.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

body {
  color: #333;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.navbar-no-shadow {
  width: 100%;
  position: static;
}

.navbar-no-shadow-container {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
}

.container-regular {
  width: 100%;
  max-width: 1260px;
  min-height: 30px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  color: #fff;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-wrapper {
  flex: 1;
  margin-left: 20px;
  display: block;
}

.nav-menu {
  color: #fff;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  display: flex;
}

.nav-link {
  color: #fff;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover, .nav-link:focus {
  color: #fcc350;
}

.nav-link:focus-visible, .nav-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link.w--current {
  color: #fcc350;
}

.nav-dropdown {
  margin-left: 5px;
  margin-right: 5px;
}

.nav-dropdown-toggle {
  letter-spacing: .25px;
  padding: 5px 30px 5px 10px;
  font-size: 14px;
  line-height: 20px;
}

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

.nav-dropdown-toggle:focus-visible, .nav-dropdown-toggle[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-dropdown-icon {
  margin-right: 10px;
}

.nav-dropdown-list {
  background-color: #fff;
  border-radius: 12px;
}

.nav-dropdown-list.w--open {
  padding-top: 10px;
  padding-bottom: 10px;
}

.nav-dropdown-link {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 14px;
}

.nav-dropdown-link:focus-visible, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.nav-button-wrapper {
  margin-left: auto;
}

.button-primary {
  color: #fff;
  letter-spacing: 2px;
  text-transform: none;
  background-color: #112250;
  border-radius: 4px;
  padding: 12px 25px;
  font-size: 12px;
  line-height: 20px;
  text-decoration: none;
  transition: all .2s;
}

.button-primary:hover {
  color: #fff;
  background-color: #32343a;
}

.button-primary:active {
  background-color: #43464d;
}

.section {
  width: 100%;
  max-width: 100%;
  position: static;
}

.body {
  background-color: #f3f3f3;
  font-family: DM Sans, sans-serif;
}

.div-block {
  background-color: #0000;
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block {
  color: #486284;
  text-align: center;
  letter-spacing: -.96px;
  margin-bottom: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 150%;
}

.text-block-2 {
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.div-block-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.text-block-3 {
  font-weight: 600;
  line-height: 120%;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #1a202c;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 150%;
  display: grid;
}

.code-embed {
  text-align: center;
  flex: 0 auto;
  align-self: flex-start;
  width: 100%;
  height: 100%;
  margin-top: 8px;
  font-size: 24px;
  line-height: 100%;
}

.text-block-4 {
  font-size: 18px;
  line-height: 120%;
}

.div-block-27 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.image-6 {
  text-align: left;
  vertical-align: middle;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-21 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.div-block-25 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-28 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link {
  color: #7c7c7c;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.text-block-20 {
  letter-spacing: -1.108px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-20 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px;
}

.div-block-23 {
  background-color: #1b4489;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 80px;
}

.link-2 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
}

.div-block-22 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-26 {
  background-color: #183b75;
  border-radius: 58px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.code-embed-2 {
  border-radius: 58px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.div-block-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-29 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-30 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.text-block-22 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-weight: 500;
  line-height: 24px;
}

.div-block-31 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-32 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-23 {
  letter-spacing: -1.108px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-33 {
  background-color: #fff;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 80px;
}

.div-block-34 {
  background-color: #1b4489;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 80px;
}

.link-3 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  text-decoration: none;
}

.div-block-35 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-36 {
  background-color: #183b75;
  border-radius: 58px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.code-embed-3 {
  border-radius: 58px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.div-block-37 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-38 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-3 {
  width: 100%;
}

.text-block-14 {
  color: #7c8893;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  line-height: 12px;
}

.div-block-9 {
  background-color: #fff;
  border-radius: 0;
  flex-flow: column;
  justify-content: space-around;
  width: 100%;
  height: auto;
  padding: 10px 20px 20px;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.text-block-12 {
  color: #1b4489;
  text-align: right;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.image-5 {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 385px;
}

.div-block-7 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  place-items: center;
  margin-bottom: 10px;
  padding-bottom: 10px;
  display: inline-flex;
}

.text-block-13 {
  color: #000;
  text-align: center;
  flex: 1;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 170%;
  text-decoration: none;
}

.div-block-8 {
  border-radius: 10px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
  position: static;
}

.link-block {
  object-fit: cover;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
}

.text-block-15 {
  color: #777e90;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
}

.button {
  text-align: center;
  background-color: #112250;
  border-radius: 4px;
  position: static;
  inset: auto 0% 0% auto;
}

.link-block-4 {
  flex: 1;
  width: 100%;
  text-decoration: none;
}

.navbar-no-shadow-copy {
  width: 100%;
  position: static;
}

.nav-link-copy {
  color: #1a202c;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link-copy:hover, .nav-link-copy:focus {
  color: #fcc350;
}

.nav-link-copy:focus-visible, .nav-link-copy[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.nav-link-copy.w--current {
  color: #fcc350;
  display: inline;
}

.nav-link-copy.active {
  color: #fcc350;
}

.body-2 {
  background-color: #fbfbfb;
}

.image-16 {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 500px;
}

.div-block-83 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-69 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  padding-left: 10px;
  display: flex;
}

.div-block-62 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-82 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px;
}

.text-block-57 {
  color: #141414;
  text-align: left;
  font-family: DM Sans, sans-serif;
  font-size: 38px;
  font-weight: 600;
  line-height: 150%;
}

.div-block-52 {
  border: 0 #000;
  padding-left: 0;
}

.text-block-63 {
  color: #141414;
  padding-bottom: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  font-weight: 700;
  line-height: 150%;
}

.text-block-67 {
  letter-spacing: -1.108px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.text-block-65 {
  color: #fff;
  font-weight: 500;
  line-height: 24px;
}

.div-block-66 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-5 {
  display: none;
}

.div-block-73 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px 0;
  display: block;
}

.div-block-84 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rich-text-block-6 {
  font-family: DM Sans, sans-serif;
}

.text-block-53 {
  color: #141414;
  justify-content: flex-end;
  align-items: center;
  height: auto;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 100%;
  display: flex;
}

.rich-text-block-2 {
  font-family: DM Sans, sans-serif;
  line-height: 220%;
}

.div-block-79 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.rich-text-block {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: DM Sans, sans-serif;
  line-height: 150%;
}

.text-block-51 {
  color: #1b1b1b;
  padding-bottom: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 50px;
}

.rich-text-block-7 {
  color: #1b1b1b;
  font-family: DM Sans, sans-serif;
  line-height: 120%;
}

.link-4 {
  color: #fff;
  text-decoration: none;
}

.div-block-54 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: block;
}

.code-embed-4 {
  border-radius: 58px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.div-block-71 {
  text-align: right;
}

.text-block-54 {
  color: #141414;
  padding-left: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.image-17 {
  width: 65%;
  display: block;
}

.div-block-78 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.link-6 {
  color: #7c7c7c;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.div-block-68 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-24 {
  text-align: left;
  vertical-align: middle;
  width: 75%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-63 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
  display: grid;
}

.link-block-5 {
  justify-content: center;
  display: flex;
}

.link-block-6 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-58 {
  border: 0 #000;
  border-radius: 0;
}

.amenities {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: block;
}

.text-block-60 {
  color: #999;
  font-family: DM Sans, sans-serif;
  line-height: 150%;
}

.div-block-85 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 1200px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-81 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-23 {
  object-fit: cover;
  height: 100%;
}

.div-block-70 {
  background-color: #1b4489;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 80px;
}

.div-block-65 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.image-25 {
  object-fit: cover;
  height: 100%;
}

.rich-text-block-3 {
  font-family: DM Sans, sans-serif;
}

.image-26 {
  object-fit: cover;
  width: 100%;
  height: auto;
  display: none;
}

.section-7 {
  position: relative;
}

.code-embed-5 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: static;
  inset: 0%;
}

.div-block-86 {
  z-index: 1;
  text-align: center;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-27 {
  flex: 0 auto;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-block-copy {
  color: #181e27;
  text-align: center;
  letter-spacing: -.96px;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 150%;
}

.div-block-87 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.text-block-68 {
  color: #3c465f;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 175%;
}

.div-block-88 {
  position: relative;
}

.image-29 {
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-30 {
  width: 300px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-89 {
  background-color: #bad4ff;
  border-radius: 10px;
  justify-content: center;
  align-items: flex-start;
  width: 50px;
  height: 50px;
  display: flex;
}

.section-copy {
  margin-left: auto;
  margin-right: auto;
}

.navbar-no-shadow-container-2 {
  z-index: 5;
  background-color: #0000;
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
}

.navbar-wrapper-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-31 {
  width: 100%;
}

.div-block-90 {
  max-width: 1200px;
  margin: 60px auto;
  position: relative;
}

.text-block-10 {
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
  position: static;
}

.text-block-11 {
  color: #777e90;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.div-block-91 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 1200px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.link-block-7 {
  text-decoration: none;
}

.div-block-67 {
  position: relative;
}

.image-8 {
  border-radius: 15px;
}

.div-block-92 {
  z-index: 2;
  background-color: #025486cc;
  border-radius: 15px;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.faq1_answer {
  background-color: #ff9c4f;
  border-radius: 10px;
  padding: 0 20px;
  overflow: hidden;
}

.bold-text-22 {
  color: #fff;
  font-family: DM Sans, sans-serif;
}

.faq1_icon-wrapper {
  align-self: flex-start;
  width: 2rem;
  margin-right: 20px;
  display: flex;
}

.div-block-93 {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.text-size-medium-2.text-weight-bold {
  color: #fff;
  padding-left: 20px;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
}

.text-block-103 {
  color: #777e90;
  padding-left: 0;
  padding-right: 0;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.italic-text {
  color: #777e90;
}

.text-block-100 {
  margin-top: 40px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.text-block-97 {
  color: #fff;
  background-color: #ff9c4f;
  border-radius: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.faq1_question {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  color: #fff;
  text-align: left;
  cursor: pointer;
  background-color: #ee802b;
  border: 0 #000;
  border-radius: 10px;
  grid-template-rows: auto;
  grid-template-columns: 4.25fr .75fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-top: 0%;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  display: grid;
}

.section-9 {
  color: #fff;
  background-color: #0000;
  width: 100%;
  margin-bottom: 40px;
  margin-right: 7px;
  padding-top: 1px;
  position: relative;
}

.text-block-101, .text-block-98 {
  color: #777e90;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.div-block-60 {
  border: 1px solid #0000;
  border-radius: 30px;
}

.margin-bottom, .margin-bottom.margin-small {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.list-4 {
  color: #fff;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 20px;
}

.faq1_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 20px;
}

.italic-text-3 {
  color: #777e90;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.text-block-99 {
  color: #fff;
  background-color: #ff9c4f;
  border-radius: 10px;
  padding-left: 20px;
  padding-right: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.text-block-91 {
  color: #777e90;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.text-block-104 {
  color: #23262f;
  text-align: center;
  letter-spacing: normal;
  text-indent: -.96px;
  margin-top: 60px;
  margin-bottom: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.list-item-7 {
  list-style-type: none;
}

.list-3 {
  padding: 20px 0;
  list-style-type: none;
}

.icon-embed-small-3 {
  color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.text-block-105 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  line-height: 150%;
}

.code-embed-6 {
  border-radius: 58px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.div-block-94 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-106 {
  color: #fff;
  font-weight: 500;
  line-height: 24px;
}

.div-block-95 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .5fr .25fr .75fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-96 {
  background-color: #1b4489;
  max-width: 100%;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 80px;
  font-family: DM Sans, sans-serif;
}

.link-block-8 {
  justify-content: center;
  display: flex;
}

.div-block-97 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-98 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .25fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-107 {
  letter-spacing: -1.108px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-99 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-100 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-101 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 0 60px;
}

.div-block-102 {
  flex-flow: column;
  justify-content: space-between;
  align-items: baseline;
  display: flex;
}

.link-7 {
  color: #7c7c7c;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
}

.link-block-9 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.image-32 {
  text-align: left;
  vertical-align: middle;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-33 {
  width: 50%;
  display: block;
}

.image-53 {
  width: 100%;
}

.div-block-2-copy {
  max-width: 1200px;
  margin: 0 auto;
}

.kkk-refer {
  color: #23262f;
  text-align: left;
  letter-spacing: normal;
  text-indent: -.96px;
  margin-bottom: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 100%;
}

.text-block-108 {
  color: #676767;
  font-size: 16px;
}

.div-block-202 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.div-block-201 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin: 40px auto 0;
  display: grid;
}

.text-block-4-copy {
  color: #fff;
  text-align: left;
  font-family: DM Sans, sans-serif;
  font-size: 16px;
  line-height: 100%;
}

.bold-text {
  color: #fff;
  text-align: left;
  font-size: 30px;
  line-height: 100%;
}

.image-52 {
  text-align: right;
}

.div-block-203 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  height: 100vh;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.kkk-refer-copy {
  color: #23262f;
  text-align: center;
  letter-spacing: normal;
  text-indent: -.96px;
  margin-bottom: 20px;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.button-2 {
  text-align: left;
  vertical-align: baseline;
  background-color: #1b4489;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 200px;
  margin-left: auto;
  margin-right: auto;
  font-family: DM Sans, sans-serif;
  font-weight: 700;
  display: flex;
  position: static;
}

.div-block-204 {
  text-align: left;
  width: 100%;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.image-54 {
  aspect-ratio: auto;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 300px;
}

.image-55 {
  object-fit: cover;
  border-radius: 20px;
  height: 100%;
}

.image-56, .image-57 {
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.cell {
  background-image: linear-gradient(#000, #fff);
  border-radius: 20px;
}

.div-block-205 {
  object-fit: cover;
  background-image: linear-gradient(0deg, #aaa, #fff 55%);
  border-radius: 20px;
  width: 100%;
  height: 300px;
  position: relative;
  inset: 0% auto auto 0%;
}

.div-block-206 {
  color: #fff;
  font-family: DM Sans, sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: 100%;
  position: absolute;
  inset: auto auto 5% 5%;
}

.div-block-207 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.link-block-10, .image-58 {
  border-radius: 20px;
  width: 100%;
  height: 100%;
}

.cell-2 {
  border-radius: 20px;
}

.div-block-91-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  max-width: 1200px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-208 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.image-59 {
  color: #000;
  object-fit: cover;
  border-radius: 10px 10px 0 0;
  width: 100%;
  height: 250px;
}

.div-block-61-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: grid;
}

.amenities-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding: 60px 40px;
  display: block;
}

.tab-link-tab-2 {
  background-color: #0000;
}

.tab-link-tab-2.w--current {
  color: #fff;
  background-color: #1b4489;
  border-radius: 8px;
  font-family: DM Sans, sans-serif;
}

.text-block-31 {
  font-family: DM Sans, sans-serif;
}

.div-block-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 1200px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-209 {
  max-width: 1200px;
  margin: 10px auto 40px;
}

.text-block-109 {
  color: #23262f;
  text-align: center;
  letter-spacing: normal;
  text-indent: -.96px;
  font-family: DM Sans, sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 120%;
}

.tab-link-tab-5 {
  background-color: #0000;
}

.tab-link-tab-5.w--current {
  color: #fff;
  background-color: #1b4489;
  border-radius: 8px;
}

.div-block-210 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.tab-link-tab-1 {
  background-color: #0000;
  border-radius: 8px;
}

.tab-link-tab-1.w--current {
  color: #fff;
  background-color: #1b4489;
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-3 {
  background-color: #0000;
}

.tab-link-tab-3.w--current {
  color: #fff;
  background-color: #1b4489;
  border-radius: 8px;
}

.tab-link-tab-4 {
  background-color: #0000;
}

.tab-link-tab-4.w--current {
  color: #fff;
  background-color: #1b4489;
  border-radius: 8px;
}

.text-block-30 {
  font-family: DM Sans, sans-serif;
}

.section-10 {
  margin-left: auto;
  margin-right: auto;
}

.text-block-32 {
  font-family: DM Sans, sans-serif;
}

.collection-item-2 {
  box-sizing: border-box;
  object-fit: none;
  padding-left: 0;
  padding-right: 0;
}

.text-block-33 {
  font-family: DM Sans, sans-serif;
}

.text-block-110 {
  color: #777e90;
  text-align: center;
  font-family: DM Sans, sans-serif;
  font-size: 20px;
  line-height: 32px;
}

.text-block-29 {
  font-family: DM Sans, sans-serif;
}

.tab-link-tab-6 {
  background-color: #0000;
}

.tab-link-tab-6.w--current {
  color: #fff;
  background-color: #1b4489;
  border-radius: 8px;
}

.tabs-menu {
  text-align: center;
}

.div-block-207-copy {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.div-block-205-copy {
  object-fit: cover;
  background-image: linear-gradient(0deg, #aaa, #fff 55%);
  border-radius: 20px;
  width: 100%;
  height: 100%;
  position: relative;
  inset: 0% auto auto 0%;
}

.text-block-111 {
  color: #fff;
  text-align: center;
  background-color: #0061e0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  line-height: 50px;
}

.div-block-211 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #141414;
  border: 0 solid #000;
  border-top: 1px solid #dcdcdc;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 20px;
  display: grid;
}

.text-block-112, .text-block-113 {
  font-size: 12px;
  line-height: 12px;
}

.div-block-208-copy {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: grid;
}

.bold-text-23 {
  line-height: 100%;
}

.text-block-114 {
  color: #7c7c7c;
  font-family: DM Sans, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 170%;
}

.div-block-58-copy {
  border: 0 #000;
  border-left: 1px solid #1b4489;
  border-radius: 0;
}

.text-block-54-copy {
  color: #141414;
  padding-left: 10px;
  font-family: DM Sans, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.div-block-68-copy {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29 {
  font-weight: 600;
}

.section-11 {
  background-image: url('../images/BG.png');
  background-position: 0 0;
  background-size: cover;
  height: 100vh;
}

.div-block-212 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1200px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.image-60 {
  position: absolute;
  inset: 15% auto auto 15%;
}

.image-61 {
  width: 55%;
  position: absolute;
  inset: 5% 5% auto auto;
}

.image-62 {
  position: static;
  inset: auto auto 0% 0%;
}

.div-block-213 {
  background-image: url('../images/Gawin-mo-nang-kita.png');
  background-position: 0 0;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 57%;
  padding: 20px;
  display: flex;
  position: absolute;
  inset: auto auto 5% 5%;
}

.image-63 {
  position: absolute;
  inset: auto 5% 10% auto;
}

.image-64 {
  width: 60%;
  position: absolute;
  inset: 5% auto auto 5%;
}

.section-13 {
  background-image: url('../images/BG_1.png');
  background-position: 0 0;
  background-size: cover;
  height: 100vh;
}

.image-63-copy {
  width: 28%;
  position: absolute;
  inset: auto auto 10% 10%;
}

.div-block-213-copy {
  background-image: url('../images/Gawin-mo-nang-kita.png');
  background-position: 0 0;
  background-size: cover;
  width: 55%;
  height: 50%;
  padding: 20px;
  position: absolute;
  inset: auto 5% 10% auto;
}

.image-66 {
  display: none;
}

.image-67 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-68 {
  width: 15%;
  position: absolute;
  inset: 5% 5% auto auto;
}

.image-69 {
  width: 15%;
  position: absolute;
  inset: auto auto 5% 3%;
}

.image-70 {
  position: absolute;
  inset: 0% auto auto 0%;
}

.image-71 {
  position: absolute;
  inset: 5% auto auto 5%;
}

.navbar-wrapper-2-copy {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-214 {
  width: 100%;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
}

.image-75 {
  margin-bottom: 40px;
}

.div-block-218 {
  text-align: center;
  width: 80%;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-122 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 200%;
}

.text-block-123 {
  color: #fff;
  text-align: justify;
}

.image-77 {
  width: 50%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-219 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 20px;
  display: grid;
}

.button-4 {
  color: #486284;
  background-color: #fff;
  width: 250px;
  font-weight: 700;
  line-height: 170%;
}

.button-5 {
  background-color: #0000;
  border: 2px solid #fff;
  width: 250px;
  font-weight: 700;
  line-height: 150%;
}

.image-78 {
  width: 100%;
  position: static;
  inset: auto auto 0% 0%;
}

.hero {
  background-image: url('../images/bg_2.png');
  background-position: 0 0;
  background-size: cover;
  width: 100%;
  max-width: 100%;
  position: static;
}

.home {
  color: #1a202c;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 5px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  text-decoration: none;
}

.home:hover, .home:focus {
  color: #fcc350;
}

.home:focus-visible, .home[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 4px;
  outline: 2px solid #0050bd;
}

.home.w--current {
  color: #1a202c;
  display: inline;
}

.home.active {
  color: #fcc350;
}

.nav-menu-wrapper-copy {
  flex: 1;
  margin-left: 20px;
  display: block;
}

.video {
  width: 100%;
}

.code-embed-7 {
  max-width: 1200px;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.section-3 {
  min-height: 250px;
  margin-top: 40px;
  position: relative;
}

.image-2 {
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  min-height: 250px;
  max-height: 250px;
}

.div-block-221 {
  text-align: center;
  background-color: #1d366bd1;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.text-block-124 {
  color: #fff;
  text-align: center;
  letter-spacing: .64px;
  padding-top: 0;
  padding-bottom: 20px;
  font-family: Lato, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 150%;
}

.div-block-222 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.button-6 {
  background-color: #0679bd;
  border-radius: 5px;
  width: 150px;
  box-shadow: 0 4px 4px #00000040;
}

.button-7 {
  color: #1d366b;
  text-align: center;
  vertical-align: middle;
  background-color: #fff;
  border-radius: 5px;
  width: 150px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 120%;
  box-shadow: 0 4px 4px #00000040;
}

@media screen and (min-width: 1280px) {
  .div-block-5 {
    margin-bottom: 20px;
  }

  .code-embed-5, .div-block-86 {
    margin-top: 0;
  }

  .div-block-93 {
    max-width: 750px;
  }

  .faq1_question {
    margin-bottom: 10px;
  }

  .text-block-4-copy {
    font-size: 20px;
  }

  .bold-text {
    font-size: 32px;
  }

  .div-block-207 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .image-58 {
    object-fit: cover;
  }

  .image-61 {
    width: 55%;
  }

  .div-block-213 {
    flex-flow: column;
    justify-content: center;
    padding-top: 0;
    display: flex;
  }

  .div-block-218 {
    margin-bottom: 20px;
  }

  .text-block-123 {
    font-size: 18px;
    line-height: 120%;
  }
}

@media screen and (min-width: 1440px) {
  .div-block-93 {
    max-width: 900px;
  }

  .text-block-102 {
    font-family: DM Sans, sans-serif;
  }

  .text-size-medium-2.text-weight-bold {
    color: #fff;
    font-weight: 700;
  }

  .text-block-103 {
    padding-left: 0;
    padding-right: 0;
    font-family: DM Sans, sans-serif;
    font-size: 18px;
    line-height: 150%;
  }

  .text-block-100 {
    font-weight: 400;
  }

  .faq1_question {
    margin-bottom: 10px;
  }

  .text-block-101 {
    color: #777e90;
    font-family: DM Sans, sans-serif;
    font-size: 18px;
    line-height: 150%;
  }

  .kkk-refer {
    text-align: left;
  }

  .text-block-4-copy {
    font-size: 22px;
  }

  .bold-text {
    font-size: 36px;
  }

  .image-60 {
    top: 25%;
    left: 10%;
  }

  .image-61 {
    width: 60%;
  }

  .div-block-213 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 55%;
    height: 50%;
    padding-top: 0;
    display: flex;
  }

  .text-block-122 {
    font-size: 30px;
  }

  .button-4 {
    font-size: 18px;
    font-weight: 700;
    line-height: 170%;
    text-decoration: none;
  }

  .button-5 {
    border-width: 3px;
    font-size: 18px;
    line-height: 150%;
  }

  .bold-text-30 {
    font-size: 18px;
    line-height: 150%;
  }

  .image-78 {
    width: 100%;
  }
}

@media screen and (min-width: 1920px) {
  .container-regular {
    max-width: 1800px;
  }

  .image-26 {
    object-fit: cover;
    width: 100%;
    height: 100vh;
  }

  .navbar-no-shadow-container-2 {
    max-width: 1800px;
  }

  .div-block-90 {
    width: 100%;
    max-width: 1800px;
  }

  .text-block-11 {
    font-size: 24px;
  }

  .faq1_answer {
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-93 {
    max-width: 1300px;
    position: static;
  }

  .text-size-medium-2.text-weight-bold {
    font-size: 24px;
    line-height: 200%;
  }

  .text-block-103 {
    padding-left: 0;
    padding-right: 0;
    font-family: DM Sans, sans-serif;
    font-size: 18px;
    line-height: 150%;
  }

  .italic-text {
    font-style: normal;
  }

  .text-block-97 {
    font-size: 22px;
  }

  .faq1_question {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 150%;
  }

  .section-9 {
    padding-top: 1px;
  }

  .list-4 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .italic-text-3 {
    font-size: 18px;
    line-height: 150%;
  }

  .text-block-99 {
    font-size: 22px;
  }

  .text-block-91 {
    color: #1e1e1e;
  }

  .icon-embed-small-3 {
    order: 1;
    align-self: flex-start;
    width: 2rem;
    height: 200%;
    font-size: 32px;
    line-height: 200%;
  }

  .text-block-105 {
    color: #fff;
    font-size: 22px;
  }

  .div-block-2-copy {
    background-image: url('../images/Gawin-mo-nang-kita.png');
    background-position: 0 0;
    background-size: auto;
  }

  .kkk-refer {
    font-size: 60px;
  }

  .text-block-4-copy {
    font-size: 28px;
    line-height: 120%;
  }

  .bold-text {
    font-size: 50px;
    line-height: 120%;
  }

  .div-block-203 {
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1720px;
    display: block;
    position: relative;
  }

  .button-2 {
    width: 300px;
    font-size: 22px;
  }

  .div-block-91-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    align-items: center;
    width: 100%;
    max-width: 1800px;
  }

  .div-block-212 {
    width: 100%;
    max-width: 1920px;
  }

  .image-61 {
    top: 2%;
  }

  .div-block-213 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 55%;
    height: 55%;
    padding: 0 40px;
    display: flex;
    bottom: 2%;
  }

  .div-block-213-copy {
    flex-flow: column;
    justify-content: center;
    display: flex;
  }

  .image-65 {
    width: 250px;
  }

  .image-68 {
    z-index: 0;
  }

  .image-69 {
    width: 300px;
  }

  .image-71 {
    width: 200px;
  }

  .image-72, .image-73, .image-74 {
    width: 100%;
  }

  .div-block-214 {
    text-align: center;
    max-width: 1440px;
  }
}

@media screen and (max-width: 991px) {
  .nav-menu-wrapper {
    background-color: #0000;
    flex-flow: column;
    margin-left: auto;
    display: flex;
  }

  .nav-menu {
    background-color: #fff;
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    color: #1a202c;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 170%;
  }

  .nav-link.w--current {
    line-height: 170%;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    color: #1a202c;
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #0000;
  }

  .section-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-5 {
    height: 300px;
  }

  .div-block-8 {
    margin-bottom: 10px;
  }

  .nav-link-copy {
    padding-left: 5px;
    padding-right: 5px;
    line-height: 200%;
  }

  .section-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .collection-item {
    padding-left: 0;
  }

  .div-block-86 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-28 {
    object-fit: cover;
    height: 100vh;
  }

  .section-8, .div-block-90 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-10 {
    font-size: 36px;
  }

  .text-block-11 {
    padding-left: 60px;
    padding-right: 60px;
  }

  .div-block-91 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-93 {
    max-width: 500px;
  }

  .section-9 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-2-copy {
    margin-top: 40px;
  }

  .kkk-refer {
    margin-bottom: 0;
  }

  .div-block-201 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-4-copy {
    font-size: 16px;
  }

  .bold-text {
    font-size: 30px;
  }

  .div-block-203 {
    height: 80vh;
  }

  .kkk-refer-copy {
    line-height: 100%;
  }

  .div-block-204 {
    margin-top: 10px;
  }

  .div-block-91-copy {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-209 {
    margin-top: 40px;
  }

  .section-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .section-11, .div-block-212 {
    height: 80vh;
  }

  .image-60 {
    width: 30%;
    top: 10%;
    left: 5%;
  }

  .div-block-213 {
    width: 50%;
    height: 55%;
    padding-top: 10px;
  }

  .image-63 {
    width: 30%;
  }

  .image-64 {
    width: auto;
    height: 42%;
  }

  .section-13 {
    height: 80vh;
  }

  .image-63-copy {
    width: 30%;
    left: 5%;
  }

  .div-block-213-copy {
    width: 60%;
    height: 55%;
    padding-top: 10px;
    bottom: 5%;
    right: 5%;
  }

  .div-block-214 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-122 {
    font-size: 20px;
  }

  .image-77 {
    width: 40%;
    display: none;
  }

  .home {
    padding-left: 5px;
    padding-right: 5px;
  }

  .icon, .icon-2, .icon-3, .icon-4, .icon-5 {
    color: #1a202c;
  }

  .icon-home {
    color: #fff;
  }

  .nav-menu-wrapper-copy {
    background-color: #0000;
    flex-flow: column;
    margin-left: auto;
    display: flex;
  }

  .code-embed-7 {
    margin-top: 60px;
  }
}

@media screen and (max-width: 767px) {
  .navbar-no-shadow {
    position: relative;
  }

  .navbar-no-shadow-container {
    position: static;
  }

  .navbar-wrapper {
    display: block;
  }

  .navbar-brand {
    justify-content: center;
    padding-left: 0;
    display: flex;
  }

  .nav-menu-wrapper {
    width: 100%;
    margin-left: auto;
    inset: 75% auto auto 0%;
  }

  .nav-menu {
    flex-direction: column;
    width: 100%;
    padding-bottom: 30px;
    padding-left: 0;
    position: absolute;
    inset: 0% auto auto 0%;
  }

  .nav-link {
    color: #1a202c;
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .menu-button {
    margin-top: 40px;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .div-block-2 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-3 {
    grid-template-columns: 1fr;
    grid-auto-flow: row dense;
  }

  .div-block-4 {
    grid-template-columns: 1fr;
  }

  .text-block-3 {
    text-align: center;
    width: 100%;
  }

  .code-embed {
    align-self: center;
  }

  .text-block-4 {
    text-align: center;
  }

  .div-block-25 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
  }

  .div-block-28 {
    grid-template-columns: 1.5fr;
  }

  .div-block-24 {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .div-block-31 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
  }

  .div-block-32 {
    grid-template-columns: 1.5fr;
  }

  .div-block-37 {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .image-7 {
    display: block;
  }

  .image-5 {
    height: 350px;
  }

  .div-block-7 {
    padding-bottom: 0;
  }

  .navbar-no-shadow-copy {
    position: relative;
  }

  .nav-link-copy {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .image-16 {
    height: 350px;
  }

  .div-block-62 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
  }

  .text-block-57 {
    text-align: center;
  }

  .div-block-66 {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .section-5 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-53 {
    text-align: center;
    font-size: 23px;
  }

  .div-block-71 {
    text-align: center;
  }

  .div-block-78 {
    grid-template-columns: 1fr;
  }

  .div-block-68 {
    padding-top: 20px;
  }

  .div-block-63 {
    grid-template-columns: 1.25fr;
  }

  .amenities {
    grid-template-columns: 1fr;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-81 {
    grid-template-columns: 1.5fr;
  }

  .image-28 {
    display: none;
  }

  .div-block-87 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column dense;
    align-items: stretch;
    display: flex;
  }

  .div-block-88 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: static;
  }

  .image-29 {
    border-radius: 10px;
    position: static;
    inset: 0% 0% auto auto;
  }

  .image-30 {
    object-fit: cover;
    border-radius: 10px;
    width: 100%;
    height: 100%;
    position: static;
    inset: auto auto 0% 0%;
  }

  .navbar-wrapper-2 {
    justify-content: center;
  }

  .image-31 {
    display: none;
  }

  .text-block-11 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-91 {
    grid-template-columns: 1fr 1fr;
  }

  .faq1_icon-wrapper {
    width: 1.75rem;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .text-block-103 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .faq1_question {
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .section-9 {
    width: 100%;
    margin-bottom: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small {
    margin-left: auto;
    margin-right: auto;
    line-height: 20px;
  }

  .list-3 {
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-94 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
  }

  .div-block-95 {
    grid-template-columns: 1.5fr;
  }

  .link-block-8 {
    width: 100%;
  }

  .div-block-98 {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    place-items: center;
    display: flex;
  }

  .div-block-101 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-103 {
    display: none;
  }

  .image-53 {
    width: 100%;
  }

  .div-block-2-copy {
    margin-top: 20px;
  }

  .div-block-201 {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .bold-text {
    font-size: 26px;
    line-height: 100%;
  }

  .image-55 {
    width: 100%;
    height: 300px;
  }

  .div-block-207 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .quick-stack {
    width: 100%;
  }

  .div-block-91-copy {
    grid-template-columns: 1fr;
  }

  .div-block-61-copy, .amenities-copy {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .div-block-209 {
    margin-top: 20px;
  }

  .section-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-207-copy {
    grid-template-columns: 1fr;
  }

  .div-block-208-copy {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-68-copy {
    padding-top: 20px;
  }

  .section-11 {
    height: 70vh;
  }

  .div-block-212 {
    height: 70vh;
    margin-top: 60px;
  }

  .image-61 {
    width: auto;
    height: 40%;
    top: 10px;
    right: 10px;
  }

  .div-block-213 {
    width: 65%;
    height: 60%;
    padding-left: 10px;
    padding-right: 10px;
    bottom: 10px;
    left: 10px;
  }

  .div-block-213-copy {
    width: 65%;
    height: 60%;
    padding-left: 10px;
    padding-right: 10px;
    inset: auto 5% 5% auto;
  }

  .image-65 {
    text-align: center;
  }

  .image-66 {
    width: 100%;
    display: inline-block;
  }

  .image-67, .image-68, .image-69, .image-71 {
    display: none;
  }

  .navbar-wrapper-2-copy {
    justify-content: center;
  }

  .div-block-218 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    position: static;
  }

  .text-block-122 {
    margin-top: 20px;
    font-size: 18px;
  }

  .image-77 {
    margin-bottom: 10px;
    display: none;
  }

  .home {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .icon-3, .icon-4 {
    color: #1a202c;
  }

  .nav-menu-wrapper-copy {
    width: 100%;
    margin-left: auto;
    inset: 25% auto auto 0%;
  }

  .div-block-220 {
    width: 100%;
  }

  .code-embed-7 {
    width: 100%;
    max-width: none;
    height: 50vh;
  }

  .text-block-124 {
    font-size: 20px;
  }
}

@media screen and (max-width: 479px) {
  .navbar-no-shadow-container {
    display: flex;
  }

  .container-regular {
    text-align: center;
  }

  .navbar-wrapper {
    flex-flow: row;
    width: 100%;
    display: block;
  }

  .navbar-brand {
    text-align: center;
  }

  .nav-menu-wrapper {
    color: #1a202c;
    flex: 1;
    width: 100%;
    margin-left: auto;
    display: block;
    position: absolute;
    inset: 75% auto auto 0%;
  }

  .nav-menu {
    flex-direction: column;
    width: 100%;
    position: absolute;
    top: 15%;
  }

  .nav-link {
    color: #1a202c;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .menu-button {
    margin-top: 20px;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .div-block {
    margin-top: 40px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-block {
    font-size: 36px;
    line-height: 120%;
  }

  .text-block-2 {
    text-align: left;
    margin-bottom: 40px;
  }

  .div-block-2, .div-block-5 {
    grid-template-columns: 1fr;
  }

  .text-block-21 {
    text-align: center;
  }

  .div-block-20 {
    padding: 20px 10px;
  }

  .div-block-22 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .text-block-22 {
    text-align: center;
  }

  .div-block-33 {
    padding: 20px 10px;
  }

  .div-block-35 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-38 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section-2 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-7 {
    width: 75%;
  }

  .image-5 {
    height: 200px;
  }

  .div-block-7 {
    padding-bottom: 0;
  }

  .div-block-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .link-block {
    width: 100%;
    height: auto;
  }

  .image-7-copy {
    text-align: left;
    width: 150px;
  }

  .image-16 {
    width: 100%;
    height: 350px;
    margin-bottom: 20px;
    padding-bottom: 0;
    display: inline-block;
  }

  .div-block-83 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-82 {
    padding: 20px 10px;
  }

  .text-block-63 {
    font-weight: 700;
  }

  .text-block-65 {
    text-align: center;
  }

  .section-5 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-73 {
    padding: 40px 10px 20px;
  }

  .div-block-78 {
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
  }

  .div-block-68 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-63 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .amenities {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 20px 10px;
  }

  .div-block-85 {
    flex-flow: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .image-23, .image-25 {
    display: none;
  }

  .image-26 {
    object-fit: cover;
    height: 90vh;
  }

  .section-7 {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-86 {
    height: 100vh;
  }

  .image-27 {
    width: 100%;
  }

  .image-28 {
    object-fit: cover;
    height: 100vh;
    margin-bottom: 40px;
    display: none;
  }

  .text-block-copy {
    text-align: left;
    font-size: 36px;
    line-height: 120%;
  }

  .div-block-88 {
    grid-template-columns: 1fr;
  }

  .navbar-no-shadow-container-2 {
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .navbar-wrapper-2 {
    text-align: center;
    justify-content: center;
  }

  .image-31 {
    display: none;
  }

  .div-block-90 {
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-10 {
    margin-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 24px;
  }

  .text-block-11 {
    font-size: 16px;
    line-height: 150%;
  }

  .div-block-91 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.75fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-8 {
    width: 100%;
  }

  .text-block-103, .italic-text, .text-block-97 {
    font-size: 16px;
  }

  .faq1_question {
    padding-top: 0;
    padding-bottom: 0;
  }

  .section-9 {
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-98 {
    font-size: 16px;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small {
    border-top: 1px solid #0000;
    margin-left: auto;
    margin-right: auto;
  }

  .text-block-99, .text-block-91 {
    font-size: 16px;
  }

  .text-block-104 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 30px;
  }

  .list-3 {
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-105 {
    font-size: 16px;
  }

  .text-block-106 {
    text-align: center;
  }

  .div-block-96 {
    margin-top: auto;
  }

  .div-block-100 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-101 {
    padding: 20px 10px;
  }

  .div-block-2-copy {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .kkk-refer {
    text-align: center;
    margin-bottom: 10px;
    font-size: 24px;
  }

  .text-block-4-copy {
    color: #777e90;
    font-size: 16px;
    line-height: 120%;
  }

  .bold-text {
    color: #1a1a1a;
    text-align: center;
    font-size: 24px;
    line-height: 120%;
  }

  .div-block-203 {
    grid-template-columns: 1fr;
    height: auto;
    position: static;
  }

  .kkk-refer-copy {
    font-size: 24px;
  }

  .button-2 {
    margin-top: 20px;
  }

  .image-54 {
    height: 250px;
  }

  .image-57 {
    width: 100%;
  }

  .div-block-205 {
    height: 250px;
  }

  .div-block-206 {
    left: 5%;
  }

  .div-block-207 {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-10 {
    height: 250px;
  }

  .quick-stack {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-58 {
    width: 100%;
    height: 250px;
  }

  .div-block-91-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1.75fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .div-block-61-copy, .amenities-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    padding: 20px 10px;
  }

  .div-block-209 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text-block-109 {
    font-size: 24px;
  }

  .section-10 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-110 {
    font-size: 18px;
    line-height: 140%;
  }

  .div-block-207-copy {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-205-copy {
    height: 250px;
  }

  .div-block-208-copy {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-68-copy {
    grid-template-columns: 1fr 1fr;
  }

  .bold-text-24, .bold-text-25, .bold-text-26, .bold-text-27, .bold-text-28, .bold-text-29 {
    font-weight: 600;
  }

  .section-11 {
    background-image: none;
    background-size: auto;
    height: 75vh;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-212 {
    height: 75vh;
    display: block;
  }

  .image-60 {
    display: none;
  }

  .image-61 {
    border-radius: 15px;
    height: auto;
    position: static;
  }

  .div-block-213 {
    background-image: none;
    background-size: auto;
    width: 100%;
    margin-top: 20px;
    position: static;
  }

  .image-63 {
    display: none;
  }

  .section-12 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-64 {
    border-radius: 15px;
    height: auto;
    position: static;
  }

  .section-13 {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
    height: auto;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .image-63-copy {
    display: none;
  }

  .div-block-213-copy {
    background-image: none;
    background-size: auto;
    width: 100%;
    margin-top: 20px;
    position: static;
  }

  .image-65 {
    text-align: center;
  }

  .navbar-wrapper-2-copy {
    text-align: center;
    justify-content: center;
  }

  .image-75 {
    margin-bottom: 0;
  }

  .image-76 {
    margin-bottom: 20px;
  }

  .text-block-115 {
    color: #555;
    margin-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-14 {
    margin-top: 100px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-116 {
    font-size: 18px;
    font-weight: 700;
  }

  .div-block-215 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #555;
    background-color: #efefef;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr .75fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px;
    font-size: 12px;
    display: grid;
  }

  .div-block-216 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .button-3 {
    color: #ffa20e;
    text-align: center;
    background-color: #0000;
    border: 2px solid #ffa20e;
    border-radius: 8px;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 40px;
    font-weight: 700;
  }

  .text-block-117, .text-block-118, .text-block-119 {
    text-align: right;
  }

  .div-block-217 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-block-120 {
    color: #555;
    text-align: right;
  }

  .div-block-215-copy {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: #555;
    background-color: #efefef;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr .75fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 10px;
    font-size: 12px;
    display: grid;
  }

  .text-block-121 {
    color: #999;
    text-align: right;
    font-size: 10px;
  }

  .div-block-219 {
    grid-template-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .button-4 {
    width: 80%;
  }

  .button-5 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .icon-3, .icon-4 {
    color: #1a202c;
  }

  .icon-home {
    color: #fff;
  }

  .nav-menu-wrapper-copy {
    color: #1a202c;
    flex: 1;
    width: 100%;
    margin-left: auto;
    display: block;
    position: absolute;
    inset: 15% auto auto 0%;
  }

  .code-embed-7 {
    box-sizing: border-box;
    width: 100%;
    height: 50vh;
    margin-top: 40px;
  }

  .text-block-124 {
    font-size: 14px;
  }
}

#w-node-_2fb7ae48-5cd8-260d-b599-4b3843e9176f-a8b4efaa {
  justify-self: end;
}

#w-node-_923ae969-38f6-47dd-5271-3b9c952c6372-a8b4efaa, #w-node-_923ae969-38f6-47dd-5271-3b9c952c639e-a8b4efaa, #w-node-_923ae969-38f6-47dd-5271-3b9c952c631a-a8b4efaa, #w-node-_923ae969-38f6-47dd-5271-3b9c952c63b4-a8b4efaa, #w-node-_923ae969-38f6-47dd-5271-3b9c952c63ca-a8b4efaa, #w-node-_923ae969-38f6-47dd-5271-3b9c952c6346-a8b4efaa, #w-node-_923ae969-38f6-47dd-5271-3b9c952c635c-a8b4efaa {
  align-self: center;
}

#w-node-_72358078-7ba9-d400-a6b9-3ae44b340f6f-a8b4efaa, #w-node-e27d9386-f600-7e63-1aea-c46d1df1273b-a8b4efaa {
  align-self: start;
}

#w-node-cb794b7e-95cb-931d-b0c8-bf61e6108d35-a8b4efaa {
  place-self: start end;
}

#w-node-_8bc19962-4567-904b-98d1-9e3436d62930-a8b4efaa, #w-node-dfe7dcf8-0d13-54e6-d996-c0744b985044-a8b4efaa {
  align-self: start;
}

#w-node-_300023c5-dd39-7edd-0b24-be1df8d4a953-a8b4efaa {
  place-self: start end;
}

#w-node-dfe7dcf8-0d13-54e6-d996-c0744b985045-a8b4efaa {
  align-self: start;
}

#w-node-a953c640-12a9-3c72-3ed1-b7c2c3711b47-a8b4efaa {
  align-self: auto;
}

#w-node-_336409c2-a4e1-00c4-5110-a74aadfbf114-a8b4efaa {
  place-self: start end;
}

#w-node-_4f4477aa-d7df-1f74-2927-7e4f44449257-a8b4efaa {
  align-self: center;
}

#w-node-_4f4477aa-d7df-1f74-2927-7e4f4444925a-a8b4efaa {
  justify-self: end;
}

#w-node-_4f4477aa-d7df-1f74-2927-7e4f44449262-a8b4efaa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4f4477aa-d7df-1f74-2927-7e4f44449268-a8b4efaa {
  justify-self: start;
}

#w-node-_4f4477aa-d7df-1f74-2927-7e4f4444926d-a8b4efaa {
  justify-self: end;
}

#w-node-bc7a6b3c-80f1-73c7-633c-f9b44583813c-20010358, #w-node-bc7a6b3c-80f1-73c7-633c-f9b445838152-20010358, #w-node-bc7a6b3c-80f1-73c7-633c-f9b445838168-20010358, #w-node-bc7a6b3c-80f1-73c7-633c-f9b44583817e-20010358, #w-node-bc7a6b3c-80f1-73c7-633c-f9b445838194-20010358, #w-node-bc7a6b3c-80f1-73c7-633c-f9b4458381aa-20010358, #w-node-bc7a6b3c-80f1-73c7-633c-f9b4458381c0-20010358, #w-node-ee01ed95-ff50-e3ac-420a-aea83206f05e-20010358 {
  align-self: center;
}

#w-node-ee01ed95-ff50-e3ac-420a-aea83206f062-20010358 {
  justify-self: end;
}

#w-node-ee01ed95-ff50-e3ac-420a-aea83206f06a-20010358 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee01ed95-ff50-e3ac-420a-aea83206f070-20010358 {
  justify-self: start;
}

#w-node-ee01ed95-ff50-e3ac-420a-aea83206f075-20010358 {
  justify-self: end;
}

#w-node-b7b547af-073a-a529-e8cb-6b7db7ac4915-f5855108 {
  align-self: center;
}

#w-node-b7b547af-073a-a529-e8cb-6b7db7ac4919-f5855108 {
  justify-self: end;
}

#w-node-b7b547af-073a-a529-e8cb-6b7db7ac4921-f5855108 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7b547af-073a-a529-e8cb-6b7db7ac4927-f5855108 {
  justify-self: start;
}

#w-node-b7b547af-073a-a529-e8cb-6b7db7ac492c-f5855108, #w-node-_9aaf1427-c725-14fb-f2c9-0fed79a0e156-e1414571, #w-node-_9aaf1427-c725-14fb-f2c9-0fed79a0e19c-e1414571, #w-node-_4f9e78ac-b884-0280-0225-38bc246a2b52-e1414571, #w-node-_1c8c7676-f666-38bc-e308-5ec20e84390d-e1414571, #w-node-b2ff4ab8-3f30-9d15-c244-9f89e59406b8-e1414571, #w-node-_13de7540-0cf7-e594-7265-87d16580a6a4-e1414571 {
  justify-self: end;
}

#w-node-_3b81bc91-f773-880f-3523-d8074c95e543-e1414571 {
  align-self: center;
}

#w-node-_0c012b2c-69b4-6b8d-eada-f40297056059-e1414571 {
  justify-self: start;
}

#w-node-_0c012b2c-69b4-6b8d-eada-f4029705605e-e1414571 {
  justify-self: end;
}

#w-node-d8519ea3-8f14-d5ea-3168-d17911aff284-44c9902a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d8519ea3-8f14-d5ea-3168-d17911aff28c-44c9902a {
  grid-row: span 2 / span 2;
}

#w-node-f2f971e4-3268-ac5c-dd42-de3b53d1870b-44c9902a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f2f971e4-3268-ac5c-dd42-de3b53d18713-44c9902a {
  grid-row: span 2 / span 2;
}

#w-node-_9a9c9654-7a31-ef6f-120b-9ac781da5c6e-44c9902a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9a9c9654-7a31-ef6f-120b-9ac781da5c76-44c9902a {
  grid-row: span 2 / span 2;
}

#w-node-_813b42ef-8ba7-23c1-b8f1-7395dc2be136-44c9902a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_813b42ef-8ba7-23c1-b8f1-7395dc2be13e-44c9902a {
  grid-row: span 2 / span 2;
}

#w-node-c54a04f3-2280-7500-8869-b7a8fb75dced-44c9902a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c54a04f3-2280-7500-8869-b7a8fb75dcf5-44c9902a {
  grid-row: span 2 / span 2;
}

#w-node-a8499843-6414-71e5-d880-49731ea73fd9-44c9902a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a8499843-6414-71e5-d880-49731ea73fe1-44c9902a {
  grid-row: span 2 / span 2;
}

#w-node-eebcbf6d-3f24-4ccd-dccb-f60096807e2e-44c9902a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-eebcbf6d-3f24-4ccd-dccb-f60096807e36-44c9902a {
  grid-row: span 2 / span 2;
}

#w-node-c3709158-0e4b-9dd6-8b47-e56c3bc6a244-44c9902a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-c3709158-0e4b-9dd6-8b47-e56c3bc6a24c-44c9902a {
  grid-row: span 2 / span 2;
}

#w-node-_0d1ca3a4-9fbd-55a6-27af-5d1549b47a35-44c9902a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_0d1ca3a4-9fbd-55a6-27af-5d1549b47a3d-44c9902a {
  grid-row: span 2 / span 2;
}

#w-node-_59498e63-f1cb-858c-3e4e-4dff0555315d-44c9902a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_59498e63-f1cb-858c-3e4e-4dff05553165-44c9902a {
  grid-row: span 2 / span 2;
}

#w-node-e35c1ed5-a0ae-2483-1525-6d2b3256d944-44c9902a {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-e35c1ed5-a0ae-2483-1525-6d2b3256d94c-44c9902a {
  grid-row: span 2 / span 2;
}

#w-node-ab84e140-77f2-3b3a-efb0-cd0671fd9532-44c9902a {
  justify-self: start;
}

#w-node-ab84e140-77f2-3b3a-efb0-cd0671fd9537-44c9902a {
  justify-self: end;
}

#w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d21e-ff744dc7, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-ff744dc7, #w-node-_28485040-f87f-38bc-0555-2ffafc830ed8-ff744dc7 {
  align-self: center;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830edc-ff744dc7 {
  justify-self: end;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830ee4-ff744dc7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eea-ff744dc7 {
  justify-self: start;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eef-ff744dc7 {
  justify-self: end;
}

#w-node-_032443ae-d0b1-6bf9-47c3-d1c3bbf233ca-c7fea87e, #w-node-_032443ae-d0b1-6bf9-47c3-d1c3bbf233cd-c7fea87e, #w-node-_9946ff90-0fa4-95c3-6b66-0be7668f538a-c7fea87e {
  align-self: center;
}

#w-node-_9946ff90-0fa4-95c3-6b66-0be7668f538e-c7fea87e {
  justify-self: end;
}

#w-node-_9946ff90-0fa4-95c3-6b66-0be7668f5396-c7fea87e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9946ff90-0fa4-95c3-6b66-0be7668f539c-c7fea87e {
  justify-self: start;
}

#w-node-_9946ff90-0fa4-95c3-6b66-0be7668f53a1-c7fea87e {
  justify-self: end;
}

#w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d21e-9a2dd149, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-9a2dd149, #w-node-_28485040-f87f-38bc-0555-2ffafc830ed8-9a2dd149 {
  align-self: center;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830edc-9a2dd149 {
  justify-self: end;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830ee4-9a2dd149 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eea-9a2dd149 {
  justify-self: start;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eef-9a2dd149 {
  justify-self: end;
}

#w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d21e-b1a15ce0, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-b1a15ce0, #w-node-_28485040-f87f-38bc-0555-2ffafc830ed8-b1a15ce0 {
  align-self: center;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830edc-b1a15ce0 {
  justify-self: end;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830ee4-b1a15ce0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eea-b1a15ce0 {
  justify-self: start;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eef-b1a15ce0 {
  justify-self: end;
}

#w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d21e-bcf0020c, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-bcf0020c, #w-node-_28485040-f87f-38bc-0555-2ffafc830ed8-bcf0020c {
  align-self: center;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830edc-bcf0020c {
  justify-self: end;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830ee4-bcf0020c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eea-bcf0020c {
  justify-self: start;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eef-bcf0020c {
  justify-self: end;
}

#w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d21e-197f04ff, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-197f04ff, #w-node-_28485040-f87f-38bc-0555-2ffafc830ed8-197f04ff {
  align-self: center;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830edc-197f04ff {
  justify-self: end;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830ee4-197f04ff {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eea-197f04ff {
  justify-self: start;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eef-197f04ff {
  justify-self: end;
}

#w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d21e-dbc86cf3, #w-node-_28485040-f87f-38bc-0555-2ffafc830ed8-dbc86cf3 {
  align-self: center;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830edc-dbc86cf3 {
  justify-self: end;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830ee4-dbc86cf3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eea-dbc86cf3 {
  justify-self: start;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eef-dbc86cf3 {
  justify-self: end;
}

#w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d21e-fb6c1282, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-fb6c1282, #w-node-_28485040-f87f-38bc-0555-2ffafc830ed8-fb6c1282 {
  align-self: center;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830edc-fb6c1282 {
  justify-self: end;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830ee4-fb6c1282 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eea-fb6c1282 {
  justify-self: start;
}

#w-node-_28485040-f87f-38bc-0555-2ffafc830eef-fb6c1282 {
  justify-self: end;
}

#w-node-beb69f38-4ad9-e255-f1eb-8a34c1432207-ed7e229a, #w-node-_568b98df-aac1-3ef7-562f-910566058084-ed7e229a {
  align-self: center;
}

#w-node-_568b98df-aac1-3ef7-562f-910566058088-ed7e229a {
  justify-self: end;
}

#w-node-_568b98df-aac1-3ef7-562f-910566058090-ed7e229a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_568b98df-aac1-3ef7-562f-910566058096-ed7e229a {
  justify-self: start;
}

#w-node-_568b98df-aac1-3ef7-562f-91056605809b-ed7e229a {
  justify-self: end;
}

@media screen and (min-width: 1920px) {
  #w-node-e906ae58-cb28-67af-adb4-4aef0533b6c0-e1414571 {
    place-self: center;
  }

  #w-node-_9aaf1427-c725-14fb-f2c9-0fed79a0e156-e1414571, #w-node-_9aaf1427-c725-14fb-f2c9-0fed79a0e19c-e1414571, #w-node-_4f9e78ac-b884-0280-0225-38bc246a2b52-e1414571, #w-node-_1c8c7676-f666-38bc-e308-5ec20e84390b-e1414571, #w-node-_1c8c7676-f666-38bc-e308-5ec20e84390d-e1414571, #w-node-b2ff4ab8-3f30-9d15-c244-9f89e59406b8-e1414571, #w-node-_13de7540-0cf7-e594-7265-87d16580a6a4-e1414571 {
    align-self: center;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_2fb7ae48-5cd8-260d-b599-4b3843e9176f-a8b4efaa {
    justify-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-cb794b7e-95cb-931d-b0c8-bf61e6108d35-a8b4efaa, #w-node-_300023c5-dd39-7edd-0b24-be1df8d4a953-a8b4efaa, #w-node-_336409c2-a4e1-00c4-5110-a74aadfbf114-a8b4efaa {
    justify-self: center;
  }

  #w-node-d8519ea3-8f14-d5ea-3168-d17911aff284-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d8519ea3-8f14-d5ea-3168-d17911aff28c-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-f2f971e4-3268-ac5c-dd42-de3b53d1870b-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2f971e4-3268-ac5c-dd42-de3b53d18713-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-_9a9c9654-7a31-ef6f-120b-9ac781da5c6e-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9a9c9654-7a31-ef6f-120b-9ac781da5c76-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-_813b42ef-8ba7-23c1-b8f1-7395dc2be136-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_813b42ef-8ba7-23c1-b8f1-7395dc2be13e-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-c54a04f3-2280-7500-8869-b7a8fb75dced-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c54a04f3-2280-7500-8869-b7a8fb75dcf5-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-a8499843-6414-71e5-d880-49731ea73fd9-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a8499843-6414-71e5-d880-49731ea73fe1-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-eebcbf6d-3f24-4ccd-dccb-f60096807e2e-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-eebcbf6d-3f24-4ccd-dccb-f60096807e36-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-c3709158-0e4b-9dd6-8b47-e56c3bc6a244-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3709158-0e4b-9dd6-8b47-e56c3bc6a24c-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-_0d1ca3a4-9fbd-55a6-27af-5d1549b47a35-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0d1ca3a4-9fbd-55a6-27af-5d1549b47a3d-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-_59498e63-f1cb-858c-3e4e-4dff0555315d-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_59498e63-f1cb-858c-3e4e-4dff05553165-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-e35c1ed5-a0ae-2483-1525-6d2b3256d944-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e35c1ed5-a0ae-2483-1525-6d2b3256d94c-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-ff744dc7, #w-node-_032443ae-d0b1-6bf9-47c3-d1c3bbf233cd-c7fea87e, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-9a2dd149, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-b1a15ce0, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-bcf0020c, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-197f04ff, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-dbc86cf3, #w-node-c39259f1-adfa-0d89-ef1f-4ec843a9d221-fb6c1282, #w-node-beb69f38-4ad9-e255-f1eb-8a34c143220b-ed7e229a {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: center;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2fb7ae48-5cd8-260d-b599-4b3843e9176f-a8b4efaa {
    justify-self: center;
  }

  #w-node-_4f4477aa-d7df-1f74-2927-7e4f44449259-a8b4efaa, #w-node-f526e7f8-887e-b77b-ae5f-72f03fea5aa3-a8b4efaa {
    place-self: center;
  }

  #w-node-_4f4477aa-d7df-1f74-2927-7e4f4444925a-a8b4efaa {
    justify-self: center;
  }

  #w-node-_9cc06e31-21ce-ea12-e43f-8208423f9073-f848accd {
    justify-self: end;
  }

  #w-node-ee01ed95-ff50-e3ac-420a-aea83206f060-20010358, #w-node-ee01ed95-ff50-e3ac-420a-aea83206f061-20010358 {
    place-self: center;
  }

  #w-node-ee01ed95-ff50-e3ac-420a-aea83206f062-20010358 {
    justify-self: center;
  }

  #w-node-b7b547af-073a-a529-e8cb-6b7db7ac4917-f5855108, #w-node-b7b547af-073a-a529-e8cb-6b7db7ac4918-f5855108 {
    place-self: center;
  }

  #w-node-b7b547af-073a-a529-e8cb-6b7db7ac4919-f5855108 {
    justify-self: center;
  }

  #w-node-d8519ea3-8f14-d5ea-3168-d17911aff284-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-d8519ea3-8f14-d5ea-3168-d17911aff28c-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-f2f971e4-3268-ac5c-dd42-de3b53d1870b-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-f2f971e4-3268-ac5c-dd42-de3b53d18713-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-_9a9c9654-7a31-ef6f-120b-9ac781da5c6e-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_9a9c9654-7a31-ef6f-120b-9ac781da5c76-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-_813b42ef-8ba7-23c1-b8f1-7395dc2be136-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_813b42ef-8ba7-23c1-b8f1-7395dc2be13e-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-c54a04f3-2280-7500-8869-b7a8fb75dced-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c54a04f3-2280-7500-8869-b7a8fb75dcf5-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-a8499843-6414-71e5-d880-49731ea73fd9-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a8499843-6414-71e5-d880-49731ea73fe1-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-eebcbf6d-3f24-4ccd-dccb-f60096807e2e-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-eebcbf6d-3f24-4ccd-dccb-f60096807e36-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-c3709158-0e4b-9dd6-8b47-e56c3bc6a244-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-c3709158-0e4b-9dd6-8b47-e56c3bc6a24c-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-_0d1ca3a4-9fbd-55a6-27af-5d1549b47a35-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0d1ca3a4-9fbd-55a6-27af-5d1549b47a3d-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-_59498e63-f1cb-858c-3e4e-4dff0555315d-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_59498e63-f1cb-858c-3e4e-4dff05553165-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-e35c1ed5-a0ae-2483-1525-6d2b3256d944-44c9902a {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-e35c1ed5-a0ae-2483-1525-6d2b3256d94c-44c9902a {
    grid-row: span 2 / span 2;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830eda-ff744dc7, #w-node-_28485040-f87f-38bc-0555-2ffafc830edb-ff744dc7 {
    place-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830edc-ff744dc7 {
    justify-self: center;
  }

  #w-node-_9946ff90-0fa4-95c3-6b66-0be7668f538c-c7fea87e, #w-node-_9946ff90-0fa4-95c3-6b66-0be7668f538d-c7fea87e {
    place-self: center;
  }

  #w-node-_9946ff90-0fa4-95c3-6b66-0be7668f538e-c7fea87e {
    justify-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830eda-9a2dd149, #w-node-_28485040-f87f-38bc-0555-2ffafc830edb-9a2dd149 {
    place-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830edc-9a2dd149 {
    justify-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830eda-b1a15ce0, #w-node-_28485040-f87f-38bc-0555-2ffafc830edb-b1a15ce0 {
    place-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830edc-b1a15ce0 {
    justify-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830eda-bcf0020c, #w-node-_28485040-f87f-38bc-0555-2ffafc830edb-bcf0020c {
    place-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830edc-bcf0020c {
    justify-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830eda-197f04ff, #w-node-_28485040-f87f-38bc-0555-2ffafc830edb-197f04ff {
    place-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830edc-197f04ff {
    justify-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830eda-dbc86cf3, #w-node-_28485040-f87f-38bc-0555-2ffafc830edb-dbc86cf3 {
    place-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830edc-dbc86cf3 {
    justify-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830eda-fb6c1282, #w-node-_28485040-f87f-38bc-0555-2ffafc830edb-fb6c1282 {
    place-self: center;
  }

  #w-node-_28485040-f87f-38bc-0555-2ffafc830edc-fb6c1282 {
    justify-self: center;
  }

  #w-node-_568b98df-aac1-3ef7-562f-910566058086-ed7e229a, #w-node-_568b98df-aac1-3ef7-562f-910566058087-ed7e229a {
    place-self: center;
  }

  #w-node-_568b98df-aac1-3ef7-562f-910566058088-ed7e229a {
    justify-self: center;
  }
}


