
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-dropdown {
  left: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.45s ease;
  z-index: 1030;
  background: #282828;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-dropdown .navbar-logo {
  margin-right: 0.8rem;
  transition: margin 0.3s ease-in-out;
  vertical-align: middle;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-dropdown .navbar-logo img {
  height: 3.125rem;
  transition: all 0.3s ease-in-out;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-dropdown.navbar-fixed-top {
  position: fixed;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-dropdown .navbar-brand span {
  vertical-align: -4px;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .dropdown-item:focus {
  outline: 0;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown {
  font-size: 0.75rem;
  font-weight: 500;
  height: auto !important;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown .link {
  margin: 0.667em 1.667em;
  font-weight: 500;
  padding: 0;
  transition: color 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown .link.dropdown-toggle {
  margin-right: 2.583em;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.25rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown .link::after,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown .dropdown-item::after {
  color: inherit;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown .dropdown-menu {
  border-radius: 0;
  border: 0;
  left: 0;
  margin: 0;
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  position: relative;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown .dropdown-item {
  font-weight: 500;
  line-height: 2;
  padding: 0.3846em 4.615em 0.3846em 1.5385em;
  position: relative;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown .dropdown-item::after {
  margin-top: -0.3077em;
  position: absolute;
  right: 1.1538em;
  top: 50%;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown .dropdown-item:focus,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown .dropdown-item:hover {
  background: none;
}
.is-builder:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown.collapsing {
  transition: none !important;
}
section:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j),
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .display-4,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) span,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
.menu:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand {
  display: -webkit-flex;
}
.menu:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand span {
  display: flex;
  display: -webkit-flex;
}
.menu:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo img {
  display: -webkit-flex;
  width: auto;
}
@media (max-width: 991px) {
  .menu:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-collapse.show {
    overflow: auto;
  }
}
@media (min-width: 992px) {
  .menu:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-nav.nav-dropdown {
    display: -webkit-flex;
  }
  .menu:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .collapsed .navbar-collapse {
    max-height: 93.5vh;
  }
  .menu:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .collapsed .navbar-collapse.show {
    overflow: auto;
  }
}
@media (max-width: 767px) {
  .menu:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-collapse {
    max-height: 80vh;
  }
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-justify-content: space-between;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-collapse {
  -webkit-flex-basis: 100%;
  -webkit-flex-grow: 1;
  -webkit-align-items: center;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-dropdown .link {
  padding: 0.667em 1.667em !important;
  margin: 0 !important;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-toggler:focus,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-toggler:hover {
  text-decoration: none;
  box-shadow: none;
}
.menu:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}
:focus:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j),
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu:hover {
  display: block;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn-primary-outline,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #001337;
  color: #001337;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn-primary-outline:focus,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn-primary-outline.focus,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn-primary-outline.disabled {
  color: #ffffff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .text-black {
  color: #232323 !important;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a.text-primary:hover,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a.text-primary:focus,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a.text-black:hover,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a.text-black:focus,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a.text-black.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j),
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn-primary-outline:focus {
  color: #fff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) {
  height: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  overflow: visible;
  background: transparent !important;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-link {
  font-weight: 700;
  transition: color 0.3s linear, background-color 0.3s linear;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-dropdown .navbar-brand span {
  vertical-align: 0;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .container-fluid {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-link {
  position: relative;
  margin: 0 !important;
  padding: 10px 20px !important;
  line-height: 1;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-link:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 18px;
  bottom: 3px;
  width: calc(100% - 36px);
  height: 2px;
  opacity: 0;
  border-radius: 2px;
  background-color: #c9000a;
  transition: opacity 0.3s linear;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-link:hover:before,
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-link:focus:before {
  opacity: 1;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .icons-menu {
  display: flex;
  align-items: center;
  line-height: 0;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a.nav-link {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 5px;
  transition: color 0.3s linear, background-color 0.3s linear;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a.nav-link:hover,
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a.nav-link:focus {
  background-color: rgba(0, 19, 55, 0.05);
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) ul.navbar-nav {
  flex: 1;
  flex-wrap: wrap;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar {
  min-height: 114px;
  height: 114px;
  padding: 12px 52px 11px 43px;
  border-bottom: 1px solid #ddebe9;
  background-color: rgba(247, 240, 235, 0.8);
  box-shadow: 0 8px 24px rgba(0, 19, 55, 0.07);
  transition: min-height 0.4s ease, height 0.4s ease, padding-top 0.4s ease, padding-bottom 0.4s ease, background-color 0.4s ease, box-shadow 0.4s ease;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .navbar-collapse {
  z-index: 1;
  justify-content: space-between;
  align-items: center;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.collapsed .nav-item .nav-link:before {
  display: none;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(100vh - 60px - 1rem);
  }
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.collapsed .dropdown-menu {
  background: transparent !important;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar > .container-fluid {
  align-items: center;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  margin-right: 12px;
  padding: 0;
  word-break: break-word;
  transition: padding 0.4s ease, margin 0.4s ease;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo {
  display: flex;
  align-items: center;
  margin: 0;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo .navbar-logo-link {
  display: flex;
  align-items: center;
  outline: none;
  text-decoration: none;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo .logo-standard {
  display: block;
  flex-shrink: 0;
  width: auto;
  height: 60px !important;
  max-height: 60px;
  object-fit: contain;
  transform: translateZ(0);
  transform-origin: left center;
  transition: height 0.4s ease, max-height 0.4s ease, opacity 0.25s ease;
  will-change: height, max-height;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo .logo-compact {
  display: none;
  flex-shrink: 0;
  width: 100px;
  height: 60px;
  max-width: 100px;
  max-height: 60px;
  background-image: url("assets/images/logo2-trans2-schmal.png");
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  transform: translateZ(0);
  transform-origin: left center;
  transition: width 0.4s ease, height 0.4s ease, max-height 0.4s ease, opacity 0.25s ease;
  will-change: width, height, max-height;
}
@media (min-width: 992px) {
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-collapse {
    margin-left: 65px;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .btn {
    white-space: nowrap;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .nav-item.dropdown {
    position: relative;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .nav-item.dropdown > .dropdown-menu {
    display: block;
    position: absolute;
    z-index: 5;
    top: 100%;
    right: auto !important;
    left: 17px !important;
    width: max-content;
    max-width: calc(100vw - 30px);
    min-width: 0;
    margin-top: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    margin-left: 0;
    padding: 0 !important;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    border: 1px solid #ddebe9;
    border-radius: 12px;
    background-color: #ffffff !important;
    box-shadow: 0 18px 45px rgba(0, 19, 55, 0.16);
    transform: translateY(0);
    transition: opacity 0.3s linear, visibility 0.3s linear, transform 0.3s linear;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-nav-item > .mega-dropdown {
    right: auto !important;
    left: 17px !important;
    width: max-content;
    max-width: calc(100vw - 30px);
    min-width: 0;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__cards {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    width: max-content;
    max-width: calc(100vw - 30px);
    min-width: 0;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__card {
    flex-grow: 0;
    flex-shrink: 1;
    flex-basis: 240px;
    width: 240px;
    min-width: 0;
    max-width: 240px;
    border-right-color: rgba(221, 235, 233, 0.75);
    transition: color 0.25s ease, background-color 0.25s ease;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__image {
    width: 100%;
    max-width: 100%;
    background-position: center;
    background-size: cover;
    filter: saturate(0.92) contrast(1.02);
    transition: transform 0.4s ease, filter 0.3s ease;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__title {
    justify-content: flex-start;
    min-width: 0;
    max-width: 100%;
    min-height: 56px;
    padding: 12px 16px;
    overflow-wrap: break-word;
    word-wrap: break-word;
    white-space: normal;
    font-weight: 600;
    text-align: left;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .nav-item:hover > .nav-link + .dropdown-menu,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .nav-item.open > .nav-link + .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(20px);
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-nav-item:hover > .nav-link + .mega-dropdown,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-nav-item.open > .nav-link + .mega-dropdown {
    right: auto !important;
    left: 17px !important;
    opacity: 1;
    visibility: visible;
    transform: translateY(20px);
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .nav-item.dropdown:hover:before,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .nav-item.dropdown.open:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 100%;
    height: 20px;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__card:hover,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__card:focus {
    background-color: #f5f5f5;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__card:hover .menu__image,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__card:focus .menu__image {
    filter: saturate(1.05) contrast(1.03);
    transform: scale(1.06);
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .dropdown-menu > .dropdown-item {
    padding: 12px 18px;
    transition: color 0.2s ease, background-color 0.2s ease;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .dropdown-menu > .dropdown-item:hover,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .dropdown-menu > .dropdown-item:focus {
    background-color: #f5f5f5;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j):not(.vnimp-w) .nav-item:hover > .nav-link + .dropdown-menu {
    opacity: 0;
    visibility: hidden;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.opened {
    height: 114px !important;
    min-height: 114px !important;
    padding-top: 12px;
    padding-bottom: 11px;
    background-color: rgba(247, 240, 235, 0.8) !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.opened .navbar-collapse {
    height: auto !important;
    max-height: none !important;
    background-color: transparent !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.opened .navbar-nav,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.opened .icons-menu {
    flex-direction: row;
    align-items: center;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.opened .navbar-logo .logo-standard {
    height: 60px !important;
    max-height: 60px !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.opened .navbar-logo .logo-compact {
    width: 100px;
    height: 60px;
    max-height: 60px;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .nav-item.dropdown.show > .nav-link + .dropdown-menu,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .nav-item.dropdown > .nav-link.show + .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(20px);
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-nav-item.show > .nav-link + .mega-dropdown,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-nav-item > .nav-link.show + .mega-dropdown {
    right: auto !important;
    left: 17px !important;
    opacity: 1;
    visibility: visible;
    transform: translateY(20px);
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .nav-item.dropdown.show::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -20px;
    width: 100%;
    height: 20px;
  }
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-toggle:after,
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .link.dropdown-toggle:after {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-left: 6px;
  content: "";
  border: 2px solid;
  border-top: none;
  border-left: none;
  transform: rotate(45deg);
  transition: transform 0.25s ease;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-item:focus,
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-link:focus {
  outline: none;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-item.active,
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-item:active {
  background-color: transparent;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .collapsed .dropdown .dropdown-menu .dropdown-item {
  margin: 0 !important;
  transition: none;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .menu__cards {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  margin: 0;
  padding: 0;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .menu__card {
  display: none;
  flex-direction: column;
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: 240px;
  width: 240px;
  min-width: 240px;
  max-width: 240px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  color: inherit;
  text-decoration: none;
  background-color: #ffffff;
  border-right: 1px solid #ddebe9;
  transition: color 0.3s ease, background-color 0.3s ease;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .menu__card:last-child {
  border-right: 0;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .menu__card:hover,
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .menu__card:focus {
  color: inherit;
  text-decoration: none;
  background-color: #f7f7f7;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .menu__image {
  display: block;
  flex-shrink: 0;
  width: 100%;
  height: 160px;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transform: scale(1);
  transform-origin: center center;
  transition: transform 0.4s ease;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .menu__title {
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 1;
  width: 100%;
  min-height: 48px;
  padding: 10px 15px;
  font-weight: normal;
  line-height: 1.25;
  text-align: center;
  white-space: normal;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .card1 {
  display: flex;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .image1 {
  background-image: url("assets/images/laermschutz-nachbarschaft2-1073x805.jpg");
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .card2 {
  display: flex;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .image2 {
  background-image: url("assets/images/laermschutz-haus-werkstatt.jpg");
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .card3 {
  display: flex;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .image3 {
  background-image: url("assets/images/durisol-lrmschutzwand-oebb.jpg");
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .card4 {
  display: flex;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .image4 {
  background-image: url("assets/images/sicherheit-laermschutzwand-erhoehung.jpg");
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-dropdown {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  transition: min-height 0.4s ease, height 0.4s ease, padding-top 0.4s ease, padding-bottom 0.4s ease, background-color 0.4s ease, box-shadow 0.4s ease;
  position: fixed;
}
@media (max-width: 1302px) {
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo .logo-standard {
    display: none !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo .logo-compact {
    display: block !important;
  }
}
@media (max-width: 991px) {
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo .logo-standard {
    display: block !important;
    width: auto;
    height: 60px !important;
    max-height: 60px !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo .logo-compact {
    display: none !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.opened .navbar-brand .navbar-logo .logo-standard {
    display: block !important;
    height: 60px !important;
    max-height: 60px !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.opened .navbar-brand .navbar-logo .logo-compact {
    display: none !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo .logo-standard,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.opened .navbar-brand .navbar-logo .logo-standard {
    display: block !important;
    width: auto;
    height: 60px !important;
    max-height: 60px !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo .logo-compact,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.opened .navbar-brand .navbar-logo .logo-compact {
    display: none !important;
  }
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) button.navbar-toggler {
  position: relative;
  align-self: center;
  width: 31px;
  height: 20px;
  padding: 0;
  cursor: pointer;
  outline: none;
  border: 0;
  background: transparent;
  transition: all 0.2s;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  background-color: #003d59;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) button.navbar-toggler .hamburger span:nth-child(2),
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) nav.opened .hamburger span:nth-child(1),
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  right: 50%;
  width: 0;
  opacity: 0;
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j):not(.vnimp-w) .dropdown.open > .dropdown-menu {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}
@media (max-width: 1200px) {
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .navbar-collapse {
    align-items: center !important;
  }
}
@media (max-width: 991px) {
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar.opened {
    height: auto;
    min-height: 70px;
    background-color: #ffffff !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-collapse {
    margin-left: 0;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .navbar-nav .nav-item .nav-link::before {
    content: none !important;
    display: none !important;
    width: 0 !important;
    height: 0 !important;
    opacity: 0 !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .navbar-nav .nav-link,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .navbar-nav .nav-link:hover,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .navbar-nav .nav-link:focus,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .dropdown-menu .dropdown-item,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .dropdown-menu .dropdown-item:hover,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .dropdown-menu .dropdown-item:focus,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__card,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__card:hover,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__card:focus,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown .menu__title {
    text-decoration: none !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown a.menu__card,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown a.menu__card:hover,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .mega-dropdown a.menu__card:focus {
    background-image: none !important;
    background-position: initial !important;
    background-size: 0 0 !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-item:hover .nav-link + .dropdown-menu {
    opacity: 1;
    visibility: visible;
    transform: none;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu {
    left: 0;
    width: 100%;
    max-width: 100% !important;
    margin: 0;
    padding: 0 !important;
    overflow: visible;
    line-height: 45px;
    border: 0;
    background: transparent !important;
    box-shadow: none;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .menu__cards {
    display: flex;
    flex-direction: column;
    width: 100%;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .menu__card {
    flex-direction: row;
    flex-basis: auto;
    width: 100%;
    min-width: 0;
    max-width: 100%;
    min-height: 0;
    border-right: 0;
    border-bottom: 1px solid #ddebe9;
    background: transparent;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .menu__image {
    display: none;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-menu .menu__title {
    justify-content: flex-start;
    width: 100%;
    min-height: 0;
    padding: 15.5px 23px 15.5px 45px;
    line-height: 1;
    text-align: left;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .nav-item.dropdown > .dropdown-menu {
    margin-left: 0 !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .mega-dropdown {
    transform: none !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand {
    flex-basis: auto;
    flex-shrink: initial;
    margin: 0 !important;
    padding: 0;
    word-break: break-word;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo {
    margin: 0;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo .logo-standard {
    height: 60px !important;
    max-height: 60px;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-brand .navbar-logo .logo-compact {
    width: 100px;
    height: 60px;
    max-height: 60px;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar-toggler {
    flex-basis: auto;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .icons-menu {
    justify-content: center;
    margin: 30px 0;
    text-align: center;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar {
    height: auto;
    min-height: 70px;
    padding: 13px 90px;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .navbar-collapse {
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #ffffff !important;
    border-top: 1px solid #ddebe9;
    box-shadow: 0 18px 32px rgba(0, 19, 55, 0.14);
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-toggle:after,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .link.dropdown-toggle:after {
    position: absolute;
    right: 12px;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .nav-item {
    border-bottom: 1px solid #ddebe9;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a.nav-link {
    justify-content: flex-start;
    padding: 35px 43px 35px 19px !important;
    line-height: 21px;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) ul.navbar-nav {
    margin: 0;
    padding: 0 100px;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .dropdown.open > .dropdown-menu {
    display: flex;
    flex-direction: column;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar a.nav-link:hover,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar a.nav-link:focus {
    background-color: rgba(0, 19, 55, 0.05);
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .dropdown-menu .menu__title {
    font-weight: 500;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .dropdown.show > .dropdown-menu,
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar .dropdown > .dropdown-menu.show {
    display: flex;
    flex-direction: column;
    visibility: visible;
    opacity: 1;
    transform: none;
  }
}
@media (max-width: 767px) {
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .navbar {
    padding: 0 !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) ul.navbar-nav {
    padding: 0 !important;
  }
  .cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) a.nav-link {
    padding: 27px 26px 27px 19px !important;
  }
}
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown.show > .dropdown-toggle::after,
.cid-vsg96vB1qh:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) .dropdown-toggle.show::after {
  transform: rotate(225deg);
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qkr510-bmvw0qrcw7s1j) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) [class^="mobi-"],
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji),
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) a,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) h1,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) h2,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) h3,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) h4,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-1,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-4,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-7,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) span,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) p,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mbr-overlay {
  min-height: 100vh;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji),
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn-primary,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn-primary:hover,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn-primary:focus,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn-primary.focus,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) a,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) img,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .card,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji),
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn-primary:hover,
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) {
  align-items: flex-end;
  background-image: url("assets/images/haus-strasse-pool-1-2000x1415.jpg");
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) h1 {
  font-size: clamp(3rem, 8vw, 5rem);
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .content-wrapper {
  backdrop-filter: blur(0px);
  background-color: #00000044;
  padding: 10px;
  border-radius: 8px;
}
@media (max-width: 992px) {
  .cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .content-wrapper .mbr-section-sub-title {
  margin-bottom: 10px;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #f4f4f4;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mbr-section-title {
  color: #f4f4f4;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mbr-text {
  color: #f4f4f4;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .item-title {
  color: #58595b;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .mbr-section-sub-title {
  text-transform: uppercase;
  color: #ffffff;
}
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .item-title,
.cid-uLkiHDKXy4:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlkt1v-bmvw0qtkxjwji) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) [class^="mobi-"],
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m),
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) a,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) h2,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) h3,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-2,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-4,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-7,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) span,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) p,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m),
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #001337;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #001337;
  color: #001337;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline:focus,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline.focus,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #000000;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline.disabled {
  color: #ffffff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) a,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) img,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m),
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline:focus {
  color: #fff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont) {
  color: #fff !important;
  border-color: #fff !important;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) div {
  border-radius: 0 !important;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper {
  margin: 0;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item .item-wrapper .item-img {
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item .item-wrapper .item-img {
    padding-bottom: 20px;
  }
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item .item-wrapper .item-img img {
  height: 200px;
  width: 200px;
  border-radius: 50% !important;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item .item-wrapper .item-img img {
    height: unset !important;
    width: 100%;
    border-radius: 50% !important;
  }
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mbr-section-title {
  color: #093388;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .item-title {
  color: #093388;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .item-text {
  color: #58595b;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .item-title,
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mbr-section-btn {
  color: #06296e;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .item-text,
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .text-wrapper {
  color: #000000;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .mbr-section-title,
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .title-wrapper {
  color: #06296e;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .holzbeton-list {
  margin-top: 15px;
  margin-bottom: 0;
  padding-left: 22px;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .holzbeton-list li {
  margin-bottom: 12px;
  line-height: 1.6;
}
.cid-vrXI5Rl9Wx:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) .holzbeton-list li:last-child {
  margin-bottom: 0;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlku1w-bmvw0qtm1ch8m) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx),
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) h2,
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) h3,
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .display-2,
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .display-7,
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) span,
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper {
  -webkit-flex: 1;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx),
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) img,
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx),
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper {
  display: flex;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper {
    display: block;
  }
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .items-wrapper {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 50%;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .items-wrapper {
    width: 100%;
    min-height: 350px;
    padding: 20px;
  }
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #001337;
}
@media (max-width: 992px) {
  .cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper {
    width: 100%;
    padding: 20px;
  }
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 1200px) {
  .cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 30px;
  }
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 90%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .benefits-wrapper {
  width: 100%;
  margin: 0 0 30px;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .benefits-list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .benefit-item {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 15px 0;
  border-top: 1px solid #496596;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .benefit-item:last-child {
  border-bottom: 1px solid #496596;
}
@media (max-width: 575px) {
  .cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .benefit-item {
    gap: 12px;
    padding: 13px 0;
  }
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .benefit-number {
  display: flex;
  flex: 0 0 42px;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin: 0;
  padding: 0;
  color: #06296e;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.18);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, background-color 0.25s ease;
}
@media (max-width: 575px) {
  .cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .benefit-number {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
  }
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .benefit-item:hover .benefit-number {
  transform: scale(1.08);
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .card-wrapper .content-wrapper .benefit-text {
  flex: 1;
  margin: 0;
  padding: 0;
  color: #f4f4f4;
  line-height: 1.5;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .mbr-date {
  color: #f4f4f4;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .mbr-section-title {
  color: #f4f4f4;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .mbr-text {
  color: #d7d2d2;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .mbr-text,
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .text-wrapper {
  color: #f4f4f4;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .benefit-number {
  color: #06296e;
  background-color: #ffffff;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .benefit-text {
  color: #f4f4f4;
}
.cid-uLkiSUHPPO:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlkv1x-bmvw0qtn8etlx) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) [class^="mobi-"],
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l),
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) a,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) h2,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) h3,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-2,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-4,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-5,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-7,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) span,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) p,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l),
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-danger :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-danger,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-danger:active {
  background-color: #c9000a !important;
  border-color: #c9000a !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-danger:hover,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-danger:focus,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-danger.focus,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-danger.active {
  color: inherit;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-danger.disabled {
  color: #ffffff !important;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #f4f4f4;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f4f4f4;
  color: #f4f4f4;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline:hover,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline:focus,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline.focus,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline.active {
  color: #c9c9c9 !important;
  background-color: transparent !important;
  border-color: #c9c9c9 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #c9c9c9;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn-secondary-outline.disabled {
  color: #757575 !important;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) a,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) img,
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l),
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .title-wrapper .mbr-section-title {
    width: 60%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper {
  margin: 0 -5px;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item {
  padding: 0 5px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item {
    margin-bottom: 20px;
  }
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper {
  position: relative;
  height: 100%;
  background-color: #001337;
  overflow: visible;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .number-badge {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  padding: 0;
  color: #093388;
  background-color: #ffffff;
  border: 4px solid rgba(9, 51, 136, 0.18);
  border-radius: 50%;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
  font-weight: 300;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
@media (max-width: 767px) {
  .cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .number-badge {
    top: 16px;
    left: 16px;
    width: 56px;
    height: 56px;
    border-width: 3px;
  }
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper:hover .number-badge {
  transform: translateY(-3px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.32);
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper:hover .item-img img {
  transform: scale(1.025);
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .item-img {
  position: relative;
  overflow: hidden;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .item-img a {
  display: block;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .item-img img {
  display: block;
  width: 100%;
  height: 300px;
  object-fit: cover;
  transition: transform 0.4s ease;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .item-img img {
    height: 250px;
  }
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .item-content {
  padding: 20px;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mbr-section-title {
  color: #093388;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .item-title {
  color: #ffffff;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .item-text {
  color: #f4f4f4;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .item-title,
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mbr-section-btn {
  color: #ffffff;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .item-text,
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .text-wrapper {
  color: #ffffff;
  text-align: justify;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .number-badge {
  color: #093388;
  background-color: #ffffff;
}
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .mbr-section-title,
.cid-uLkiMvq4k8:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlkv1y-bmvw0qtoous1l) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .mobi-mbri-down:before {
  content: "\e925";
}
section:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5),
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a,
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) h2,
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) h3,
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) h4,
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .display-2,
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .display-7,
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) span,
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) p,
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5),
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a.text-primary:hover,
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a.text-primary:focus,
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a,
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5),
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .items-wrapper {
  margin: 0 -24px;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .items-wrapper .card {
  padding: 0 24px;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .content-wrapper {
  position: sticky;
  top: 72px;
}
@media (max-width: 992px) {
  .cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .content-wrapper .mbr-label {
  margin-bottom: 12px;
  font-weight: 300 !important;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .content-wrapper .mbr-section-title {
  margin-bottom: 12px;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group {
  position: relative;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group .card {
  position: relative;
  padding: 24px;
  background-color: transparent;
  border: 1px solid #bac0cc;
  transition: all 0.3s ease-in-out;
  margin-top: 12px;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group .card {
    padding: 24px 12px;
  }
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  display: block;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group .card .card-header .panel-title .title-wrap .panel-label {
  margin-bottom: 6px;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group .card .card-header .panel-title .icon-wrap {
  width: 32px;
  height: 32px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  margin-left: 12px;
  border-radius: 100%;
  background-color: #06296e;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group .card .card-header .panel-title .icon-wrap :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group .card .panel-collapse .panel-body {
  padding-top: 24px;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .mbr-label {
  color: #c9000a;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .mbr-section-title {
  color: #14334b;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .mbr-text {
  color: #000000;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-label {
  color: #14334b;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-title-edit {
  color: #06296e;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .panel-text {
  color: #000000;
}
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .mbr-section-title,
.cid-vrY9nmx6uX:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) .title-wrap {
  color: #06296e;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlkw1z-bmvw0qtq4cmx5) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) [class^="mobi-"],
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz),
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) a,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) h2,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-2,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-4,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-7,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) span,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) p,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz),
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #fafafa;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline:hover,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline:focus,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline.focus,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #cfcfcf;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn-white-outline.disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) a,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) img,
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz),
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) {
  padding-top: 0rem;
  padding-bottom: 0rem;
  overflow: hidden;
  align-items: flex-end;
  background-color: #001337;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .spezi-radius {
  border-radius: 0 5px 0 0 !important;
  border-style: none !important;
  border-width: 0;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .project-facts {
  border-block: 1px solid #d6d5d0;
  flex-wrap: wrap;
  margin: 30px 0;
  display: flex;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .project-facts span {
  flex-direction: column;
  margin-right: 24px;
  padding: 18px 24px 18px 0;
  display: flex;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .card {
  justify-content: flex-end;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .content-wrapper {
  padding: 80px 0;
}
@media (max-width: 992px) {
  .cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .content-wrapper {
    margin-bottom: 10px;
    padding: 40px 0;
  }
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 60%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .items-wrapper {
  height: 100%;
  min-height: 700px;
  position: relative;
}
@media (max-width: 992px) {
  .cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .items-wrapper {
    height: 350px;
    min-height: auto;
  }
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .items-wrapper .image-wrapper img {
    width: 100%;
  }
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .items-wrapper .image-wrap img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  height: 25%;
  object-fit: cover;
  z-index: 1;
  border-top: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-section-title {
  color: #093388;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-text {
  color: #58595b;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-label {
  color: #c9000a;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) P {
  color: #ffffff;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-section-title,
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-section-btn {
  color: #ffffff;
}
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .mbr-text,
.cid-vslLikm5Zk:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) .text-wrapper {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlkw20-bmvw0qtrq1uuz) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qlkw21-bmvw0qttevhrj .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qlkw21-bmvw0qttevhrj .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj),
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) h2,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) h3,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-2,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-4,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-7,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) p,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj),
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn-primary,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn-primary:hover,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn-primary:focus,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn-primary.focus,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a.text-primary:hover,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a.text-primary:focus,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a.text-white:hover,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a.text-white:focus,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj),
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn-primary:hover,
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) a:hover {
  color: #0440ac !important;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .row {
  justify-content: center;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .mbr-section-title {
  color: #ffffff;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .list {
  color: #ffffff;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .list,
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .nav-wrapper {
  text-align: right;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .list,
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .item-wrap {
  color: #ffffff;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) P {
  color: #ffffff;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .mbr-section-title {
  color: #ededee;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlkw21-bmvw0qttevhrj) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a,
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) span,
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) p,
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv),
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a.text-primary:hover,
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a.text-primary:focus,
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a.text-white:hover,
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a.text-white:focus,
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a,
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv),
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .text-white {
  padding-left: 10px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) li {
  margin-bottom: 5px !important;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) p {
  font-family: 'Arial';
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) P {
  color: #232323;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) DIV {
  color: #ffffff;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) H10 {
  color: #767676;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .hidden {
  display: none;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .sticky li:hover {
  margin-left: -100px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlkx22-bmvw0qtv3d2qv) {
  --z2c-privacy-accent: #49a6ff;
}

#canvas .vn-imp-vnimp-qlkx23-bmvw0qtwwwwko {
  display: none !important;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) button {
  background-color: transparent;
  border-color: transparent;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .mbr-figure {
  align-self: center;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .mbr-figure img,
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .card-img img {
  width: 100%;
}
@media (max-width: 991px) {
  :where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .mbr-figure {
    width: 100% !important;
  }
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-dialog,
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-content {
  height: 100%;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .card-img {
  width: auto;
}
:focus:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko),
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko),
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .container {
  max-width: 1440px;
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-content,
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-dialog {
  height: auto;
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .card-img {
  width: 100%;
  margin: auto;
  border-radius: 0;
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .mbr-figure img {
  display: block;
  width: 100%;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  -webkit-align-self: center;
  align-self: center;
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-open {
  overflow: hidden;
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-dialog-centered {
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: "";
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-content {
  background: #ffffff;
  position: relative;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  border: none;
  outline: 0;
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .margin-center-pos {
  margin-top: auto;
  margin-bottom: auto;
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-header {
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: none;
}
@media (min-width: 992px) {
  .cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-header {
    padding: 2rem 2rem 1rem;
  }
}
@media (max-width: 991px) {
  .cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-header {
    padding: 1rem;
  }
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-header .close {
  position: absolute;
  top: 1rem;
  right: 1rem;
  margin: -1rem -1rem -1rem auto;
  padding: 1rem;
  opacity: 0.75;
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-header .close svg {
  fill: #353535;
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-header .close:hover {
  opacity: 1;
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-header .close:focus {
  outline: none;
}
.cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 992px) {
  .cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-body {
    padding: 1rem 2rem 2rem;
  }
}
@media (max-width: 991px) {
  .cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-body {
    padding: 1rem;
  }
}
@media (min-width: 576px) {
  .cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
}
@media (min-width: 992px) {
  .cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .cid-vwxrxEQDeH:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) .modal-xl {
    max-width: 1140px;
  }
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlkx23-bmvw0qtwwwwko) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-59blx-bmvw0qtyrfht1 .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-59blx-bmvw0qtyrfht1 .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2),
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) a,
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) h1,
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) h4,
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-1,
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-4,
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-7,
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) p,
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2),
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) a,
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) img,
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .card,
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2),
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/leier-laermschutzwand-strasse-2000x1333.jpg");
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .mbr-text {
  color: #f4f4f4;
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .item-title {
  color: #58595b;
}
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .item-title,
.cid-vrZDHfzhag:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qkr611-bmvw0qreib5s2) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g),
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .display-4,
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .display-7,
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) span {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) input:-webkit-autofill,
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) input:-webkit-autofill:hover,
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) input:-webkit-autofill:focus,
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
section:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .form-control {
  min-height: 48px;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .form-control:focus {
  box-shadow: none;
}
:focus:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g),
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .mb-4 {
  margin-bottom: 2rem !important;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .form-control {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .form-control:hover,
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .form-control:-webkit-input-placeholder {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
  font-weight: 400;
}
*:focus-visible:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g),
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .display-4 {
  font-size: 0.82rem !important;
  line-height: 1.2 !important;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .display-7 {
  font-size: 0.86rem !important;
  line-height: 1.4 !important;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search {
  max-width: 680px;
  margin-left: auto;
  margin-right: auto;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .input-group {
  flex-wrap: nowrap;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .input-group-text,
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .form-control,
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .btn {
  min-height: 38px;
  padding-top: 0.4rem !important;
  padding-bottom: 0.4rem !important;
  border-width: 1px !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .input-group-text {
  padding-left: 0.7rem !important;
  padding-right: 0.7rem !important;
  border-radius: 3px 0 0 3px !important;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .form-control {
  border-radius: 0 !important;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .form-control:focus {
  border-color: #000000 !important;
  box-shadow: inset 0 0 0 1px #000000 !important;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .btn {
  margin: 0 !important;
  border-radius: 0 3px 3px 0 !important;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .btn-outline-secondary {
  color: #000000 !important;
  background-color: #ffffff !important;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .btn-outline-secondary:hover {
  color: #ffffff !important;
  background-color: #000000 !important;
}
.cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-category-filter {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 0.45rem;
}
@media (max-width: 767px) {
  .cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-category-filter {
    gap: 0.4rem;
  }
}
@media (max-width: 420px) {
  .cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .input-group-text {
    display: none;
  }
  .cid-vrZESlcqWE:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) .download-search .form-control {
    border-radius: 3px 0 0 3px !important;
  }
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qkr612-bmvw0qrfqvs4g) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qkr713-bmvw0qrhbgwvd .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd),
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) h2,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) h3,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-2,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-4,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-7,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) p,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd),
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn-primary,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn-primary:hover,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn-primary:focus,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn-primary.focus,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a.text-primary:hover,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a.text-primary:focus,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a.text-white:hover,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a.text-white:focus,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd),
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn-primary:hover,
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) a:hover {
  color: #0440ac !important;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .row {
  justify-content: center;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .mbr-section-title {
  color: #ffffff;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .list {
  color: #ffffff;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .list,
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .nav-wrapper {
  text-align: right;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .list,
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .item-wrap {
  color: #ffffff;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) P {
  color: #ffffff;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .mbr-section-title {
  color: #ededee;
}
.cid-vrZCO6CGNZ:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qkr713-bmvw0qrhbgwvd) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a,
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) span,
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) p,
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v),
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a.text-primary:hover,
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a.text-primary:focus,
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a.text-white:hover,
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a.text-white:focus,
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a,
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v),
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .text-white {
  padding-left: 10px;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) li {
  margin-bottom: 5px !important;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) p {
  font-family: 'Arial';
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) P {
  color: #232323;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) DIV {
  color: #ffffff;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) H10 {
  color: #767676;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .hidden {
  display: none;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .sticky li:hover {
  margin-left: -100px;
}
.cid-vrZCO75Zlq:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qkr714-bmvw0qri6502v) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-4mk62-bmvw0qrjmu5hu .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-4mk62-bmvw0qrjmu5hu .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh),
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) a,
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) h1,
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) h4,
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-1,
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-4,
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-7,
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) p,
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh),
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) a,
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) img,
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .card,
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh),
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/leier-laermschutzwand-strasse-2000x1333.jpg");
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .mbr-text {
  color: #f4f4f4;
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .item-title {
  color: #58595b;
}
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .item-title,
.cid-vsIEixSvBf:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qkwc15-bmvw0qrr75pfh) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) [class^="mobi-"],
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .mobi-mbri-arrow-next:before {
  content: "\e909";
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .mobi-mbri-arrow-prev:before {
  content: "\e90a";
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .mobi-mbri-search:before {
  content: "\e970";
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
section:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel .close:hover {
  opacity: 1 !important;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators li:hover,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators li:active {
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}
section:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn),
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) a,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) h3,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) h4,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) h6,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .display-2,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .display-7,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) span,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) p,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control {
  z-index: 10;
  display: -webkit-flex;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .modal-dialog,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .modal-content {
  height: 100%;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  :where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-item {
  text-align: center;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-item img {
  margin: auto;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-item.active {
  display: flex;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn),
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) ol {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .mt-4 {
  margin-top: 2rem !important;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) a,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) img,
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn),
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .item {
    margin-bottom: 1rem;
  }
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .item-wrapper {
  position: relative;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control,
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .close {
  background: #1b1b1b;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control-next span {
  margin-left: 5px;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .close::before {
  content: '\e91a';
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators li.active,
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators li::after,
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators li::before {
  content: none;
}
@media (max-width: 768px) {
  .cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators {
    display: none;
  }
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-inner > .active {
  display: block;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-control,
  .cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators,
  .cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators .active,
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators .active {
  background: #fff;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .carousel {
  width: 100%;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .modal.in .modal-dialog {
  transform: none;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .mbr-section-title {
  text-align: justify;
  color: #06296e;
}
.cid-vsIEiB9Vbl:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) .mbr-section-subtitle {
  text-align: justify;
  color: #000000;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn) {
  --z2c-privacy-accent: #49a6ff;
}
#canvas .vn-imp-vnimp-qkwd16-bmvw0qrsdxhcn :is(.modal) {
  display: none !important;
}

.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc),
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) h2,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) h3,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-2,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-4,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-7,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) p,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc),
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn-primary,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn-primary:hover,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn-primary:focus,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn-primary.focus,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a.text-primary:hover,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a.text-primary:focus,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a.text-white:hover,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a.text-white:focus,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc),
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn-primary:hover,
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) a:hover {
  color: #0440ac !important;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .row {
  justify-content: center;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .mbr-section-title {
  color: #ffffff;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .list {
  color: #ffffff;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .list,
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .nav-wrapper {
  text-align: right;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .list,
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .item-wrap {
  color: #ffffff;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) P {
  color: #ffffff;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .mbr-section-title {
  color: #ededee;
}
.cid-vsIEiBIQ5c:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qkwd17-bmvw0qrtp9wzc) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a,
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) span,
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) p,
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2),
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a.text-primary:hover,
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a.text-primary:focus,
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a.text-white:hover,
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a.text-white:focus,
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a,
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2),
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .text-white {
  padding-left: 10px;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) li {
  margin-bottom: 5px !important;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) p {
  font-family: 'Arial';
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) P {
  color: #232323;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) DIV {
  color: #ffffff;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) H10 {
  color: #767676;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .hidden {
  display: none;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .sticky li:hover {
  margin-left: -100px;
}
.cid-vsIEiCdsZE:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qkwd18-bmvw0qruz1we2) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-2924w-bmvw0qrwa2mdm .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-2924w-bmvw0qrwa2mdm .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi),
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) a,
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) h1,
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) h4,
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-1,
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-4,
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-7,
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) p,
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi),
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .item {
  position: relative;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) a,
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) img,
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .card,
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi),
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/laermschutzwand-strasse-oesterreich.jpg");
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .mbr-text {
  color: #f4f4f4;
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .item-title {
  color: #58595b;
}
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .item-title,
.cid-vtbXow4jpk:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql0319-bmvw0qs428hxi) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .material-flash-on:before {
  content: "\e3e7";
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) [class^="mobi-"],
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2),
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) a,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) h2,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-4,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-5,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-7,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) span,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) p,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper {
  -webkit-flex: 1;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2),
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn-primary,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn-primary:hover,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn-primary:focus,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn-primary.focus,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) a,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) img,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2),
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn-primary:hover,
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #f4f4f4;
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper {
  overflow: hidden;
  display: flex;
}
@media (max-width: 992px) {
  .cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper {
    display: block;
  }
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .items-wrapper {
  width: 50%;
  position: relative;
  display: flex;
  align-items: flex-end;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .items-wrapper {
    width: 100%;
    padding: 20px;
    min-height: 350px;
  }
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: 0 !important;
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #ededee;
}
@media (max-width: 992px) {
  .cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .content-wrapper {
    padding: 20px;
    width: 100%;
  }
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .content-wrapper .icon-wrapper {
  margin-bottom: 160px;
}
@media (max-width: 992px) {
  .cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .content-wrapper .icon-wrapper {
    margin-bottom: 20px;
  }
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .content-wrapper .icon-wrapper :is(.mbr-iconfont, .vnimp-icfont) {
  display: inline-flex;
  font-size: 84px;
  color: #093388;
}
@media (max-width: 992px) {
  .cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .content-wrapper .icon-wrapper :is(.mbr-iconfont, .vnimp-icfont) {
    font-size: 54px;
  }
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 60%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .mbr-section-title {
  color: #093388;
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .mbr-text {
  color: #58595b;
}
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .mbr-text,
.cid-vu9NbMO2fr:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) .text-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql041a-bmvw0qs50dsj2) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-ql041b-bmvw0qs63443l .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-ql041b-bmvw0qs63443l .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l),
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) h2,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) h3,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-2,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-4,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-7,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) p,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l),
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn-primary,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn-primary:hover,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn-primary:focus,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn-primary.focus,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a.text-primary:hover,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a.text-primary:focus,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a.text-white:hover,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a.text-white:focus,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l),
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn-primary:hover,
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) a:hover {
  color: #0440ac !important;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .row {
  justify-content: center;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .mbr-section-title {
  color: #ffffff;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .list {
  color: #ffffff;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .list,
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .nav-wrapper {
  text-align: right;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .list,
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .item-wrap {
  color: #ffffff;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) P {
  color: #ffffff;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .mbr-section-title {
  color: #ededee;
}
.cid-vtbXox2Cmy:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql041b-bmvw0qs63443l) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a,
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) span,
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) p,
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n),
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a.text-primary:hover,
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a.text-primary:focus,
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a.text-white:hover,
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a.text-white:focus,
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a,
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n),
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .text-white {
  padding-left: 10px;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) li {
  margin-bottom: 5px !important;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) p {
  font-family: 'Arial';
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) P {
  color: #232323;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) DIV {
  color: #ffffff;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) H10 {
  color: #767676;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .hidden {
  display: none;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .sticky li:hover {
  margin-left: -100px;
}
.cid-vtbXoxxH8H:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql051c-bmvw0qs7alr3n) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-bx5w-bmvw0qs8e1mpo .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-bx5w-bmvw0qs8e1mpo .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op),
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) a,
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) h1,
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) h4,
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-1,
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-4,
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-7,
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) p,
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op),
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .item {
  position: relative;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) a,
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) img,
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .card,
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op),
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/haus-werkstatt-breit.jpg");
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .mbr-text {
  color: #f4f4f4;
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .item-title {
  color: #58595b;
}
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .item-title,
.cid-vs0rDtQpXd:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql771d-bmvw0qsg8l0op) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl),
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a,
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) h2,
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .display-2,
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .display-7,
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) p,
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl),
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a.text-primary:hover,
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a.text-primary:focus,
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a,
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) img,
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl),
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .row {
  margin: 0;
}
@media (min-width: 1441px) {
  .cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .row .card {
    padding: 0 45px 0 0;
    justify-content: center;
  }
}
@media (max-width: 1440px) {
  .cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .row .card {
    padding: 25px;
    justify-content: center;
  }
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .image-wrapper img {
  width: 500px;
  height: 500px;
  object-fit: cover;
  object-position: top;
}
@media (max-width: 1440px) {
  .cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .image-wrapper img {
    width: 400px;
    height: 400px;
  }
}
@media (max-width: 992px) {
  .cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .image-wrapper img {
    height: 450px;
    width: 100%;
  }
}
@media (max-width: 425px) {
  .cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .image-wrapper img {
    height: 300px;
  }
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .content-wrapper {
  padding-left: 6px;
}
@media (max-width: 1440px) {
  .cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .content-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 22px;
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .content-wrapper .text-wrapper .mbr-text {
  margin-bottom: 12px;
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .mbr-section-title {
  color: #3a001d;
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .mbr-text {
  color: #3a001d;
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .mbr-section-title {
  color: #06296e;
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .mbr-text,
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .text-wrapper {
  color: #000000;
}
.cid-vsxuaC39ua:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) .label-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql781e-bmvw0qsh42psl) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) [class^="mobi-"],
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf),
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) a,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) h2,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) h3,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-2,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-4,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-7,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) span,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) p,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf),
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .item {
  position: relative;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #f4f4f4;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f4f4f4;
  color: #f4f4f4;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline:hover,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline:focus,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline.focus,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline.active {
  color: #c9c9c9 !important;
  background-color: transparent !important;
  border-color: #c9c9c9 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #c9c9c9;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn-secondary-outline.disabled {
  color: #757575 !important;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) a,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) img,
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf),
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #001337;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) div {
  border-radius: 0 !important;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .title-wrapper .mbr-section-title {
    width: 80%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #58595b;
  margin-bottom: 20px;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper {
  margin: 0;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #58595b;
  border-bottom: 1px solid #58595b;
}
@media (max-width: 992px) {
  .cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item .item-wrapper .item-img {
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item .item-wrapper .item-img {
    padding-bottom: 20px;
  }
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  width: 250px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item .item-wrapper .item-img img {
    width: 100%;
  }
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .mbr-section-title {
  color: #093388;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .item-title {
  color: #093388;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .item-text {
  color: #58595b;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .item-text,
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .text-wrapper {
  color: #ffffff;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .mbr-section-title,
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .title-wrapper {
  color: #ffffff;
}
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .item-title,
.cid-vsF5KyzSmz:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) .mbr-section-btn {
  color: #ffffff;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql791f-bmvw0qsi6iraf) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5),
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) h2,
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) h3,
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .display-7,
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) span,
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) img {
  display: block;
  width: 100%;
}
:focus:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5),
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5),
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) {
  position: relative;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 35px;
  overflow: visible;
  background-color: #ffffff;
  box-sizing: border-box;
  min-height: 0;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .block-head {
  width: 100%;
  max-width: 100%;
  margin: 0 0 45px;
  text-align: center;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .block-title {
  margin: 0;
  color: #003d59;
  text-align: left;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .block-intro {
  margin: 18px 0 0;
  color: #53666f;
  line-height: 1.65;
  text-align: justify;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: justify;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .steps-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin: 0;
  gap: 20px;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-item {
  display: none;
  position: relative;
  align-items: flex-start;
  width: 100%;
  margin: 0;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #d7d2d2;
  border-radius: 4px;
  background-color: #f4f4f4;
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-item:hover {
  transform: translateY(-2px);
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step1 {
  display: flex;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step2 {
  display: flex;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step3 {
  display: flex;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-image-wrap {
  position: relative;
  align-self: flex-start;
  flex: 0 0 160px;
  width: 160px;
  min-width: 160px;
  margin-right: 25px;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-image {
  display: block;
  width: 100%;
  height: auto;
  max-height: 160px;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  box-shadow: none;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-number {
  position: absolute;
  z-index: 2;
  top: -10px;
  left: -10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  color: #ffffff;
  background-color: #003d59;
  border: 3px solid #f4f4f4;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  box-sizing: border-box;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-content {
  flex: 1;
  min-width: 0;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-title {
  margin: 0 0 10px;
  color: #003d59;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-text {
  margin: 0;
  color: #000;
  line-height: 1.65;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-extra-image-button {
  position: relative;
  flex: 1 1 0;
  min-width: 0;
  display: block;
  width: 60%;
  height: auto;
  margin-top: 20px;
  padding: 0;
  overflow: visible;
  cursor: zoom-in;
  background: transparent;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-extra-image-button:hover,
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-extra-image-button:focus,
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-extra-image-button:active {
  background: transparent;
  border: 0;
  outline: none;
  box-shadow: none;
  transform: none;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-extra-image-button:focus-visible {
  outline: 2px solid #003d59;
  outline-offset: 3px;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-extra-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
}
.cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .steps-list.extra-align-left .step-extra-image-button {
  margin-right: auto !important;
  margin-left: 0 !important;
}
@media (max-width: 991px) {
  .cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .block-head {
    margin-bottom: 35px;
  }
  .cid-vsRxLZXXli.worksteps:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-content {
    width: 100%;
  }
  .cid-vsRxLZXXli.worksteps:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-extra-image-button {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cid-vsRxLZXXli.worksteps:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-extra-image {
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
  }
}
@media (max-width: 575px) {
  .cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .block-head {
    margin-bottom: 30px;
    text-align: left;
  }
  .cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-item {
    flex-direction: column;
    align-items: stretch;
  }
  .cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-image-wrap {
    flex-basis: auto;
    width: 100%;
    min-width: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-image {
    width: 100%;
    height: auto;
    max-height: 160px;
  }
  .cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-content {
    width: 100%;
  }
  .cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-number {
    top: -10px;
    left: -5px;
  }
  .cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-extra-image-button {
    width: 60%;
  }
  .cid-vsRxLZXXli:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) .step-extra-image {
    width: 100%;
    height: auto;
  }
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql791g-bmvw0qsjg60o5) {
  --z2c-privacy-accent: #49a6ff;
}

@keyframes progress {
  from {
    margin-left: 0%;
    width: 94px;
  }
  to {
    margin-left: 100%;
    width: 94px;
  }
}
section:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) {
  position: relative;
  word-wrap: break-word;
}
section:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:focus:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r),
:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) {
  font-family: Host Grotesk;
}
*:focus-visible:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r),
:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-tHTiggHLGE:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-tHTiggHLGE:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) hr {
  border: 0;
  clear: both;
  display: block;
  margin: 2.4rem auto;
  text-align: center;
  width: 71%;
}
.cid-tHTiggHLGE:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) .progress {
  background: #cccccc;
  opacity: 1;
  height: 1px;
  overflow: hidden;
  position: relative;
}
.cid-tHTiggHLGE:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #cc2952;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 100px;
}
:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql791h-bmvw0qskqot4r) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav),
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) h2,
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) h3,
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .display-7,
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) span,
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) img {
  display: block;
  width: 100%;
}
:focus:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav),
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav),
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) {
  position: relative;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 80px;
  overflow: visible;
  background-color: #ffffff;
  box-sizing: border-box;
  min-height: 0;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .block-head {
  width: 100%;
  max-width: 100%;
  margin: 0 0 45px;
  text-align: center;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .block-title {
  margin: 0;
  color: #003d59;
  text-align: left;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .block-intro {
  margin: 18px 0 0;
  color: #000000;
  line-height: 1.65;
  text-align: justify;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: justify;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .steps-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin: 0;
  gap: 20px;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-item {
  display: none;
  position: relative;
  align-items: flex-start;
  width: 100%;
  margin: 0;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #d7d2d2;
  border-radius: 4px;
  background-color: #f4f4f4;
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-item:hover {
  transform: translateY(-2px);
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step1 {
  display: flex;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step2 {
  display: flex;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step3 {
  display: flex;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-image-wrap {
  position: relative;
  align-self: flex-start;
  flex: 0 0 160px;
  width: 160px;
  min-width: 160px;
  margin-right: 25px;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-image {
  display: block;
  width: 100%;
  height: auto;
  max-height: 160px;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  box-shadow: none;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-number {
  position: absolute;
  z-index: 2;
  top: -10px;
  left: -10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  color: #ffffff;
  background-color: #003d59;
  border: 3px solid #f4f4f4;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  box-sizing: border-box;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-content {
  flex: 1;
  min-width: 0;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-title {
  margin: 0 0 10px;
  color: #003d59;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-text {
  margin: 0;
  color: #000;
  line-height: 1.65;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-extra-image-button {
  position: relative;
  flex: 1 1 0;
  min-width: 0;
  display: block;
  width: 60%;
  height: auto;
  margin-top: 20px;
  padding: 0;
  overflow: visible;
  cursor: zoom-in;
  background: transparent;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-extra-image-button:hover,
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-extra-image-button:focus,
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-extra-image-button:active {
  background: transparent;
  border: 0;
  outline: none;
  box-shadow: none;
  transform: none;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-extra-image-button:focus-visible {
  outline: 2px solid #003d59;
  outline-offset: 3px;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-extra-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
}
.cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .steps-list.extra-align-left .step-extra-image-button {
  margin-right: auto !important;
  margin-left: 0 !important;
}
@media (max-width: 991px) {
  .cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .block-head {
    margin-bottom: 35px;
  }
  .cid-vsRJSqXdVf.worksteps:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-content {
    width: 100%;
  }
  .cid-vsRJSqXdVf.worksteps:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-extra-image-button {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cid-vsRJSqXdVf.worksteps:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-extra-image {
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
  }
}
@media (max-width: 575px) {
  .cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .block-head {
    margin-bottom: 30px;
    text-align: left;
  }
  .cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-item {
    flex-direction: column;
    align-items: stretch;
  }
  .cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-image-wrap {
    flex-basis: auto;
    width: 100%;
    min-width: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-image {
    width: 100%;
    height: auto;
    max-height: 160px;
  }
  .cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-content {
    width: 100%;
  }
  .cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-number {
    top: -10px;
    left: -5px;
  }
  .cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-extra-image-button {
    width: 60%;
  }
  .cid-vsRJSqXdVf:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) .step-extra-image {
    width: 100%;
    height: auto;
  }
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql791i-bmvw0qsm16cav) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr),
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) a,
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) h2,
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) h3,
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-2,
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-4,
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-7,
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) p,
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr),
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) a,
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr),
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #001337;
  color: #ffffff;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-title {
  margin-bottom: 1.5rem;
  color: #ffffff;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-heading {
  margin-top: 1.75rem;
  margin-bottom: 0.8rem;
  color: #ffffff;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-text {
  line-height: 1.65;
  margin-bottom: 1rem;
  color: #ffffff;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-kicker {
  color: #c9000a;
  letter-spacing: 0.08em;
  margin-bottom: 1rem;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-note {
  line-height: 1.6;
  color: #e0e5ed;
  margin-top: 1rem;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-callout {
  border-left: 3px solid #c9000a;
  padding: 1rem 1.25rem;
  background-color: rgba(255, 255, 255, 0.06);
  margin-top: 1.5rem;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) a {
  color: #ffffff;
  text-decoration: underline;
  text-underline-offset: 0.2em;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-table {
  width: 100%;
  border-collapse: collapse;
  color: #ffffff;
  margin-top: 1rem;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-table th,
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-table td {
  padding: 0.8rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  vertical-align: top;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-table th {
  background-color: rgba(255, 255, 255, 0.1);
  text-align: left;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-table th:not(:first-child),
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-table td:not(:first-child) {
  text-align: center;
  white-space: nowrap;
}
.cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-table p {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-table th,
  .cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-table td {
    padding: 0.65rem 0.3rem;
  }
  .cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-table .mbr-fonts-style {
    font-size: 0.92rem !important;
  }
  .cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-title {
    overflow-wrap: break-word;
  }
  .cid-lgGewerbe20260913:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) .legal-callout {
    padding: 1rem;
  }
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql7a1j-bmvw0qsngzjzr) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr),
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) a,
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) h2,
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) h4,
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .display-2,
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .display-7,
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) p,
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr),
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .item {
  position: relative;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) a,
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr),
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) div {
  border-radius: 0 !important;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .items-wrapper {
  margin: 0;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .mbr-section-title {
  color: #093388;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .item-title {
  color: #093388;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .item-text {
  color: #58595b;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .item-title {
  color: #06296e;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .item-text,
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .text-wrapper {
  color: #000000;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .mbr-section-title,
.cid-gcnative202610099:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql7a1k-bmvw0qsp0dddr) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a),
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) h2,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) h3,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-2,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-4,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-7,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) p,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a),
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn-primary,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn-primary:hover,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn-primary:focus,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn-primary.focus,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a.text-primary:hover,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a.text-primary:focus,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a.text-white:hover,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a.text-white:focus,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a),
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn-primary:hover,
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) a:hover {
  color: #0440ac !important;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .row {
  justify-content: center;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .mbr-section-title {
  color: #ffffff;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .list {
  color: #ffffff;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .list,
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .nav-wrapper {
  text-align: right;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .list,
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .item-wrap {
  color: #ffffff;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) P {
  color: #ffffff;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .mbr-section-title {
  color: #ededee;
}
.cid-vs0rDu4bAO:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql7b1l-bmvw0qsqllo8a) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a,
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) span,
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) p,
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr),
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a.text-primary:hover,
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a.text-primary:focus,
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a.text-white:hover,
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a.text-white:focus,
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a,
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr),
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .text-white {
  padding-left: 10px;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) li {
  margin-bottom: 5px !important;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) p {
  font-family: 'Arial';
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) P {
  color: #232323;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) DIV {
  color: #ffffff;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) H10 {
  color: #767676;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .hidden {
  display: none;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .sticky li:hover {
  margin-left: -100px;
}
.cid-vs0rDuonir:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-ql7b1m-bmvw0qssapzcr) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-alel-bmvw0qsu6o51l .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-alel-bmvw0qsu6o51l .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7),
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) a,
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) h1,
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) h4,
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-1,
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-4,
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-7,
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) p,
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7),
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) a,
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) img,
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .card,
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7),
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/leier-laermschutzwand-strasse-2000x1333.jpg");
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .mbr-text {
  color: #f4f4f4;
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .item-title {
  color: #58595b;
}
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .item-title,
.cid-vtbLEeeOBB:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qldy1n-bmvw0qt2dhey7) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4),
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) h2,
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .display-2,
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .display-7,
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4),
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) img,
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4),
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .row {
  margin: 0;
}
@media (min-width: 1441px) {
  .cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .row .card {
    padding: 0 45px 0 0;
    justify-content: center;
  }
}
@media (max-width: 1440px) {
  .cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .row .card {
    padding: 0 25px;
    justify-content: center;
  }
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .image-wrapper img {
  width: 500px;
  height: 500px;
  object-fit: cover;
  object-position: top;
}
@media (max-width: 1440px) {
  .cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .image-wrapper img {
    width: 400px;
    height: 400px;
  }
}
@media (max-width: 992px) {
  .cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .image-wrapper img {
    height: 350px;
    width: 100%;
  }
}
@media (max-width: 425px) {
  .cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .image-wrapper img {
    height: 300px;
  }
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .content-wrapper {
  padding-left: 6px;
}
@media (max-width: 1440px) {
  .cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .content-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 22px;
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .content-wrapper .text-wrapper .mbr-text {
  margin-bottom: 12px;
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .mbr-section-title {
  color: #3a001d;
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .mbr-text {
  color: #3a001d;
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .mbr-section-title {
  color: #06296e;
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .mbr-text,
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .text-wrapper {
  color: #000000;
}
.cid-vtbLEetNS4:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) .label-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qldy1o-bmvw0qt38nzj4) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj),
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a,
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) h2,
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) h3,
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .display-5,
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .display-7,
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) span,
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) p,
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) img {
  display: block;
  width: 100%;
}
:focus:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj),
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a.text-primary:hover,
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a.text-primary:focus,
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a,
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj),
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) {
  position: relative;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 40px;
  overflow: visible;
  background-color: #ffffff;
  box-sizing: border-box;
  min-height: 0;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .block-head {
  width: 100%;
  max-width: 100%;
  margin: 0 0 45px;
  text-align: center;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .block-title {
  margin: 0;
  color: #06296e;
  text-align: left;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: justify;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .steps-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin: 0;
  gap: 20px;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-item {
  display: none;
  position: relative;
  align-items: flex-start;
  width: 100%;
  margin: 0;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #d7d2d2;
  border-radius: 4px;
  background-color: #f4f4f4;
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-item:hover {
  transform: translateY(-2px);
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step1 {
  display: flex;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-image-wrap {
  position: relative;
  align-self: flex-start;
  flex: 0 0 160px;
  width: 160px;
  min-width: 160px;
  margin-right: 25px;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-image {
  display: block;
  width: 100%;
  height: auto;
  max-height: 160px;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  box-shadow: none;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-number {
  position: absolute;
  z-index: 2;
  top: -10px;
  left: -10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  color: #ffffff;
  background-color: #003d59;
  border: 3px solid #f4f4f4;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  box-sizing: border-box;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-content {
  flex: 1;
  min-width: 0;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-title {
  margin: 0 0 10px;
  color: #003d59;
  text-align: justify;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-text {
  margin: 0;
  color: #000000;
  line-height: 1.65;
  text-align: justify;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-images {
  display: flex;
  gap: 1rem;
  align-items: stretch;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-image-button {
  position: relative;
  flex: 1 1 0;
  min-width: 0;
  display: block;
  width: 60%;
  height: auto;
  margin-top: 20px;
  padding: 0;
  overflow: visible;
  cursor: zoom-in;
  background: transparent;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-image-button:hover,
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-image-button:focus,
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-image-button:active {
  background: transparent;
  border: 0;
  outline: none;
  box-shadow: none;
  transform: none;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-image-button:focus-visible {
  outline: 2px solid #003d59;
  outline-offset: 3px;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
}
.cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .steps-list.extra-align-left .step-extra-image-button {
  margin-right: auto !important;
  margin-left: 0 !important;
}
@media (max-width: 991px) {
  .cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .block-head {
    margin-bottom: 35px;
  }
  .cid-vtcoqSTBsI.worksteps:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-content {
    width: 100%;
  }
  .cid-vtcoqSTBsI.worksteps:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-image-button {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cid-vtcoqSTBsI.worksteps:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-image {
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
  }
}
@media (max-width: 575px) {
  .cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .block-head {
    margin-bottom: 30px;
    text-align: left;
  }
  .cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-item {
    flex-direction: column;
    align-items: stretch;
  }
  .cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-image-wrap {
    flex-basis: auto;
    width: 100%;
    min-width: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-image {
    width: 100%;
    height: auto;
    max-height: 160px;
  }
  .cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-content {
    width: 100%;
  }
  .cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-number {
    top: -10px;
    left: -5px;
  }
  .cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-images {
    flex-direction: column;
  }
  .cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-image-button {
    width: 60%;
  }
  .cid-vtcoqSTBsI:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) .step-extra-image {
    width: 100%;
    height: auto;
  }
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qldy1p-bmvw0qt4dytwj) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk),
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) h5,
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .display-2,
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .display-7,
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk),
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
*:focus-visible:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk),
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-vtbOZ6A5DU:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) {
  padding-top: 2rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vtbOZ6A5DU:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .title-col {
  width: 100%;
  margin-bottom: 2rem;
}
.cid-vtbOZ6A5DU:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .mbr-section-title {
  color: #06296e;
  width: 100%;
}
.cid-vtbOZ6A5DU:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .list {
  list-style: none;
  counter-reset: list-number;
  margin: 0 0 10px 0;
  padding: 0;
  color: #000000;
}
.cid-vtbOZ6A5DU:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .list li {
  position: relative;
  counter-increment: list-number;
  min-height: 46px;
  padding: 0 0 0 calc(46px + 18px);
  margin: 0 0 20px 0;
}
.cid-vtbOZ6A5DU:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) .list li::before {
  content: counter(list-number);
  position: absolute;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background-color: #06296e;
  color: #ffffff;
  font-size: calc(46px * 0.46);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  box-sizing: border-box;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qldz1q-bmvw0qt5ptfyk) {
  --z2c-privacy-accent: #49a6ff;
}

@keyframes progress {
  from {
    margin-left: 0%;
    width: 94px;
  }
  to {
    margin-left: 100%;
    width: 94px;
  }
}
section:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) {
  position: relative;
  word-wrap: break-word;
}
section:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:focus:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d),
:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) {
  font-family: Host Grotesk;
}
*:focus-visible:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d),
:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vuApyZL1TM:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-vuApyZL1TM:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) hr {
  border: 0;
  clear: both;
  display: block;
  margin: 2.4rem auto;
  text-align: center;
  width: 71%;
}
.cid-vuApyZL1TM:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) .progress {
  background: #cccccc;
  opacity: 1;
  height: 1px;
  overflow: hidden;
  position: relative;
}
.cid-vuApyZL1TM:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #cc2952;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 100px;
}
:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qldz1r-bmvw0qt6qpm2d) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) [class^="mobi-"],
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w),
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) a,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) h2,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) h3,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-4,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-5,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-7,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) span,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) p,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) figure {
  margin-bottom: 0;
  overflow: hidden;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w),
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mt-4 {
  margin-top: 2rem !important;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn-primary,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn-primary:hover,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn-primary:focus,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn-primary.focus,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) a,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w),
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn-primary:hover,
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vuAjbxgQ1F:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) {
  background-color: #ffffff;
}
.cid-vuAjbxgQ1F:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vuAjbxgQ1F:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .content-wrapper .mbr-section-btn {
  margin-top: 14px;
}
.cid-vuAjbxgQ1F:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mbr-text {
  color: #14334b;
}
.cid-vuAjbxgQ1F:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) p {
  font-weight: 300 !important;
}
.cid-vuAjbxgQ1F:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) .mbr-fonts-style {
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qle01s-bmvw0qt7y9y4w) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qle01t-bmvw0qt9bq120 .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qle01t-bmvw0qt9bq120 .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120),
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) h2,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) h3,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-2,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-4,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-7,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) p,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120),
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn-primary,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn-primary:hover,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn-primary:focus,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn-primary.focus,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a.text-primary:hover,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a.text-primary:focus,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a.text-white:hover,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a.text-white:focus,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120),
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn-primary:hover,
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) a:hover {
  color: #0440ac !important;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .row {
  justify-content: center;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .mbr-section-title {
  color: #ffffff;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .list {
  color: #ffffff;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .list,
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .nav-wrapper {
  text-align: right;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .list,
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .item-wrap {
  color: #ffffff;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) P {
  color: #ffffff;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .mbr-section-title {
  color: #ededee;
}
.cid-vtbLEf7bfs:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qle01t-bmvw0qt9bq120) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a,
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) span,
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) p,
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld),
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a.text-primary:hover,
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a.text-primary:focus,
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a.text-white:hover,
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a.text-white:focus,
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a,
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld),
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .text-white {
  padding-left: 10px;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) li {
  margin-bottom: 5px !important;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) p {
  font-family: 'Arial';
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) P {
  color: #232323;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) DIV {
  color: #ffffff;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) H10 {
  color: #767676;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .hidden {
  display: none;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .sticky li:hover {
  margin-left: -100px;
}
.cid-vtbLEfu8o4:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qle01u-bmvw0qtatkfld) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-32fzq-bmvw0qtcjan4s .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-32fzq-bmvw0qtcjan4s .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1),
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) h1,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) h4,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-1,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-4,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-7,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) p,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1),
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a.text-white:hover,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a.text-white:focus,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) img,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .card,
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1),
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/leier-laermschutzwand-strasse-2000x1333.jpg");
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .mbr-text {
  color: #f4f4f4;
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .item-title {
  color: #58595b;
}
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .item-title,
.cid-vs0uTyzrqg:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlp624-bmvw0qu6m2ou1) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-fields {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 1.1rem;
  align-items: start;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-field {
  grid-column: span var(--span, 12);
  min-width: 0;
}
@media (max-width: 640px) {
  .vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-field {
    grid-column: span 12;
  }
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vnimp-sr {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .vn-sform-label {
  margin: 0 0 0.35rem;
  font-weight: 600;
  font-size: 0.95rem;
  line-height: 1.35;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-req {
  color: #c0392b;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .vn-sform-input {
  display: block;
  width: 100%;
  box-sizing: border-box;
  font: inherit;
  color: inherit;
  background-color: #fff;
  border: 1px solid #c9cdd8;
  border-radius: 8px;
  padding: 0.6rem 0.8rem;
  transition: border-color 0.15s, box-shadow 0.15s;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-input:focus {
  outline: none;
  border-color: #2563eb;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.22);
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-textarea {
  resize: vertical;
  min-height: 7rem;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-choices {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 1.4rem;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-choice {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  cursor: pointer;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-choice input,
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-check input {
  width: 1.1rem;
  height: 1.1rem;
  accent-color: #2563eb;
  flex: none;
  margin: 0.15rem 0 0;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-check {
  display: flex;
  align-items: flex-start;
  gap: 0.6rem;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .vn-sform-label-inline {
  margin: 0;
  font-weight: 400;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-input.vn-sform-invalid,
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-check input.vn-sform-invalid {
  border-color: #c0392b;
  box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.18);
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-error {
  margin: 0.3rem 0 0;
  font-size: 0.82rem;
  color: #c0392b;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-submit-wrap {
  display: flex;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-submit.vn-sform-busy {
  opacity: 0.6;
  pointer-events: none;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-hp {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-enter {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  border: 0;
  padding: 0;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-status {
  margin-top: 1rem;
  padding: 0.8rem 1rem;
  border-radius: 8px;
  font-weight: 600;
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-status.vn-sform-ok {
  color: #1f7a45;
  background: rgba(31, 122, 69, 0.12);
  border: 1px solid rgba(31, 122, 69, 0.4);
}
.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0 .vn-sform-status.vn-sform-fail {
  color: #c0392b;
  background: rgba(192, 57, 43, 0.1);
  border: 1px solid rgba(192, 57, 43, 0.4);
}
section:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0),
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) h2,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) h3,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .display-5,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .display-7,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) p,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) input:-webkit-autofill,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) input:-webkit-autofill:hover,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) input:-webkit-autofill:focus,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
section:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-light {
  font-weight: 300;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .media-container-column > * {
  width: 100%;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-form {
  margin: 0;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-form:hover {
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) [type=submit] {
  -webkit-appearance: none;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-group:focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) textarea.form-control {
  line-height: 1.5rem !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-group {
  margin-bottom: 1.2rem;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) form .btn {
  min-height: 48px;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control:focus {
  box-shadow: none;
}
:focus:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0),
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-primary,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-primary:hover,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-primary:focus,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-primary.focus,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .text-black {
  color: #232323 !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a.text-primary:hover,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a.text-primary:focus,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a.text-black:hover,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a.text-black:focus,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a.text-black.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .alert-success {
  background-color: #70c770;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .alert-danger {
  background-color: #c9000a;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control:hover,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control:-webkit-input-placeholder {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-form .input-group-btn .btn {
  border-radius: 0 !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0),
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-primary:hover,
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #f4f4f4;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .rowflexrev {
  display: -webkit-flex;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .ws-form-alerts {
  margin-top: 1rem;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-section-subtitle {
  color: #6f6f75;
  text-align: left;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) textarea.form-control {
  min-height: 188px;
  color: #232323 !important;
  background-color: #ffffff;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-section-terms {
  text-align: left;
  color: #000000;
  margin-bottom: 0px;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-section-labels {
  color: #000000;
  padding: 0;
  margin-bottom: 0.357em;
  text-align: left;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-section-gdpr {
  text-align: left;
  color: #000000;
  margin-bottom: 0px;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .alert {
  margin-bottom: 0;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .alert-success {
  background-color: #70c770;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .alert-danger {
  background-color: #ff4a52;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .btn {
  display: inline-flex;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-alert-success {
  text-align: left;
  color: #ffffff;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-alert-danger {
  text-align: left;
  color: #ffffff;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .img-wrap {
  position: relative;
  width: 100%;
  border-style: solid;
  border-width: 0 0 2px 0;
  border-color: #d7d2d2;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .img-wrap .img-box {
  position: relative;
  z-index: 3;
  width: 100%;
  border-radius: 15px 15px 0px 0;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .img-wrap .img-box {
    border-radius: 15px 15px 0px 0;
  }
}
@media (max-width: 991px) {
  .cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .img-wrap .img-box {
    border-radius: 15px 15px 0px 0;
    height: 350px;
  }
}
@media (max-width: 767px) {
  .cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .img-wrap .img-box {
    border-radius: 15px 15px 0px 0;
    height: 200px;
  }
}
@media (max-width: 575px) {
  .cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .img-wrap .img-box {
    border-radius: 15px 15px 0 0;
  }
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .img-wrap .img-box img {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control {
  padding: 0rem;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 3px !important;
  border-bottom: 2px solid #d7d2d2 !important;
  border-width: 0 0 2px 0;
  color: #fff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control::-webkit-input-placeholder {
  color: grey;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control:-moz-placeholder {
  color: grey;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control:hover,
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control:focus {
  background-color: rgba(255, 255, 255, 0.3);
  box-shadow: none;
  outline: none;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control:hover::-webkit-input-placeholder,
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control:focus::-webkit-input-placeholder {
  color: #fff;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control:hover:-moz-placeholder,
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .form-control:focus:-moz-placeholder {
  color: grey;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .my-btn {
  font-weight: 500;
  border-radius: 6px;
  background: #fff;
  padding: 1rem;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .my-btn:hover {
  background: #850063;
  color: white !important;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) .mbr-form {
  padding: 0 2rem;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) H2 {
  color: #06296e;
  text-align: left;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) input.form-control {
  color: #232323 !important;
  background-color: #ffffff;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) input.form-control:focus {
  color: #232323 !important;
  background-color: #ffffff;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) textarea.form-control:focus {
  color: #232323 !important;
  background-color: #ffffff;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) input.form-control::placeholder {
  color: #6c757d !important;
  opacity: 1;
}
.cid-vs4gDFU0tP:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) textarea.form-control::placeholder {
  color: #6c757d !important;
  opacity: 1;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlp725-bmvw0qu7k4yj0) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qlp726-bmvw0qu8n58il .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qlp726-bmvw0qu8n58il .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il),
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) h2,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) h3,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-2,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-4,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-7,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) p,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il),
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn-primary,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn-primary:hover,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn-primary:focus,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn-primary.focus,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a.text-primary:hover,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a.text-primary:focus,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a.text-white:hover,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a.text-white:focus,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il),
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn-primary:hover,
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) a:hover {
  color: #0440ac !important;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .row {
  justify-content: center;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .mbr-section-title {
  color: #ffffff;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .list {
  color: #ffffff;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .list,
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .nav-wrapper {
  text-align: right;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .list,
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .item-wrap {
  color: #ffffff;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) P {
  color: #ffffff;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .mbr-section-title {
  color: #ededee;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlp726-bmvw0qu8n58il) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a,
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) span,
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) p,
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y),
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a.text-primary:hover,
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a.text-primary:focus,
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a.text-white:hover,
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a.text-white:focus,
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a,
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y),
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .text-white {
  padding-left: 10px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) li {
  margin-bottom: 5px !important;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) p {
  font-family: 'Arial';
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) P {
  color: #232323;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) DIV {
  color: #ffffff;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) H10 {
  color: #767676;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .hidden {
  display: none;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .sticky li:hover {
  margin-left: -100px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlp727-bmvw0qu9r2q2y) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-3ck23-bmvw0quawz7o9 .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-3ck23-bmvw0quawz7o9 .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) [class^="mobi-"],
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z),
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) a,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) h1,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) h4,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-1,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-4,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-7,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) span,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) p,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mbr-overlay {
  min-height: 100vh;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z),
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn-primary,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn-primary:hover,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn-primary:focus,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn-primary.focus,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) a,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) img,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .card,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z),
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn-primary:hover,
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) {
  align-items: flex-end;
  background-image: url("assets/images/haus-strasse-pool-1-2000x1415.jpg");
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) h1 {
  font-size: clamp(3rem, 8vw, 5rem);
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .content-wrapper {
  backdrop-filter: blur(0px);
  background-color: #00000044;
  padding: 10px;
  border-radius: 8px;
}
@media (max-width: 992px) {
  .cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .content-wrapper .mbr-section-sub-title {
  margin-bottom: 10px;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #f4f4f4;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mbr-section-title {
  color: #f4f4f4;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mbr-text {
  color: #f4f4f4;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .item-title {
  color: #58595b;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .mbr-section-sub-title {
  text-transform: uppercase;
  color: #ffffff;
}
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .item-title,
.cid-kostenNative20260:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlw828-bmvw0quipgv0z) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z),
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) h2,
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) h4,
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .display-2,
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .display-7,
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z),
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) img,
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z),
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) div {
  border-radius: 0 !important;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper {
  margin: 0;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item .item-wrapper .item-img {
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item .item-wrapper .item-img {
    padding-bottom: 20px;
  }
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item .item-wrapper .item-img img {
  height: 200px;
  width: 200px;
  border-radius: 5% !important;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item .item-wrapper .item-img img {
    height: unset !important;
    width: 100%;
    border-radius: 50% !important;
  }
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .mbr-section-title {
  color: #093388;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .item-title {
  color: #093388;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .item-text {
  color: #58595b;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .item-title {
  color: #06296e;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .item-text,
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .text-wrapper {
  color: #000000;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .mbr-section-title,
.cid-kostenNative20261:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlw929-bmvw0qujqui7z) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli),
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) h2,
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) h3,
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .display-2,
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .display-7,
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) span,
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper {
  -webkit-flex: 1;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli),
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) img,
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli),
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper {
  display: flex;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper {
    display: block;
  }
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .items-wrapper {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 50%;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .items-wrapper {
    width: 100%;
    min-height: 350px;
    padding: 20px;
  }
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #001337;
}
@media (max-width: 992px) {
  .cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper {
    width: 100%;
    padding: 20px;
  }
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 1200px) {
  .cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 30px;
  }
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 90%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .benefits-wrapper {
  width: 100%;
  margin: 0 0 30px;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .benefits-list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .benefit-item {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 15px 0;
  border-top: 1px solid #496596;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .benefit-item:last-child {
  border-bottom: 1px solid #496596;
}
@media (max-width: 575px) {
  .cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .benefit-item {
    gap: 12px;
    padding: 13px 0;
  }
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .benefit-number {
  display: flex;
  flex: 0 0 42px;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin: 0;
  padding: 0;
  color: #06296e;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.18);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, background-color 0.25s ease;
}
@media (max-width: 575px) {
  .cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .benefit-number {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
  }
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .benefit-item:hover .benefit-number {
  transform: scale(1.08);
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .card-wrapper .content-wrapper .benefit-text {
  flex: 1;
  margin: 0;
  padding: 0;
  color: #f4f4f4;
  line-height: 1.5;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .mbr-date {
  color: #f4f4f4;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .mbr-section-title {
  color: #f4f4f4;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .mbr-text {
  color: #d7d2d2;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .mbr-text,
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .text-wrapper {
  color: #f4f4f4;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .benefit-number {
  color: #06296e;
  background-color: #ffffff;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .benefit-text {
  color: #f4f4f4;
}
.cid-kostenNative20262:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlw92a-bmvw0qukt1tli) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a),
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) h2,
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) h4,
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .display-2,
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .display-7,
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a),
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a),
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) div {
  border-radius: 0 !important;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .items-wrapper {
  margin: 0;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .mbr-section-title {
  color: #093388;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .item-title {
  color: #093388;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .item-text {
  color: #58595b;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .item-title {
  color: #06296e;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .item-text,
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .text-wrapper {
  color: #000000;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .mbr-section-title,
.cid-kostenNative20263:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlwa2b-bmvw0qulxf97a) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qlwb2c-bmvw0qun5za97 .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qlwb2c-bmvw0qun5za97 .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97),
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) h2,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .display-2,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .display-7,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) strong {
  font-weight: bold;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) input:-webkit-autofill,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) input:-webkit-autofill:hover,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) input:-webkit-autofill:focus,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
section:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) form .btn {
  min-height: 48px;
}
:focus:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97),
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-primary,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-primary:hover,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-primary:focus,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-primary.focus,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-secondary,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-secondary:active {
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
  color: #757575 !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-secondary:hover,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-secondary:focus,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-secondary.focus,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-secondary.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-secondary.disabled {
  color: #757575 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
*:focus-visible:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97),
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-primary:hover,
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) div {
  border-radius: 0 !important;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .items-wrapper {
  margin: 0;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .mbr-section-title {
  color: #093388;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .mbr-section-btn {
  color: #06296e;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .mbr-section-title,
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .title-wrapper {
  color: #06296e;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .gc-copy {
  max-width: 100%;
  line-height: 1.65;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .gc-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}
@media (max-width: 767px) {
  .cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .gc-grid {
    grid-template-columns: 1fr;
  }
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .gc-grid label {
  display: block;
  margin-bottom: 10px;
  color: #001337;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .gc-grid input {
  width: 100%;
  min-height: 56px;
  padding: 12px 16px;
  border: 1px solid #bac0cc;
  background-color: #ffffff;
  color: #001337;
  border-radius: 0;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .gc-result {
  padding: 24px;
  margin: 30px 0;
  background-color: #001337;
  color: #ffffff;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .gc-calculator-content p {
  margin-bottom: 24px;
  color: #001337;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) .gc-calculator-content .mbr-section-btn {
  margin-top: 24px;
}
.cid-kostenNative20264:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) #gc-breakdown {
  color: #001337;
  line-height: 1.65;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlwb2c-bmvw0qun5za97) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
section:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr),
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) a,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) h2,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-2,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-4,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-7,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) span,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) p,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr),
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn-white-outline,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn-white-outline:hover,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn-white-outline:focus,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn-white-outline.focus,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn-white-outline.disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) a,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) img,
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr),
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) {
  padding-top: 0rem;
  padding-bottom: 0rem;
  overflow: hidden;
  align-items: flex-end;
  background-color: #001337;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .project-facts {
  border-block: 1px solid #d6d5d0;
  flex-wrap: wrap;
  margin: 30px 0;
  display: flex;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .project-facts span {
  flex-direction: column;
  margin-right: 24px;
  padding: 18px 24px 18px 0;
  display: flex;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .card {
  justify-content: flex-end;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .content-wrapper {
  padding: 80px 0;
}
@media (max-width: 992px) {
  .cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .content-wrapper {
    margin-bottom: 10px;
    padding: 40px 0;
  }
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .items-wrapper {
  height: 100%;
  min-height: 700px;
  position: relative;
}
@media (max-width: 992px) {
  .cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .items-wrapper {
    height: 350px;
    min-height: auto;
  }
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .items-wrapper .image-wrapper img {
    width: 100%;
  }
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .items-wrapper .image-wrap img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  aspect-ratio: 1.33333333;
  object-fit: cover;
  z-index: 1;
  border-top: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mbr-section-title {
  color: #093388;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mbr-text {
  color: #58595b;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mbr-label {
  color: #c9000a;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) P {
  color: #ffffff;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mbr-section-title,
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mbr-section-btn {
  color: #ffffff;
}
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .mbr-text,
.cid-kostenNative20265:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) .text-wrapper {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlwb2d-bmvw0quojv9xr) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784),
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) h2,
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) h4,
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .display-2,
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .display-7,
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784),
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784),
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) div {
  border-radius: 0 !important;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .items-wrapper {
  margin: 0;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .mbr-section-title {
  color: #093388;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .item-title {
  color: #093388;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .item-text {
  color: #58595b;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .item-title {
  color: #06296e;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .item-text,
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .text-wrapper {
  color: #000000;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .mbr-section-title,
.cid-kostenNative20266:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlwb2e-bmvw0quq2j784) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .mobi-mbri-down:before {
  content: "\e925";
}
section:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70),
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) a,
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) h2,
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) h4,
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .display-2,
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .display-7,
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) span,
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) p,
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70),
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) a,
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70),
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .items-wrapper {
  margin: 0 -24px;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .items-wrapper .card {
  padding: 0 24px;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .content-wrapper {
  position: sticky;
  top: 72px;
}
@media (max-width: 992px) {
  .cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .content-wrapper .mbr-label {
  margin-bottom: 12px;
  font-weight: 300 !important;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .content-wrapper .mbr-section-title {
  margin-bottom: 12px;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group {
  position: relative;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group .card {
  position: relative;
  padding: 24px;
  background-color: transparent;
  border: 1px solid #bac0cc;
  transition: all 0.3s ease-in-out;
  margin-top: 12px;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group .card {
    padding: 24px 12px;
  }
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  display: block;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group .card .card-header .panel-title .title-wrap .panel-label {
  margin-bottom: 6px;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group .card .card-header .panel-title .icon-wrap {
  width: 32px;
  height: 32px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  margin-left: 12px;
  border-radius: 100%;
  background-color: #06296e;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group .card .card-header .panel-title .icon-wrap :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group .card .panel-collapse .panel-body {
  padding-top: 24px;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .mbr-label {
  color: #c9000a;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .mbr-section-title {
  color: #14334b;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .mbr-text {
  color: #14334b;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-label {
  color: #14334b;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-title-edit {
  color: #06296e;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .panel-text {
  color: #000000;
}
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .mbr-section-title,
.cid-kostenNative20267:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) .title-wrap {
  color: #06296e;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlwc2f-bmvw0qurogx70) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
section:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o),
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) a,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) h2,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) h3,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-2,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-4,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-7,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) span,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) p,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper {
  -webkit-flex: 1;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o),
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn-white,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn-white:hover,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn-white:focus,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn-white.focus,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn-white.disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) a,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn-white:hover,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn-white:focus {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) img,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o),
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn-white:hover,
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .btn-white:focus {
  color: #fff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.3) !important;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper {
  display: flex;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper {
    display: block;
  }
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .items-wrapper {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 50%;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .items-wrapper {
    width: 100%;
    min-height: 350px;
    padding: 20px;
  }
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #001337;
}
@media (max-width: 992px) {
  .cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper {
    width: 100%;
    padding: 20px;
  }
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 1200px) {
  .cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 30px;
  }
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 90%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .benefits-wrapper {
  width: 100%;
  margin: 0 0 30px;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .benefits-list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .benefit-item {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 15px 0;
  border-top: 1px solid #496596;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .benefit-item:last-child {
  border-bottom: 1px solid #496596;
}
@media (max-width: 575px) {
  .cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .benefit-item {
    gap: 12px;
    padding: 13px 0;
  }
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .benefit-number {
  display: flex;
  flex: 0 0 42px;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin: 0;
  padding: 0;
  color: #06296e;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.18);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, background-color 0.25s ease;
}
@media (max-width: 575px) {
  .cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .benefit-number {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
  }
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .benefit-item:hover .benefit-number {
  transform: scale(1.08);
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .benefit-text {
  flex: 1;
  margin: 0;
  padding: 0;
  color: #f4f4f4;
  line-height: 1.5;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .mbr-section-btn {
  margin-top: 10px;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mbr-date {
  color: #f4f4f4;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mbr-section-title {
  color: #f4f4f4;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mbr-text {
  color: #d7d2d2;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mbr-text,
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .text-wrapper {
  color: #f4f4f4;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .benefit-number {
  color: #06296e;
  background-color: #ffffff;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .benefit-text {
  color: #f4f4f4;
}
.cid-kostenNative20268:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlwc2g-bmvw0qutcw89o) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qlwd2h-bmvw0quv7199m .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qlwd2h-bmvw0quv7199m .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m),
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) h2,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) h3,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-2,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-4,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-7,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) p,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m),
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn-primary,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn-primary:hover,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn-primary:focus,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn-primary.focus,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a.text-primary:hover,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a.text-primary:focus,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a.text-white:hover,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a.text-white:focus,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m),
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn-primary:hover,
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) a:hover {
  color: #0440ac !important;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .container-fluid {
    padding: 0 26px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .row {
  justify-content: center;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .mbr-section-title {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .list {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .list,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .nav-wrapper {
  text-align: right;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .list,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .item-wrap {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) P {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .mbr-section-title {
  color: #ededee;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlwd2h-bmvw0quv7199m) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a,
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) span,
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) p,
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh),
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a.text-primary:hover,
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a.text-primary:focus,
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a.text-white:hover,
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a.text-white:focus,
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a,
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh),
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .text-white {
  padding-left: 10px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) li {
  margin-bottom: 5px !important;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) p {
  font-family: 'Arial';
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) P {
  color: #232323;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) DIV {
  color: #ffffff;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) H10 {
  color: #767676;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .hidden {
  display: none;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .sticky li:hover {
  margin-left: -100px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qlwd2i-bmvw0qux9vqhh) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-l3ky-bmvw0quz9etht .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-l3ky-bmvw0quz9etht .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u),
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) a,
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) h1,
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) h4,
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-1,
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-4,
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-7,
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) p,
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u),
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) a,
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) img,
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .card,
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u),
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/sicherheit-laermschutzwand-erhoehung.jpg");
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .mbr-text {
  color: #f4f4f4;
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .item-title {
  color: #58595b;
}
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .item-title,
.cid-vs0rQcc3D5:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm522j-bmvw0qv7otm1u) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2),
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) h2,
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .display-2,
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .display-7,
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2),
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) img,
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2),
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .row {
  margin: 0;
}
@media (min-width: 1441px) {
  .cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .row .card {
    padding: 0 45px 0 0;
    justify-content: center;
  }
}
@media (max-width: 1440px) {
  .cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .row .card {
    padding: 25px;
    justify-content: center;
  }
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .image-wrapper img {
  width: 500px;
  height: 500px;
  object-fit: cover;
  object-position: top;
}
@media (max-width: 1440px) {
  .cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .image-wrapper img {
    width: 400px;
    height: 400px;
  }
}
@media (max-width: 992px) {
  .cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .image-wrapper img {
    height: 450px;
    width: 100%;
  }
}
@media (max-width: 425px) {
  .cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .image-wrapper img {
    height: 300px;
  }
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .content-wrapper {
  padding-left: 6px;
}
@media (max-width: 1440px) {
  .cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .content-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 22px;
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .content-wrapper .text-wrapper .mbr-text {
  margin-bottom: 12px;
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .mbr-section-title {
  color: #3a001d;
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .mbr-text {
  color: #3a001d;
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .mbr-section-title {
  color: #06296e;
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .mbr-text,
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .text-wrapper {
  color: #000000;
}
.cid-vs9VZRuxiE:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) .label-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm522k-bmvw0qv8ldka2) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) [class^="mobi-"],
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e),
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) h2,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) h3,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-2,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-4,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-7,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) span,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) p,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e),
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #f4f4f4;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f4f4f4;
  color: #f4f4f4;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline:hover,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline:focus,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline.focus,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline.active {
  color: #c9c9c9 !important;
  background-color: transparent !important;
  border-color: #c9c9c9 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #c9c9c9;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn-secondary-outline.disabled {
  color: #757575 !important;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a.text-white:hover,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a.text-white:focus,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) img,
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e),
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #001337;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) div {
  border-radius: 0 !important;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .title-wrapper .mbr-section-title {
    width: 80%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #58595b;
  margin-bottom: 20px;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper {
  margin: 0;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #58595b;
  border-bottom: 1px solid #58595b;
}
@media (max-width: 992px) {
  .cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item .item-wrapper .item-img {
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item .item-wrapper .item-img {
    padding-bottom: 20px;
  }
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  width: 250px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item .item-wrapper .item-img img {
    width: 100%;
  }
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .mbr-section-title {
  color: #093388;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .item-title {
  color: #093388;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .item-text {
  color: #58595b;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .item-text,
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .text-wrapper {
  color: #ffffff;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .mbr-section-title,
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .title-wrapper {
  color: #ffffff;
}
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .item-title,
.cid-vs9XfNSd0V:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) .mbr-section-btn {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm532l-bmvw0qv9ou98e) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'icon54-v2';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/icon54-v2.ttf") format('truetype'), url("assets/fonts/icon54-v2.woff") format('woff');
  font-display: swap;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) [class*=' icon54-v2-'] {
  font-family: 'icon54-v2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .icon54-v2-shovel::before {
  content: '\eb57';
}
section:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo),
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a,
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) h2,
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) h3,
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .display-7,
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) span,
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) p,
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) img {
  display: block;
  width: 100%;
}
:focus:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo),
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .text-black {
  color: #232323 !important;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a.text-primary:hover,
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a.text-primary:focus,
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a.text-black:hover,
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a.text-black:focus,
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a.text-black.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a,
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo),
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) {
  position: relative;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 40px;
  overflow: visible;
  background-color: #ffffff;
  box-sizing: border-box;
  min-height: 0;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .block-head {
  width: 100%;
  max-width: 100%;
  margin: 0 0 45px;
  text-align: center;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .block-title {
  margin: 0;
  color: #06296e;
  text-align: left;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .block-intro {
  margin: 18px 0 0;
  color: #000000;
  line-height: 1.65;
  text-align: left;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .intro-text {
  margin: 0 0 22px;
  text-align: justify;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: justify;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-area {
  display: flex;
  align-items: center;
  gap: 22px;
  width: 100%;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-icon {
  flex: 0 0 90px;
  width: 90px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  background-color: #a30008;
  border-radius: 50%;
  box-sizing: border-box;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-icon :is(.mbr-iconfont, .vnimp-icfont) {
  display: block;
  color: inherit;
  font-size: 46px;
  line-height: 1;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-links {
  display: flex;
  flex: 1;
  min-width: 0;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-line {
  width: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
  line-height: 1.45;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-link {
  display: inline;
  width: auto;
  max-width: 100%;
  line-height: inherit;
  text-decoration: none !important;
  border-bottom: 0 !important;
  background-image: none !important;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-link:hover,
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-link:focus,
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-link:active {
  text-decoration: underline !important;
  border-bottom: 0 !important;
  background-image: none !important;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-link::before,
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-link::after {
  display: none !important;
  content: none !important;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .steps-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin: 0;
  gap: 20px;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-item {
  display: none;
  position: relative;
  align-items: flex-start;
  width: 100%;
  margin: 0;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #d7d2d2;
  border-radius: 4px;
  background-color: #f4f4f4;
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-item:hover {
  transform: translateY(-2px);
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step1 {
  display: flex;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step2 {
  display: flex;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step3 {
  display: flex;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step4 {
  display: flex;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-image-wrap {
  position: relative;
  align-self: flex-start;
  flex: 0 0 160px;
  width: 160px;
  min-width: 160px;
  margin-right: 25px;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-image {
  display: block;
  width: 100%;
  height: auto;
  max-height: 160px;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  box-shadow: none;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-number {
  position: absolute;
  z-index: 2;
  top: -10px;
  left: -10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  color: #ffffff;
  background-color: #003d59;
  border: 3px solid #f4f4f4;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  box-sizing: border-box;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-content {
  flex: 1;
  min-width: 0;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-title {
  margin: 0 0 10px;
  color: #003d59;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-text {
  margin: 0;
  color: #000000;
  line-height: 1.65;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-images {
  display: flex;
  gap: 1rem;
  align-items: stretch;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-image-button {
  position: relative;
  flex: 1 1 0;
  min-width: 0;
  display: block;
  width: 60%;
  height: auto;
  margin-top: 20px;
  padding: 0;
  overflow: visible;
  cursor: zoom-in;
  background: transparent;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-image-button:hover,
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-image-button:focus,
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-image-button:active {
  background: transparent;
  border: 0;
  outline: none;
  box-shadow: none;
  transform: none;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-image-button:focus-visible {
  outline: 2px solid #003d59;
  outline-offset: 3px;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
}
.cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .steps-list.extra-align-left .step-extra-image-button {
  margin-right: auto !important;
  margin-left: 0 !important;
}
@media (max-width: 991px) {
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .block-head {
    margin-bottom: 35px;
  }
  .cid-vskZ9Wyftq.worksteps:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-content {
    width: 100%;
  }
  .cid-vskZ9Wyftq.worksteps:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-image-button {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cid-vskZ9Wyftq.worksteps:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-image {
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
  }
}
@media (max-width: 575px) {
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .block-head {
    margin-bottom: 30px;
    text-align: left;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-area {
    align-items: flex-start;
    gap: 15px;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-icon {
    flex: 0 0 68px;
    width: 68px;
    height: 68px;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-icon :is(.mbr-iconfont, .vnimp-icfont) {
    font-size: 34px;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .instruction-links {
    gap: 10px;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-item {
    flex-direction: column;
    align-items: stretch;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-image-wrap {
    flex-basis: auto;
    width: 100%;
    min-width: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-image {
    width: 100%;
    height: auto;
    max-height: 160px;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-content {
    width: 100%;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-number {
    top: -10px;
    left: -5px;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-images {
    flex-direction: column;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-image-button {
    width: 60%;
  }
  .cid-vskZ9Wyftq:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) .step-extra-image {
    width: 100%;
    height: auto;
  }
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm532m-bmvw0qvaythyo) {
  --z2c-privacy-accent: #49a6ff;
}

@keyframes progress {
  from {
    margin-left: 0%;
    width: 94px;
  }
  to {
    margin-left: 100%;
    width: 94px;
  }
}
section:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) {
  position: relative;
  word-wrap: break-word;
}
section:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:focus:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n),
:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) {
  font-family: Host Grotesk;
}
*:focus-visible:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n),
:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-omG72nRwT2:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-omG72nRwT2:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) hr {
  border: 0;
  clear: both;
  display: block;
  margin: 2.4rem auto;
  text-align: center;
  width: 71%;
}
.cid-omG72nRwT2:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) .progress {
  background: #cccccc;
  opacity: 1;
  height: 1px;
  overflow: hidden;
  position: relative;
}
.cid-omG72nRwT2:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #cc2952;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 100px;
}
:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm532n-bmvw0qvcdtq8n) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'icon54-v2';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/icon54-v2.ttf") format('truetype'), url("assets/fonts/icon54-v2.woff") format('woff');
  font-display: swap;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) [class*=' icon54-v2-'] {
  font-family: 'icon54-v2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .icon54-v2-shovel::before {
  content: '\eb57';
}
section:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik),
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a,
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) h2,
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) h3,
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .display-7,
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) span,
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) p,
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) img {
  display: block;
  width: 100%;
}
:focus:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik),
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .text-black {
  color: #232323 !important;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a.text-primary:hover,
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a.text-primary:focus,
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a.text-black:hover,
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a.text-black:focus,
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a.text-black.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a,
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik),
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) {
  position: relative;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 40px;
  overflow: visible;
  background-color: #ffffff;
  box-sizing: border-box;
  min-height: 0;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .block-head {
  width: 100%;
  max-width: 100%;
  margin: 0 0 45px;
  text-align: center;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .block-title {
  margin: 0;
  color: #003d59;
  text-align: left;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .block-intro {
  margin: 18px 0 0;
  color: #000000;
  line-height: 1.65;
  text-align: justify;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: justify;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .steps-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin: 0;
  gap: 20px;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-item {
  display: none;
  position: relative;
  align-items: flex-start;
  width: 100%;
  margin: 0;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #d7d2d2;
  border-radius: 4px;
  background-color: #f4f4f4;
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-item:hover {
  transform: translateY(-2px);
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step1 {
  display: flex;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step2 {
  display: flex;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-image-wrap {
  position: relative;
  align-self: flex-start;
  flex: 0 0 160px;
  width: 160px;
  min-width: 160px;
  margin-right: 25px;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-image {
  display: block;
  width: 100%;
  height: auto;
  max-height: 160px;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  box-shadow: none;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-number {
  position: absolute;
  z-index: 2;
  top: -10px;
  left: -10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  color: #ffffff;
  background-color: #003d59;
  border: 3px solid #f4f4f4;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  box-sizing: border-box;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-content {
  flex: 1;
  min-width: 0;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-title {
  margin: 0 0 10px;
  color: #003d59;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-text {
  margin: 0;
  color: #000;
  line-height: 1.65;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-extra-image-button {
  position: relative;
  flex: 1 1 0;
  min-width: 0;
  display: block;
  width: 60%;
  height: auto;
  margin-top: 20px;
  padding: 0;
  overflow: visible;
  cursor: zoom-in;
  background: transparent;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-extra-image-button:hover,
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-extra-image-button:focus,
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-extra-image-button:active {
  background: transparent;
  border: 0;
  outline: none;
  box-shadow: none;
  transform: none;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-extra-image-button:focus-visible {
  outline: 2px solid #003d59;
  outline-offset: 3px;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-extra-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .steps-list.extra-align-left .step-extra-image-button {
  margin-right: auto !important;
  margin-left: 0 !important;
}
@media (max-width: 991px) {
  .cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .block-head {
    margin-bottom: 35px;
  }
  .cid-vsJfzKY06E.worksteps:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-content {
    width: 100%;
  }
  .cid-vsJfzKY06E.worksteps:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-extra-image-button {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cid-vsJfzKY06E.worksteps:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-extra-image {
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
  }
}
@media (max-width: 575px) {
  .cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .block-head {
    margin-bottom: 30px;
    text-align: left;
  }
  .cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-item {
    flex-direction: column;
    align-items: stretch;
  }
  .cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-image-wrap {
    flex-basis: auto;
    width: 100%;
    min-width: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-image {
    width: 100%;
    height: auto;
    max-height: 160px;
  }
  .cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-content {
    width: 100%;
  }
  .cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-number {
    top: -10px;
    left: -5px;
  }
  .cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-extra-image-button {
    width: 60%;
  }
  .cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .step-extra-image {
    width: 100%;
    height: auto;
  }
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .instruction-area {
  display: flex;
  align-items: center;
  gap: 22px;
  width: 100%;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .instruction-icon {
  flex: 0 0 90px;
  width: 90px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  background-color: #a30008;
  border-radius: 50%;
  box-sizing: border-box;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .instruction-icon :is(.mbr-iconfont, .vnimp-icfont) {
  display: block;
  color: inherit;
  font-size: 46px;
  line-height: 1;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .instruction-links {
  display: flex;
  flex: 1;
  min-width: 0;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .instruction-line {
  width: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
  line-height: 1.45;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .instruction-link {
  display: inline;
  width: auto;
  max-width: 100%;
  line-height: inherit;
  text-decoration: none !important;
  border-bottom: 0 !important;
  background-image: none !important;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .instruction-link:hover,
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .instruction-link:focus,
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .instruction-link:active {
  text-decoration: underline !important;
  border-bottom: 0 !important;
  background-image: none !important;
}
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .instruction-link::before,
.cid-vsJfzKY06E:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) .instruction-link::after {
  display: none !important;
  content: none !important;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm542o-bmvw0qvdonqik) {
  --z2c-privacy-accent: #49a6ff;
}

@keyframes progress {
  from {
    margin-left: 0%;
    width: 94px;
  }
  to {
    margin-left: 100%;
    width: 94px;
  }
}
section:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) {
  position: relative;
  word-wrap: break-word;
}
section:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:focus:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc),
:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) {
  font-family: Host Grotesk;
}
*:focus-visible:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc),
:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vsRM4nX0qw:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-vsRM4nX0qw:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) hr {
  border: 0;
  clear: both;
  display: block;
  margin: 2.4rem auto;
  text-align: center;
  width: 71%;
}
.cid-vsRM4nX0qw:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) .progress {
  background: #cccccc;
  opacity: 1;
  height: 1px;
  overflow: hidden;
  position: relative;
}
.cid-vsRM4nX0qw:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #cc2952;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 100px;
}
:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm542p-bmvw0qvf10hwc) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) [class^="mobi-"],
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mobi-mbri-arrow-next:before {
  content: "\e909";
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mobi-mbri-arrow-prev:before {
  content: "\e90a";
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mobi-mbri-search:before {
  content: "\e970";
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal {
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-body {
  padding: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-body img {
  width: 100%;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal .close {
  position: fixed;
  background: #1b1b1b;
  opacity: 0.5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal .close::before {
  content: '\e91a';
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-dialog {
  max-width: 100% !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal.in .modal-dialog {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control,
  .mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators,
  .mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal .close {
    position: fixed;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-inner > .active {
  display: table;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-control {
  position: absolute;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: 0.5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-control {
  position: fixed;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-control {
    bottom: 2.5rem;
    margin-top: 0;
    top: auto;
    z-index: 17;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-inner > .active {
  display: block;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
@media (max-width: 543px) {
  :where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-indicators {
    display: none;
  }
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators .active,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li {
  width: 15px;
  height: 15px;
  margin: 3px;
  background: #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators .active {
  background: #fff;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .container .carousel-indicators {
  margin-bottom: 3px;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-indicators {
  position: fixed;
  margin-bottom: 2.5rem !important;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-indicators .active,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  border: 4px solid #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-indicators .active {
  background: #fff;
}
@media (max-width: 767px) {
  :where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
section:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel .close:hover {
  opacity: 1 !important;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li:hover,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li:active {
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}
section:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl),
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) a,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) h3,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) h4,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .display-2,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .display-7,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) span,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) p,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control {
  z-index: 10;
  display: -webkit-flex;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-dialog,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-content {
  height: 100%;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  :where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-item {
  text-align: center;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-item img {
  margin: auto;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-item.active {
  display: flex;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl),
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) ol {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mt-4 {
  margin-top: 2rem !important;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) a,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) img,
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl),
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) {
  padding-top: 2rem;
  padding-bottom: 0rem;
  background-color: #ffffff;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .item {
    margin-bottom: 1rem;
  }
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .item-wrapper {
  position: relative;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control,
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .close {
  background: #1b1b1b;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control-next span {
  margin-left: 5px;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .close::before {
  content: '\e91a';
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li.active,
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li::after,
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li::before {
  content: none;
}
@media (max-width: 768px) {
  .cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators {
    display: none;
  }
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-inner > .active {
  display: block;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-control,
  .cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators,
  .cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators .active,
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators .active {
  background: #fff;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .carousel {
  width: 100%;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .modal.in .modal-dialog {
  transform: none;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-section-title {
  text-align: justify;
  color: #06296e;
}
.cid-vsce0vyqkP:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) .mbr-section-subtitle {
  text-align: justify;
  color: #000000;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm552q-bmvw0qvgp8skl) {
  --z2c-privacy-accent: #49a6ff;
}
#canvas .vn-imp-vnimp-qm552q-bmvw0qvgp8skl :is(.modal) {
  display: none !important;
}

@keyframes progress {
  from {
    margin-left: 0%;
    width: 94px;
  }
  to {
    margin-left: 100%;
    width: 94px;
  }
}
section:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) {
  position: relative;
  word-wrap: break-word;
}
section:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:focus:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl),
:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) {
  font-family: Host Grotesk;
}
*:focus-visible:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl),
:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-TKO526pyTw:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-TKO526pyTw:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) hr {
  border: 0;
  clear: both;
  display: block;
  margin: 2.4rem auto;
  text-align: center;
  width: 71%;
}
.cid-TKO526pyTw:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) .progress {
  background: #cccccc;
  opacity: 1;
  height: 1px;
  overflow: hidden;
  position: relative;
}
.cid-TKO526pyTw:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #cc2952;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 100px;
}
:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm552r-bmvw0qvimg3nl) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) [class^="mobi-"],
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mobi-mbri-arrow-next:before {
  content: "\e909";
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mobi-mbri-arrow-prev:before {
  content: "\e90a";
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mobi-mbri-search:before {
  content: "\e970";
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal {
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-body {
  padding: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-body img {
  width: 100%;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal .close {
  position: fixed;
  background: #1b1b1b;
  opacity: 0.5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal .close::before {
  content: '\e91a';
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-dialog {
  max-width: 100% !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal.in .modal-dialog {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control,
  .mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators,
  .mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal .close {
    position: fixed;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-inner > .active {
  display: table;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-control {
  position: absolute;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: 0.5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-control {
  position: fixed;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-control {
    bottom: 2.5rem;
    margin-top: 0;
    top: auto;
    z-index: 17;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-inner > .active {
  display: block;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
@media (max-width: 543px) {
  :where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-indicators {
    display: none;
  }
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators .active,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li {
  width: 15px;
  height: 15px;
  margin: 3px;
  background: #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators .active {
  background: #fff;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .container .carousel-indicators {
  margin-bottom: 3px;
}
.mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-indicators {
  position: fixed;
  margin-bottom: 2.5rem !important;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-indicators .active,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  border: 4px solid #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-indicators .active {
  background: #fff;
}
@media (max-width: 767px) {
  :where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
section:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel .close:hover {
  opacity: 1 !important;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li:hover,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li:active {
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}
section:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi),
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) a,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) h3,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) h4,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) h6,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .display-2,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .display-7,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) span,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) p,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control {
  z-index: 10;
  display: -webkit-flex;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-dialog,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-content {
  height: 100%;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  :where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-item {
  text-align: center;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-item img {
  margin: auto;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-item.active {
  display: flex;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi),
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) ol {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mt-4 {
  margin-top: 2rem !important;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) a,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) img,
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi),
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) {
  padding-top: 2rem;
  padding-bottom: 8rem;
  background-color: #ffffff;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .item {
    margin-bottom: 1rem;
  }
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .item-wrapper {
  position: relative;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control,
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .close {
  background: #1b1b1b;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control-next span {
  margin-left: 5px;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .close::before {
  content: '\e91a';
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li.active,
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li::after,
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li::before {
  content: none;
}
@media (max-width: 768px) {
  .cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators {
    display: none;
  }
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-inner > .active {
  display: block;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-control,
  .cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators,
  .cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators .active,
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators .active {
  background: #fff;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .carousel {
  width: 100%;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .modal.in .modal-dialog {
  transform: none;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-section-title {
  text-align: justify;
  color: #06296e;
}
.cid-vsacRgWb7x:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) .mbr-section-subtitle {
  text-align: justify;
  color: #000000;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm552s-bmvw0qvkeqfqi) {
  --z2c-privacy-accent: #49a6ff;
}
#canvas .vn-imp-vnimp-qm552s-bmvw0qvkeqfqi :is(.modal) {
  display: none !important;
}

.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qm552t-bmvw0qvmc1vqz .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz),
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) h2,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) h3,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-2,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-4,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-7,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) p,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz),
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn-primary,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn-primary:hover,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn-primary:focus,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn-primary.focus,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a.text-primary:hover,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a.text-primary:focus,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a.text-white:hover,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a.text-white:focus,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz),
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn-primary:hover,
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) a:hover {
  color: #0440ac !important;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .row {
  justify-content: center;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .mbr-section-title {
  color: #ffffff;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .list {
  color: #ffffff;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .list,
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .nav-wrapper {
  text-align: right;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .list,
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .item-wrap {
  color: #ffffff;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) P {
  color: #ffffff;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .mbr-section-title {
  color: #ededee;
}
.cid-vs0rQcrXkj:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm552t-bmvw0qvmc1vqz) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a,
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) span,
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) p,
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04),
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a.text-primary:hover,
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a.text-primary:focus,
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a.text-white:hover,
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a.text-white:focus,
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a,
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04),
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .text-white {
  padding-left: 10px;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) li {
  margin-bottom: 5px !important;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) p {
  font-family: 'Arial';
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) P {
  color: #232323;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) DIV {
  color: #ffffff;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) H10 {
  color: #767676;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .hidden {
  display: none;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .sticky li:hover {
  margin-left: -100px;
}
.cid-vs0rQcJjTK:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qm562u-bmvw0qvo92c04) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-2syaw-bmvw0qvq8cs2a .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-2syaw-bmvw0qvq8cs2a .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) [class^="mobi-"],
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85),
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) a,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) h1,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) h4,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-1,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-4,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-7,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) span,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) p,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mbr-overlay {
  min-height: 100vh;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85),
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn-primary,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn-primary:hover,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn-primary:focus,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn-primary.focus,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) a,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) img,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .card,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85),
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn-primary:hover,
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) {
  align-items: flex-end;
  background-image: url("assets/images/laermschutzwandanwerkseinfahrt.jpeg");
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) h1 {
  font-size: clamp(3rem, 8vw, 5rem);
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .content-wrapper {
  backdrop-filter: blur(0px);
  background-color: #00000044;
  padding: 10px;
  border-radius: 8px;
}
@media (max-width: 992px) {
  .cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .content-wrapper .mbr-section-sub-title {
  margin-bottom: 10px;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #f4f4f4;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mbr-section-title {
  color: #f4f4f4;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mbr-text {
  color: #f4f4f4;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .item-title {
  color: #58595b;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .mbr-section-sub-title {
  text-transform: uppercase;
  color: #ffffff;
}
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .item-title,
.cid-gc20261009b1:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmb52v-bmvw0qvy55z85) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx),
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) h2,
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) h4,
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .display-2,
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .display-7,
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx),
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) img,
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx),
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) div {
  border-radius: 0 !important;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper {
  margin: 0;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item .item-wrapper .item-img {
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item .item-wrapper .item-img {
    padding-bottom: 20px;
  }
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item .item-wrapper .item-img img {
  height: 200px;
  width: 200px;
  border-radius: 5% !important;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item .item-wrapper .item-img img {
    height: unset !important;
    width: 100%;
    border-radius: 50% !important;
  }
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .mbr-section-title {
  color: #093388;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .item-title {
  color: #093388;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .item-text {
  color: #58595b;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .item-title {
  color: #06296e;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .item-text,
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .text-wrapper {
  color: #000000;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .mbr-section-title,
.cid-gcnative202610091:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmb52w-bmvw0qvz6i6jx) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2),
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) h2,
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) h3,
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .display-2,
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .display-7,
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) span,
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper {
  -webkit-flex: 1;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2),
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) img,
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2),
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper {
  display: flex;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper {
    display: block;
  }
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .items-wrapper {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 50%;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .items-wrapper {
    width: 100%;
    min-height: 350px;
    padding: 20px;
  }
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #001337;
}
@media (max-width: 992px) {
  .cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper {
    width: 100%;
    padding: 20px;
  }
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 1200px) {
  .cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 30px;
  }
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 90%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .benefits-wrapper {
  width: 100%;
  margin: 0 0 30px;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .benefits-list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .benefit-item {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 15px 0;
  border-top: 1px solid #496596;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .benefit-item:last-child {
  border-bottom: 1px solid #496596;
}
@media (max-width: 575px) {
  .cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .benefit-item {
    gap: 12px;
    padding: 13px 0;
  }
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .benefit-number {
  display: flex;
  flex: 0 0 42px;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin: 0;
  padding: 0;
  color: #06296e;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.18);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, background-color 0.25s ease;
}
@media (max-width: 575px) {
  .cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .benefit-number {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
  }
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .benefit-item:hover .benefit-number {
  transform: scale(1.08);
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .card-wrapper .content-wrapper .benefit-text {
  flex: 1;
  margin: 0;
  padding: 0;
  color: #f4f4f4;
  line-height: 1.5;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .mbr-date {
  color: #f4f4f4;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .mbr-section-title {
  color: #f4f4f4;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .mbr-text {
  color: #d7d2d2;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .mbr-text,
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .text-wrapper {
  color: #f4f4f4;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .benefit-number {
  color: #06296e;
  background-color: #ffffff;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .benefit-text {
  color: #f4f4f4;
}
.cid-gcnative202610092:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmb62x-bmvw0qw0jzsf2) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl),
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) h2,
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) h4,
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .display-2,
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .display-7,
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl),
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl),
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) div {
  border-radius: 0 !important;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .items-wrapper {
  margin: 0;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .mbr-section-title {
  color: #093388;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .item-title {
  color: #093388;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .item-text {
  color: #58595b;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .item-title {
  color: #06296e;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .item-text,
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .text-wrapper {
  color: #000000;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .mbr-section-title,
.cid-gcnative202610093:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmb62y-bmvw0qw1n4ljl) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qmb72z-bmvw0qw2vrefu .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu),
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) h2,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .display-2,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .display-7,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) strong {
  font-weight: bold;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) input:-webkit-autofill,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) input:-webkit-autofill:hover,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) input:-webkit-autofill:focus,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
section:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) form .mbr-section-btn {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) form .btn {
  min-height: 48px;
}
:focus:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu),
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-primary,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-primary:hover,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-primary:focus,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-primary.focus,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-secondary,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-secondary:active {
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
  color: #757575 !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-secondary:hover,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-secondary:focus,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-secondary.focus,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-secondary.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-secondary.disabled {
  color: #757575 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
*:focus-visible:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu),
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-primary:hover,
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) div {
  border-radius: 0 !important;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .items-wrapper {
  margin: 0;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .mbr-section-title {
  color: #093388;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .mbr-section-btn {
  color: #06296e;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .mbr-section-title,
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .title-wrapper {
  color: #06296e;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .gc-copy {
  max-width: 100%;
  line-height: 1.65;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .gc-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 24px;
}
@media (max-width: 767px) {
  .cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .gc-grid {
    grid-template-columns: 1fr;
  }
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .gc-grid label {
  display: block;
  margin-bottom: 10px;
  color: #001337;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .gc-grid input {
  width: 100%;
  min-height: 56px;
  padding: 12px 16px;
  border: 1px solid #bac0cc;
  background-color: #ffffff;
  color: #001337;
  border-radius: 0;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .gc-result {
  padding: 24px;
  margin: 30px 0;
  background-color: #001337;
  color: #ffffff;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .gc-calculator-content p {
  margin-bottom: 24px;
  color: #001337;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) .gc-calculator-content .mbr-section-btn {
  margin-top: 24px;
}
.cid-gcnative202610094:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) #gc-breakdown {
  color: #001337;
  line-height: 1.65;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmb72z-bmvw0qw2vrefu) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
section:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5),
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) h2,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-2,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-4,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-7,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) span,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) p,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5),
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn-white-outline,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn-white-outline:hover,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn-white-outline:focus,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn-white-outline.focus,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn-white-outline.disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a.text-white:hover,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a.text-white:focus,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) img,
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5),
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) {
  padding-top: 0rem;
  padding-bottom: 0rem;
  overflow: hidden;
  align-items: flex-end;
  background-color: #001337;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .project-facts {
  border-block: 1px solid #d6d5d0;
  flex-wrap: wrap;
  margin: 30px 0;
  display: flex;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .project-facts span {
  flex-direction: column;
  margin-right: 24px;
  padding: 18px 24px 18px 0;
  display: flex;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .card {
  justify-content: flex-end;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .content-wrapper {
  padding: 80px 0;
}
@media (max-width: 992px) {
  .cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .content-wrapper {
    margin-bottom: 10px;
    padding: 40px 0;
  }
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .items-wrapper {
  height: 100%;
  min-height: 700px;
  position: relative;
}
@media (max-width: 992px) {
  .cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .items-wrapper {
    height: 350px;
    min-height: auto;
  }
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .items-wrapper .image-wrapper img {
    width: 100%;
  }
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .items-wrapper .image-wrap img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  aspect-ratio: 1.33333333;
  object-fit: cover;
  z-index: 1;
  border-top: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mbr-section-title {
  color: #093388;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mbr-text {
  color: #58595b;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mbr-label {
  color: #c9000a;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) P {
  color: #ffffff;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mbr-section-title,
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mbr-section-btn {
  color: #ffffff;
}
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .mbr-text,
.cid-gcnative202610095:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) .text-wrapper {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmb730-bmvw0qw4daok5) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv),
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) a,
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) h2,
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) h4,
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .display-2,
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .display-7,
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) p,
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv),
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) a,
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv),
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) div {
  border-radius: 0 !important;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .items-wrapper {
  margin: 0;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .mbr-section-title {
  color: #093388;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .item-title {
  color: #093388;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .item-text {
  color: #58595b;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .item-title {
  color: #06296e;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .item-text,
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .text-wrapper {
  color: #000000;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .mbr-section-title,
.cid-gcnative202610096:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmb731-bmvw0qw5tqoxv) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .mobi-mbri-down:before {
  content: "\e925";
}
section:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia),
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) a,
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) h2,
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) h4,
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .display-2,
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .display-7,
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) span,
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) p,
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia),
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) a,
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia),
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .items-wrapper {
  margin: 0 -24px;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .items-wrapper .card {
  padding: 0 24px;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .content-wrapper {
  position: sticky;
  top: 72px;
}
@media (max-width: 992px) {
  .cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .content-wrapper .mbr-label {
  margin-bottom: 12px;
  font-weight: 300 !important;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .content-wrapper .mbr-section-title {
  margin-bottom: 12px;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group {
  position: relative;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group .card {
  position: relative;
  padding: 24px;
  background-color: transparent;
  border: 1px solid #bac0cc;
  transition: all 0.3s ease-in-out;
  margin-top: 12px;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group .card {
    padding: 24px 12px;
  }
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  display: block;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group .card .card-header .panel-title .title-wrap .panel-label {
  margin-bottom: 6px;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group .card .card-header .panel-title .icon-wrap {
  width: 32px;
  height: 32px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  margin-left: 12px;
  border-radius: 100%;
  background-color: #06296e;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group .card .card-header .panel-title .icon-wrap :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group .card .panel-collapse .panel-body {
  padding-top: 24px;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .mbr-label {
  color: #c9000a;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .mbr-section-title {
  color: #14334b;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .mbr-text {
  color: #14334b;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-label {
  color: #14334b;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-title-edit {
  color: #06296e;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .panel-text {
  color: #000000;
}
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .mbr-section-title,
.cid-gcnative202610097:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) .title-wrap {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmb832-bmvw0qw7ei0ia) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
section:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips),
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) a,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) h2,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) h3,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-2,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-4,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-7,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) span,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) p,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper {
  -webkit-flex: 1;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips),
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn-white,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn-white:hover,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn-white:focus,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn-white.focus,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn-white.disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) a,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn-white:hover,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn-white:focus {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) img,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips),
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn-white:hover,
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .btn-white:focus {
  color: #fff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.3) !important;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper {
  display: flex;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper {
    display: block;
  }
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .items-wrapper {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 50%;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .items-wrapper {
    width: 100%;
    min-height: 350px;
    padding: 20px;
  }
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #001337;
}
@media (max-width: 992px) {
  .cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper {
    width: 100%;
    padding: 20px;
  }
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 1200px) {
  .cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 30px;
  }
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 90%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .benefits-wrapper {
  width: 100%;
  margin: 0 0 30px;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .benefits-list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .benefit-item {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 15px 0;
  border-top: 1px solid #496596;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .benefit-item:last-child {
  border-bottom: 1px solid #496596;
}
@media (max-width: 575px) {
  .cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .benefit-item {
    gap: 12px;
    padding: 13px 0;
  }
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .benefit-number {
  display: flex;
  flex: 0 0 42px;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin: 0;
  padding: 0;
  color: #06296e;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.18);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, background-color 0.25s ease;
}
@media (max-width: 575px) {
  .cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .benefit-number {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
  }
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .benefit-item:hover .benefit-number {
  transform: scale(1.08);
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .benefit-text {
  flex: 1;
  margin: 0;
  padding: 0;
  color: #f4f4f4;
  line-height: 1.5;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .mbr-section-btn {
  margin-top: 10px;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .card-wrapper .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mbr-date {
  color: #f4f4f4;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mbr-section-title {
  color: #f4f4f4;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mbr-text {
  color: #d7d2d2;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mbr-text,
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .text-wrapper {
  color: #f4f4f4;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .benefit-number {
  color: #06296e;
  background-color: #ffffff;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .benefit-text {
  color: #f4f4f4;
}
.cid-gcnative202610098:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmb833-bmvw0qw95rips) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qmb834-bmvw0qwb04hzd .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qmb834-bmvw0qwb04hzd .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd),
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) h2,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) h3,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-2,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-4,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-7,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) p,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd),
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn-primary,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn-primary:hover,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn-primary:focus,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn-primary.focus,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a.text-primary:hover,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a.text-primary:focus,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a.text-white:hover,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a.text-white:focus,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd),
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn-primary:hover,
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) a:hover {
  color: #0440ac !important;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .container-fluid {
    padding: 0 26px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .row {
  justify-content: center;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .mbr-section-title {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .list {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .list,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .nav-wrapper {
  text-align: right;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .list,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .item-wrap {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) P {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .mbr-section-title {
  color: #ededee;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmb834-bmvw0qwb04hzd) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a,
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) span,
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) p,
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp),
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a.text-primary:hover,
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a.text-primary:focus,
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a.text-white:hover,
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a.text-white:focus,
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a,
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp),
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .text-white {
  padding-left: 10px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) li {
  margin-bottom: 5px !important;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) p {
  font-family: 'Arial';
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) P {
  color: #232323;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) DIV {
  color: #ffffff;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) H10 {
  color: #767676;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .hidden {
  display: none;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .sticky li:hover {
  margin-left: -100px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmb935-bmvw0qwcuz1tp) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-3b23a-bmvw0qwexdhi6 .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-3b23a-bmvw0qwexdhi6 .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) [class^="mobi-"],
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv),
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) a,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) h1,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) h4,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-1,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-4,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-7,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) span,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) p,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mbr-overlay {
  min-height: 100vh;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv),
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn-primary,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn-primary:hover,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn-primary:focus,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn-primary.focus,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) a,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) img,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .card,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv),
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn-primary:hover,
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) {
  align-items: flex-end;
  background-image: url("assets/images/haus-strasse-pool-1-2000x1415.jpg");
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) h1 {
  font-size: clamp(3rem, 8vw, 5rem);
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .content-wrapper {
  backdrop-filter: blur(0px);
  background-color: #00000044;
  padding: 10px;
  border-radius: 8px;
}
@media (max-width: 992px) {
  .cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .content-wrapper .mbr-section-sub-title {
  margin-bottom: 10px;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #f4f4f4;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mbr-section-title {
  color: #f4f4f4;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mbr-text {
  color: #f4f4f4;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .item-title {
  color: #58595b;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .mbr-section-sub-title {
  text-transform: uppercase;
  color: #ffffff;
}
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .item-title,
.cid-hoehezou4bZ:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmhy36-bmvw0qwnk4chv) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) [class^="mobi-"],
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh),
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) a,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) h2,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) h4,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-2,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-4,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-7,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) span,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) p,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh),
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #001337;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #001337;
  color: #001337;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline:focus,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline.focus,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #000000;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline.disabled {
  color: #ffffff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) a,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) img,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh),
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline:focus {
  color: #fff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont) {
  color: #fff !important;
  border-color: #fff !important;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) div {
  border-radius: 0 !important;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper {
  margin: 0;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item .item-wrapper .item-img {
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item .item-wrapper .item-img {
    padding-bottom: 20px;
  }
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item .item-wrapper .item-img img {
  height: 200px;
  width: 200px;
  border-radius: 50% !important;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item .item-wrapper .item-img img {
    height: unset !important;
    width: 100%;
    border-radius: 50% !important;
  }
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mbr-section-title {
  color: #093388;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .item-title {
  color: #093388;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .item-text {
  color: #58595b;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .item-title,
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mbr-section-btn {
  color: #06296e;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .item-text,
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .text-wrapper {
  color: #000000;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .mbr-section-title,
.cid-hoehxDfFOwk:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmhz37-bmvw0qwoqsxyh) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk),
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) h2,
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) h3,
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .display-2,
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .display-7,
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) span,
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper {
  -webkit-flex: 1;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk),
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) img,
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk),
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper {
  display: flex;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper {
    display: block;
  }
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .items-wrapper {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 50%;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .items-wrapper {
    width: 100%;
    min-height: 350px;
    padding: 20px;
  }
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #001337;
}
@media (max-width: 992px) {
  .cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper {
    width: 100%;
    padding: 20px;
  }
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 1200px) {
  .cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 30px;
  }
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 90%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .benefits-wrapper {
  width: 100%;
  margin: 0 0 30px;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .benefits-list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .benefit-item {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 15px 0;
  border-top: 1px solid #496596;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .benefit-item:last-child {
  border-bottom: 1px solid #496596;
}
@media (max-width: 575px) {
  .cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .benefit-item {
    gap: 12px;
    padding: 13px 0;
  }
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .benefit-number {
  display: flex;
  flex: 0 0 42px;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin: 0;
  padding: 0;
  color: #06296e;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.18);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, background-color 0.25s ease;
}
@media (max-width: 575px) {
  .cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .benefit-number {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
  }
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .benefit-item:hover .benefit-number {
  transform: scale(1.08);
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .card-wrapper .content-wrapper .benefit-text {
  flex: 1;
  margin: 0;
  padding: 0;
  color: #f4f4f4;
  line-height: 1.5;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .mbr-date {
  color: #f4f4f4;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .mbr-section-title {
  color: #f4f4f4;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .mbr-text {
  color: #d7d2d2;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .mbr-text,
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .text-wrapper {
  color: #f4f4f4;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .benefit-number {
  color: #06296e;
  background-color: #ffffff;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .benefit-text {
  color: #f4f4f4;
}
.cid-hoehSmPzufD:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmhz38-bmvw0qwpwpvfk) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) [class^="mobi-"],
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal),
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) a,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) h2,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) h3,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-2,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-4,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-5,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-7,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) span,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) p,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal),
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-danger :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-danger,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-danger:active {
  background-color: #c9000a !important;
  border-color: #c9000a !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-danger:hover,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-danger:focus,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-danger.focus,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-danger.active {
  color: inherit;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-danger.disabled {
  color: #ffffff !important;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #f4f4f4;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f4f4f4;
  color: #f4f4f4;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline:hover,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline:focus,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline.focus,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline.active {
  color: #c9c9c9 !important;
  background-color: transparent !important;
  border-color: #c9c9c9 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #c9c9c9;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn-secondary-outline.disabled {
  color: #757575 !important;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) a,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) img,
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal),
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .title-wrapper .mbr-section-title {
    width: 60%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper {
  margin: 0 -5px;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item {
  padding: 0 5px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item {
    margin-bottom: 20px;
  }
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper {
  position: relative;
  height: 100%;
  background-color: #001337;
  overflow: visible;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .number-badge {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  padding: 0;
  color: #093388;
  background-color: #ffffff;
  border: 4px solid rgba(9, 51, 136, 0.18);
  border-radius: 50%;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
  font-weight: 300;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
@media (max-width: 767px) {
  .cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .number-badge {
    top: 16px;
    left: 16px;
    width: 56px;
    height: 56px;
    border-width: 3px;
  }
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper:hover .number-badge {
  transform: translateY(-3px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.32);
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper:hover .item-img img {
  transform: scale(1.025);
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .item-img {
  position: relative;
  overflow: hidden;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .item-img a {
  display: block;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .item-img img {
  display: block;
  width: 100%;
  height: 300px;
  object-fit: cover;
  transition: transform 0.4s ease;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .item-img img {
    height: 250px;
  }
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .item-content {
  padding: 20px;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mbr-section-title {
  color: #093388;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .item-title {
  color: #ffffff;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .item-text {
  color: #f4f4f4;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .item-title,
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mbr-section-btn {
  color: #ffffff;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .item-text,
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .text-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .number-badge {
  color: #093388;
  background-color: #ffffff;
}
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .mbr-section-title,
.cid-hoehJRpCS0w:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmi039-bmvw0qwr7bzal) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .mobi-mbri-down:before {
  content: "\e925";
}
section:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l),
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a,
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) h2,
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) h4,
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .display-2,
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .display-7,
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) span,
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) p,
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l),
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a.text-primary:hover,
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a.text-primary:focus,
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a,
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l),
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .items-wrapper {
  margin: 0 -24px;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .items-wrapper .card {
  padding: 0 24px;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .content-wrapper {
  position: sticky;
  top: 72px;
}
@media (max-width: 992px) {
  .cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .content-wrapper .mbr-label {
  margin-bottom: 12px;
  font-weight: 300 !important;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .content-wrapper .mbr-section-title {
  margin-bottom: 12px;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group {
  position: relative;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group .card {
  position: relative;
  padding: 24px;
  background-color: transparent;
  border: 1px solid #bac0cc;
  transition: all 0.3s ease-in-out;
  margin-top: 12px;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group .card {
    padding: 24px 12px;
  }
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  display: block;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group .card .card-header .panel-title .title-wrap .panel-label {
  margin-bottom: 6px;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group .card .card-header .panel-title .icon-wrap {
  width: 32px;
  height: 32px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  margin-left: 12px;
  border-radius: 100%;
  background-color: #06296e;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group .card .card-header .panel-title .icon-wrap :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group .card .panel-collapse .panel-body {
  padding-top: 24px;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .mbr-label {
  color: #c9000a;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .mbr-section-title {
  color: #14334b;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .mbr-text {
  color: #14334b;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-label {
  color: #14334b;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-title-edit {
  color: #06296e;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .panel-text {
  color: #000000;
}
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .mbr-section-title,
.cid-hoehXLR3kNZ:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) .title-wrap {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmi03a-bmvw0qwsm1o9l) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) [class^="mobi-"],
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3),
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) h2,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-2,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-4,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-7,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) span,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) p,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3),
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #fafafa;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline:hover,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline:focus,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline.focus,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #cfcfcf;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn-white-outline.disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a.text-white:hover,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a.text-white:focus,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) img,
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3),
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) {
  padding-top: 0rem;
  padding-bottom: 0rem;
  overflow: hidden;
  align-items: flex-end;
  background-color: #001337;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .project-facts {
  border-block: 1px solid #d6d5d0;
  flex-wrap: wrap;
  margin: 30px 0;
  display: flex;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .project-facts span {
  flex-direction: column;
  margin-right: 24px;
  padding: 18px 24px 18px 0;
  display: flex;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .card {
  justify-content: flex-end;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .content-wrapper {
  padding: 80px 0;
}
@media (max-width: 992px) {
  .cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .content-wrapper {
    margin-bottom: 10px;
    padding: 40px 0;
  }
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .items-wrapper {
  height: 100%;
  min-height: 700px;
  position: relative;
}
@media (max-width: 992px) {
  .cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .items-wrapper {
    height: 350px;
    min-height: auto;
  }
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .items-wrapper .image-wrapper img {
    width: 100%;
  }
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .items-wrapper .image-wrap img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  aspect-ratio: 1.33333333;
  object-fit: cover;
  z-index: 1;
  border-top: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-section-title {
  color: #093388;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-text {
  color: #58595b;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-label {
  color: #c9000a;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) P {
  color: #ffffff;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-section-title,
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-section-btn {
  color: #ffffff;
}
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .mbr-text,
.cid-hoehfcIpYvd:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) .text-wrapper {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmi13b-bmvw0qwu6qgx3) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m),
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) h2,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) h3,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-2,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-4,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-7,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) p,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m),
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn-primary,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn-primary:hover,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn-primary:focus,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn-primary.focus,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a.text-primary:hover,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a.text-primary:focus,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a.text-white:hover,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a.text-white:focus,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m),
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn-primary:hover,
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) a:hover {
  color: #0440ac !important;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .container-fluid {
    padding: 0 26px;
  }
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .row {
  justify-content: center;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .mbr-section-title {
  color: #ffffff;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .list {
  color: #ffffff;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .list,
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .nav-wrapper {
  text-align: right;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .list,
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .item-wrap {
  color: #ffffff;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) P {
  color: #ffffff;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .mbr-section-title {
  color: #ededee;
}
.cid-hoeh4ncJFa6:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmi13c-bmvw0qwvyyr3m) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a,
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) span,
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) p,
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o),
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a.text-primary:hover,
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a.text-primary:focus,
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a.text-white:hover,
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a.text-white:focus,
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a,
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o),
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .text-white {
  padding-left: 10px;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) li {
  margin-bottom: 5px !important;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) p {
  font-family: 'Arial';
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) P {
  color: #232323;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) DIV {
  color: #ffffff;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) H10 {
  color: #767676;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .hidden {
  display: none;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .sticky li:hover {
  margin-left: -100px;
}
.cid-hoehQlcMW5b:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmi13d-bmvw0qwxq2x2o) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-2crcq-bmvw0qwzn81lv .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-2crcq-bmvw0qwzn81lv .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) [class^="mobi-"],
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq),
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) a,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) h1,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) h4,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-1,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-4,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-7,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) span,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) p,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mbr-overlay {
  min-height: 100vh;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq),
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn-primary,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn-primary:hover,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn-primary:focus,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn-primary.focus,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) a,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) img,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .card,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq),
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn-primary:hover,
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) {
  align-items: flex-end;
  background-image: url("assets/images/haus-strasse-pool-1-2000x1415.jpg");
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) h1 {
  font-size: clamp(3rem, 8vw, 5rem);
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .content-wrapper {
  backdrop-filter: blur(0px);
  background-color: #00000044;
  padding: 10px;
  border-radius: 8px;
}
@media (max-width: 992px) {
  .cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .content-wrapper .mbr-section-sub-title {
  margin-bottom: 10px;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #f4f4f4;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mbr-section-title {
  color: #f4f4f4;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mbr-text {
  color: #f4f4f4;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .item-title {
  color: #58595b;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .mbr-section-sub-title {
  text-transform: uppercase;
  color: #ffffff;
}
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .item-title,
.cid-kostezou4bZ:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmp63e-bmvw0qx7y8qnq) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) [class^="mobi-"],
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp),
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) a,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) h2,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) h4,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-2,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-4,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-7,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) span,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) p,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp),
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #001337;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #001337;
  color: #001337;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline:focus,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline.focus,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #000000;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline.disabled {
  color: #ffffff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) a,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) img,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp),
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline:focus {
  color: #fff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont) {
  color: #fff !important;
  border-color: #fff !important;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) div {
  border-radius: 0 !important;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper {
  margin: 0;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item .item-wrapper .item-img {
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item .item-wrapper .item-img {
    padding-bottom: 20px;
  }
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item .item-wrapper .item-img img {
  height: 200px;
  width: 200px;
  border-radius: 50% !important;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item .item-wrapper .item-img img {
    height: unset !important;
    width: 100%;
    border-radius: 50% !important;
  }
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mbr-section-title {
  color: #093388;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .item-title {
  color: #093388;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .item-text {
  color: #58595b;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .item-title,
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mbr-section-btn {
  color: #06296e;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .item-text,
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .text-wrapper {
  color: #000000;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .mbr-section-title,
.cid-kostxDfFOwk:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmp73f-bmvw0qx947xxp) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t),
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) h2,
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) h3,
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .display-2,
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .display-7,
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) span,
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper {
  -webkit-flex: 1;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t),
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) img,
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t),
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper {
  display: flex;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper {
    display: block;
  }
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .items-wrapper {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 50%;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .items-wrapper {
    width: 100%;
    min-height: 350px;
    padding: 20px;
  }
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #001337;
}
@media (max-width: 992px) {
  .cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper {
    width: 100%;
    padding: 20px;
  }
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 1200px) {
  .cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 30px;
  }
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 90%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .benefits-wrapper {
  width: 100%;
  margin: 0 0 30px;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .benefits-list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .benefit-item {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 15px 0;
  border-top: 1px solid #496596;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .benefit-item:last-child {
  border-bottom: 1px solid #496596;
}
@media (max-width: 575px) {
  .cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .benefit-item {
    gap: 12px;
    padding: 13px 0;
  }
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .benefit-number {
  display: flex;
  flex: 0 0 42px;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin: 0;
  padding: 0;
  color: #06296e;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.18);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, background-color 0.25s ease;
}
@media (max-width: 575px) {
  .cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .benefit-number {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
  }
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .benefit-item:hover .benefit-number {
  transform: scale(1.08);
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .card-wrapper .content-wrapper .benefit-text {
  flex: 1;
  margin: 0;
  padding: 0;
  color: #f4f4f4;
  line-height: 1.5;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .mbr-date {
  color: #f4f4f4;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .mbr-section-title {
  color: #f4f4f4;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .mbr-text {
  color: #d7d2d2;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .mbr-text,
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .text-wrapper {
  color: #f4f4f4;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .benefit-number {
  color: #06296e;
  background-color: #ffffff;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .benefit-text {
  color: #f4f4f4;
}
.cid-kostSmPzufD:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmp73g-bmvw0qxa7e52t) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) [class^="mobi-"],
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p),
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) a,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) h2,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) h3,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-2,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-4,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-5,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-7,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) span,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) p,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p),
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-danger :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-danger,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-danger:active {
  background-color: #c9000a !important;
  border-color: #c9000a !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-danger:hover,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-danger:focus,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-danger.focus,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-danger.active {
  color: inherit;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-danger.disabled {
  color: #ffffff !important;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #f4f4f4;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f4f4f4;
  color: #f4f4f4;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline:hover,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline:focus,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline.focus,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline.active {
  color: #c9c9c9 !important;
  background-color: transparent !important;
  border-color: #c9c9c9 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #c9c9c9;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn-secondary-outline.disabled {
  color: #757575 !important;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) a,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) img,
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p),
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .title-wrapper .mbr-section-title {
    width: 60%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper {
  margin: 0 -5px;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item {
  padding: 0 5px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item {
    margin-bottom: 20px;
  }
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper {
  position: relative;
  height: 100%;
  background-color: #001337;
  overflow: visible;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .number-badge {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  padding: 0;
  color: #093388;
  background-color: #ffffff;
  border: 4px solid rgba(9, 51, 136, 0.18);
  border-radius: 50%;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
  font-weight: 300;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
@media (max-width: 767px) {
  .cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .number-badge {
    top: 16px;
    left: 16px;
    width: 56px;
    height: 56px;
    border-width: 3px;
  }
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper:hover .number-badge {
  transform: translateY(-3px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.32);
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper:hover .item-img img {
  transform: scale(1.025);
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .item-img {
  position: relative;
  overflow: hidden;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .item-img a {
  display: block;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .item-img img {
  display: block;
  width: 100%;
  height: 300px;
  object-fit: cover;
  transition: transform 0.4s ease;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .item-img img {
    height: 250px;
  }
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .item-content {
  padding: 20px;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mbr-section-title {
  color: #093388;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .item-title {
  color: #ffffff;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .item-text {
  color: #f4f4f4;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .item-title,
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mbr-section-btn {
  color: #ffffff;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .item-text,
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .text-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .number-badge {
  color: #093388;
  background-color: #ffffff;
}
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .mbr-section-title,
.cid-kostJRpCS0w:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmp83h-bmvw0qxbj797p) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .mobi-mbri-down:before {
  content: "\e925";
}
section:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t),
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a,
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) h2,
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) h4,
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .display-2,
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .display-7,
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) span,
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) p,
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t),
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a.text-primary:hover,
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a.text-primary:focus,
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a,
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t),
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .items-wrapper {
  margin: 0 -24px;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .items-wrapper .card {
  padding: 0 24px;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .content-wrapper {
  position: sticky;
  top: 72px;
}
@media (max-width: 992px) {
  .cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .content-wrapper .mbr-label {
  margin-bottom: 12px;
  font-weight: 300 !important;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .content-wrapper .mbr-section-title {
  margin-bottom: 12px;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group {
  position: relative;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group .card {
  position: relative;
  padding: 24px;
  background-color: transparent;
  border: 1px solid #bac0cc;
  transition: all 0.3s ease-in-out;
  margin-top: 12px;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group .card {
    padding: 24px 12px;
  }
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  display: block;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group .card .card-header .panel-title .title-wrap .panel-label {
  margin-bottom: 6px;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group .card .card-header .panel-title .icon-wrap {
  width: 32px;
  height: 32px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  margin-left: 12px;
  border-radius: 100%;
  background-color: #06296e;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group .card .card-header .panel-title .icon-wrap :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group .card .panel-collapse .panel-body {
  padding-top: 24px;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .mbr-label {
  color: #c9000a;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .mbr-section-title {
  color: #14334b;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .mbr-text {
  color: #14334b;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-label {
  color: #14334b;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-title-edit {
  color: #06296e;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .panel-text {
  color: #000000;
}
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .mbr-section-title,
.cid-kostXLR3kNZ:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) .title-wrap {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmp83i-bmvw0qxcw5x2t) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) [class^="mobi-"],
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh),
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) a,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) h2,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-2,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-4,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-7,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) span,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) p,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh),
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #fafafa;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline:hover,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline:focus,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline.focus,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #cfcfcf;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn-white-outline.disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) a,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) img,
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh),
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) {
  padding-top: 0rem;
  padding-bottom: 0rem;
  overflow: hidden;
  align-items: flex-end;
  background-color: #001337;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .project-facts {
  border-block: 1px solid #d6d5d0;
  flex-wrap: wrap;
  margin: 30px 0;
  display: flex;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .project-facts span {
  flex-direction: column;
  margin-right: 24px;
  padding: 18px 24px 18px 0;
  display: flex;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .card {
  justify-content: flex-end;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .content-wrapper {
  padding: 80px 0;
}
@media (max-width: 992px) {
  .cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .content-wrapper {
    margin-bottom: 10px;
    padding: 40px 0;
  }
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .items-wrapper {
  height: 100%;
  min-height: 700px;
  position: relative;
}
@media (max-width: 992px) {
  .cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .items-wrapper {
    height: 350px;
    min-height: auto;
  }
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .items-wrapper .image-wrapper img {
    width: 100%;
  }
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .items-wrapper .image-wrap img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  aspect-ratio: 1.33333333;
  object-fit: cover;
  z-index: 1;
  border-top: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-section-title {
  color: #093388;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-text {
  color: #58595b;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-label {
  color: #c9000a;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) P {
  color: #ffffff;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-section-title,
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-section-btn {
  color: #ffffff;
}
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .mbr-text,
.cid-kostfcIpYvd:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) .text-wrapper {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmp93j-bmvw0qxeh7cbh) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df),
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) a,
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) h2,
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) h4,
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .display-2,
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .display-7,
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) p,
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df),
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) a,
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df),
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) div {
  border-radius: 0 !important;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .items-wrapper {
  margin: 0;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .mbr-section-title {
  color: #093388;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .item-title {
  color: #093388;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .item-text {
  color: #58595b;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .item-title {
  color: #06296e;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .item-text,
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .text-wrapper {
  color: #000000;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .mbr-section-title,
.cid-gcnative2026100910:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmp93k-bmvw0qxg5k6df) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4 .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qmp93l-bmvw0qxhvtud4 .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4),
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) h2,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) h3,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-2,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-4,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-7,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) p,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4),
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn-primary,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn-primary:hover,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn-primary:focus,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn-primary.focus,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a.text-primary:hover,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a.text-primary:focus,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a.text-white:hover,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a.text-white:focus,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4),
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn-primary:hover,
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) a:hover {
  color: #0440ac !important;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .container-fluid {
    padding: 0 26px;
  }
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .row {
  justify-content: center;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .mbr-section-title {
  color: #ffffff;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .list {
  color: #ffffff;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .list,
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .nav-wrapper {
  text-align: right;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .list,
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .item-wrap {
  color: #ffffff;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) P {
  color: #ffffff;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .mbr-section-title {
  color: #ededee;
}
.cid-kost4ncJFa6:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmp93l-bmvw0qxhvtud4) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a,
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) span,
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) p,
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7),
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a.text-primary:hover,
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a.text-primary:focus,
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a.text-white:hover,
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a.text-white:focus,
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a,
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7),
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .text-white {
  padding-left: 10px;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) li {
  margin-bottom: 5px !important;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) p {
  font-family: 'Arial';
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) P {
  color: #232323;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) DIV {
  color: #ffffff;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) H10 {
  color: #767676;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .hidden {
  display: none;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .sticky li:hover {
  margin-left: -100px;
}
.cid-kostQlcMW5b:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmpa3m-bmvw0qxjsiga7) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-2xhln-bmvw0qxlj0slm .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-2xhln-bmvw0qxlj0slm .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) [class^="mobi-"],
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh),
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) a,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) h1,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) h4,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-1,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-4,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-7,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) span,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) p,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mbr-overlay {
  min-height: 100vh;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh),
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn-primary,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn-primary:hover,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn-primary:focus,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn-primary.focus,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) a,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) img,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .card,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh),
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn-primary:hover,
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) {
  align-items: flex-end;
  background-image: url("assets/images/haus-strasse-pool-1-2000x1415.jpg");
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) h1 {
  font-size: clamp(3rem, 8vw, 5rem);
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .content-wrapper {
  backdrop-filter: blur(0px);
  background-color: #00000044;
  padding: 10px;
  border-radius: 8px;
}
@media (max-width: 992px) {
  .cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .content-wrapper .mbr-section-sub-title {
  margin-bottom: 10px;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #f4f4f4;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mbr-section-title {
  color: #f4f4f4;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mbr-text {
  color: #f4f4f4;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .item-title {
  color: #58595b;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .mbr-section-sub-title {
  text-transform: uppercase;
  color: #ffffff;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .item-title,
.cid-seoRP1W19k:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmvk3n-bmvw0qxtrb2sh) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) [class^="mobi-"],
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7),
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) a,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) h2,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) h4,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-2,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-4,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-7,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) span,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) p,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7),
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #001337;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #001337;
  color: #001337;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline:focus,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline.focus,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #000000;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline.disabled {
  color: #ffffff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) a,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) img,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7),
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline:focus {
  color: #fff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont) {
  color: #fff !important;
  border-color: #fff !important;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper .item-img img {
  height: 200px;
  width: 200px;
  border-radius: 50% !important;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper .item-img img {
    height: unset !important;
    width: 100%;
    border-radius: 50% !important;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) div {
  border-radius: 0 !important;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper {
  margin: 0;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper .item-img {
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper .item-img {
    padding-bottom: 20px;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper .item-img img {
  _aspect-ratio: 1.33333333;
  width: 100%;
  border-radius: 3px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper .item-img img {
    width: 100%;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mbr-section-title {
  color: #093388;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .item-title {
  color: #093388;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .item-text {
  color: #58595b;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .item-title,
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mbr-section-btn {
  color: #06296e;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .item-text,
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .text-wrapper {
  color: #000000;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .mbr-section-title,
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmvl3o-bmvw0qxuu4gq7) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z),
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) h2,
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) h3,
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .display-2,
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .display-7,
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) span,
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper {
  -webkit-flex: 1;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z),
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) img,
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z),
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper {
  display: flex;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper {
    display: block;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .items-wrapper {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 50%;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .items-wrapper {
    width: 100%;
    min-height: 350px;
    padding: 20px;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #001337;
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper {
    width: 100%;
    padding: 20px;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 1200px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 30px;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 90%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .benefits-wrapper {
  width: 100%;
  margin: 0 0 30px;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .benefits-list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .benefit-item {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 15px 0;
  border-top: 1px solid #496596;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .benefit-item:last-child {
  border-bottom: 1px solid #496596;
}
@media (max-width: 575px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .benefit-item {
    gap: 12px;
    padding: 13px 0;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .benefit-number {
  display: flex;
  flex: 0 0 42px;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin: 0;
  padding: 0;
  color: #06296e;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.18);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, background-color 0.25s ease;
}
@media (max-width: 575px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .benefit-number {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .benefit-item:hover .benefit-number {
  transform: scale(1.08);
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .card-wrapper .content-wrapper .benefit-text {
  flex: 1;
  margin: 0;
  padding: 0;
  color: #f4f4f4;
  line-height: 1.5;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .mbr-date {
  color: #f4f4f4;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .mbr-section-title {
  color: #f4f4f4;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .mbr-text {
  color: #d7d2d2;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .mbr-text,
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .text-wrapper {
  color: #f4f4f4;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .benefit-number {
  color: #06296e;
  background-color: #ffffff;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .benefit-text {
  color: #f4f4f4;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmvl3p-bmvw0qxvx3n8z) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) [class^="mobi-"],
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe),
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) a,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) h2,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) h3,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-2,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-4,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-5,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-7,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) span,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) p,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe),
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-danger :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-danger,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-danger:active {
  background-color: #c9000a !important;
  border-color: #c9000a !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-danger:hover,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-danger:focus,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-danger.focus,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-danger.active {
  color: inherit;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-danger.disabled {
  color: #ffffff !important;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #f4f4f4;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f4f4f4;
  color: #f4f4f4;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline:hover,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline:focus,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline.focus,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline.active {
  color: #c9c9c9 !important;
  background-color: transparent !important;
  border-color: #c9c9c9 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #c9c9c9;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn-secondary-outline.disabled {
  color: #757575 !important;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) a,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) img,
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe),
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .title-wrapper .mbr-section-title {
    width: 60%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper {
  margin: 0 -5px;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item {
  padding: 0 5px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item {
    margin-bottom: 20px;
  }
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper {
  position: relative;
  height: 100%;
  background-color: #001337;
  overflow: visible;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .number-badge {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  padding: 0;
  color: #093388;
  background-color: #ffffff;
  border: 4px solid rgba(9, 51, 136, 0.18);
  border-radius: 50%;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
  font-weight: 300;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
@media (max-width: 767px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .number-badge {
    top: 16px;
    left: 16px;
    width: 56px;
    height: 56px;
    border-width: 3px;
  }
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper:hover .number-badge {
  transform: translateY(-3px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.32);
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper:hover .item-img img {
  transform: scale(1.025);
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .item-img {
  position: relative;
  overflow: hidden;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .item-img a {
  display: block;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .item-img img {
  display: block;
  width: 100%;
  height: 300px;
  object-fit: cover;
  transition: transform 0.4s ease;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .item-img img {
    height: 250px;
  }
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .item-content {
  padding: 20px;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mbr-section-title {
  color: #093388;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .item-title {
  color: #ffffff;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .item-text {
  color: #f4f4f4;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .item-title,
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mbr-section-btn {
  color: #ffffff;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .item-text,
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .text-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .number-badge {
  color: #093388;
  background-color: #ffffff;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .mbr-section-title,
.cid-seoYoyig8u:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmvm3q-bmvw0qxx9atpe) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .mobi-mbri-down:before {
  content: "\e925";
}
section:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb),
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a,
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) h2,
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) h4,
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .display-2,
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .display-7,
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) span,
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) p,
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb),
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a.text-primary:hover,
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a.text-primary:focus,
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a,
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb),
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .items-wrapper {
  margin: 0 -24px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .items-wrapper .card {
  padding: 0 24px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .content-wrapper {
  position: sticky;
  top: 72px;
}
@media (max-width: 992px) {
  .cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .content-wrapper .mbr-label {
  margin-bottom: 12px;
  font-weight: 300 !important;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .content-wrapper .mbr-section-title {
  margin-bottom: 12px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group {
  position: relative;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group .card {
  position: relative;
  padding: 24px;
  background-color: transparent;
  border: 1px solid #bac0cc;
  transition: all 0.3s ease-in-out;
  margin-top: 12px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group .card {
    padding: 24px 12px;
  }
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  display: block;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group .card .card-header .panel-title .title-wrap .panel-label {
  margin-bottom: 6px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group .card .card-header .panel-title .icon-wrap {
  width: 32px;
  height: 32px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  margin-left: 12px;
  border-radius: 100%;
  background-color: #06296e;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group .card .card-header .panel-title .icon-wrap :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group .card .panel-collapse .panel-body {
  padding-top: 24px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .mbr-label {
  color: #c9000a;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .mbr-section-title {
  color: #14334b;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .mbr-text {
  color: #14334b;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-label {
  color: #14334b;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-title-edit {
  color: #06296e;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .panel-text {
  color: #000000;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .mbr-section-title,
.cid-seo484fUpY:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) .title-wrap {
  color: #06296e;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmvn3r-bmvw0qxyrb7rb) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) [class^="mobi-"],
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3),
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) h2,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-2,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-4,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-7,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) span,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) p,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3),
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #fafafa;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline:hover,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline:focus,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline.focus,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #cfcfcf;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn-white-outline.disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a.text-white:hover,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a.text-white:focus,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) img,
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3),
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) {
  padding-top: 0rem;
  padding-bottom: 0rem;
  overflow: hidden;
  align-items: flex-end;
  background-color: #001337;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .project-facts {
  border-block: 1px solid #d6d5d0;
  flex-wrap: wrap;
  margin: 30px 0;
  display: flex;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .project-facts span {
  flex-direction: column;
  margin-right: 24px;
  padding: 18px 24px 18px 0;
  display: flex;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .card {
  justify-content: flex-end;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .content-wrapper {
  padding: 80px 0;
}
@media (max-width: 992px) {
  .cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .content-wrapper {
    margin-bottom: 10px;
    padding: 40px 0;
  }
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .items-wrapper {
  height: 100%;
  min-height: 700px;
  position: relative;
}
@media (max-width: 992px) {
  .cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .items-wrapper {
    height: 350px;
    min-height: auto;
  }
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .items-wrapper .image-wrapper img {
    width: 100%;
  }
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .items-wrapper .image-wrap img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  aspect-ratio: 1.33333333;
  object-fit: cover;
  z-index: 1;
  border-top: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-section-title {
  color: #093388;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-text {
  color: #58595b;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-label {
  color: #c9000a;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) P {
  color: #ffffff;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-section-title,
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-section-btn {
  color: #ffffff;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .mbr-text,
.cid-seoKW0smpX:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) .text-wrapper {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmvn3s-bmvw0qy09s0m3) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c),
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) h2,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) h3,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-2,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-4,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-7,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) p,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c),
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn-primary,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn-primary:hover,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn-primary:focus,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn-primary.focus,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a.text-primary:hover,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a.text-primary:focus,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a.text-white:hover,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a.text-white:focus,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c),
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn-primary:hover,
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) a:hover {
  color: #0440ac !important;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .container-fluid {
    padding: 0 26px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .row {
  justify-content: center;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .mbr-section-title {
  color: #ffffff;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .list {
  color: #ffffff;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .list,
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .nav-wrapper {
  text-align: right;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .list,
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .item-wrap {
  color: #ffffff;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) P {
  color: #ffffff;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .mbr-section-title {
  color: #ededee;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmvn3t-bmvw0qy1xvy3c) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a,
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) span,
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) p,
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j),
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a.text-primary:hover,
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a.text-primary:focus,
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a.text-white:hover,
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a.text-white:focus,
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a,
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j),
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .text-white {
  padding-left: 10px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) li {
  margin-bottom: 5px !important;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) p {
  font-family: 'Arial';
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) P {
  color: #232323;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) DIV {
  color: #ffffff;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) H10 {
  color: #767676;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .hidden {
  display: none;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .sticky li:hover {
  margin-left: -100px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qmvo3u-bmvw0qy3vq18j) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-4ebm1-bmvw0qy6k9fcm .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-4ebm1-bmvw0qy6k9fcm .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) [class^="mobi-"],
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo),
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) a,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) h1,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) h4,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-1,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-4,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-7,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) span,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) p,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mbr-overlay {
  min-height: 100vh;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo),
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn-primary,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn-primary:hover,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn-primary:focus,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn-primary.focus,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) a,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) img,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .card,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo),
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn-primary:hover,
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) {
  align-items: flex-end;
  background-image: url("assets/images/haus-strasse-pool-1-2000x1415.jpg");
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) h1 {
  font-size: clamp(3rem, 8vw, 5rem);
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .content-wrapper {
  backdrop-filter: blur(0px);
  background-color: #00000044;
  padding: 10px;
  border-radius: 8px;
}
@media (max-width: 992px) {
  .cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .content-wrapper .mbr-section-sub-title {
  margin-bottom: 10px;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #f4f4f4;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mbr-section-title {
  color: #f4f4f4;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mbr-text {
  color: #f4f4f4;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .item-title {
  color: #58595b;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .mbr-section-sub-title {
  text-transform: uppercase;
  color: #ffffff;
}
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .item-title,
.cid-seoRP1W19k:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn193v-bmvw0qyensgqo) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) [class^="mobi-"],
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn),
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) a,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) h2,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) h4,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-2,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-4,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-7,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) span,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) p,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn),
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #001337;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #001337;
  color: #001337;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline:focus,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline.focus,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #000000;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline.disabled {
  color: #ffffff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) a,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) img,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn),
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline:focus {
  color: #fff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont) {
  color: #fff !important;
  border-color: #fff !important;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper .item-img img {
  height: 200px;
  width: 200px;
  border-radius: 50% !important;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper .item-img img {
    height: unset !important;
    width: 100%;
    border-radius: 50% !important;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) div {
  border-radius: 0 !important;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper {
  margin: 0;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper .item-img {
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper .item-img {
    padding-bottom: 20px;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper .item-img img {
  _aspect-ratio: 1.33333333;
  width: 100%;
  border-radius: 3px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper .item-img img {
    width: 100%;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mbr-section-title {
  color: #093388;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .item-title {
  color: #093388;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .item-text {
  color: #58595b;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .item-title,
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mbr-section-btn {
  color: #06296e;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .item-text,
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .text-wrapper {
  color: #000000;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .mbr-section-title,
.cid-seokUZ7gxR:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn193w-bmvw0qyfqgktn) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq),
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) h2,
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) h3,
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .display-2,
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .display-7,
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) span,
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper {
  -webkit-flex: 1;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq),
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) img,
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq),
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper {
  display: flex;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper {
    display: block;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .items-wrapper {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 50%;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .items-wrapper {
    width: 100%;
    min-height: 350px;
    padding: 20px;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #001337;
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper {
    width: 100%;
    padding: 20px;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 1200px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 30px;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 90%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .benefits-wrapper {
  width: 100%;
  margin: 0 0 30px;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .benefits-list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .benefit-item {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 15px 0;
  border-top: 1px solid #496596;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .benefit-item:last-child {
  border-bottom: 1px solid #496596;
}
@media (max-width: 575px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .benefit-item {
    gap: 12px;
    padding: 13px 0;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .benefit-number {
  display: flex;
  flex: 0 0 42px;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin: 0;
  padding: 0;
  color: #06296e;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.18);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, background-color 0.25s ease;
}
@media (max-width: 575px) {
  .cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .benefit-number {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
  }
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .benefit-item:hover .benefit-number {
  transform: scale(1.08);
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .card-wrapper .content-wrapper .benefit-text {
  flex: 1;
  margin: 0;
  padding: 0;
  color: #f4f4f4;
  line-height: 1.5;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .mbr-date {
  color: #f4f4f4;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .mbr-section-title {
  color: #f4f4f4;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .mbr-text {
  color: #d7d2d2;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .mbr-text,
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .text-wrapper {
  color: #f4f4f4;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .benefit-number {
  color: #06296e;
  background-color: #ffffff;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .benefit-text {
  color: #f4f4f4;
}
.cid-seoKZdVwvs:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn1a3x-bmvw0qygviouq) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) [class^="mobi-"],
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk),
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) a,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) h2,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) h3,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-2,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-4,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-5,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-7,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) span,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) p,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk),
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-danger :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-danger,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-danger:active {
  background-color: #c9000a !important;
  border-color: #c9000a !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-danger:hover,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-danger:focus,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-danger.focus,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-danger.active {
  color: inherit;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-danger.disabled {
  color: #ffffff !important;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #f4f4f4;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f4f4f4;
  color: #f4f4f4;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline:hover,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline:focus,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline.focus,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline.active {
  color: #c9c9c9 !important;
  background-color: transparent !important;
  border-color: #c9c9c9 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #c9c9c9;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn-secondary-outline.disabled {
  color: #757575 !important;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) a,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) img,
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk),
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .title-wrapper .mbr-section-title {
    width: 60%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper {
  margin: 0 -5px;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item {
  padding: 0 5px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item {
    margin-bottom: 20px;
  }
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper {
  position: relative;
  height: 100%;
  background-color: #001337;
  overflow: visible;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .number-badge {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  padding: 0;
  color: #093388;
  background-color: #ffffff;
  border: 4px solid rgba(9, 51, 136, 0.18);
  border-radius: 50%;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
  font-weight: 300;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
@media (max-width: 767px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .number-badge {
    top: 16px;
    left: 16px;
    width: 56px;
    height: 56px;
    border-width: 3px;
  }
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper:hover .number-badge {
  transform: translateY(-3px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.32);
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper:hover .item-img img {
  transform: scale(1.025);
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .item-img {
  position: relative;
  overflow: hidden;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .item-img a {
  display: block;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .item-img img {
  display: block;
  width: 100%;
  height: 300px;
  object-fit: cover;
  transition: transform 0.4s ease;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .item-img img {
    height: 250px;
  }
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .item-content {
  padding: 20px;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mbr-section-title {
  color: #093388;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .item-title {
  color: #ffffff;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .item-text {
  color: #f4f4f4;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .item-title,
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mbr-section-btn {
  color: #ffffff;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .item-text,
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .text-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .number-badge {
  color: #093388;
  background-color: #ffffff;
}
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .mbr-section-title,
.cid-seoYoyig8u:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn1a3y-bmvw0qyi749rk) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .mobi-mbri-down:before {
  content: "\e925";
}
section:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks),
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a,
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) h2,
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) h4,
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .display-2,
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .display-7,
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) span,
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) p,
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks),
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a.text-primary:hover,
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a.text-primary:focus,
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a,
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks),
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .items-wrapper {
  margin: 0 -24px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .items-wrapper .card {
  padding: 0 24px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .content-wrapper {
  position: sticky;
  top: 72px;
}
@media (max-width: 992px) {
  .cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .content-wrapper .mbr-label {
  margin-bottom: 12px;
  font-weight: 300 !important;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .content-wrapper .mbr-section-title {
  margin-bottom: 12px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group {
  position: relative;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group .card {
  position: relative;
  padding: 24px;
  background-color: transparent;
  border: 1px solid #bac0cc;
  transition: all 0.3s ease-in-out;
  margin-top: 12px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group .card {
    padding: 24px 12px;
  }
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  display: block;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group .card .card-header .panel-title .title-wrap .panel-label {
  margin-bottom: 6px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group .card .card-header .panel-title .icon-wrap {
  width: 32px;
  height: 32px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  margin-left: 12px;
  border-radius: 100%;
  background-color: #06296e;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group .card .card-header .panel-title .icon-wrap :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group .card .panel-collapse .panel-body {
  padding-top: 24px;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .mbr-label {
  color: #c9000a;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .mbr-section-title {
  color: #14334b;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .mbr-text {
  color: #14334b;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-label {
  color: #14334b;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-title-edit {
  color: #06296e;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .panel-text {
  color: #000000;
}
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .mbr-section-title,
.cid-seo484fUpY:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) .title-wrap {
  color: #06296e;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn1b3z-bmvw0qyjmreks) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) [class^="mobi-"],
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s),
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) h2,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-2,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-4,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-7,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) span,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) p,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s),
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #fafafa;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline:hover,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline:focus,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline.focus,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #cfcfcf;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn-white-outline.disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a.text-white:hover,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a.text-white:focus,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) img,
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s),
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) {
  padding-top: 0rem;
  padding-bottom: 0rem;
  overflow: hidden;
  align-items: flex-end;
  background-color: #001337;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .project-facts {
  border-block: 1px solid #d6d5d0;
  flex-wrap: wrap;
  margin: 30px 0;
  display: flex;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .project-facts span {
  flex-direction: column;
  margin-right: 24px;
  padding: 18px 24px 18px 0;
  display: flex;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .card {
  justify-content: flex-end;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .content-wrapper {
  padding: 80px 0;
}
@media (max-width: 992px) {
  .cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .content-wrapper {
    margin-bottom: 10px;
    padding: 40px 0;
  }
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .items-wrapper {
  height: 100%;
  min-height: 700px;
  position: relative;
}
@media (max-width: 992px) {
  .cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .items-wrapper {
    height: 350px;
    min-height: auto;
  }
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .items-wrapper .image-wrapper img {
    width: 100%;
  }
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .items-wrapper .image-wrap img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  aspect-ratio: 1.33333333;
  object-fit: cover;
  z-index: 1;
  border-top: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-section-title {
  color: #093388;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-text {
  color: #58595b;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-label {
  color: #c9000a;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) P {
  color: #ffffff;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-section-title,
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-section-btn {
  color: #ffffff;
}
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .mbr-text,
.cid-seoKW0smpX:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) .text-wrapper {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn1b40-bmvw0qyla9d0s) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qn1c41-bmvw0qymx0ypi .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi),
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) h2,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) h3,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-2,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-4,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-7,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) p,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi),
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn-primary,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn-primary:hover,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn-primary:focus,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn-primary.focus,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a.text-primary:hover,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a.text-primary:focus,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a.text-white:hover,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a.text-white:focus,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi),
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn-primary:hover,
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) a:hover {
  color: #0440ac !important;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .container-fluid {
    padding: 0 26px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .row {
  justify-content: center;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .mbr-section-title {
  color: #ffffff;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .list {
  color: #ffffff;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .list,
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .nav-wrapper {
  text-align: right;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .list,
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .item-wrap {
  color: #ffffff;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) P {
  color: #ffffff;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .mbr-section-title {
  color: #ededee;
}
.cid-seo6D4ePRp:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn1c41-bmvw0qymx0ypi) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a,
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) span,
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) p,
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02),
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a.text-primary:hover,
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a.text-primary:focus,
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a.text-white:hover,
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a.text-white:focus,
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a,
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02),
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .text-white {
  padding-left: 10px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) li {
  margin-bottom: 5px !important;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) p {
  font-family: 'Arial';
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) P {
  color: #232323;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) DIV {
  color: #ffffff;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) H10 {
  color: #767676;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .hidden {
  display: none;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .sticky li:hover {
  margin-left: -100px;
}
.cid-seoPKOFZMr:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn1c42-bmvw0qyoppc02) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-5n0fc-bmvw0qyqgz78g .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-5n0fc-bmvw0qyqgz78g .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud),
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) a,
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) h1,
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) h4,
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-1,
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-4,
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-7,
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) p,
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud),
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) a,
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) img,
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .card,
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud),
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/laermschutzwand-strasse-oesterreich.jpg");
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .mbr-text {
  color: #f4f4f4;
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .item-title {
  color: #58595b;
}
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .item-title,
.cid-vs9orf4mTo:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn9g43-bmvw0qyydl4ud) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) [class^="mobi-"],
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns),
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) a,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) h2,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .display-4,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .display-7,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) span,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) p,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns),
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn-primary,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn-primary:hover,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn-primary:focus,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn-primary.focus,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) a,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) img,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns),
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn-primary:hover,
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .row {
  margin: 0;
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .row .card {
  padding: 0 45px;
  justify-content: center;
}
@media (max-width: 1440px) {
  .cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .row .card {
    padding: 0 15px;
  }
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .image-wrapper img {
  width: 500px;
  height: 500px;
  object-fit: cover;
}
@media (max-width: 1440px) {
  .cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .image-wrapper img {
    width: 400px;
    height: 400px;
  }
}
@media (max-width: 992px) {
  .cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .image-wrapper img {
    height: 450px;
    width: 100%;
  }
}
@media (max-width: 425px) {
  .cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .image-wrapper img {
    height: 300px;
  }
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .content-wrapper {
  padding-left: 6px;
}
@media (max-width: 1440px) {
  .cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .content-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 22px;
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .content-wrapper .text-wrapper .mbr-text {
  margin-bottom: 12px;
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-section-title {
  color: #3a001d;
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-text {
  color: #3a001d;
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-section-title,
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-section-btn {
  color: #001337;
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-text,
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .text-wrapper {
  color: #000000;
}
.cid-vs9rjHlisT:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) .mbr-section-subtitle {
  color: #a30008;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn9g44-bmvw0qyzdyxns) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) [class^="mobi-"],
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mobi-mbri-arrow-next:before {
  content: "\e909";
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mobi-mbri-arrow-prev:before {
  content: "\e90a";
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mobi-mbri-search:before {
  content: "\e970";
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal {
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-body {
  padding: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-body img {
  width: 100%;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal .close {
  position: fixed;
  background: #1b1b1b;
  opacity: 0.5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal .close::before {
  content: '\e91a';
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-dialog {
  max-width: 100% !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal.in .modal-dialog {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control,
  .mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators,
  .mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal .close {
    position: fixed;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-inner > .active {
  display: table;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-control {
  position: absolute;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: 0.5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-control {
  position: fixed;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-control {
    bottom: 2.5rem;
    margin-top: 0;
    top: auto;
    z-index: 17;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-inner > .active {
  display: block;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
@media (max-width: 543px) {
  :where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-indicators {
    display: none;
  }
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators .active,
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li {
  width: 15px;
  height: 15px;
  margin: 3px;
  background: #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators .active {
  background: #fff;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .container .carousel-indicators {
  margin-bottom: 3px;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-indicators {
  position: fixed;
  margin-bottom: 2.5rem !important;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-indicators .active,
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  border: 4px solid #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-indicators .active {
  background: #fff;
}
@media (max-width: 767px) {
  :where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
section:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) button {
  background-color: transparent;
  border-color: transparent;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel .close:hover {
  opacity: 1 !important;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li:hover,
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li:active {
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}
section:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947),
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) a,
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) h4,
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .display-5,
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .display-7,
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) span,
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control {
  z-index: 10;
  display: -webkit-flex;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-dialog,
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-content {
  height: 100%;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  :where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-item {
  text-align: center;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-item img {
  margin: auto;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-item.active {
  display: flex;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947),
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) ol {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mt-4 {
  margin-top: 2rem !important;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .close-btn {
  position: relative;
  top: 10px;
  right: 10px;
  float: right;
  font-size: 24px;
  border: none;
  background: white;
  border-radius: 50%;
  color: black;
  cursor: pointer;
  width: 50px;
  height: 50px;
  z-index: 1;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) a,
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) img,
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947),
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .container {
  max-width: 1440px;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #001337;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .item {
    margin-bottom: 1rem;
  }
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .item-wrapper {
  position: relative;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control,
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .close {
  background: #1b1b1b;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control-next span {
  margin-left: 5px;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .close::before {
  content: '\e91a';
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li.active,
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li::after,
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li::before {
  content: none;
}
@media (max-width: 768px) {
  .cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators {
    display: none;
  }
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-inner > .active {
  display: block;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-control,
  .cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators,
  .cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators .active,
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators .active {
  background: #fff;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .carousel {
  width: 100%;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .modal.in .modal-dialog {
  transform: none;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) .content-head {
  max-width: 100%;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) H4 {
  color: #ffffff;
  text-align: left;
}
.cid-vs9TAt42em:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) DIV {
  text-align: left;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) {
  hyphens: auto;
}
.foldbox:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.6s ease, opacity 0.6s ease;
}
.foldbox.open:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) {
  display: block;
  opacity: 1;
  padding-top: 4rem !important;
  padding-bottom: 3rem !important;
}
:where(.vn-imp-vnimp-qn9h45-bmvw0qz0ix947) {
  --z2c-privacy-accent: #49a6ff;
}
#canvas .vn-imp-vnimp-qn9h45-bmvw0qz0ix947 :is(.modal) {
  display: none !important;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) [class^="mobi-"],
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz),
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) a,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) h2,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .display-4,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .display-7,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) span,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) p,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz),
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn-primary,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn-primary:hover,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn-primary:focus,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn-primary.focus,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) a,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) img,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz),
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn-primary:hover,
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .row {
  margin: 0;
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .row .card {
  padding: 0 45px;
  justify-content: center;
}
@media (max-width: 768px) {
  .cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .row .card {
    padding: 0 10px;
  }
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .image-wrapper img {
  width: 500px;
  height: 500px;
  object-fit: cover;
}
@media (max-width: 1440px) {
  .cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .image-wrapper img {
    width: 400px;
    height: 400px;
  }
}
@media (max-width: 992px) {
  .cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .image-wrapper img {
    height: 350px;
    width: 100%;
  }
}
@media (max-width: 425px) {
  .cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .image-wrapper img {
    height: 300px;
  }
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .content-wrapper {
  padding-left: 6px;
}
@media (max-width: 1440px) {
  .cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .content-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 22px;
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .content-wrapper .text-wrapper .mbr-text {
  margin-bottom: 12px;
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-section-title {
  color: #3a001d;
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-text {
  color: #3a001d;
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-section-title,
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-section-btn {
  color: #001337;
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-text,
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .text-wrapper {
  color: #000000;
}
.cid-vs9MsENRD4:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn9h46-bmvw0qz1ru9wz) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) [class^="mobi-"],
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mobi-mbri-arrow-next:before {
  content: "\e909";
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mobi-mbri-arrow-prev:before {
  content: "\e90a";
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mobi-mbri-search:before {
  content: "\e970";
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal {
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-body {
  padding: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-body img {
  width: 100%;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal .close {
  position: fixed;
  background: #1b1b1b;
  opacity: 0.5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal .close::before {
  content: '\e91a';
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-dialog {
  max-width: 100% !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal.in .modal-dialog {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control,
  .mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators,
  .mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal .close {
    position: fixed;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-inner > .active {
  display: table;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-control {
  position: absolute;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: 0.5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-control {
  position: fixed;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-control {
    bottom: 2.5rem;
    margin-top: 0;
    top: auto;
    z-index: 17;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-inner > .active {
  display: block;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
@media (max-width: 543px) {
  :where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-indicators {
    display: none;
  }
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators .active,
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li {
  width: 15px;
  height: 15px;
  margin: 3px;
  background: #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators .active {
  background: #fff;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .container .carousel-indicators {
  margin-bottom: 3px;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-indicators {
  position: fixed;
  margin-bottom: 2.5rem !important;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-indicators .active,
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  border: 4px solid #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-indicators .active {
  background: #fff;
}
@media (max-width: 767px) {
  :where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
section:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) button {
  background-color: transparent;
  border-color: transparent;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel .close:hover {
  opacity: 1 !important;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li:hover,
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li:active {
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}
section:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc),
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) a,
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) h4,
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .display-5,
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .display-7,
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) span,
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control {
  z-index: 10;
  display: -webkit-flex;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-dialog,
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-content {
  height: 100%;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  :where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-item {
  text-align: center;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-item img {
  margin: auto;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-item.active {
  display: flex;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc),
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) ol {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mt-4 {
  margin-top: 2rem !important;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .close-btn {
  position: relative;
  top: 10px;
  right: 10px;
  float: right;
  font-size: 24px;
  border: none;
  background: white;
  border-radius: 50%;
  color: black;
  cursor: pointer;
  width: 50px;
  height: 50px;
  z-index: 1;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) a,
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) img,
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc),
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .container {
  max-width: 1440px;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #001337;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .item {
    margin-bottom: 1rem;
  }
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .item-wrapper {
  position: relative;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control,
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .close {
  background: #1b1b1b;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control-next span {
  margin-left: 5px;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .close::before {
  content: '\e91a';
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li.active,
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li::after,
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li::before {
  content: none;
}
@media (max-width: 768px) {
  .cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators {
    display: none;
  }
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-inner > .active {
  display: block;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-control,
  .cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators,
  .cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators .active,
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators .active {
  background: #fff;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .carousel {
  width: 100%;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .modal.in .modal-dialog {
  transform: none;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) .content-head {
  max-width: 100%;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) H4 {
  color: #ffffff;
  text-align: left;
}
.cid-vs9MSbwQGD:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) DIV {
  text-align: left;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) {
  hyphens: auto;
}
.foldbox:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.6s ease, opacity 0.6s ease;
}
.foldbox.open:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) {
  display: block;
  opacity: 1;
  padding-top: 4rem !important;
  padding-bottom: 3rem !important;
}
:where(.vn-imp-vnimp-qn9i47-bmvw0qz36peoc) {
  --z2c-privacy-accent: #49a6ff;
}
#canvas .vn-imp-vnimp-qn9i47-bmvw0qz36peoc :is(.modal) {
  display: none !important;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) [class^="mobi-"],
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr),
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) a,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) h2,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .display-4,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .display-7,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) span,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) p,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr),
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn-primary,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn-primary:hover,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn-primary:focus,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn-primary.focus,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) a,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) img,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr),
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn-primary:hover,
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .row {
  margin: 0;
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .row .card {
  padding: 0 45px;
  justify-content: center;
}
@media (max-width: 768px) {
  .cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .row .card {
    padding: 0 10px;
  }
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .image-wrapper img {
  width: 500px;
  height: 500px;
  object-fit: cover;
}
@media (max-width: 1440px) {
  .cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .image-wrapper img {
    width: 400px;
    height: 400px;
  }
}
@media (max-width: 992px) {
  .cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .image-wrapper img {
    height: 350px;
    width: 100%;
  }
}
@media (max-width: 425px) {
  .cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .image-wrapper img {
    height: 300px;
  }
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .content-wrapper {
  padding-left: 6px;
}
@media (max-width: 1440px) {
  .cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .content-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 22px;
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .content-wrapper .text-wrapper .mbr-text {
  margin-bottom: 12px;
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-section-title {
  color: #3a001d;
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-text {
  color: #3a001d;
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-section-title,
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-section-btn {
  color: #001337;
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-text,
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .text-wrapper {
  color: #000000;
}
.cid-vs9NPbGGs3:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn9i48-bmvw0qz4rcykr) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) [class^="mobi-"],
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mobi-mbri-arrow-next:before {
  content: "\e909";
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mobi-mbri-arrow-prev:before {
  content: "\e90a";
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mobi-mbri-search:before {
  content: "\e970";
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal {
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-body {
  padding: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-body img {
  width: 100%;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal .close {
  position: fixed;
  background: #1b1b1b;
  opacity: 0.5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal .close::before {
  content: '\e91a';
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-dialog {
  max-width: 100% !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal.in .modal-dialog {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control,
  .mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators,
  .mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal .close {
    position: fixed;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-inner > .active {
  display: table;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-control {
  position: absolute;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: 0.5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-control {
  position: fixed;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-control {
    bottom: 2.5rem;
    margin-top: 0;
    top: auto;
    z-index: 17;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-inner > .active {
  display: block;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
@media (max-width: 543px) {
  :where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-indicators {
    display: none;
  }
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators .active,
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li {
  width: 15px;
  height: 15px;
  margin: 3px;
  background: #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators .active {
  background: #fff;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .container .carousel-indicators {
  margin-bottom: 3px;
}
.mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-indicators {
  position: fixed;
  margin-bottom: 2.5rem !important;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-indicators .active,
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  border: 4px solid #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-indicators .active {
  background: #fff;
}
@media (max-width: 767px) {
  :where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
section:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) button {
  background-color: transparent;
  border-color: transparent;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel .close:hover {
  opacity: 1 !important;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li:hover,
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li:active {
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}
section:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr),
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) a,
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) h4,
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .display-5,
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .display-7,
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) span,
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control {
  z-index: 10;
  display: -webkit-flex;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-dialog,
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-content {
  height: 100%;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  :where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-item {
  text-align: center;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-item img {
  margin: auto;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-item.active {
  display: flex;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr),
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) ol {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mt-4 {
  margin-top: 2rem !important;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .close-btn {
  position: relative;
  top: 10px;
  right: 10px;
  float: right;
  font-size: 24px;
  border: none;
  background: white;
  border-radius: 50%;
  color: black;
  cursor: pointer;
  width: 50px;
  height: 50px;
  z-index: 1;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) a,
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) img,
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr),
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .container {
  max-width: 1440px;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) {
  padding-top: 3rem;
  padding-bottom: 3rem;
  background-color: #001337;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .item {
    margin-bottom: 1rem;
  }
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .item-wrapper {
  position: relative;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control,
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .close {
  background: #1b1b1b;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control-next span {
  margin-left: 5px;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .close::before {
  content: '\e91a';
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li.active,
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li::after,
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li::before {
  content: none;
}
@media (max-width: 768px) {
  .cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators {
    display: none;
  }
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-inner > .active {
  display: block;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-control,
  .cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators,
  .cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators .active,
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators .active {
  background: #fff;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .carousel {
  width: 100%;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .modal.in .modal-dialog {
  transform: none;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) .content-head {
  max-width: 100%;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) H4 {
  color: #ffffff;
  text-align: left;
}
.cid-vs9O6E41nq:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) DIV {
  text-align: left;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) {
  hyphens: auto;
}
.foldbox:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) {
  max-height: 0;
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.6s ease, opacity 0.6s ease;
}
.foldbox.open:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) {
  display: block;
  opacity: 1;
  padding-top: 4rem !important;
  padding-bottom: 3rem !important;
}
:where(.vn-imp-vnimp-qn9j49-bmvw0qz6fewpr) {
  --z2c-privacy-accent: #49a6ff;
}
#canvas .vn-imp-vnimp-qn9j49-bmvw0qz6fewpr :is(.modal) {
  display: none !important;
}

.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq),
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) h2,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) h3,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-2,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-4,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-7,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) p,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq),
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn-primary,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn-primary:hover,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn-primary:focus,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn-primary.focus,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a.text-primary:hover,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a.text-primary:focus,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a.text-white:hover,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a.text-white:focus,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq),
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn-primary:hover,
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) a:hover {
  color: #0440ac !important;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .row {
  justify-content: center;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .mbr-section-title {
  color: #ffffff;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .list {
  color: #ffffff;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .list,
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .nav-wrapper {
  text-align: right;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .list,
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .item-wrap {
  color: #ffffff;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) P {
  color: #ffffff;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .mbr-section-title {
  color: #ededee;
}
.cid-vs9org8izW:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn9j4a-bmvw0qz88t6wq) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a,
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) span,
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) p,
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s),
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a.text-primary:hover,
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a.text-primary:focus,
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a.text-white:hover,
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a.text-white:focus,
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a,
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s),
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .text-white {
  padding-left: 10px;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) li {
  margin-bottom: 5px !important;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) p {
  font-family: 'Arial';
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) P {
  color: #232323;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) DIV {
  color: #ffffff;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) H10 {
  color: #767676;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .hidden {
  display: none;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .sticky li:hover {
  margin-left: -100px;
}
.cid-vs9orgCyNW:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qn9j4b-bmvw0qza3m29s) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-563wj-bmvw0qzc2pl7z .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-563wj-bmvw0qzc2pl7z .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qna34c-bmvw0qzjkbt6t .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
*:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t),
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) *,
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t)::after,
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) ::after,
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t)::before,
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) ::before {
  box-sizing: border-box;
  border: 0;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) {
  line-height: 1.5;
  tab-size: 4;
  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) input {
  margin: 0;
  line-height: inherit;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) {
  line-height: inherit;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) input {
  font-family: inherit;
  font-size: 100%;
  color: inherit;
  padding: 0;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) [type=submit] {
  -webkit-appearance: button;
}
:-moz-focusring:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t),
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) :-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t),
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) :-moz-ui-invalid {
  box-shadow: none;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) p {
  margin: 0;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) input:-ms-input-placeholder,
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) input::-moz-placeholder,
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) input::placeholder {
  opacity: 1;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) svg {
  display: block;
  vertical-align: middle;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) {
  color: #fff;
  font-weight: 300;
}
main:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) {
  background: #f2f2f2;
  height: 100vh;
  letter-spacing: 0.025em;
  padding: 4rem 1rem 1rem;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) .box {
  max-width: 24rem;
  margin: 0 auto;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) #container {
  position: relative;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) header {
  margin-top: 1rem;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) #pass {
  font-weight: 200;
  border-radius: 0.125rem;
  background: #fff;
  border: 0;
  padding: 0.5rem 1rem;
  width: 100%;
  height: 45px;
  color: #070707;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) #pass:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) .hidden {
  display: none !important;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) #loader {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  color: #070707;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) .spinner {
  pointer-events: none;
  width: 1.5rem;
  height: 1.5rem;
  background-image: linear-gradient(to right, #b0b2b5 50%, rgba(255, 255, 255, 0) 0);
  border-radius: 50%;
  -webkit-animation: spin 0.5s linear infinite;
  animation: spin 0.5s linear infinite;
  margin-right: 1rem;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) #loader p:last-child {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) #btn {
  display: none;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) #locked {
  width: 2.5rem;
  height: 2.5rem;
  color: #b0b2b5;
  margin: 0 auto 25px;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) #arrow {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 15px;
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) #msg {
  font-size: 0.875rem;
  line-height: 1.25rem;
  width: 100%;
  color: #d83333;
}
@media (min-width: 475px) {
  main:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) {
    padding-top: 10rem;
  }
  :where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) #msg {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
:where(.vn-imp-vnimp-qna34c-bmvw0qzjkbt6t) {
  --z2c-privacy-accent: #49a6ff;
}


section:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp),
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) a,
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) h1,
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) h4,
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-1,
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-4,
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-7,
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) p,
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp),
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) a,
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) img,
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .card,
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp),
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/leier-laermschutzwand-strasse-2000x1333.jpg");
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .mbr-section-title {
  color: #f4f4f4;
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .mbr-text {
  color: #f4f4f4;
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .item-title {
  color: #58595b;
}
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .item-title,
.cid-projektanfrage202610091:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qne64d-bmvw0qzr39pgp) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qne74e-bmvw0qzs5j6vk .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk),
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) a,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) h2,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) h3,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-2,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-5,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-7,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) p,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input:-webkit-autofill,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input:-webkit-autofill:hover,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input:-webkit-autofill:focus,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input:-webkit-autofill:active {
  transition-delay: 9999s;
  -webkit-transition-property: background-color, color;
  transition-property: background-color, color;
}
section:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .media-container-column {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: stretch;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .media-container-column > * {
  width: 100%;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-sm {
  font-weight: 600;
  letter-spacing: 0px;
  transition: all 0.3s ease-in-out;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-form {
  margin: 0;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-form:hover {
  cursor: pointer;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) [type=submit] {
  -webkit-appearance: none;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-group:focus {
  outline: none;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .alert {
  color: #ffffff;
  border-radius: 0;
  border: 0;
  font-size: 1.1rem;
  line-height: 1.5;
  margin-bottom: 1.875rem;
  padding: 1.25rem;
  position: relative;
  text-align: center;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control {
  background-color: #ffffff;
  background-clip: border-box;
  color: #232323;
  line-height: 1rem !important;
  height: auto;
  padding: 1.2rem 2rem;
  transition: border-color 0.25s ease 0s;
  border: 1px solid transparent !important;
  border-radius: 4px;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) form .row {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) form .row [class*=col] {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) textarea.form-control {
  line-height: 1.5rem !important;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-group {
  margin-bottom: 1.2rem;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) form .btn {
  min-height: 48px;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control:focus {
  box-shadow: none;
}
:focus:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk),
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-sm {
  padding: 0.6rem 1.2rem;
  border-radius: 4px;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-primary,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-primary:hover,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-primary:focus,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-primary.focus,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .alert-success {
  background-color: #70c770;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .alert-danger {
  background-color: #c9000a;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) a,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
  font-weight: 400;
  border-radius: 40px !important;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control:hover,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control:-webkit-input-placeholder {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-form .input-group-btn .btn {
  border-radius: 0 !important;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-form .input-group-btn .btn:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-form .input-group-btn button[type="submit"] {
  border-radius: 100px !important;
  padding: 1rem 3rem;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-form .input-group-btn button[type="submit"]:hover {
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk),
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-primary:hover,
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) {
  padding-top: 90px;
  padding-bottom: 75px;
  background-color: #f4f4f4;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .rowflexrev {
  display: -webkit-flex;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .ws-form-alerts {
  margin-top: 1rem;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) textarea.form-control {
  min-height: 160px;
  color: #232323 !important;
  background-color: #ffffff;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) LABEL {
  color: #232323;
  display: initial;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-section-terms {
  text-align: left;
  color: #000000;
  margin-bottom: 0px;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-section-labels {
  color: #000000;
  padding: 0;
  margin-bottom: 0.357em;
  text-align: left;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-section-gdpr {
  text-align: left;
  color: #000000;
  margin-bottom: 0px;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .alert {
  margin-bottom: 0;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .alert-success {
  background-color: #70c770;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .alert-danger {
  background-color: #ff4a52;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .btn {
  display: inline-flex;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-alert-success {
  text-align: left;
  color: #ffffff;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-alert-danger {
  text-align: left;
  color: #ffffff;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .uploadBtn {
  padding: 12px !important;
  min-height: 70px;
  height: auto;
  background-color: #ffffff !important;
  border: 1px solid #bac0cc !important;
  border-radius: 8px;
  color: #001337;
  line-height: 1.5;
  cursor: pointer;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}
@media (max-width: 575px) {
  .cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .uploadBtn {
    font-size: 0.95rem;
  }
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input[type=file]::file-selector-button {
  border: 1px solid #001337 !important;
  padding: 12px 22px;
  margin-right: 16px;
  border-radius: 6px;
  background-color: #001337 !important;
  color: #ffffff !important;
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  line-height: 1.3;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.2s ease;
}
@media (max-width: 575px) {
  .cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input[type=file]::file-selector-button {
    padding: 10px 14px;
    margin-right: 10px;
  }
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input[type=file]::-webkit-file-upload-button {
  border: 1px solid #001337 !important;
  padding: 12px 22px;
  margin-right: 16px;
  border-radius: 6px;
  background-color: #001337 !important;
  color: #ffffff !important;
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  line-height: 1.3;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.2s ease;
}
@media (max-width: 575px) {
  .cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input[type=file]::-webkit-file-upload-button {
    padding: 10px 14px;
    margin-right: 10px;
  }
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input[type=file]::-ms-browse {
  border: 1px solid #001337 !important;
  padding: 12px 22px;
  margin-right: 16px;
  border-radius: 6px;
  background-color: #001337 !important;
  color: #ffffff !important;
  font-family: inherit;
  font-size: inherit;
  font-weight: 600;
  line-height: 1.3;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.2s ease;
}
@media (max-width: 575px) {
  .cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input[type=file]::-ms-browse {
    padding: 10px 14px;
    margin-right: 10px;
  }
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control {
  padding: 0rem;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 3px !important;
  border-bottom: 2px solid #d7d2d2 !important;
  border-width: 0 0 2px 0;
  color: #fff;
  transition: 0.4s;
  box-shadow: none;
  outline: none;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control::-webkit-input-placeholder {
  color: grey;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control:-moz-placeholder {
  color: grey;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control:hover,
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control:focus {
  background-color: rgba(255, 255, 255, 0.3);
  box-shadow: none;
  outline: none;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control:hover::-webkit-input-placeholder,
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control:focus::-webkit-input-placeholder {
  color: #fff;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control:hover:-moz-placeholder,
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control:focus:-moz-placeholder {
  color: grey;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .my-btn {
  font-weight: 500;
  border-radius: 6px;
  background: #fff;
  padding: 1rem;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .my-btn:hover {
  background: #850063;
  color: white !important;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-form {
  padding: 0 2rem;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) H2 {
  color: #06296e;
  text-align: left;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .pa-group {
  margin-top: 32px;
  margin-bottom: 16px;
  border-top: 1px solid #bac0cc;
  padding-top: 24px;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .pa-group h3 {
  color: #001337;
  margin: 0;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-group {
  margin-bottom: 22px;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) label.mbr-section-labels {
  display: block;
  margin-bottom: 8px;
  line-height: 1.5;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .form-control {
  padding: 12px 14px !important;
  min-height: 52px;
  background-color: #ffffff !important;
  color: #001337;
  border: 1px solid #bac0cc !important;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) select.form-control {
  height: auto;
  white-space: normal;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-right: 48px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' fill='none' stroke='%23001337' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 16px center !important;
  background-size: 20px 20px !important;
  cursor: pointer;
  color: #232323 !important;
  background-color: #ffffff;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .mbr-section-gdpr input[type=checkbox] {
  margin-right: 8px;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input[type=file]:hover::file-selector-button {
  background-color: #0d41a8 !important;
  border-color: #0d41a8 !important;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input[type=file]:hover::-webkit-file-upload-button {
  background-color: #0d41a8 !important;
  border-color: #0d41a8 !important;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .uploadBtn:focus-visible {
  outline: 3px solid #8caff0;
  outline-offset: 3px;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) .uploadBtn:hover {
  border-color: #001337 !important;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input.form-control {
  color: #232323 !important;
  background-color: #ffffff;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input.form-control:focus {
  color: #232323 !important;
  background-color: #ffffff;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) textarea.form-control:focus {
  color: #232323 !important;
  background-color: #ffffff;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) select.form-control:focus {
  color: #232323 !important;
  background-color: #ffffff;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) input.form-control::placeholder {
  color: #6c757d !important;
  opacity: 1;
}
.cid-projektanfrage202610092:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) textarea.form-control::placeholder {
  color: #6c757d !important;
  opacity: 1;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qne74e-bmvw0qzs5j6vk) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qne74f-bmvw0qztfgekj .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qne74f-bmvw0qztfgekj .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj),
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) h2,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) h3,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-2,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-4,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-7,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) p,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj),
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn-primary,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn-primary:hover,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn-primary:focus,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn-primary.focus,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a.text-primary:hover,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a.text-primary:focus,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a.text-white:hover,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a.text-white:focus,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj),
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn-primary:hover,
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) a:hover {
  color: #0440ac !important;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .row {
  justify-content: center;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .mbr-section-title {
  color: #ffffff;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .list {
  color: #ffffff;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .list,
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .nav-wrapper {
  text-align: right;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .list,
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .item-wrap {
  color: #ffffff;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) P {
  color: #ffffff;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .mbr-section-title {
  color: #ededee;
}
.cid-vs0uTyQl4I:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qne74f-bmvw0qztfgekj) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a,
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) span,
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) p,
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh),
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a.text-primary:hover,
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a.text-primary:focus,
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a.text-white:hover,
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a.text-white:focus,
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a,
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh),
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .text-white {
  padding-left: 10px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) li {
  margin-bottom: 5px !important;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) p {
  font-family: 'Arial';
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) P {
  color: #232323;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) DIV {
  color: #ffffff;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) H10 {
  color: #767676;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .hidden {
  display: none;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .sticky li:hover {
  margin-left: -100px;
}
.cid-vs0uTzatGu:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qne74g-bmvw0qzupovnh) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-4udch-bmvw0qzw2v2bd .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-4udch-bmvw0qzw2v2bd .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5),
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) a,
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) h1,
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) h4,
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-1,
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-4,
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-7,
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) p,
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5),
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) a,
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) img,
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .card,
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5),
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/img-20240325-wa0003-1.jpg");
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .mbr-text {
  color: #f4f4f4;
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .item-title {
  color: #58595b;
}
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .item-title,
.cid-vs0t6oEWym:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qniq4h-bmvw0r043jnd5) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p),
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .display-5,
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .display-7,
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p),
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
*:focus-visible:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p),
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0u7ibhHN:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vs0u7ibhHN:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-vs0u7ibhHN:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .container-fluid {
    padding: 0 30px;
  }
}
.cid-vs0u7ibhHN:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .row {
  justify-content: center;
}
.cid-vs0u7ibhHN:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .desc-wrapper .mbr-desc {
  margin-bottom: 30px;
}
.cid-vs0u7ibhHN:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .text-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vs0u7ibhHN:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .mbr-desc {
  color: #000000;
}
.cid-vs0u7ibhHN:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) .mbr-text {
  color: #000000;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qniq4i-bmvw0r04yby6p) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj),
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a,
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) h2,
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) h3,
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .display-5,
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .display-7,
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) p,
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj),
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a.text-primary:hover,
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a.text-primary:focus,
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a,
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj),
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .container-fluid {
    padding: 0 30px;
  }
}
.cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .row {
  justify-content: center;
}
.cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .desc-wrapper .mbr-desc {
  margin-bottom: 30px;
}
.cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .text-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .mbr-desc {
  color: #000000;
}
.cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .mbr-text {
  color: #000000;
}
.cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .mbr-text h2 {
  margin: 0 0 1.25rem;
}
.cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .mbr-text h3 {
  margin: 2.25rem 0 0.75rem;
}
.cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .mbr-text p {
  margin: 0 0 1rem;
}
.cid-vs0tLqIHee:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) .mbr-text a {
  overflow-wrap: anywhere;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnir4j-bmvw0r06bhhzj) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k),
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .display-5,
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .display-7,
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k),
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
*:focus-visible:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k),
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vuaVygCOBA:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vuaVygCOBA:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-vuaVygCOBA:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .container-fluid {
    padding: 0 30px;
  }
}
.cid-vuaVygCOBA:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .row {
  justify-content: center;
}
.cid-vuaVygCOBA:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .desc-wrapper .mbr-desc {
  margin-bottom: 30px;
}
.cid-vuaVygCOBA:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .text-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vuaVygCOBA:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .mbr-desc {
  color: #000000;
}
.cid-vuaVygCOBA:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) .mbr-text {
  color: #000000;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnir4k-bmvw0r0801t0k) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr),
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .display-5,
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .display-7,
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr),
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
*:focus-visible:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr),
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vsGcwMM04h:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vsGcwMM04h:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .container-fluid {
  padding: 0 60px;
}
@media (max-width: 992px) {
  .cid-vsGcwMM04h:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .container-fluid {
    padding: 0 30px;
  }
}
.cid-vsGcwMM04h:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .row {
  justify-content: center;
}
.cid-vsGcwMM04h:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .desc-wrapper .mbr-desc {
  margin-bottom: 30px;
}
.cid-vsGcwMM04h:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .text-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-vsGcwMM04h:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .mbr-desc {
  color: #000000;
}
.cid-vsGcwMM04h:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) .mbr-text {
  color: #000000;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnis4l-bmvw0r098lixr) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qnis4m-bmvw0r0angk9h .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qnis4m-bmvw0r0angk9h .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h),
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) h2,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) h3,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-2,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-4,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-7,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) p,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h),
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn-primary,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn-primary:hover,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn-primary:focus,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn-primary.focus,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a.text-primary:hover,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a.text-primary:focus,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a.text-white:hover,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a.text-white:focus,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h),
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn-primary:hover,
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) a:hover {
  color: #0440ac !important;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .row {
  justify-content: center;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .mbr-section-title {
  color: #ffffff;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .list {
  color: #ffffff;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .list,
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .nav-wrapper {
  text-align: right;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .list,
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .item-wrap {
  color: #ffffff;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) P {
  color: #ffffff;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .mbr-section-title {
  color: #ededee;
}
.cid-vs0t6oTJEb:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnis4m-bmvw0r0angk9h) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a,
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) span,
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) p,
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t),
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a.text-primary:hover,
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a.text-primary:focus,
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a.text-white:hover,
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a.text-white:focus,
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a,
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t),
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .text-white {
  padding-left: 10px;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) li {
  margin-bottom: 5px !important;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) p {
  font-family: 'Arial';
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) P {
  color: #232323;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) DIV {
  color: #ffffff;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) H10 {
  color: #767676;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .hidden {
  display: none;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .sticky li:hover {
  margin-left: -100px;
}
.cid-vs0t6pclq4:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnis4n-bmvw0r0dfzi2t) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-1ssk1-bmvw0r0f4jhq4 .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-1ssk1-bmvw0r0f4jhq4 .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
section:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z),
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) a,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) h1,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) h2,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) h3,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-1,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-2,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-4,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-5,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-7,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) span,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) p,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z),
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-secondary-outline,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f4f4f4;
  color: #f4f4f4;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-secondary-outline:hover,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-secondary-outline:focus,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-secondary-outline.focus,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-secondary-outline.active {
  color: #c9c9c9 !important;
  background-color: transparent !important;
  border-color: #c9c9c9 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-secondary-outline.disabled {
  color: #757575 !important;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-white-outline,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-white-outline:hover,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-white-outline:focus,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-white-outline.focus,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn-white-outline.disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) a,
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z),
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) {
  padding-top: 0rem;
  padding-bottom: 0;
  background: #ffffff;
  color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) * {
  box-sizing: border-box;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-part {
  position: relative;
  padding: 80px 0;
  color: #232323;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-overview-part {
  background-color: #ffffff;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-step01 {
  background-color: #f4f4f4;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-step02 {
  background-color: #ffffff;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-step03 {
  background-color: #f4f4f4;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-step04 {
  background-color: #ffffff;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-step05 {
  background-color: #f4f4f4;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-step06 {
  background-color: #ffffff;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-step07 {
  background-color: #f4f4f4;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-anchor {
  position: absolute;
  top: -100px;
  left: 0;
  width: 1px;
  height: 1px;
  visibility: hidden;
  pointer-events: none;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-hero-part {
  padding: 105px 0;
  background-color: #001337;
  color: #f4f4f4;
  overflow: hidden;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-hero-part:after {
  content: "";
  position: absolute;
  right: -8%;
  bottom: -120px;
  width: 58%;
  height: 260px;
  background: #ffffff0c;
  transform: rotate(-8deg);
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-hero-part .container {
  position: relative;
  z-index: 1;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-kicker {
  color: #c1272d;
  letter-spacing: 0.15em;
  margin: 0 0 9px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-hero-part .lsa-kicker {
  margin-bottom: 20px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-hero-part .lsa-title {
  color: #f4f4f4;
  line-height: 0.98;
  margin: 0 0 22px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-hero-part .lsa-lead {
  color: #f4f4f4;
  max-width: 700px;
  margin-bottom: 28px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-principle {
  border: 1px solid #ffffff4c;
  padding: 30px;
  background: #000000 24;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-principle h3,
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-principle p {
  color: #f4f4f4;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-small {
  color: #c1272d;
  letter-spacing: 0.14em;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-overview-part .lsa-heading {
  color: #232323;
  line-height: 1.05;
  margin: 10px 0 22px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-overview-part .lsa-lead {
  line-height: 1.7;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-warning {
  border-left: 5px solid #c1272d;
  background: #ececec;
  padding: 22px 24px;
  margin-top: 26px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-warning strong {
  letter-spacing: 0.08em;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-left: 35px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-nav a {
  display: flex;
  gap: 13px;
  padding: 17px 18px;
  background: #ececec;
  color: #232323;
  text-decoration: none;
  transition: 0.2s;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-nav a:hover {
  background: #001337;
  color: #ffffff;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-head {
  display: grid;
  grid-template-columns: 95px 1fr;
  gap: 28px;
  align-items: start;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-num {
  line-height: 1;
  color: #c1272d;
  margin: 0;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-step-part .lsa-title {
  color: #232323;
  line-height: 1.05;
  margin: 0 0 14px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-intro {
  max-width: 760px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-gallery {
  margin-top: 32px;
  margin-bottom: 30px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-gallery > div {
  margin-bottom: 18px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-gallery img {
  display: block;
  width: 100%;
  aspect-ratio: 1.33333333;
  object-fit: cover;
  background: #dddddd;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-gallery .lsa-caption {
  display: block;
  background: #001337;
  color: #fff;
  padding: 9px 12px;
  margin: 0;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-copy h3 {
  color: #232323;
  margin: 0 0 8px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-copy p {
  color: #232323;
  line-height: 1.65;
  margin-bottom: 20px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-notice {
  margin-top: 22px;
  border-left: 5px solid #c1272d;
  background: #e8e8e8;
  padding: 20px 23px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-notice strong {
  display: block;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-notice.dark {
  background: #001337;
  color: #ffffff;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-notice.dark p {
  color: #ffffff;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-contact-part {
  background-color: #001337;
  color: #f4f4f4;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-contact-part .lsa-title,
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-contact-part p {
  color: #f4f4f4;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-contact-part .lsa-title {
  line-height: 1.08;
  margin: 10px 0 22px;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-contact-part p {
  opacity: 0.84;
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-source {
  border-top: 1px solid #ffffff38;
  padding-top: 22px;
  margin-top: 35px;
  opacity: 0.7;
}
@media (max-width: 991px) {
  .cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-principle,
  .cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-nav {
    margin: 35px 0 0;
  }
}
@media (max-width: 767px) {
  .cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-head {
    grid-template-columns: 1fr;
    gap: 8px;
  }
}
@media (max-width: 575px) {
  .cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-part {
    padding: 55px 0;
  }
  .cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-hero-part {
    padding: 70px 0;
  }
  .cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) .lsa-nav {
    grid-template-columns: 1fr;
  }
}
.cid-vvfIsohp33:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) img {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnom4o-bmvw0r0ne7e1z) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qnom4p-bmvw0r0oxhaft .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft),
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) h2,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) h3,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-2,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-4,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-7,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) p,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft),
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn-primary,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn-primary:hover,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn-primary:focus,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn-primary.focus,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a.text-primary:hover,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a.text-primary:focus,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a.text-white:hover,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a.text-white:focus,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft),
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn-primary:hover,
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) a:hover {
  color: #0440ac !important;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .row {
  justify-content: center;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .mbr-section-title {
  color: #ffffff;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .list {
  color: #ffffff;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .list,
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .nav-wrapper {
  text-align: right;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .list,
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .item-wrap {
  color: #ffffff;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) P {
  color: #ffffff;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .mbr-section-title {
  color: #ededee;
}
.cid-vrYolSZMzM:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnom4p-bmvw0r0oxhaft) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a,
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) span,
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) p,
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt),
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a.text-primary:hover,
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a.text-primary:focus,
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a.text-white:hover,
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a.text-white:focus,
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a,
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt),
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .text-white {
  padding-left: 10px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) li {
  margin-bottom: 5px !important;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) p {
  font-family: 'Arial';
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) P {
  color: #232323;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) DIV {
  color: #ffffff;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) H10 {
  color: #767676;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .hidden {
  display: none;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .sticky li:hover {
  margin-left: -100px;
}
.cid-vrZ60yJekc:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnom4q-bmvw0r0q9mfwt) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-s72k-bmvw0r0rltyl3 .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-s72k-bmvw0r0rltyl3 .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld),
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) a,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) h1,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) h2,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) h3,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-1,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-2,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-4,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-5,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-7,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) span,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) p,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld),
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn-primary,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn-primary:hover,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn-primary:focus,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn-primary.focus,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) a,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld),
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn-primary:hover,
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) {
  padding-top: 0rem;
  padding-bottom: 0;
  background: #ffffff;
  color: #232323;
  position: relative;
  overflow: hidden;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) * {
  box-sizing: border-box;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-part {
  position: relative;
  padding: 80px 0;
  color: #232323;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-overview-part {
  background-color: #ffffff;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-step01 {
  background-color: #f4f4f4;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-step02 {
  background-color: #ffffff;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-step03 {
  background-color: #f4f4f4;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-step04 {
  background-color: #ffffff;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-step05 {
  background-color: #f4f4f4;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-step06 {
  background-color: #ffffff;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-step07 {
  background-color: #f4f4f4;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-anchor {
  position: absolute;
  top: -100px;
  left: 0;
  width: 1px;
  height: 1px;
  visibility: hidden;
  pointer-events: none;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-hero-part {
  padding: 105px 0;
  background-color: #001337;
  color: #f4f4f4;
  overflow: hidden;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-hero-part:after {
  content: "";
  position: absolute;
  right: -8%;
  bottom: -120px;
  width: 58%;
  height: 260px;
  background: #ffffff0c;
  transform: rotate(-8deg);
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-hero-part .container {
  position: relative;
  z-index: 1;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-kicker {
  color: #c1272d;
  letter-spacing: 0.15em;
  margin: 0 0 9px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-hero-part .lsa-kicker {
  margin-bottom: 20px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-hero-part .lsa-title {
  color: #f4f4f4;
  line-height: 0.98;
  margin: 0 0 22px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-hero-part .lsa-lead {
  color: #f4f4f4;
  max-width: 700px;
  margin-bottom: 28px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-principle {
  border: 1px solid #ffffff4c;
  padding: 30px;
  background: #000000 24;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-principle h3,
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-principle p {
  color: #f4f4f4;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-small {
  color: #c1272d;
  letter-spacing: 0.14em;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .btn-primary {
  background: #c1272d;
  border-color: #c1272d;
  border-radius: 4px;
  padding: 15px 24px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-overview-part .lsa-heading {
  color: #232323;
  line-height: 1.05;
  margin: 10px 0 22px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-overview-part .lsa-lead {
  line-height: 1.7;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-warning {
  border-left: 5px solid #c1272d;
  background: #ececec;
  padding: 22px 24px;
  margin-top: 26px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-warning strong {
  letter-spacing: 0.08em;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-nav {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
  margin-left: 35px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-nav a {
  display: flex;
  gap: 13px;
  padding: 17px 18px;
  background: #ececec;
  color: #232323;
  text-decoration: none;
  transition: 0.2s;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-nav a:hover {
  background: #001337;
  color: #ffffff;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-head {
  display: grid;
  grid-template-columns: 95px 1fr;
  gap: 28px;
  align-items: start;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-num {
  line-height: 1;
  color: #c1272d;
  margin: 0;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-step-part .lsa-title {
  color: #232323;
  line-height: 1.05;
  margin: 0 0 14px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-intro {
  max-width: 760px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-gallery {
  margin-top: 32px;
  margin-bottom: 30px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-gallery > div {
  margin-bottom: 18px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-gallery img {
  display: block;
  width: 100%;
  aspect-ratio: 1.33333333;
  object-fit: cover;
  background: #dddddd;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-gallery .lsa-caption {
  display: block;
  background: #001337;
  color: #fff;
  padding: 9px 12px;
  margin: 0;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-copy h3 {
  color: #232323;
  margin: 0 0 8px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-copy p {
  color: #232323;
  line-height: 1.65;
  margin-bottom: 20px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-notice {
  margin-top: 22px;
  border-left: 5px solid #c1272d;
  background: #e8e8e8;
  padding: 20px 23px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-notice strong {
  display: block;
  letter-spacing: 0.08em;
  margin-bottom: 4px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-notice.dark {
  background: #001337;
  color: #ffffff;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-notice.dark p {
  color: #ffffff;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-contact-part {
  background-color: #001337;
  color: #f4f4f4;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-contact-part .lsa-title,
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-contact-part p {
  color: #f4f4f4;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-contact-part .lsa-title {
  line-height: 1.08;
  margin: 10px 0 22px;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-contact-part p {
  opacity: 0.84;
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-source {
  border-top: 1px solid #ffffff38;
  padding-top: 22px;
  margin-top: 35px;
  opacity: 0.7;
}
@media (max-width: 991px) {
  .cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-principle,
  .cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-nav {
    margin: 35px 0 0;
  }
}
@media (max-width: 767px) {
  .cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-head {
    grid-template-columns: 1fr;
    gap: 8px;
  }
}
@media (max-width: 575px) {
  .cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-part {
    padding: 55px 0;
  }
  .cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-hero-part {
    padding: 70px 0;
  }
  .cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) .lsa-nav {
    grid-template-columns: 1fr;
  }
}
.cid-vvgbSanQIu:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) img {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qntq4r-bmvw0r0zfxyld) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qntq4s-bmvw0r10nclzw .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qntq4s-bmvw0r10nclzw .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw),
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) h2,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) h3,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-2,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-4,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-7,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) p,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw),
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn-primary,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn-primary:hover,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn-primary:focus,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn-primary.focus,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a.text-primary:hover,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a.text-primary:focus,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a.text-white:hover,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a.text-white:focus,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw),
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn-primary:hover,
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) a:hover {
  color: #0440ac !important;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .row {
  justify-content: center;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .mbr-section-title {
  color: #ffffff;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .list {
  color: #ffffff;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .list,
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .nav-wrapper {
  text-align: right;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .list,
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .item-wrap {
  color: #ffffff;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) P {
  color: #ffffff;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .mbr-section-title {
  color: #ededee;
}
.cid-vvgbSb50N0:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qntq4s-bmvw0r10nclzw) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a,
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) span,
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) p,
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy),
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a.text-primary:hover,
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a.text-primary:focus,
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a.text-white:hover,
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a.text-white:focus,
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a,
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy),
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .text-white {
  padding-left: 10px;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) li {
  margin-bottom: 5px !important;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) p {
  font-family: 'Arial';
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) P {
  color: #232323;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) DIV {
  color: #ffffff;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) H10 {
  color: #767676;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .hidden {
  display: none;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .sticky li:hover {
  margin-left: -100px;
}
.cid-vvgbSbsG6g:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qntq4t-bmvw0r11woffy) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-wpg8-bmvw0r137ro9e .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-wpg8-bmvw0r137ro9e .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu),
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) a,
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) h1,
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) h4,
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-1,
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-4,
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-7,
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) p,
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu),
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) a,
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) img,
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .card,
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu),
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/leier-laermschutzwand-strasse-2000x1333.jpg");
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .mbr-text {
  color: #f4f4f4;
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .item-title {
  color: #58595b;
}
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .item-title,
.cid-vstPqCzsrS:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnyy4u-bmvw0r1b4mcwu) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce),
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) h2,
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .display-2,
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .display-7,
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce),
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) img,
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce),
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .row {
  margin: 0;
}
@media (min-width: 1441px) {
  .cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .row .card {
    padding: 0 45px 0 0;
    justify-content: center;
  }
}
@media (max-width: 1440px) {
  .cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .row .card {
    padding: 0 25px;
    justify-content: center;
  }
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .image-wrapper img {
  width: 500px;
  height: 500px;
  object-fit: cover;
  object-position: top;
}
@media (max-width: 1440px) {
  .cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .image-wrapper img {
    width: 400px;
    height: 400px;
  }
}
@media (max-width: 992px) {
  .cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .image-wrapper img {
    height: 350px;
    width: 100%;
  }
}
@media (max-width: 425px) {
  .cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .image-wrapper img {
    height: 300px;
  }
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .content-wrapper {
  padding-left: 6px;
}
@media (max-width: 1440px) {
  .cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .content-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 22px;
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .content-wrapper .text-wrapper .mbr-text {
  margin-bottom: 12px;
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .mbr-section-title {
  color: #3a001d;
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .mbr-text {
  color: #3a001d;
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .mbr-section-title {
  color: #06296e;
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .mbr-text,
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .text-wrapper {
  color: #000000;
}
.cid-vstQb7k60T:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) .label-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnyy4v-bmvw0r1c17fce) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u),
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) a,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) h2,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) h3,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-2,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-4,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-5,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-7,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) p,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:focus:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u),
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn-primary,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn-primary:hover,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn-primary:focus,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn-primary.focus,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) a,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
*:focus-visible:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u),
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn-primary:hover,
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) {
  padding-top: 2rem;
  padding-bottom: 4rem;
  background-color: #ffffff;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .security-intro {
  max-width: 960px;
  margin-bottom: 2rem;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .mbr-section-subtitle {
  color: #c9000a;
  margin-bottom: 0.75rem;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .mbr-section-title {
  color: #06296e;
  margin-bottom: 1.25rem;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .mbr-text {
  color: #20262d;
  line-height: 1.65;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .security-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.5rem;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .security-card {
  padding: 1.75rem;
  background-color: #001337;
  border: 1px solid #dde3e9;
  border-top: 3px solid #001337;
  border-radius: 8px;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .security-card-title {
  color: #ffffff;
  margin-bottom: 0.8rem;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .security-card .mbr-text {
  margin-bottom: 0;
  color: #ffffff;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .security-conclusion {
  margin-top: 1.75rem;
  max-width: 960px;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .security-source {
  font-size: 0.9rem;
  margin-top: 1.2rem;
  margin-bottom: 0;
  color: #525b66;
}
.cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .security-source a {
  text-decoration: underline;
  color: #001337;
}
@media (max-width: 767px) {
  .cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .security-grid {
    grid-template-columns: 1fr;
    gap: 1rem;
  }
  .cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .security-card {
    padding: 1.3rem;
  }
  .cid-sec0fb45580a:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) .security-intro {
    margin-bottom: 1.5rem;
  }
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnyz4w-bmvw0r1d1er6u) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) [class^="mobi-"],
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mobi-mbri-arrow-next:before {
  content: "\e909";
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mobi-mbri-arrow-prev:before {
  content: "\e90a";
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mobi-mbri-search:before {
  content: "\e970";
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal {
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-body {
  padding: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-body img {
  width: 100%;
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal .close {
  position: fixed;
  background: #1b1b1b;
  opacity: 0.5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal .close::before {
  content: '\e91a';
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-dialog {
  max-width: 100% !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal.in .modal-dialog {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control,
  .mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators,
  .mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal .close {
    position: fixed;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-inner > .active {
  display: table;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-control {
  position: absolute;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: 0.5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-control {
  position: fixed;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-control {
    bottom: 2.5rem;
    margin-top: 0;
    top: auto;
    z-index: 17;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-inner > .active {
  display: block;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
@media (max-width: 543px) {
  :where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-indicators {
    display: none;
  }
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators .active,
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li {
  width: 15px;
  height: 15px;
  margin: 3px;
  background: #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators .active {
  background: #fff;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .container .carousel-indicators {
  margin-bottom: 3px;
}
.mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-indicators {
  position: fixed;
  margin-bottom: 2.5rem !important;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-indicators .active,
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  border: 4px solid #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-indicators .active {
  background: #fff;
}
@media (max-width: 767px) {
  :where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
section:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel .close:hover {
  opacity: 1 !important;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li:hover,
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li:active {
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}
section:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd),
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) a,
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) h6,
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .display-7,
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) span,
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control {
  z-index: 10;
  display: -webkit-flex;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-dialog,
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-content {
  height: 100%;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  :where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-item {
  text-align: center;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-item img {
  margin: auto;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-item.active {
  display: flex;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd),
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) ol {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) a,
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) img,
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd),
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .container {
  max-width: 1440px;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) {
  padding-top: 1rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .item {
    margin-bottom: 1rem;
  }
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .item-wrapper {
  position: relative;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control,
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .close {
  background: #1b1b1b;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control-next span {
  margin-left: 5px;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .close::before {
  content: '\e91a';
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li.active,
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li::after,
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li::before {
  content: none;
}
@media (max-width: 768px) {
  .cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators {
    display: none;
  }
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-inner > .active {
  display: block;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-control,
  .cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators,
  .cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators .active,
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators .active {
  background: #fff;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .carousel {
  width: 100%;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .modal.in .modal-dialog {
  transform: none;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vsu6naBGIW:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) .content-head {
  max-width: 800px;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnyz4x-bmvw0r1eblewd) {
  --z2c-privacy-accent: #49a6ff;
}
#canvas .vn-imp-vnimp-qnyz4x-bmvw0r1eblewd :is(.modal) {
  display: none !important;
}

.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qnz04y-bmvw0r1fsv4np .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np),
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) h2,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) h3,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-2,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-4,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-7,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) p,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np),
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn-primary,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn-primary:hover,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn-primary:focus,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn-primary.focus,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a.text-primary:hover,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a.text-primary:focus,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a.text-white:hover,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a.text-white:focus,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np),
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn-primary:hover,
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) a:hover {
  color: #0440ac !important;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .row {
  justify-content: center;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .mbr-section-title {
  color: #ffffff;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .list {
  color: #ffffff;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .list,
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .nav-wrapper {
  text-align: right;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .list,
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .item-wrap {
  color: #ffffff;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) P {
  color: #ffffff;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .mbr-section-title {
  color: #ededee;
}
.cid-vstPqCP684:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnz04y-bmvw0r1fsv4np) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a,
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) span,
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) p,
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8),
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a.text-primary:hover,
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a.text-primary:focus,
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a.text-white:hover,
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a.text-white:focus,
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a,
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8),
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .text-white {
  padding-left: 10px;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) li {
  margin-bottom: 5px !important;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) p {
  font-family: 'Arial';
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) P {
  color: #232323;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) DIV {
  color: #ffffff;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) H10 {
  color: #767676;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .hidden {
  display: none;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .sticky li:hover {
  margin-left: -100px;
}
.cid-vstPqD8ukX:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qnz04z-bmvw0r1h5d6v8) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-2940k-bmvw0r1ikwits .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-2940k-bmvw0r1ikwits .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4),
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) a,
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) h1,
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) h4,
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .display-1,
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .display-7,
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) p,
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4),
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) a,
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) img,
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .card,
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4),
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/leier-laermschutzwand-strasse-2000x1333.jpg");
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #ffffff;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .mbr-text {
  color: #f4f4f4;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .item-title {
  color: #58595b;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .item-title,
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .items-wrapper {
  color: #000000;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .mbr-section-title {
  color: #ffffff;
}
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .mbr-text,
.cid-vs0raoigX3:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) .text-wrapper {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qo5q50-bmvw0r1qglbn4) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex),
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a,
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) h2,
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .display-2,
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .display-7,
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) p,
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex),
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a.text-primary:hover,
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a.text-primary:focus,
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a,
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) img,
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex),
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .row {
  margin: 0;
}
@media (min-width: 1441px) {
  .cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .row .card {
    padding: 0 45px 0 0;
    justify-content: center;
  }
}
@media (max-width: 1440px) {
  .cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .row .card {
    padding: 25px;
    justify-content: center;
  }
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .image-wrapper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .image-wrapper img {
  width: 500px;
  height: 500px;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 1440px) {
  .cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .image-wrapper img {
    width: 400px;
    height: 400px;
  }
}
@media (max-width: 992px) {
  .cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .image-wrapper img {
    height: 450px;
    width: 100%;
  }
}
@media (max-width: 425px) {
  .cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .image-wrapper img {
    height: 300px;
  }
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .content-wrapper {
  padding-left: 6px;
}
@media (max-width: 1440px) {
  .cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .content-wrapper {
    padding-left: 0;
  }
}
@media (max-width: 992px) {
  .cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 22px;
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .content-wrapper .text-wrapper .mbr-text {
  margin-bottom: 12px;
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .mbr-section-title {
  color: #3a001d;
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .mbr-text {
  color: #3a001d;
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .mbr-section-title {
  color: #06296e;
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .mbr-text,
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .text-wrapper {
  color: #000000;
}
.cid-vsxoOL9duw:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) .label-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qo5r51-bmvw0r1rbtrex) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) [class^="mobi-"],
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio),
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) h2,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) h3,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-2,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-4,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-7,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) span,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) p,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio),
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #f4f4f4;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f4f4f4;
  color: #f4f4f4;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline:hover,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline:focus,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline.focus,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline.active {
  color: #c9c9c9 !important;
  background-color: transparent !important;
  border-color: #c9c9c9 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #c9c9c9;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn-secondary-outline.disabled {
  color: #757575 !important;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .text-warning {
  color: #cc8400 !important;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a.text-warning:hover,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a.text-warning:focus,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a.text-warning.active {
  color: #664200 !important;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) img,
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio),
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) {
  padding-top: 3rem;
  padding-bottom: 5rem;
  background-color: #001337;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) div {
  border-radius: 0 !important;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .title-wrapper .mbr-section-title {
    width: 80%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #58595b;
  margin-bottom: 20px;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper {
  margin: 0;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #58595b;
  border-bottom: 1px solid #58595b;
}
@media (max-width: 992px) {
  .cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item .item-wrapper .item-img {
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item .item-wrapper .item-img {
    padding-bottom: 20px;
  }
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item .item-wrapper .item-img img {
  height: 250px;
  width: 250px;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item .item-wrapper .item-img img {
    width: 100%;
  }
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .mbr-section-title {
  color: #093388;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .item-title {
  color: #093388;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .item-text {
  color: #58595b;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .item-text,
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .text-wrapper {
  color: #ffffff;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .mbr-section-title,
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .title-wrapper {
  color: #ffffff;
}
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .item-title,
.cid-vsxqT7nnvg:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) .mbr-section-btn {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qo5s52-bmvw0r1sdipio) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c),
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a,
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) h2,
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) h3,
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .display-7,
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) span,
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) p,
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) img {
  display: block;
  width: 100%;
}
:focus:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c),
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a.text-primary:hover,
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a.text-primary:focus,
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a,
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c),
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) {
  position: relative;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: visible;
  background-color: #ffffff;
  box-sizing: border-box;
  min-height: 0;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .block-head {
  width: 100%;
  max-width: 100%;
  margin: 0 0 45px;
  text-align: center;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .block-title {
  margin: 0;
  color: #003d59;
  text-align: left;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: justify;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .steps-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin: 0;
  gap: 20px;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-item {
  display: none;
  position: relative;
  align-items: flex-start;
  width: 100%;
  margin: 0;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #d7d2d2;
  border-radius: 4px;
  background-color: #f4f4f4;
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-item:hover {
  transform: translateY(-2px);
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step1 {
  display: flex;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step2 {
  display: flex;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step3 {
  display: flex;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step4 {
  display: flex;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-image-wrap {
  position: relative;
  align-self: flex-start;
  flex: 0 0 160px;
  width: 160px;
  min-width: 160px;
  margin-right: 25px;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-image {
  display: block;
  width: 100%;
  height: auto;
  max-height: 160px;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  box-shadow: none;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-number {
  position: absolute;
  z-index: 2;
  top: -10px;
  left: -10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  color: #ffffff;
  background-color: #003d59;
  border: 3px solid #f4f4f4;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  box-sizing: border-box;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-content {
  flex: 1;
  min-width: 0;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-title {
  margin: 0 0 10px;
  color: #003d59;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-text {
  margin: 0;
  color: #000;
  line-height: 1.65;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-extra-image-button {
  position: relative;
  flex: 1 1 0;
  min-width: 0;
  display: block;
  width: 60%;
  height: auto;
  margin-top: 20px;
  padding: 0;
  overflow: visible;
  cursor: zoom-in;
  background: transparent;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-extra-image-button:hover,
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-extra-image-button:focus,
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-extra-image-button:active {
  background: transparent;
  border: 0;
  outline: none;
  box-shadow: none;
  transform: none;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-extra-image-button:focus-visible {
  outline: 2px solid #003d59;
  outline-offset: 3px;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-extra-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
}
.cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .steps-list.extra-align-left .step-extra-image-button {
  margin-right: auto !important;
  margin-left: 0 !important;
}
@media (max-width: 991px) {
  .cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .block-head {
    margin-bottom: 35px;
  }
  .cid-vsRBsfWASo.worksteps:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-content {
    width: 100%;
  }
  .cid-vsRBsfWASo.worksteps:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-extra-image-button {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cid-vsRBsfWASo.worksteps:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-extra-image {
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
  }
}
@media (max-width: 575px) {
  .cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .block-head {
    margin-bottom: 30px;
    text-align: left;
  }
  .cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-item {
    flex-direction: column;
    align-items: stretch;
  }
  .cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-image-wrap {
    flex-basis: auto;
    width: 100%;
    min-width: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-image {
    width: 100%;
    height: auto;
    max-height: 160px;
  }
  .cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-content {
    width: 100%;
  }
  .cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-number {
    top: -10px;
    left: -5px;
  }
  .cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-extra-image-button {
    width: 60%;
  }
  .cid-vsRBsfWASo:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) .step-extra-image {
    width: 100%;
    height: auto;
  }
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qo5t53-bmvw0r1tuq66c) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) [class^="mobi-"],
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mobi-mbri-arrow-next:before {
  content: "\e909";
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mobi-mbri-arrow-prev:before {
  content: "\e90a";
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mobi-mbri-search:before {
  content: "\e970";
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal {
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-body {
  padding: 0;
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-body img {
  width: 100%;
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal .close {
  position: fixed;
  background: #1b1b1b;
  opacity: 0.5;
  font-size: 35px;
  font-weight: 300;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  line-height: 70px;
  border: none;
  text-align: center;
  text-shadow: none;
  z-index: 5;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal .close::before {
  content: '\e91a';
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-dialog {
  max-width: 100% !important;
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal.in .modal-dialog {
  margin: 0 auto;
}
@media (max-width: 768px) {
  .mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control,
  .mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators,
  .mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal .close {
    position: fixed;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal.in .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-inner > .active {
  display: table;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-control {
  position: absolute;
  width: 70px;
  height: 70px;
  top: 50%;
  margin-top: -35px;
  line-height: 70px;
  border-radius: 50%;
  font-size: 35px;
  border: 0;
  opacity: 0.5;
  text-shadow: none;
  z-index: 5;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-control {
  position: fixed;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-control {
    bottom: 2.5rem;
    margin-top: 0;
    top: auto;
    z-index: 17;
  }
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-inner > .active {
  display: block;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 1.5rem !important;
}
@media (max-width: 543px) {
  :where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-indicators {
    display: none;
  }
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators .active,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li {
  width: 15px;
  height: 15px;
  margin: 3px;
  background: #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators .active {
  background: #fff;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .container .carousel-indicators {
  margin-bottom: 3px;
}
.mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-indicators {
  position: fixed;
  margin-bottom: 2.5rem !important;
}
@media (max-width: 991px) {
  .mbr-gallery:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-indicators .active,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #1b1b1b;
  border: 4px solid #1b1b1b;
  opacity: 0.5;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-indicators .active {
  background: #fff;
}
@media (max-width: 767px) {
  :where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
section:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control {
  background-color: #edefea !important;
  opacity: 0.8 !important;
  color: #464845 !important;
  border-color: #edefea !important;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel .close {
  background-color: #edefea !important;
  color: #464845 !important;
  border-color: #edefea !important;
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel .close:hover {
  opacity: 1 !important;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li {
  background-color: #edefea !important;
  border: 2px solid #464845 !important;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li:hover,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li:active {
  opacity: 0.8 !important;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control:hover {
  background-color: #edefea !important;
  opacity: 1 !important;
}
section:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts),
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) a,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) h3,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) h4,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .display-2,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .display-7,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) span,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) p,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .justify-content-center {
  -webkit-justify-content: center;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control {
  z-index: 10;
  display: -webkit-flex;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-dialog,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-content {
  height: 100%;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-dialog .carousel-inner {
  height: calc(100vh - 1.75rem);
}
@media (max-width: 575px) {
  :where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-dialog .carousel-inner {
    height: calc(100vh - 1rem);
  }
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-item {
  text-align: center;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-item img {
  margin: auto;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-item.active {
  display: flex;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts),
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) ol {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mt-4 {
  margin-top: 2rem !important;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) a,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) img,
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts),
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) {
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .item {
  margin-bottom: 2rem;
}
@media (max-width: 767px) {
  .cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .item {
    margin-bottom: 1rem;
  }
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .item-wrapper {
  position: relative;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .item-wrapper .icon-wrapper {
  pointer-events: none;
  position: absolute;
  width: 60px;
  height: 60px;
  font-size: 22px;
  left: 50%;
  top: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid transparent;
  border-radius: 50%;
  opacity: 0;
  color: #464845 !important;
  transform: translateX(-50%) translateY(-50%);
  background-color: #edefea !important;
  transition: 0.2s;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .item-wrapper:hover .icon-wrapper {
  opacity: 1;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control,
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .close {
  background: #1b1b1b;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control-prev {
  margin-left: 2.5rem;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control-prev span {
  margin-right: 5px;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control-next {
  margin-right: 2.5rem;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control-next span {
  margin-left: 5px;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .close {
  position: fixed;
  opacity: 0.5;
  font-size: 22px;
  font-weight: 300;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  color: #fff;
  top: 2.5rem;
  right: 2.5rem;
  border: 2px solid #fff;
  text-shadow: none;
  z-index: 5;
  transition: opacity 0.3s ease;
  font-family: 'Moririse2';
  align-items: center;
  justify-content: center;
  display: flex;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .close::before {
  content: '\e91a';
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .close:hover {
  opacity: 1;
  background: #000;
  color: #fff;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control {
  display: flex;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-top: -1.5rem;
  font-size: 22px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  transition: all 0.3s;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control.carousel-control-prev {
  left: 0;
  margin-left: 2.5rem;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control.carousel-control-next {
  right: 0;
  margin-right: 2.5rem;
}
@media (max-width: 767px) {
  .cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control {
    top: auto;
    bottom: 1rem;
  }
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators {
  position: absolute;
  bottom: 0;
  margin-bottom: 3px;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li {
  max-width: 15px;
  height: 15px;
  width: 15px;
  max-height: 15px;
  margin: 3px;
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #fff;
  border-radius: 50%;
  opacity: 0.5;
  transition: all 0.3s;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li.active,
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li:hover {
  opacity: 0.9;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li::after,
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li::before {
  content: none;
}
@media (max-width: 768px) {
  .cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators {
    margin-bottom: 3.625rem !important;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (max-width: 767px) {
  .cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators {
    display: none;
  }
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-inner {
  display: flex;
  align-items: center;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-inner > .active {
  display: block;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control:hover {
  background: #1b1b1b;
  color: #fff;
  opacity: 1;
}
@media (max-width: 768px) {
  .cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-control,
  .cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators,
  .cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal .close {
    position: fixed;
  }
}
@media (max-width: 767px) {
  .cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-slider .carousel-control {
    top: auto;
    bottom: 20px;
  }
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators .active,
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li {
  width: 7px;
  height: 7px;
  margin: 3px;
  background: #000000;
  opacity: 0.5;
  border: 4px solid #000000;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators .active {
  background: #fff;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel-indicators li {
  max-width: 15px;
  max-height: 15px;
  border-radius: 50%;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal {
  padding-left: 0 !important;
  position: fixed;
  overflow: hidden;
  padding-right: 0 !important;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-dialog {
  margin: 0 auto;
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-content {
  border-radius: 0;
  border: none;
  background: transparent;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-body {
  padding: 0;
  display: flex;
  align-items: center;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal-body img {
  width: 100%;
  object-fit: contain;
  max-height: calc(100vh - 1.75rem);
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .carousel {
  width: 100%;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .modal.in .modal-dialog {
  transform: none;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-gallery .item-wrapper {
  cursor: pointer;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-section-title {
  text-align: justify;
  color: #06296e;
}
.cid-vuxAqTo7xZ:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) .mbr-section-subtitle {
  text-align: justify;
  color: #000000;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts) {
  --z2c-privacy-accent: #49a6ff;
}
#canvas .vn-imp-vnimp-qo5u54-bmvw0r1vhm3ts :is(.modal) {
  display: none !important;
}

section:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig),
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) a,
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) h2,
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) h3,
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-2,
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-4,
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-7,
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) p,
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig),
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) a,
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig),
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #001337;
  color: #ffffff;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-title {
  margin-bottom: 1.5rem;
  color: #ffffff;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-heading {
  margin-top: 1.75rem;
  margin-bottom: 0.8rem;
  color: #ffffff;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-text {
  line-height: 1.65;
  margin-bottom: 1rem;
  color: #ffffff;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-kicker {
  color: #c9000a;
  letter-spacing: 0.08em;
  margin-bottom: 1rem;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-note {
  line-height: 1.6;
  color: #e0e5ed;
  margin-top: 1rem;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-callout {
  border-left: 3px solid #c9000a;
  padding: 1rem 1.25rem;
  background-color: rgba(255, 255, 255, 0.06);
  margin-top: 1.5rem;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) a {
  color: #ffffff;
  text-decoration: underline;
  text-underline-offset: 0.2em;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-table {
  width: 100%;
  border-collapse: collapse;
  color: #ffffff;
  margin-top: 1rem;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-table th,
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-table td {
  padding: 0.8rem;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  vertical-align: top;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-table th {
  background-color: rgba(255, 255, 255, 0.1);
  text-align: left;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-table th:not(:first-child),
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-table td:not(:first-child) {
  text-align: center;
  white-space: nowrap;
}
.cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-table p {
  margin: 0;
}
@media (max-width: 767px) {
  .cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-table th,
  .cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-table td {
    padding: 0.65rem 0.3rem;
  }
  .cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-table .mbr-fonts-style {
    font-size: 0.92rem !important;
  }
  .cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-title {
    overflow-wrap: break-word;
  }
  .cid-lsStrasse20260913:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) .legal-callout {
    padding: 1rem;
  }
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qo5v55-bmvw0r1x843ig) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj),
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) h2,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) h3,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-2,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-4,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-7,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) p,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj),
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn-primary,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn-primary:hover,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn-primary:focus,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn-primary.focus,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a.text-primary:hover,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a.text-primary:focus,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a.text-white:hover,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a.text-white:focus,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj),
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn-primary:hover,
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) a:hover {
  color: #0440ac !important;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .row {
  justify-content: center;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .mbr-section-title {
  color: #ffffff;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .list {
  color: #ffffff;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .list,
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .nav-wrapper {
  text-align: right;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .list,
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .item-wrap {
  color: #ffffff;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) P {
  color: #ffffff;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .mbr-section-title {
  color: #ededee;
}
.cid-vs0raoKLOa:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qo5v56-bmvw0r1yvt3bj) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a,
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) span,
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) p,
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn),
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a.text-primary:hover,
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a.text-primary:focus,
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a.text-white:hover,
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a.text-white:focus,
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a,
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn),
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .text-white {
  padding-left: 10px;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) li {
  margin-bottom: 5px !important;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) p {
  font-family: 'Arial';
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) P {
  color: #232323;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) DIV {
  color: #ffffff;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) H10 {
  color: #767676;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .hidden {
  display: none;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .sticky li:hover {
  margin-left: -100px;
}
.cid-vs0rap4Fmp:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qo5w57-bmvw0r20mxjtn) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-3kpq-bmvw0r22k1iny .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-3kpq-bmvw0r22k1iny .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) [class^="mobi-"],
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip),
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) a,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) h1,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) h4,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-1,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-4,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-7,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) span,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) p,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mbr-overlay {
  min-height: 100vh;
}
.mbr-fullscreen:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) {
  display: flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  align-items: center;
  min-height: 100vh;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip),
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn-primary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn-primary,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn-primary:hover,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn-primary:focus,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn-primary.focus,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) a,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) img,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .card,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip),
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn-primary:hover,
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) {
  align-items: flex-end;
  background-image: url("assets/images/haus-strasse-pool-1-2000x1415.jpg");
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) h1 {
  font-size: clamp(3rem, 8vw, 5rem);
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .content-wrapper {
  backdrop-filter: blur(0px);
  background-color: #00000044;
  padding: 10px;
  border-radius: 8px;
}
@media (max-width: 992px) {
  .cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
@media (max-width: 992px) {
  .cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .content-wrapper .mbr-section-sub-title {
  margin-bottom: 10px;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #f4f4f4;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mbr-section-title {
  color: #f4f4f4;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mbr-text {
  color: #f4f4f4;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .item-title {
  color: #58595b;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .mbr-section-sub-title {
  text-transform: uppercase;
  color: #ffffff;
}
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .item-title,
.cid-slrmezou4bZ:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoce58-bmvw0r2b9jlip) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) [class^="mobi-"],
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7),
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) a,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) h2,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) h4,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-2,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-4,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-7,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) span,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) p,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7),
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #001337;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #001337;
  color: #001337;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline:focus,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline.focus,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline.active {
  color: #000000 !important;
  background-color: transparent !important;
  border-color: #000000 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #000000;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline.disabled {
  color: #ffffff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) a,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) img,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7),
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline:hover,
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline:focus {
  color: #fff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .btn-primary-outline:focus :is(.mbr-iconfont, .vnimp-icfont) {
  color: #fff !important;
  border-color: #fff !important;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) {
  padding-top: 5rem;
  padding-bottom: 3rem;
  background-color: #ffffff;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) div {
  border-radius: 0 !important;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .border-wrapper {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper {
  margin: 0;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item {
  padding: 0;
  margin-bottom: 20px;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item:nth-child(3n) .item-wrapper {
  border-right: none;
}
@media (max-width: 992px) {
  .cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item:nth-child(3n) .item-wrapper {
    border-right: 1px solid #bac0cc;
  }
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item .item-wrapper {
  padding: 0 20px 20px 0;
  height: 100%;
  padding: 0 20px 20px 20px;
  border-right: 1px solid #bac0cc;
  border-bottom: 1px solid #bac0cc;
}
@media (max-width: 992px) {
  .cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item .item-wrapper {
    padding: 0 20px 20px 0;
  }
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item .item-wrapper .item-img {
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item .item-wrapper .item-img {
    padding-bottom: 20px;
  }
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item .item-wrapper .item-img img {
  height: 200px;
  width: 200px;
  border-radius: 50% !important;
  object-fit: cover;
}
@media (max-width: 768px) {
  .cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item .item-wrapper .item-img img {
    height: unset !important;
    width: 100%;
    border-radius: 50% !important;
  }
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mbr-section-title {
  color: #093388;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .item-title {
  color: #093388;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .item-text {
  color: #58595b;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .item-title,
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mbr-section-btn {
  color: #06296e;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .item-text,
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .text-wrapper {
  color: #000000;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .mbr-section-title,
.cid-slrmxDfFOwk:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qocf59-bmvw0r2ci4rl7) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy),
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) h2,
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) h3,
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .display-2,
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .display-7,
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) span,
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper {
  -webkit-flex: 1;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy),
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) img,
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy),
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) {
  padding-top: 4rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper {
  display: flex;
  overflow: hidden;
}
@media (max-width: 992px) {
  .cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper {
    display: block;
  }
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .items-wrapper {
  position: relative;
  display: flex;
  align-items: flex-end;
  width: 50%;
  padding: 30px;
}
@media (max-width: 992px) {
  .cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .items-wrapper {
    width: 100%;
    min-height: 350px;
    padding: 20px;
  }
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper {
  width: 50%;
  padding: 30px;
  background-color: #001337;
}
@media (max-width: 992px) {
  .cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper {
    width: 100%;
    padding: 20px;
  }
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .date-wrapper {
  margin-bottom: 100px;
}
@media (max-width: 1200px) {
  .cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 60px;
  }
}
@media (max-width: 992px) {
  .cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .date-wrapper {
    margin-bottom: 30px;
  }
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 80%;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  .cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .title-wrapper .mbr-section-title {
    width: 100%;
  }
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
  display: inline-flex;
  width: 90%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .benefits-wrapper {
  width: 100%;
  margin: 0 0 30px;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .benefits-list {
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .benefit-item {
  display: flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin: 0;
  padding: 15px 0;
  border-top: 1px solid #496596;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .benefit-item:last-child {
  border-bottom: 1px solid #496596;
}
@media (max-width: 575px) {
  .cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .benefit-item {
    gap: 12px;
    padding: 13px 0;
  }
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .benefit-number {
  display: flex;
  flex: 0 0 42px;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  margin: 0;
  padding: 0;
  color: #06296e;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.18);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, background-color 0.25s ease;
}
@media (max-width: 575px) {
  .cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .benefit-number {
    flex-basis: 38px;
    width: 38px;
    height: 38px;
  }
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .benefit-item:hover .benefit-number {
  transform: scale(1.08);
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .card-wrapper .content-wrapper .benefit-text {
  flex: 1;
  margin: 0;
  padding: 0;
  color: #f4f4f4;
  line-height: 1.5;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .mbr-date {
  color: #f4f4f4;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .mbr-section-title {
  color: #f4f4f4;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .mbr-text {
  color: #d7d2d2;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .date-wrapper .mbr-date {
  margin-bottom: 0;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .mbr-text,
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .text-wrapper {
  color: #f4f4f4;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .benefit-number {
  color: #06296e;
  background-color: #ffffff;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .benefit-text {
  color: #f4f4f4;
}
.cid-slrmSmPzufD:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) .mbr-section-subtitle {
  color: #c9000a;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qocf5a-bmvw0r2dngwjy) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) [class^="mobi-"],
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962),
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) a,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) h2,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) h3,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-2,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-4,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-5,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-7,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) span,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) p,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962),
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-danger :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #ffffff;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-danger,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-danger:active {
  background-color: #c9000a !important;
  border-color: #c9000a !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-danger:hover,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-danger:focus,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-danger.focus,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-danger.active {
  color: inherit;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-danger.disabled {
  color: #ffffff !important;
  background-color: #fc000d !important;
  border-color: #fc000d !important;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #f4f4f4;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline:active {
  background-color: transparent !important;
  border-color: #f4f4f4;
  color: #f4f4f4;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline:hover,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline:focus,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline.focus,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline.active {
  color: #c9c9c9 !important;
  background-color: transparent !important;
  border-color: #c9c9c9 !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #c9c9c9;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn-secondary-outline.disabled {
  color: #757575 !important;
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) a,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) img,
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962),
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) {
  padding-top: 2rem;
  padding-bottom: 5rem;
  background-color: #ffffff !important;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .title-wrapper .mbr-section-title {
    width: 60%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .title-wrapper .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper {
  margin: 0 -5px;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item {
  padding: 0 5px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item {
    margin-bottom: 20px;
  }
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper {
  position: relative;
  height: 100%;
  background-color: #001337;
  overflow: visible;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .number-badge {
  position: absolute;
  top: 20px;
  left: 20px;
  z-index: 5;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  padding: 0;
  color: #093388;
  background-color: #ffffff;
  border: 4px solid rgba(9, 51, 136, 0.18);
  border-radius: 50%;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);
  font-weight: 300;
  line-height: 1;
  text-align: center;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
@media (max-width: 767px) {
  .cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .number-badge {
    top: 16px;
    left: 16px;
    width: 56px;
    height: 56px;
    border-width: 3px;
  }
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper:hover .number-badge {
  transform: translateY(-3px);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.32);
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper:hover .item-img img {
  transform: scale(1.025);
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .item-img {
  position: relative;
  overflow: hidden;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .item-img a {
  display: block;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .item-img img {
  display: block;
  width: 100%;
  height: 300px;
  object-fit: cover;
  transition: transform 0.4s ease;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .item-img img {
    height: 250px;
  }
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .item-content {
  padding: 20px;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
  display: inline-block;
  width: 90%;
  margin-bottom: 0;
}
@media (max-width: 992px) {
  .cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .item-content .text-wrapper .item-text {
    width: 100%;
  }
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mbr-section-title {
  color: #093388;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .item-title {
  color: #ffffff;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .item-text {
  color: #f4f4f4;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .item-title,
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mbr-section-btn {
  color: #ffffff;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .item-text,
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .text-wrapper {
  color: #ffffff;
  text-align: left;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .number-badge {
  color: #093388;
  background-color: #ffffff;
}
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .mbr-section-title,
.cid-slrmJRpCS0w:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) .title-wrapper {
  color: #06296e;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qocg5b-bmvw0r2ezn962) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .mobi-mbri-down:before {
  content: "\e925";
}
section:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d),
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a,
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) h2,
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) h4,
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .display-2,
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .display-7,
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) span,
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) p,
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d),
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a.text-primary:hover,
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a.text-primary:focus,
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a,
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d),
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .oswald-1-5 {
  font-family: 'Oswald', sans-serif;
  font-size: 1.8rem;
  line-height: 1.5;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) {
  padding-top: 3rem;
  padding-bottom: 6rem;
  background-color: #ffffff;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .items-wrapper {
  margin: 0 -24px;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .items-wrapper .card {
  padding: 0 24px;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .content-wrapper {
  position: sticky;
  top: 72px;
}
@media (max-width: 992px) {
  .cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .content-wrapper {
    margin-bottom: 48px;
  }
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .content-wrapper .mbr-label {
  margin-bottom: 12px;
  font-weight: 300 !important;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .content-wrapper .mbr-section-title {
  margin-bottom: 12px;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .content-wrapper .mbr-text {
  margin-bottom: 0;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group {
  position: relative;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group .card {
  position: relative;
  padding: 24px;
  background-color: transparent;
  border: 1px solid #bac0cc;
  transition: all 0.3s ease-in-out;
  margin-top: 12px;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group .card:first-child {
  margin-top: 0;
}
@media (max-width: 992px) {
  .cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group .card {
    padding: 24px 12px;
  }
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group .card .card-header {
  background-color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
  display: block;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group .card .card-header .panel-title {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group .card .card-header .panel-title .title-wrap .panel-label {
  margin-bottom: 6px;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group .card .card-header .panel-title .title-wrap .panel-title-edit {
  margin-bottom: 0;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group .card .card-header .panel-title .icon-wrap {
  width: 32px;
  height: 32px;
  min-width: 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out;
  margin-left: 12px;
  border-radius: 100%;
  background-color: #06296e;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group .card .card-header .panel-title .icon-wrap :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 16px;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group .card .panel-collapse .panel-body {
  padding-top: 24px;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-group .card .panel-collapse .panel-body .panel-text {
  margin-bottom: 0;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .mbr-label {
  color: #c9000a;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .mbr-section-title {
  color: #14334b;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .mbr-text {
  color: #14334b;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-label {
  color: #14334b;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-title-edit {
  color: #06296e;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .panel-text {
  color: #000000;
}
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .mbr-section-title,
.cid-slrmXLR3kNZ:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) .title-wrap {
  color: #06296e;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoch5c-bmvw0r2gj8l8d) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) [class^="mobi-"],
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg),
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) h2,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-2,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-4,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-7,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) span,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) p,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg),
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #fafafa;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline:active {
  background-color: transparent !important;
  border-color: #fafafa;
  color: #fafafa;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline:hover,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline:focus,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline.focus,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline.active {
  color: #cfcfcf !important;
  background-color: transparent !important;
  border-color: #cfcfcf !important;
  box-shadow: none !important;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline:focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline.focus :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline.active :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #cfcfcf;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn-white-outline.disabled {
  color: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a.text-white:hover,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a.text-white:focus,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) img,
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg),
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) {
  padding-top: 0rem;
  padding-bottom: 0rem;
  overflow: hidden;
  align-items: flex-end;
  background-color: #001337;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .project-facts {
  border-block: 1px solid #d6d5d0;
  flex-wrap: wrap;
  margin: 30px 0;
  display: flex;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .project-facts span {
  flex-direction: column;
  margin-right: 24px;
  padding: 18px 24px 18px 0;
  display: flex;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .card {
  justify-content: flex-end;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .content-wrapper {
  padding: 80px 0;
}
@media (max-width: 992px) {
  .cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .content-wrapper {
    margin-bottom: 10px;
    padding: 40px 0;
  }
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 80%;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  .cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .content-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .items-wrapper {
  height: 100%;
  min-height: 700px;
  position: relative;
}
@media (max-width: 992px) {
  .cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .items-wrapper {
    height: 350px;
    min-height: auto;
  }
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .items-wrapper .image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 110%;
  height: 100%;
  object-fit: cover;
  border-radius: 0 !important;
}
@media (max-width: 992px) {
  .cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .items-wrapper .image-wrapper img {
    width: 100%;
  }
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .items-wrapper .image-wrap img {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 30%;
  aspect-ratio: 1.33333333;
  object-fit: cover;
  z-index: 1;
  border-top: 1px solid #f4f4f4;
  border-right: 1px solid #f4f4f4;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-section-title {
  color: #093388;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-text {
  color: #58595b;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-label {
  color: #c9000a;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) P {
  color: #ffffff;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-section-title,
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-section-btn {
  color: #ffffff;
}
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .mbr-text,
.cid-slrmfcIpYvd:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) .text-wrapper {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoci5d-bmvw0r2i6yjvg) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i),
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) h2,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) h3,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-2,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-4,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-7,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) p,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i),
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn-primary,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn-primary:hover,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn-primary:focus,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn-primary.focus,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a.text-primary:hover,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a.text-primary:focus,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a.text-white:hover,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a.text-white:focus,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i),
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn-primary:hover,
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) a:hover {
  color: #0440ac !important;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .container-fluid {
    padding: 0 26px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .row {
  justify-content: center;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .mbr-section-title {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .list {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .list,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .nav-wrapper {
  text-align: right;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .list,
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .item-wrap {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) P {
  color: #ffffff;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .mbr-section-title {
  color: #ededee;
}
.cid-slrm4ncJFa6:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoci5e-bmvw0r2jv0h2i) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a,
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) span,
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) p,
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36),
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a.text-primary:hover,
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a.text-primary:focus,
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a.text-white:hover,
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a.text-white:focus,
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a,
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36),
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .text-white {
  padding-left: 10px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) li {
  margin-bottom: 5px !important;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) p {
  font-family: 'Arial';
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) P {
  color: #232323;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) DIV {
  color: #ffffff;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) H10 {
  color: #767676;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .hidden {
  display: none;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .sticky li:hover {
  margin-left: -100px;
}
.cid-slrmQlcMW5b:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qocj5f-bmvw0r2ls5u36) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-swwk-bmvw0r2nnlh87 .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-swwk-bmvw0r2nnlh87 .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i),
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) a,
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) h1,
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) h4,
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-1,
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-4,
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-7,
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) p,
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i),
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) a,
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) img,
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .card,
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i),
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/leier-laermschutzwand-strasse-2000x1333.jpg");
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .mbr-text {
  color: #f4f4f4;
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .item-title {
  color: #58595b;
}
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .item-title,
.cid-vs0uzhx4Kj:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoj55g-bmvw0r2v6ly0i) {
  --z2c-privacy-accent: #49a6ff;
}

:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) [data-vnimp-plain] {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) [data-vnimp-plain]:hover,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) [data-vnimp-plain]:focus,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) [data-vnimp-plain]:active {
  background-color: transparent;
  border-color: transparent;
  color: #212529;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) [data-vnimp-plain="link"] {
  color: #0d6efd;
  text-decoration: underline;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) [data-vnimp-plain="link"]:hover {
  color: #0a58ca;
}
@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) [class^="mobi-"],
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61),
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) a,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) h2,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) h4,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .display-1,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .display-4,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) span,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) p,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61),
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #808080;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white:active {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  color: #808080 !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white:hover,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white:focus,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white.focus,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white.disabled {
  color: #808080 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) a,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white:hover,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white:focus {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) img,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61),
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white:hover,
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white:focus {
  color: #fff !important;
  background-color: #001337 !important;
  border-color: #001337 !important;
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.3) !important;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white:hover :is(.mbr-iconfont, .vnimp-icfont),
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .btn-white:focus :is(.mbr-iconfont, .vnimp-icfont) {
  color: #fff !important;
  border-color: #fff !important;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 60%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .title-wrapper .mbr-section-title {
    width: 60%;
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .items-wrapper {
  margin: 0 -5px;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .items-wrapper .item {
  padding: 0 5px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .items-wrapper .item {
    margin-bottom: 20px;
  }
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .items-wrapper .item .item-wrapper {
  border-style: solid;
  border-width: 1px;
  border-color: #999;
  height: 100%;
  background-color: #001337;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .items-wrapper .item .item-wrapper .item-img img {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  height: 400px;
  object-fit: cover;
}
@media (max-width: 992px) {
  .cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .items-wrapper .item .item-wrapper .item-img img {
    height: 350px;
  }
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .items-wrapper .item .item-wrapper .item-content {
  padding: 20px;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn {
  margin-top: 20px;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .items-wrapper .item .item-wrapper .item-content .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mbr-section-title {
  color: #093388;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .item-title {
  color: #093388;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .item-title,
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mbr-section-btn {
  color: #ffffff;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mbr-section-subtitle {
  color: #c9000a;
}
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .mbr-section-title,
.cid-vs4F6sxpdX:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) .title-wrapper {
  color: #001337;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoj55h-bmvw0r2w6wa61) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1),
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) h2,
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) h3,
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) h4,
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-2,
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-4,
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-5,
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-7,
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) p {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .media-content {
  flex-basis: 100%;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .media-container-row {
    flex-wrap: nowrap;
  }
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mbr-figure {
  align-self: center;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mbr-figure img {
  width: 100%;
}
@media (max-width: 991px) {
  :where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mbr-figure {
    width: 100% !important;
  }
}
:focus:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1),
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mb-4 {
  margin-bottom: 2rem !important;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1),
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) {
  padding-top: 60px;
  padding-bottom: 45px;
  background-color: #001337;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) h3 {
  color: #000000;
  font-weight: 300;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) p {
  color: #464646;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) h2 {
  color: #000000;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) h4 {
  font-family: 'Arial';
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .counter-container {
  color: #767676;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .counter-container div {
  margin-bottom: 1rem;
  padding-left: 0.5rem;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .media-content {
  padding-right: 1.5rem;
  padding-left: 3rem;
}
@media (max-width: 991px) {
  .cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .media-content {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .list-counter {
  float: left;
  font-size: 2rem;
  margin-right: 1rem;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .half-list:nth-of-type(even) {
  display: inline-block;
  width: 48%;
  margin-left: 4%;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .half-list {
  text-align: left;
  display: inline-block;
  width: 48%;
  vertical-align: top;
  margin: 0;
}
@media (max-width: 767px) {
  .cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .half-list {
    width: 100%;
    margin: 0;
  }
  .cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .half-list:nth-of-type(even) {
    width: 100%;
    margin: 0;
  }
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mbr-figure {
  padding-right: 1rem;
  -ms-flex-item-align: initial;
  -ms-grid-row-align: initial;
  -webkit-align-self: flex-start;
  align-self: flex-start;
}
@media (min-width: 992px) {
  .cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mbr-figure {
    padding-left: 1rem;
  }
}
@media (max-width: 991px) {
  .cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mbr-figure {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mbr-text {
    text-align: center;
  }
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) P {
  color: #ffffff;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .mbr-section-subtitle {
  color: #ffffff;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) H2 {
  color: #ffffff;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) H4 {
  color: #ffffff;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .image-wrapper {
  position: relative;
  margin-bottom: 2rem;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .image-wrapper img {
  display: block;
  width: 100%;
}
.cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .image-info {
  position: absolute;
  z-index: 2;
  right: 3.5rem;
  bottom: -2rem;
  width: calc(60%);
  margin: 0;
  padding: 1.25rem 1.5rem;
  color: #ffffff;
  background-color: #c6643c;
  transform: translateY(50%);
  box-shadow: 0 0.75rem 2rem rgba(0, 0, 0, 0.18);
  border-radius: 10px;
}
@media (max-width: 767px) {
  .cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .image-wrapper {
    margin-bottom: 1.5rem;
  }
  .cid-vs4wcYyGrI:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) .image-info {
    right: 1rem;
    width: calc(98%);
    padding: 1rem;
    transform: translateY(40%);
  }
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoj65i-bmvw0r2x9rxz1) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'icon54-v2';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/icon54-v2.ttf") format('truetype'), url("assets/fonts/icon54-v2.woff") format('woff');
  font-display: swap;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) [class*=' icon54-v2-'] {
  font-family: 'icon54-v2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .icon54-v2-shovel::before {
  content: '\eb57';
}
section:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl),
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) h2,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) h3,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .display-2,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .display-7,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) span,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) p,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .mbr-light {
  font-weight: 300;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .media-container-row {
    flex-wrap: nowrap;
  }
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .card-box {
  width: 100%;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .card-img img {
  width: 100%;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .card-img {
  width: auto;
}
:focus:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl),
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .mb-4 {
  margin-bottom: 2rem !important;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .text-black {
  color: #232323 !important;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a.text-primary:hover,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a.text-primary:focus,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a.text-black:hover,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a.text-black:focus,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a.text-black.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) img,
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl),
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) {
  padding-top: 60px;
  padding-bottom: 0px;
  background-color: #ffffff;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .card {
  padding: 1rem 1rem 3rem 1rem;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .card-img {
  padding-bottom: 2rem;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .mbr-text {
  color: #767676;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) span {
  font-size: 14px;
  color: #ffffff;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .date span {
  display: inline-block;
  background-color: #951D19;
  padding: 0.2rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: 'Arial';
}
@media (max-width: 767px) {
  .cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) p.mbr-text,
  .cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) p.date {
    text-align: center;
  }
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) H2 {
  text-align: left;
  color: #001337;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .mbr-text {
  color: #000000;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .card-img {
  color: #000000;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .media-container-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .instruction-area {
  display: flex;
  align-items: center;
  gap: 22px;
  width: 100%;
  margin-bottom: 3rem;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .instruction-icon {
  flex: 0 0 90px;
  width: 90px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  background-color: #a30008;
  border-radius: 50%;
  box-sizing: border-box;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .instruction-icon :is(.mbr-iconfont, .vnimp-icfont) {
  display: block;
  color: inherit;
  font-size: 46px;
  line-height: 1;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .instruction-links {
  display: flex;
  flex: 1;
  min-width: 0;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .instruction-line {
  width: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
  line-height: 1.45;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .instruction-link {
  display: inline;
  width: auto;
  max-width: 100%;
  line-height: inherit;
  text-decoration: none !important;
  border-bottom: 0 !important;
  background-image: none !important;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .instruction-link:hover,
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .instruction-link:focus,
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .instruction-link:active {
  text-decoration: underline !important;
  border-bottom: 0 !important;
  background-image: none !important;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .instruction-link::before,
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .instruction-link::after {
  display: none !important;
  content: none !important;
}
.cid-vscawZvEUr:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) .mbr-section-subtitle {
  text-align: left;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoj65j-bmvw0r2yjxrbl) {
  --z2c-privacy-accent: #49a6ff;
}

@keyframes progress {
  from {
    margin-left: 0%;
    width: 94px;
  }
  to {
    margin-left: 100%;
    width: 94px;
  }
}
section:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) {
  position: relative;
  word-wrap: break-word;
}
section:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:focus:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu),
:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) {
  font-family: Host Grotesk;
}
*:focus-visible:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu),
:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-GGXEVvhm4L:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-GGXEVvhm4L:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) hr {
  border: 0;
  clear: both;
  display: block;
  margin: 2.4rem auto;
  text-align: center;
  width: 71%;
}
.cid-GGXEVvhm4L:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) .progress {
  background: #cccccc;
  opacity: 1;
  height: 1px;
  overflow: hidden;
  position: relative;
}
.cid-GGXEVvhm4L:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #cc2952;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 100px;
}
:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoj65k-bmvw0r2zv7knu) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'icon54-v2';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/icon54-v2.ttf") format('truetype'), url("assets/fonts/icon54-v2.woff") format('woff');
  font-display: swap;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) [class*=' icon54-v2-'] {
  font-family: 'icon54-v2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .icon54-v2-shovel::before {
  content: '\eb57';
}
section:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao),
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a,
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) h2,
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) h3,
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .display-2,
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .display-7,
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) span,
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) p,
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .mbr-light {
  font-weight: 300;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .media-container-row {
    flex-wrap: nowrap;
  }
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .card-box {
  width: 100%;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .card-img img {
  width: 100%;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .card-img {
  width: auto;
}
:focus:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao),
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .mb-4 {
  margin-bottom: 2rem !important;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a.text-primary:hover,
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a.text-primary:focus,
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a,
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) img,
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao),
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .card {
  padding: 1rem 1rem 3rem 1rem;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .card-img {
  padding-bottom: 2rem;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .mbr-text {
  color: #767676;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) span {
  font-size: 14px;
  color: #ffffff;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .date span {
  display: inline-block;
  background-color: #951D19;
  padding: 0.2rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: 'arial';
}
@media (max-width: 767px) {
  .cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) p.mbr-text,
  .cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) p.date {
    text-align: center;
  }
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .mbr-text {
  color: #000000;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) H2 {
  text-align: left;
  color: #001337;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .mbr-section-subtitle {
  color: #a30008;
  text-align: justify;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .media-container-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .mbr-section-subtitle .mbr-section-subtitle {
  color: #000000;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .mbr-section-subtitle H3 {
  color: #000000;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .instruction-area {
  display: flex;
  align-items: center;
  gap: 22px;
  width: 100%;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .instruction-icon {
  flex: 0 0 90px;
  width: 90px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  background-color: #a30008;
  border-radius: 50%;
  box-sizing: border-box;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .instruction-icon :is(.mbr-iconfont, .vnimp-icfont) {
  display: block;
  color: inherit;
  font-size: 46px;
  line-height: 1;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .instruction-links {
  display: flex;
  flex: 1;
  min-width: 0;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.cid-vscaxJKqRY:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) .instruction-line {
  width: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
  line-height: 1.45;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoj75l-bmvw0r318h1ao) {
  --z2c-privacy-accent: #49a6ff;
}

@keyframes progress {
  from {
    margin-left: 0%;
    width: 94px;
  }
  to {
    margin-left: 100%;
    width: 94px;
  }
}
section:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) {
  position: relative;
  word-wrap: break-word;
}
section:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:focus:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek),
:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) {
  font-family: Host Grotesk;
}
*:focus-visible:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek),
:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vsJqiLlLeM:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-vsJqiLlLeM:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) hr {
  border: 0;
  clear: both;
  display: block;
  margin: 2.4rem auto;
  text-align: center;
  width: 71%;
}
.cid-vsJqiLlLeM:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) .progress {
  background: #cccccc;
  opacity: 1;
  height: 1px;
  overflow: hidden;
  position: relative;
}
.cid-vsJqiLlLeM:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) .progress::before {
  animation-duration: 2s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-name: progress;
  background: #cc2952;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  width: 100px;
}
:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoj75m-bmvw0r32nu6ek) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'icon54-v2';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/icon54-v2.ttf") format('truetype'), url("assets/fonts/icon54-v2.woff") format('woff');
  font-display: swap;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) [class*=' icon54-v2-'] {
  font-family: 'icon54-v2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .icon54-v2-shovel::before {
  content: '\eb57';
}
section:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi),
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a,
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) h2,
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) h3,
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .display-2,
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .display-7,
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) span,
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) p,
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .mbr-light {
  font-weight: 300;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .media-container-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
  align-items: start;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .media-container-row {
    flex-wrap: nowrap;
  }
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .card-box {
  width: 100%;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .card-img {
  text-align: center;
  flex-shrink: 0;
  -webkit-flex-shrink: 0;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .card-img img {
  width: 100%;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .card-img {
  width: auto;
}
:focus:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi),
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .mb-4 {
  margin-bottom: 2rem !important;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a.text-primary:hover,
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a.text-primary:focus,
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a,
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) img,
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .card {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi),
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) {
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #ffffff;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .card {
  padding: 1rem 1rem 3rem 1rem;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .card-img {
  padding-bottom: 2rem;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .mbr-text {
  color: #767676;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) span {
  font-size: 14px;
  color: #ffffff;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .date span {
  display: inline-block;
  background-color: #951D19;
  padding: 0.2rem 1rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%;
  overflow: hidden;
  font-family: 'arial';
}
@media (max-width: 767px) {
  .cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) p.mbr-text,
  .cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) p.date {
    text-align: center;
  }
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .mbr-text {
  color: #000000;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) H2 {
  text-align: left;
  color: #001337;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .mbr-section-subtitle {
  color: #000000;
  text-align: justify;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .media-container-row {
  display: flex;
  flex-wrap: wrap;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .instruction-area {
  display: flex;
  align-items: center;
  gap: 22px;
  width: 100%;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .instruction-icon {
  flex: 0 0 90px;
  width: 90px;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  color: #ffffff;
  background-color: #a30008;
  border-radius: 50%;
  box-sizing: border-box;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .instruction-icon :is(.mbr-iconfont, .vnimp-icfont) {
  display: block;
  color: inherit;
  font-size: 46px;
  line-height: 1;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .instruction-links {
  display: flex;
  flex: 1;
  min-width: 0;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}
.cid-vsJrodhx1b:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) .instruction-line {
  width: auto;
  max-width: 100%;
  margin: 0;
  padding: 0;
  line-height: 1.45;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoj75n-bmvw0r345kdgi) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qoj85o-bmvw0r35udcgl .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qoj85o-bmvw0r35udcgl .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl),
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) h2,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) h3,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-2,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-4,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-7,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) p,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl),
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn-primary,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn-primary:hover,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn-primary:focus,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn-primary.focus,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a.text-primary:hover,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a.text-primary:focus,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a.text-white:hover,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a.text-white:focus,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl),
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn-primary:hover,
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) a:hover {
  color: #0440ac !important;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .row {
  justify-content: center;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .mbr-section-title {
  color: #ffffff;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .list {
  color: #ffffff;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .list,
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .nav-wrapper {
  text-align: right;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .list,
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .item-wrap {
  color: #ffffff;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) P {
  color: #ffffff;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .mbr-section-title {
  color: #ededee;
}
.cid-vs0uzhK6Ze:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoj85o-bmvw0r35udcgl) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a,
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) span,
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) p,
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li),
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a.text-primary:hover,
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a.text-primary:focus,
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a.text-white:hover,
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a.text-white:focus,
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a,
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li),
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .text-white {
  padding-left: 10px;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) li {
  margin-bottom: 5px !important;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) p {
  font-family: 'Arial';
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) P {
  color: #232323;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) DIV {
  color: #ffffff;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) H10 {
  color: #767676;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .hidden {
  display: none;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .sticky li:hover {
  margin-left: -100px;
}
.cid-vs0uzi4nB7:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qoj85p-bmvw0r37n31li) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-2u5n7-bmvw0r39f57jo .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-2u5n7-bmvw0r39f57jo .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


section:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx),
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) a,
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .mbr-text {
  font-style: normal;
  line-height: 1.7;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) h1,
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) h4,
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-1,
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-4,
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-7,
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) p,
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) img {
  display: block;
  width: 100%;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .card {
  background-color: transparent;
  border: none;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx),
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 5.2rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-1 {
    font-size: 4.16rem;
  }
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-1 {
    font-size: 3.64rem;
    font-size: calc(2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.1 * (2.47rem + (5.2 - 2.47) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) a,
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) img,
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .card,
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .item-wrapper {
  border-radius: 1rem !important;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .item-tag {
  border-radius: 100px !important;
}
*:focus-visible:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx),
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) {
  padding-top: 13.5rem;
  padding-bottom: 0rem;
  align-items: flex-end;
  background-image: url("assets/images/leier-laermschutzwand-strasse-2000x1333.jpg");
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .card {
  justify-content: flex-end;
  padding-bottom: 40px;
}
@media (max-width: 992px) {
  .cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .content-wrapper {
    margin-bottom: 10px;
  }
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .content-wrapper .mbr-section-title {
  margin-bottom: 16px;
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .content-wrapper .text-wrapper .mbr-text {
  display: inline-block;
  width: 40%;
  margin-bottom: 30px;
}
@media (max-width: 1440px) {
  .cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .content-wrapper .text-wrapper .mbr-text {
    width: 50%;
  }
}
@media (max-width: 992px) {
  .cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .content-wrapper .text-wrapper .mbr-text {
    width: 100%;
  }
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .items-wrapper .items-wrap {
  display: inline-flex;
  flex-direction: column;
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .items-wrapper .items-wrap .item {
  margin-bottom: 10px;
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .items-wrapper .items-wrap .item:last-child {
  margin-bottom: 0;
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .items-wrapper .items-wrap .item .item-wrapper {
  padding: 6px 26px 6px 6px;
  display: inline-flex;
  align-items: center;
  background-color: #d7d2d2;
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .items-wrapper .items-wrap .item .item-wrapper .item-img {
  margin-right: 10px;
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
  width: 70px;
  height: 70px;
  min-width: 70px;
  object-fit: cover;
  border-radius: 100% !important;
}
@media (max-width: 992px) {
  .cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .items-wrapper .items-wrap .item .item-wrapper .item-img img {
    width: 50px;
    height: 50px;
    min-width: 50px;
  }
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .items-wrapper .items-wrap .item .item-wrapper .item-content .item-title {
  margin-bottom: 0;
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .mbr-section-title {
  color: #f4f4f4;
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .mbr-text {
  color: #f4f4f4;
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .item-title {
  color: #58595b;
}
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .item-title,
.cid-vsJyr6ZB3m:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) .items-wrapper {
  color: #000000;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qop15q-bmvw0r3hfy5mx) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn),
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a,
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) h2,
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) h3,
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .display-5,
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .display-7,
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) span,
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) p,
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) img {
  display: block;
  width: 100%;
}
:focus:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn),
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a.text-primary:hover,
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a.text-primary:focus,
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a,
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn),
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) {
  position: relative;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 40px;
  overflow: visible;
  background-color: #ffffff;
  box-sizing: border-box;
  min-height: 0;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .block-head {
  width: 100%;
  max-width: 100%;
  margin: 0 0 45px;
  text-align: center;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .block-title {
  margin: 0;
  color: #003d59;
  text-align: left;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .block-intro {
  margin: 18px 0 0;
  color: #53666f;
  line-height: 1.65;
  text-align: justify;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: justify;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .steps-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin: 0;
  gap: 20px;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-item {
  display: none;
  position: relative;
  align-items: flex-start;
  width: 100%;
  margin: 0;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #d7d2d2;
  border-radius: 4px;
  background-color: #f4f4f4;
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-item:hover {
  transform: translateY(-2px);
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step1 {
  display: flex;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step2 {
  display: flex;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step3 {
  display: flex;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step4 {
  display: flex;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step5 {
  display: flex;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-image-wrap {
  position: relative;
  align-self: flex-start;
  flex: 0 0 160px;
  width: 160px;
  min-width: 160px;
  margin-right: 25px;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-image {
  display: block;
  width: 100%;
  height: auto;
  max-height: 160px;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  box-shadow: none;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-number {
  position: absolute;
  z-index: 2;
  top: -10px;
  left: -10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  color: #ffffff;
  background-color: #003d59;
  border: 3px solid #f4f4f4;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  box-sizing: border-box;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-content {
  flex: 1;
  min-width: 0;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-title {
  margin: 0 0 10px;
  color: #003d59;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-text {
  margin: 0;
  color: #000;
  line-height: 1.65;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-images {
  display: flex;
  gap: 1rem;
  align-items: stretch;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-image-button {
  position: relative;
  flex: 1 1 0;
  min-width: 0;
  display: block;
  width: 60%;
  height: auto;
  margin-top: 20px;
  padding: 0;
  overflow: visible;
  cursor: zoom-in;
  background: transparent;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-image-button:hover,
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-image-button:focus,
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-image-button:active {
  background: transparent;
  border: 0;
  outline: none;
  box-shadow: none;
  transform: none;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-image-button:focus-visible {
  outline: 2px solid #003d59;
  outline-offset: 3px;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
}
.cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .steps-list.extra-align-left .step-extra-image-button {
  margin-right: auto !important;
  margin-left: 0 !important;
}
@media (max-width: 991px) {
  .cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .block-head {
    margin-bottom: 35px;
  }
  .cid-vsX59ABOoc.worksteps:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-content {
    width: 100%;
  }
  .cid-vsX59ABOoc.worksteps:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-image-button {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cid-vsX59ABOoc.worksteps:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-image {
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
  }
}
@media (max-width: 575px) {
  .cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .block-head {
    margin-bottom: 30px;
    text-align: left;
  }
  .cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-item {
    flex-direction: column;
    align-items: stretch;
  }
  .cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-image-wrap {
    flex-basis: auto;
    width: 100%;
    min-width: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-image {
    width: 100%;
    height: auto;
    max-height: 160px;
  }
  .cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-content {
    width: 100%;
  }
  .cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-number {
    top: -10px;
    left: -5px;
  }
  .cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-images {
    flex-direction: column;
  }
  .cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-image-button {
    width: 60%;
  }
  .cid-vsX59ABOoc:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) .step-extra-image {
    width: 100%;
    height: auto;
  }
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qop15r-bmvw0r3ihcnjn) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: 'Moririse2';
  font-display: swap;
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/webio2.woff2") format('woff2'), url("assets/fonts/webio2.woff") format('woff'), url("assets/fonts/webio2.ttf") format('truetype');
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) [class^="mobi-"],
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) [class*=" mobi-"] {
  font-family: 'Moririse2' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .mobi-mbri-right:before {
  content: "\e96b";
}
section:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos),
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) a,
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) h3,
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) h4,
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .display-4,
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .display-7,
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) span,
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .mbr-section-btn {
  margin-left: -0.6rem;
  margin-right: -0.6rem;
  font-size: 0;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn :is(.mbr-iconfont, .vnimp-icfont) {
  order: 1;
  cursor: pointer;
  margin-left: 0.5rem;
  vertical-align: sub;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos),
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .container {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .item {
  position: relative;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .display-4 > :is(.mbr-iconfont, .vnimp-icfont) {
  font-size: 1.375rem;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn-secondary :is(.mbr-iconfont, .vnimp-icfont) {
  border: 1px solid #757575;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn-secondary,
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn-secondary:active {
  background-color: #f4f4f4 !important;
  border-color: #f4f4f4 !important;
  color: #757575 !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn-secondary:hover,
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn-secondary:focus,
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn-secondary.focus,
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn-secondary.active {
  color: inherit;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn-secondary.disabled {
  color: #757575 !important;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .mbr-section-btn .btn:not(.btn-form) {
  border-radius: 100px;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) a,
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .mbr-section-btn .btn {
  padding: 17px 26px;
  font-weight: 400;
  flex-direction: row-reverse;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .mbr-section-btn .btn :is(.mbr-iconfont, .vnimp-icfont) {
  margin-left: 0;
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  font-size: 10px;
  border-radius: 100%;
  border: 1px solid inherit;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .item-wrapper {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos),
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) {
  padding-top: 1rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .title-wrapper .mbr-section-title {
  display: inline-block;
  width: 100%;
  margin-bottom: 40px;
}
@media (max-width: 1440px) {
  .cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .title-wrapper .mbr-section-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 992px) {
  .cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .title-wrapper .mbr-section-title {
    width: 100%;
    margin-bottom: 30px;
  }
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .border-wrapper_1 {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-bottom: 20px;
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .border-wrapper_2 {
  width: 100%;
  height: 1px;
  background-color: #bac0cc;
  margin-top: 10px;
}
@media (max-width: 992px) {
  .cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .border-wrapper_2 {
    margin-top: 0;
  }
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .items-wrapper {
  margin: 0 -5px;
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .items-wrapper .item {
  padding: 0 5px;
  margin-bottom: 10px;
}
@media (max-width: 992px) {
  .cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .items-wrapper .item {
    margin-bottom: 20px;
  }
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .items-wrapper .item .item-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  height: 100%;
  background-color: #001337;
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .items-wrapper .item .item-wrapper .item-content .item-title {
  margin-bottom: 10px;
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .items-wrapper .item .item-wrapper .mbr-section-btn {
  margin-top: 20px;
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .items-wrapper .item .item-wrapper .mbr-section-btn .btn {
  margin-bottom: 0;
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .mbr-section-title {
  color: #093388;
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .item-title {
  color: #093388;
}
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .item-title,
.cid-vvgea9au0Q:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) .mbr-section-btn {
  color: #f4f4f4;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qop25s-bmvw0r3jrnhos) {
  --z2c-privacy-accent: #49a6ff;
}

section:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) button {
  background-color: transparent;
  border-color: transparent;
}
section:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw),
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .container {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a,
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) h2,
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) h3,
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .display-5,
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .display-7,
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) span,
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) p,
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) img {
  display: block;
  width: 100%;
}
:focus:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw),
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .container {
  padding-left: 16px;
  padding-right: 16px;
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .container {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .display-5 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.8rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .display-5 {
    font-size: 1.44rem;
    font-size: calc(1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.28rem + (1.8 - 1.28) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a.text-primary:hover,
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a.text-primary:focus,
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a,
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) a {
  transition: color 0.6s;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) img {
  border-radius: 1rem !important;
}
*:focus-visible:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw),
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .rem {
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .container {
  max-width: 1440px;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .rem-1 {
  font-family: 'Oswald', sans-serif;
  font-size: 2.3rem;
  line-height: 1.5;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .mini {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) {
  position: relative;
  width: 100%;
  padding-top: 40px;
  padding-bottom: 80px;
  overflow: visible;
  background-color: #ffffff;
  box-sizing: border-box;
  min-height: 0;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .block-head {
  width: 100%;
  max-width: 100%;
  margin: 0 0 45px;
  text-align: center;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .block-title {
  margin: 0;
  color: #003d59;
  text-align: left;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .block-intro {
  margin: 18px 0 0;
  color: #000000;
  line-height: 1.65;
  text-align: justify;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .mbr-section-subtitle {
  margin: 0 0 12px;
  line-height: 1.4;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  text-align: justify;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .steps-list {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: none;
  margin: 0;
  gap: 20px;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-item {
  display: none;
  position: relative;
  align-items: flex-start;
  width: 100%;
  margin: 0;
  padding: 20px;
  overflow: hidden;
  border: 1px solid #d7d2d2;
  border-radius: 4px;
  background-color: #f4f4f4;
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-item:hover {
  transform: translateY(-2px);
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step1 {
  display: flex;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step2 {
  display: flex;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-image-wrap {
  position: relative;
  align-self: flex-start;
  flex: 0 0 160px;
  width: 160px;
  min-width: 160px;
  margin-right: 25px;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-image {
  display: block;
  width: 100%;
  height: auto;
  max-height: 160px;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  box-shadow: none;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-number {
  position: absolute;
  z-index: 2;
  top: -10px;
  left: -10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 38px;
  height: 38px;
  color: #ffffff;
  background-color: #003d59;
  border: 3px solid #f4f4f4;
  border-radius: 50%;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  box-sizing: border-box;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-content {
  flex: 1;
  min-width: 0;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-title {
  margin: 0 0 10px;
  color: #003d59;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-text {
  margin: 0;
  color: #000;
  line-height: 1.65;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-images {
  display: flex;
  gap: 1rem;
  align-items: stretch;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-image-button {
  position: relative;
  flex: 1 1 0;
  min-width: 0;
  display: block;
  width: 60%;
  height: auto;
  margin-top: 20px;
  padding: 0;
  overflow: visible;
  cursor: zoom-in;
  background: transparent;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
  appearance: none;
  -webkit-appearance: none;
  box-sizing: border-box;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-image-button:hover,
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-image-button:focus,
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-image-button:active {
  background: transparent;
  border: 0;
  outline: none;
  box-shadow: none;
  transform: none;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-image-button:focus-visible {
  outline: 2px solid #003d59;
  outline-offset: 3px;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-image {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: contain;
  object-position: center;
  border: 0;
  border-radius: 8px;
  outline: none;
  box-shadow: none;
}
.cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .steps-list.extra-align-left .step-extra-image-button {
  margin-right: auto !important;
  margin-left: 0 !important;
}
@media (max-width: 991px) {
  .cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .block-head {
    margin-bottom: 35px;
  }
  .cid-vtbGPHlg1z.worksteps:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-content {
    width: 100%;
  }
  .cid-vtbGPHlg1z.worksteps:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-image-button {
    display: block;
    width: 100% !important;
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .cid-vtbGPHlg1z.worksteps:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-image {
    width: 100% !important;
    max-width: 100% !important;
    height: auto;
  }
}
@media (max-width: 575px) {
  .cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .block-head {
    margin-bottom: 30px;
    text-align: left;
  }
  .cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-item {
    flex-direction: column;
    align-items: stretch;
  }
  .cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-image-wrap {
    flex-basis: auto;
    width: 100%;
    min-width: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-image {
    width: 100%;
    height: auto;
    max-height: 160px;
  }
  .cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-content {
    width: 100%;
  }
  .cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-number {
    top: -10px;
    left: -5px;
  }
  .cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-images {
    flex-direction: column;
  }
  .cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-image-button {
    width: 60%;
  }
  .cid-vtbGPHlg1z:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) .step-extra-image {
    width: 100%;
    height: auto;
  }
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qop25t-bmvw0r3l3ishw) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-qop25u-bmvw0r3mgdzyv .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}
section:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv),
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .container-fluid {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .mbr-section-title {
  font-style: normal;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .mbr-section-subtitle {
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) h2,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) h3,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-2,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-4,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-7,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) p,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) strong {
  font-weight: bold;
}
section:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .align-center {
  text-align: center;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn {
  font-weight: 600;
  border-width: 1px;
  font-style: normal;
  margin: 0.6rem 0.6rem;
  white-space: normal;
  transition: all 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .row {
  display: -webkit-flex;
  -webkit-flex-wrap: wrap;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .row > * {
  padding-right: 1rem;
  padding-left: 1rem;
}
:focus:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv),
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
  pointer-events: none;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .container-fluid {
  padding-left: 16px;
  padding-right: 16px;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .row {
  margin-left: -16px;
  margin-right: -16px;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .row > [class*=col] {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 992px) {
  :where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 992px) {
  :where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .container-fluid {
    padding-left: 20px;
    padding-right: 20px;
  }
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn {
  border-width: 1px;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-2 {
  font-family: 'Oswald', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1rem;
  line-height: 1.3;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-7 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 300 !important;
}
@media (max-width: 768px) {
  :where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 20rem) / (48 - 20))));
  }
  :where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  :where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-2 {
    font-size: 3.2rem;
    font-size: calc(2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.3 * (2.05rem + (4 - 2.05) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-4 {
    font-size: 0.88rem;
    font-size: calc(1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.035rem + (1.1 - 1.035) * ((100vw - 62rem) / (87 - 62))));
  }
  :where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .display-7 {
    font-size: 0.96rem;
    font-size: calc(1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc(1.4 * (1.07rem + (1.2 - 1.07) * ((100vw - 62rem) / (87 - 62))));
  }
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn {
  padding: 1.25rem 2rem;
  border-radius: 4px;
  padding: 0.75rem 1.5rem;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn-primary,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn-primary:active {
  background-color: #001337 !important;
  border-color: #001337 !important;
  color: #ffffff !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn-primary:hover,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn-primary:focus,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn-primary.focus,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn-primary.active {
  color: inherit;
  background-color: #00256a !important;
  border-color: #00256a !important;
  box-shadow: none;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn-primary.disabled {
  color: #ffffff !important;
  background-color: #00256a !important;
  border-color: #00256a !important;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a.text-primary:hover,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a.text-primary:focus,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a.text-white:hover,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a.text-white:focus,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv),
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn {
  position: relative;
  overflow: hidden;
  isolation: isolate;
  transition: color 0.25s ease, background-color 0.25s ease, border-color 0.25s ease, box-shadow 0.25s ease !important;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn::after {
  content: "";
  position: absolute;
  top: -40%;
  left: -75%;
  z-index: -1;
  width: 45%;
  height: 180%;
  pointer-events: none;
  background: linear-gradient(110deg, transparent, rgba(255, 255, 255, 0.3), transparent);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn:hover::after {
  left: 130%;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn:hover {
  box-shadow: 0 8px 22px rgba(0, 19, 55, 0.25) !important;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn:active {
  box-shadow: 0 4px 12px rgba(0, 19, 55, 0.18) !important;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn-primary:hover,
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .btn-primary:focus {
  color: #fff !important;
  background-color: #002b78 !important;
  border-color: #002b78 !important;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) {
  padding-top: 5rem;
  padding-bottom: 0rem;
  background-image: url("assets/images/p1010018-1024x768.jpg");
  border-style: solid;
  border-width: 1px 0 0 0;
  border-color: white;
  z-index: 1;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) a:hover {
  color: #0440ac !important;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .container-fluid {
  padding: 0 56px;
}
@media (max-width: 992px) {
  .cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .container-fluid {
    padding: 0 26px;
  }
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .row {
  justify-content: center;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .title-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .title-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .title-wrapper .mbr-section-title {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .title-wrapper .mbr-section-title {
    margin-bottom: 40px;
  }
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .title-wrapper .mbr-section-title_no_margin {
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .title-wrapper .mbr-section-title_no_margin {
    margin-bottom: 40px;
  }
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper {
  margin-bottom: 60px;
}
@media (max-width: 992px) {
  .cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .nav-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .nav-wrapper {
    margin-bottom: 40px;
    text-align: left;
  }
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .nav-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .nav-wrapper .list .item-wrap {
  margin: 0 50px 16px 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
@media (max-width: 992px) {
  .cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .nav-wrapper .list .item-wrap {
    margin: 0 25px 16px 0;
  }
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .nav-wrapper .list .item-wrap:hover,
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .nav-wrapper .list .item-wrap:focus {
  color: #f7000c !important;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .nav-wrapper .list .item-wrap:last-child {
  margin: 0 0 16px 0;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .contacts-wrapper {
  margin-bottom: 70px;
}
@media (max-width: 992px) {
  .cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .contacts-wrapper {
    margin-bottom: 40px;
  }
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .contacts-wrapper .list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
@media (max-width: 992px) {
  .cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .contacts-wrapper .list {
    text-align: left;
  }
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .contacts-wrapper .list .item-wrap {
  margin-bottom: 0;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
  letter-spacing: -0.02em;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .contacts-wrapper .list .item-wrap:hover,
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .contacts-wrapper .list .item-wrap:focus {
  color: #0440ac;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .content-wrapper .contacts-wrapper .list .item-wrap:last-child {
  margin-bottom: 0;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .mbr-copy {
  margin-bottom: 0;
  color: #ffffff;
  text-align: left;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .mbr-section-title {
  color: #ffffff;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .list {
  color: #ffffff;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .list,
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .nav-wrapper {
  text-align: right;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .list,
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .item-wrap {
  color: #ffffff;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) P {
  color: #ffffff;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .mbr-section-title {
  color: #ededee;
}
.cid-vsJyr7GS0r:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) .mbr-section-title_no_margin {
  color: #ffffff;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qop25u-bmvw0r3mgdzyv) {
  --z2c-privacy-accent: #49a6ff;
}

@font-face {
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  src: url("assets/fonts/govicons-webfont.ttf") format('truetype'), url("assets/fonts/govicons-webfont.woff") format('woff'), url("assets/fonts/govicons-webfont.woff2") format('woff2');
  font-display: swap;
}
@font-face {
  font-family: map-icons;
  font-weight: 400;
  font-style: normal;
  src: url("assets/fonts/map-icons.ttf") format('truetype'), url("assets/fonts/map-icons.woff") format('woff');
  font-display: swap;
}
@font-face {
  font-family: "Material Design Icons";
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/MaterialIcons-Regular.woff2") format("woff2"), url("assets/fonts/MaterialIcons-Regular.woff") format("woff"), url("assets/fonts/MaterialIcons-Regular.ttf") format("truetype");
  font-display: swap;
}
@font-face {
  font-family: 'themify';
  font-weight: normal;
  font-style: normal;
  src: url("assets/fonts/themify.woff") format('woff'), url("assets/fonts/themify.ttf") format('truetype');
  font-display: swap;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .gi {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: Govicons;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .gi-fw {
  width: 1.25em;
  text-align: center;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .gi-construction:before {
  content: "\e960";
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .map-icon {
  font-family: map-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .map-icon-volume-control-telephone:before {
  content: "\e8a4";
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .material {
  font-family: "Material Design Icons" !important;
  display: inline-block;
  text-transform: none;
  text-rendering: auto;
  letter-spacing: normal;
  line-height: 1;
  position: relative;
  word-wrap: normal;
  top: 1px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .material-euro-symbol:before {
  content: "\e926";
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) [class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .ti-write:before {
  content: "\e6c8";
}
section:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) {
  background-color: #ffffff;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) {
  font-style: normal;
  line-height: 1.5;
  font-weight: 400;
  color: #232323;
}
section:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) {
  position: relative;
  word-wrap: break-word;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a {
  font-style: normal;
  font-weight: 400;
  cursor: pointer;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a,
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a:hover {
  text-decoration: none;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) span,
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) p,
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a {
  line-height: 1;
  word-break: break-word;
  word-wrap: break-word;
  font-weight: 400;
}
section:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .hidden {
  visibility: hidden;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .align-center {
  text-align: center;
}
:focus:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j),
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) :focus {
  outline: none;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) ul {
  margin-bottom: 2.3125rem;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) {
  font-family: Host Grotesk;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .text-primary {
  color: #001337 !important;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .text-white {
  color: #fafafa !important;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a.text-primary:hover,
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a.text-primary:focus,
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a.text-primary.active {
  color: #000000 !important;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a.text-white:hover,
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a.text-white:focus,
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a.text-white.active {
  color: #c7c7c7 !important;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption) {
  position: relative;
  background-image: transparent;
  background-size: 10000px 2px;
  background-repeat: no-repeat;
  background-position: 0px 1.2em;
  background-position: -10000px 1.2em;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a[class*="text-"]:not(.nav-link):not(.dropdown-item):not([role]):not(.navbar-caption):hover {
  transition: background-position 2s ease-in-out;
  background-image: linear-gradient(currentColor 50%, currentColor 50%);
  background-position: 0px 1.2em;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a,
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a:hover {
  color: #001337;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) a {
  transition: color 0.6s;
}
*:focus-visible:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j),
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) *:focus-visible {
  outline: red solid 2px !important;
  outline-offset: 2px !important;
  transition: outline 0.2s ease-in-out;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .text-white {
  padding-left: 10px;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .myimg {
  font-size: 35px;
  line-height: 35px;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .mybox {
  width: 40px;
  height: 41px;
  float: left;
  padding: 5px;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) li {
  margin-bottom: 5px !important;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) p {
  font-family: 'Arial';
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) P {
  color: #232323;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) DIV {
  color: #ffffff;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) H10 {
  color: #767676;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .hidden {
  display: none;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) p {
  color: #ecf0f1;
  line-height: 28px;
  font-size: 15px;
  padding-top: 50px;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .sticky-container {
  z-index: 1001;
  padding: 0px;
  margin: 0px;
  position: fixed;
  right: -119px;
  top: 251px;
  width: 200px;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .sticky li {
  list-style-type: none;
  border-radius: 4px;
  background-color: #cccccc;
  color: #efefef;
  height: 43px;
  padding: 0px;
  margin: 0px 0px 1px 0px;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .sticky li:hover {
  margin-left: -100px;
}
.cid-vsJyr86x7u:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) .sticky li p {
  padding: 0px;
  margin: 0px;
  line-height: 43px;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) {
  hyphens: auto;
}
:where(.vn-imp-vnimp-qop35v-bmvw0r3nxms3j) {
  --z2c-privacy-accent: #49a6ff;
}

.vn-imp-vnimp-js-34t3c-bmvw0r3pe1as2 .vnimp-note {
  display: none;
}
#canvas .vn-imp-vnimp-js-34t3c-bmvw0r3pe1as2 .vnimp-note {
  display: block !important;
  margin: 8px;
  padding: 8px 12px;
  background: #fff7d6;
  color: #5c4400;
  border: 1px dashed #d9a400;
  border-radius: 6px;
  font: 13px/1.4 Arial, sans-serif;
  text-align: left;
}


body, p, li, td, th, blockquote, figcaption, label:not(.vn-gal-box-nav):not(.vn-gal-box-close), .mbr-text { font-size: 1.2rem !important; }

nav.navbar-fixed-top, nav.fixed-top, nav.position-fixed { left: 0 !important; right: 0 !important; width: 100% !important; top: 0 !important; z-index: 5000 !important; }

a.nav-link:hover, a.dropdown-item:hover, a.navbar-brand:hover { filter: brightness(0.7); transition: filter .15s ease; }

a.text-primary:hover, a.text-secondary:hover, a.text-success:hover, a.text-info:hover, a.text-warning:hover, a.text-danger:hover, a.text-light:hover, a.text-dark:hover { filter: brightness(0.7); transition: filter .15s ease; }

@media (max-width: 1199.98px) {
  nav.navbar .navbar-collapse.show, nav.navbar .navbar-collapse.collapsing { padding-bottom: 1rem; }
  /* Ist das aufgeklappte Handy-Menü höher als 80 % des Fensters (viele Punkte, geöffnetes Dropdown), scrollt es in sich —
     sonst wären die unteren Punkte nicht erreichbar (v. a. bei festem Menü, das die Seite nicht mitscrollen lässt). */
  nav.navbar .navbar-collapse.show, nav.navbar .navbar-collapse.collapsing { max-height: 80vh; max-height: 80dvh; overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; }
}
nav a { text-decoration: none; }
a:not(nav a) { text-decoration: none; }
