.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  font-family: Inter, sans-serif;
  font-size: 1px;
  font-weight: 400;
  line-height: 1.5;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 38px;
  font-weight: bold;
  line-height: 44px;
}

.ita {
  font-style: italic;
}

.text-smallest {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: .8rem;
  line-height: 1.5;
}

.text-medium {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 2rem;
  line-height: 1.2;
}

.text-medium.bld {
  letter-spacing: -.5px;
  flex-flow: row;
  display: flex;
}

.text-big {
  letter-spacing: -2px;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 3.5rem;
  line-height: 1.1;
}

.text-big.bld {
  letter-spacing: -1.25px;
  font-size: 3.5rem;
}

.bld {
  font-weight: 700;
}

.template-grid {
  grid-template-rows: auto;
  margin: 40px;
}

.text-read {
  text-align: left;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

.text-read.bld {
  letter-spacing: -.1px;
}

.text-readbig {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 1.2rem;
  line-height: 1.4;
}

.text-readbig.bld {
  letter-spacing: -.2px;
}

.text-small {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: .9rem;
  line-height: 1.5;
}

.grd {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 30px;
}

.grd.l {
  padding-top: 140px;
  padding-bottom: 140px;
}

.grd.l.home05-01 {
  grid-template-columns: 1fr 1fr;
}

.grd.l.home03-01 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: .75fr 1fr;
}

.grd.l.home01-01 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: 1fr 1fr;
  height: 100%;
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd.l.home06-01 {
  grid-template-columns: 1fr 1fr;
}

.flx {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.flx.home05-02 {
  background-image: url('../images/ChatGPT-Image-Aug-9-2025-07_30_03-PM.png');
  background-position: 0 0;
  background-size: cover;
}

.flx.home03-01 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.flx.home01-01 {
  justify-content: center;
  align-items: flex-start;
  padding-top: 100px;
}

.flx.home03-02 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 60px;
}

.flx.home01-02 {
  justify-content: center;
  align-items: flex-end;
  padding-top: 100px;
}

.flx.prop05-02 {
  background-color: #0471fa0d;
  border-radius: 20px;
}

.flx.prop02-01 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.prop04-01 {
  color: snow;
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.prop05-01 {
  background-color: #dbe5eb;
  border: 1px solid #bbb;
  border-radius: 20px;
  padding: 40px;
}

.flx.prop03-03 {
  justify-content: center;
  align-items: flex-start;
}

.flx.bwp02-01 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.bwp05-01 {
  background-color: #dbe5eb;
  border: 1px solid #bbb;
  border-radius: 20px;
  padding: 40px;
}

.flx.bwp03-01 {
  color: snow;
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.bwp05-02 {
  background-color: #0471fa0d;
  border-radius: 20px;
}

.flx.lr05-01 {
  background-color: #dbe5eb;
  border: 1px solid #bbb;
  border-radius: 20px;
  padding: 40px;
}

.flx.lr05-02 {
  background-color: #0471fa0d;
  border-radius: 20px;
}

.flx.lr03-01 {
  color: snow;
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.lr02-01 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.vv03-01 {
  color: snow;
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.vv05-01 {
  background-color: #dbe5eb;
  border: 1px solid #bbb;
  border-radius: 20px;
  padding: 40px;
}

.flx.vv02-01, .flx.hd02-01 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.hd04-01 {
  background-color: #0471fa0d;
  border: 1px solid #bbb;
  border-radius: 20px;
  padding: 40px;
}

.flx.fp02-01 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.fp05-01 {
  background-color: #0471fa0d;
  border-radius: 20px;
}

.flx.me02-01 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.me03-01 {
  color: snow;
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.eb02-01 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.eb03-01 {
  color: snow;
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.eb05-01 {
  background-color: #dbe5eb;
  border: 1px solid #bbb;
  border-radius: 20px;
  padding: 40px;
}

.flx.tg02-01 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.tg03-01 {
  color: snow;
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.tg05-01 {
  background-color: #dbe5eb;
  border: 1px solid #bbb;
  border-radius: 20px;
  padding: 40px;
}

.flx.mr02-01 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.mr03-01 {
  color: snow;
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.mr05-01 {
  background-color: #dbe5eb;
  border: 1px solid #bbb;
  border-radius: 20px;
  padding: 40px;
}

.flx.jm02-01 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.jm03-01 {
  color: snow;
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.jm05-01 {
  background-color: #dbe5eb;
  border: 1px solid #bbb;
  border-radius: 20px;
  padding: 40px;
}

.flx.ce02-01 {
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.ce03-01 {
  color: snow;
  justify-content: flex-start;
  align-items: flex-start;
}

.flx.ce05-01 {
  background-color: #dbe5eb;
  border: 1px solid #bbb;
  border-radius: 20px;
  padding: 40px;
}

.con {
  z-index: 1;
  max-width: 1400px;
  height: 100%;
  position: relative;
}

.sec {
  position: relative;
}

.sec.home01-01 {
  height: 100vh;
}

.hide {
  display: none;
}

.background {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.bg {
  position: absolute;
  inset: 0%;
}

.bg.home02-01 {
  background-color: #2b3e2014;
}

.bg.home01-01 {
  opacity: 1;
  background-image: url('../images/chuttersnap-g3d_cZ4SO3Q-unsplash.jpg');
  background-position: 0 0;
  background-size: cover;
}

.bg.home03-01, .bg.home05-01 {
  background-color: #082a4d;
}

.bg.home04-01 {
  background-color: #eef0ee;
}

.bg.prop03-01 {
  background-color: #eef0ee47;
}

.bg.prop05-01 {
  background-color: #032551;
}

.bg.prop01-01 {
  background-image: url('../images/Thika-Grove-Chania-Home.jpg');
  background-position: 0 0;
  background-size: auto;
}

.bg.prop02-01 {
  background-color: #eef0ee;
}

.bg.prop04-01 {
  background-color: #032551;
}

.bg.bwp01-01 {
  background-image: url('../images/Bliss-Villa-The-Star-Real-Estates-3.png');
  background-position: 0 0;
  background-size: auto;
}

.bg.bwp04-01 {
  background-color: #eef0ee47;
}

.bg.bwp05-01 {
  background-color: #032551;
}

.bg.bwp02-01 {
  background-color: #eef0ee;
}

.bg.bwp03-01 {
  background-color: #032551;
}

.bg.lr02-01 {
  background-color: #eef0ee;
}

.bg.lr04-01 {
  background-color: #eef0ee47;
}

.bg.lr03-01, .bg.lr05-01 {
  background-color: #032551;
}

.bg.lr01-01 {
  background-image: url('../images/Legacy-Ridges-1.jpg');
  background-position: 0 0;
  background-size: auto;
}

.bg.vv03-01 {
  background-color: #032551;
}

.bg.vv02-01 {
  background-color: #eef0ee;
}

.bg.vv04-01 {
  background-color: #eef0ee47;
}

.bg.vv05-01 {
  background-color: #082a4d;
}

.bg.vv01-01 {
  background-image: url('../images/Vantage-View-5.jpeg');
  background-position: 0 0;
  background-size: contain;
}

.bg.hd01-01 {
  background-image: url('../images/471150317_611784321295831_6720185345254655755_n-584x438.jpg');
  background-position: 0 0;
  background-size: auto;
}

.bg.hd02-01 {
  background-color: #eef0ee;
}

.bg.hd04-01 {
  background-color: #032551;
}

.bg.fp01-01 {
  background-image: url('../images/471150317_611784321295831_6720185345254655755_n-584x438.jpg');
  background-position: 0 0;
  background-size: auto;
}

.bg.fp02-01 {
  background-color: #eef0ee;
}

.bg.fp04-01 {
  background-color: #eef0ee47;
}

.bg.fp05-01 {
  background-color: #032551;
}

.bg.me01-01 {
  background-image: url('../images/1.svg');
  background-position: 50% 0;
  background-size: cover;
}

.bg.me02-01 {
  background-color: #eef0ee;
}

.bg.me03-01 {
  background-color: #082a4d;
}

.bg.me04-01 {
  background-color: #eef0ee47;
}

.bg.eb01-01 {
  background-image: url('../images/2_1.jpg');
  background-position: 0 0;
  background-size: cover;
}

.bg.eb02-01 {
  background-color: #eef0ee;
}

.bg.eb03-01 {
  background-color: #082a4d;
}

.bg.eb04-01 {
  background-color: #eef0ee47;
}

.bg.eb05-01 {
  background-color: #032551;
}

.bg.tg01-01 {
  background-image: url('../images/a.jpg');
  background-position: 0 0;
  background-size: cover;
}

.bg.tg02-01 {
  background-color: #eef0ee;
}

.bg.tg03-01 {
  background-color: #082a4d;
}

.bg.tg04-01 {
  background-color: #eef0ee47;
}

.bg.tg05-01 {
  background-color: #082a4d;
}

.bg.mr01-01 {
  background-image: url('../images/1_2.jpg');
  background-position: -57px -70px;
  background-size: cover;
}

.bg.mr02-01 {
  background-color: #eef0ee;
}

.bg.mr03-01 {
  background-color: #032551;
}

.bg.mr04-01 {
  background-color: #eef0ee47;
}

.bg.mr05-01 {
  background-color: #082a4d;
}

.bg.jm01-01 {
  background-image: url('../images/1_3.jpg');
  background-position: 0 0;
  background-size: cover;
}

.bg.jm02-01 {
  background-color: #eef0ee;
}

.bg.jm03-01 {
  background-color: #032551;
}

.bg.jm04-01 {
  background-color: #eef0ee47;
}

.bg.jm05-01 {
  background-color: #082a4d;
}

.bg.ce01-01 {
  background-image: url('../images/a_1.jpg');
  background-position: 0 -150px;
  background-size: cover;
}

.bg.ce02-01 {
  background-color: #eef0ee;
}

.bg.ce03-01 {
  background-color: #032551;
}

.bg.ce04-01 {
  background-color: #eef0ee47;
}

.bg.ce05-01 {
  background-color: #082a4d;
}

.hld.home05-02 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
}

.hld.home04-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hld.home02-02 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  display: grid;
}

.hld.home01-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  flex-flow: column;
  display: flex;
}

.hld.home01-02 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  padding-bottom: 40px;
  display: flex;
}

.hld.home03-02 {
  color: #faf9f9;
  flex-flow: column;
  padding-top: 0;
  display: flex;
}

.hld.home03-01 {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 100%;
  height: 100%;
  display: flex;
}

.hld.home02-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hld.home05-01 {
  color: #fff9f9;
}

.hld.prop02-02 {
  width: 100%;
}

.hld.prop03-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.hld.prop05-01 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.prop01-01 {
  color: #fff;
}

.hld.prop05-02 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.prop04-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hld.bwp01-01 {
  color: #fff;
}

.hld.bwp05-02 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.bwp04-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.hld.bwp03-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hld.bwp02-02 {
  width: 100%;
}

.hld.lr03-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hld.lr05-02 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.lr04-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.hld.lr02-02 {
  width: 100%;
}

.hld.lr01-01 {
  color: #fff;
}

.hld.vv05-02 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.vv01-01 {
  color: #fff;
}

.hld.vv04-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.hld.vv02-02 {
  width: 100%;
}

.hld.hd01-01 {
  color: #fff;
}

.hld.lr05-01, .hld.hd04-01 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.fp01-01 {
  color: #fff;
}

.hld.fp02-02 {
  width: 100%;
}

.hld.fp04-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.hld.fp05-01 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.me01-01 {
  color: #fff;
}

.hld.me02-01 {
  width: 100%;
  display: flex;
}

.hld.me02-02 {
  width: 100%;
}

.hld.me03-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hld.me04-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.hld.me04-02 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.hld.eb01-01 {
  color: #fff;
}

.hld.eb02-02 {
  width: 100%;
}

.hld.eb03-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hld.eb04-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.hld.eb05-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.eb05-03 {
  width: 100%;
}

.hld.eb05-02 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.tg01-01 {
  color: #fff;
}

.hld.tg02-02 {
  width: 100%;
}

.hld.tg03-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hld.tg04-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.hld.tg04-02 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.hld.tg04-03 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.hld.mr01-01 {
  color: #fff;
}

.hld.mr02-02 {
  width: 100%;
}

.hld.mr03-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hld.mr04-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.hld.mr04-03 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.hld.mr04-02 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.hld.mr05-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.jm01-01 {
  color: #fff;
}

.hld.jm02-02 {
  width: 100%;
}

.hld.jm04-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.hld.jm04-02 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 40px;
  display: flex;
}

.hld.jm04-03 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.hld.jm05-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.ce01-01 {
  color: #fff;
}

.hld.ce02-02 {
  width: 100%;
}

.hld.ce03-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hld.ce04-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.ce04-02 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.hld.ce04-03 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding-top: 0;
  display: flex;
}

.hld.ce05-02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.text.small {
  font-size: .875rem;
}

.text.medium {
  font-size: 1.5rem;
  line-height: 1.4;
}

.text.bigread {
  font-size: 1.125rem;
}

.text-span-4 {
  color: #032551;
}

.link-block-2 {
  color: #b89637;
}

.bg-2 {
  position: absolute;
  inset: 0%;
}

.bg-2.rev-01-01 {
  background-color: #dae5ee;
}

.bg-2.nav01-01, .bg-2.nav02-01 {
  background-color: #fff;
}

.grid {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 7rem 32px;
}

.grid.ftr-a-1 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.grid.ftr-b-1 {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  grid-template-columns: 1fr 1fr 1fr;
  padding-top: 0;
  padding-bottom: 0;
}

.grid.nav01-01 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: max-content 1fr max-content;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.grid.nav02-01 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-columns: max-content 1fr;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

.grid.ftr-a-1 {
  padding-top: 2rem;
}

.img--hero {
  width: 250px;
}

.text-readsmall {
  text-align: center;
  letter-spacing: .25px;
  white-space: normal;
  font-size: .9rem;
  line-height: 1.3;
}

.container {
  width: 100%;
  max-width: 1400px;
  position: relative;
}

.button-01 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #222;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-height: 45px;
  padding: 10px 15px;
  font-size: .8rem;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.button-01.w--current {
  color: #222;
  background-color: #fff;
}

.button-01.n {
  padding-left: 0;
}

.button-01.hero {
  color: #fff;
  background-color: #082a4d;
  font-weight: 700;
}

.button-01.r {
  color: #dfab17;
  padding-left: 0;
}

.button-01.r.w--current {
  color: #e6b11a;
  padding-left: 0;
}

.button-01.r-1 {
  color: #daaa22;
  padding-left: 0;
}

.backgrounds {
  z-index: 0;
  position: absolute;
  inset: 0%;
}

.item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #082a4d0f;
  border-radius: 20px;
  flex-flow: column;
  width: 100%;
  min-width: 33.3333%;
  padding: 40px;
  display: flex;
  box-shadow: -1px 3px 5px #72707017;
}

.item.prop03-01 {
  padding: 5px;
}

.item.prop03-01.r {
  justify-content: center;
  align-items: center;
  padding: 5px;
}

.item.bwp04-01 {
  padding: 5px;
}

.item.bwp04-01.r {
  justify-content: center;
  align-items: center;
  min-width: 50%;
  padding: 5px;
}

.item.lr04-01, .item.vv04-01, .item.fp04-01, .item.fp04-01, .item.me04-01, .item.eb04-01, .item.tg04-01, .item.mr04-01, .item.jm04-01, .item.ce04-01 {
  padding: 5px;
}

.image {
  object-fit: cover;
  width: 30px;
}

.image.stick-a-1 {
  width: 30px;
}

.wrapper.home04-01 {
  width: 100%;
}

.wrapper.prop03-01, .wrapper.bwp04-01, .wrapper.lr04-01, .wrapper.vv04-01, .wrapper.fp04-01, .wrapper.me04-01, .wrapper.eb04-01, .wrapper.tg04-01, .wrapper.mr04-01, .wrapper.jm04-01, .wrapper.ce04-01 {
  flex-flow: row;
  width: 100%;
}

.button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #222;
  background-color: #3898ec00;
  border: 1px solid #6db487;
  justify-content: center;
  align-items: center;
  height: 50px;
  padding: 12px 16px;
  font-weight: 400;
  display: flex;
}

.button.button-05 {
  border-color: #dcba59;
}

.card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.card.home05-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #dbe5eb;
  border: 1px solid #272d3329;
  border-radius: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 33.3333%;
  min-width: 100%;
  padding: 20px;
  display: flex;
}

.card.home02-01 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #117be917;
  border: 1px solid #bbbbbb80;
  border-radius: 5px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 33.3333%;
  min-width: 100%;
  max-width: 100%;
  height: 100%;
  padding: 20px;
  display: flex;
}

.forminput {
  color: #222;
  border-radius: 5px;
  height: 50px;
  margin-bottom: 0;
  font-size: 1.125rem;
}

.forminput.big {
  min-height: 150px;
}

.link.social {
  width: 35px;
  height: 35px;
}

.img--item {
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 20px;
  width: 100%;
  height: 300px;
}

.rightarrow-rev-01 {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.form {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #082a4d;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  padding: 40px;
  display: flex;
}

.dropdowngrid {
  grid-column-gap: 32px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  overflow: auto;
}

.dropdowngrid.r {
  grid-template-columns: 1fr;
}

.img-50 {
  width: 60px;
  height: 60px;
}

.grd-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 5rem 2rem;
}

.dropdown {
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.flex.nav01-02 {
  overflow: visible;
}

.flex.nav02-03 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  overflow: visible;
}

.flex.ftr-a-1 {
  flex-flow: row;
  justify-content: space-between;
  overflow: visible;
}

.flex.ftr-b-4 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  overflow: visible;
}

.flex.nav01-01 {
  overflow: visible;
}

.flex.ftr-b-3 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  overflow: visible;
}

.flex.ftr-b-2 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
  padding-right: 20px;
  overflow: visible;
}

.flex.ftr-b-1 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 4rem;
  padding-bottom: 4rem;
  overflow: visible;
}

.flex.nav02-01 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  overflow: auto;
}

.list.prop03-01, .list.bwp04-01, .list.lr04-01, .list.vv04-01, .list.fp04-01, .list.me04-01, .list.eb04-01, .list.tg04-01, .list.mr04-01, .list.jm04-01, .list.ce04-01 {
  width: auto;
  height: auto;
  display: flex;
}

.sec-rev-01 {
  position: relative;
}

.button-02 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #082a4d;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  min-height: 45px;
  padding: 10px 15px;
  font-size: .8rem;
  text-decoration: none;
  display: flex;
}

.images.ftr-a-1 {
  height: 30px;
}

.section {
  position: relative;
  overflow: hidden;
}

.section.nav01-01, .section.nav02-01 {
  z-index: 500;
  border-bottom: .5px solid #000;
  position: fixed;
  inset: 0% 0% auto;
  overflow: visible;
  box-shadow: 0 0 20px #0003;
}

.img--20 {
  width: 20px;
  height: 20px;
}

.img--20.inv {
  filter: invert();
}

.button-05 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #f8f5f5;
  background-color: #dcba59;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  font-size: .8rem;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

.button-05.r {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
}

.success-message {
  background-color: #dbebd5;
  padding: 40px;
}

.icon-3 {
  color: #111;
}

.img--40 {
  width: 40px;
  height: 40px;
}

.error-message {
  margin-top: 0;
  padding: 40px;
}

.mastergrid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto max-content;
  grid-template-columns: 1fr;
  min-height: 100vh;
}

.mastergrid.locked {
  width: 100vw;
}

.form-block {
  height: 100%;
  margin-bottom: 0;
}

.pag-rev-01 {
  justify-content: center;
  align-items: center;
  height: 50px;
  font-size: .7rem;
  display: flex;
}

.img--abt {
  border: 1px solid #001735;
  border-radius: 20px;
  width: auto;
  min-width: 100%;
  height: auto;
}

.img--30 {
  width: 30px;
  height: 30px;
}

.img--30.inv, .img--30.inv-1 {
  filter: invert();
}

.holder--inner {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.leftarrow-rev-01 {
  width: 50px;
  height: 50px;
  inset: auto auto 0% 0%;
}

.link-block {
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.link-block.w--current {
  filter: none;
}

.flex-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: center;
  max-width: 100%;
  height: 100%;
  display: flex;
}

.flex-2.rev-01-01 {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container-2 {
  width: 100%;
  max-width: 1200px;
  position: relative;
}

.button-nav02 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #333;
  white-space: nowrap;
  background-color: #111;
  grid-template-rows: auto;
  grid-template-columns: auto auto;
  grid-auto-columns: 1fr;
  place-content: center start;
  padding: 3px 0;
  font-size: .8rem;
  display: flex;
}

.holder.nav-a-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
  overflow: auto;
}

.holder.nav-a-2.hide {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.holder.stick-a-1 {
  background-color: #dae5ee;
  border: 1px solid #bbbbbb80;
  border-radius: 20px;
  width: 100%;
  height: 100%;
  padding: 40px;
}

.holder.formbutton {
  margin-top: 20px;
}

.holder.nav01-01 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
  overflow: visible;
}

.holder.ftr-b-1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  min-width: 20%;
  display: flex;
}

.holder.rev-01-01 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.holder.nav01-04 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: block;
  overflow: visible;
}

.holder.stick1-2 {
  position: sticky;
  top: 120px;
}

.holder.ftr-b-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: row;
  align-self: flex-end;
  align-items: flex-start;
  min-width: auto;
  margin-left: auto;
  display: flex;
}

.holder.formtitle {
  margin-bottom: 20px;
}

.holder.nav01-03 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: block;
  overflow: visible;
}

.holder.nav01-03.hide {
  display: none;
}

.holder.ftr-a-1 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.holder.home04-02 {
  width: 100%;
  height: 100%;
}

.holder.nav02-04 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: block;
  overflow: visible;
}

.dropdown-list {
  top: 70px;
}

.dropdown-list.w--open {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #0000004d;
  width: 50vw;
  padding: 32px 20px 64px;
  display: flex;
  top: 70px;
  left: 0;
}

.dropdown-list.right {
  filter: invert();
  display: none;
}

.dropdown-list.right.w--open {
  filter: none;
  text-align: right;
  border-top: 1px solid #c4c4c4;
  flex-flow: row;
  justify-content: flex-end;
  width: 50vw;
  display: block;
  left: auto;
  right: 0;
}

.img--logo {
  width: 50px;
  height: 50px;
}

.slider-rev-01-01 {
  background-color: #ddd0;
  height: 100%;
  padding-bottom: 100px;
  overflow: hidden;
}

.master.locked {
  overflow: clip;
}

.bg-3 {
  background-color: #71ac3b0a;
  position: absolute;
  inset: 0%;
}

.bg-3.scanlines {
  filter: brightness(0%) grayscale();
  background-image: url('../images/Scan_1Scan.png');
  background-position: 0 0;
  background-size: auto 1px;
}

.image-3 {
  aspect-ratio: auto;
  border-radius: 20px;
  width: 450px;
  height: 450px;
}

.link-block-3 {
  color: #b89637;
}

.grd-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 30px;
}

.grd-3.l {
  padding-top: 140px;
  padding-bottom: 140px;
}

.grd-3.l.prop04-01 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grd-3.l.prop05-01 {
  grid-template-columns: 1fr 1fr;
}

.grd-3.l.prop02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grd-3.l.home06-01 {
  grid-template-columns: 1fr 1fr;
}

.grd-3.l.prop03-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-3.l.prop01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.container-3 {
  width: 100%;
  max-width: 1400px;
  position: relative;
}

.lottie-animation-2 {
  aspect-ratio: 1;
  filter: invert();
  justify-content: center;
  align-items: center;
  width: 150px;
  position: relative;
  inset: auto 0%;
}

.lottie-animation {
  aspect-ratio: 1;
  filter: invert();
  justify-content: center;
  align-items: center;
  width: 120%;
  height: 180%;
  position: relative;
  inset: auto 0%;
}

.video {
  border-radius: 20px;
  height: 500px;
}

.bg-4 {
  background-color: #71ac3b0a;
  position: absolute;
  inset: 0%;
}

.bg-4.scanlines {
  filter: brightness(0%) grayscale();
  background-image: url('../images/Scan_1Scan.png');
  background-position: 0 0;
  background-size: auto 1px;
}

.container-4 {
  width: 100%;
  max-width: 1400px;
  position: relative;
}

.video-2 {
  border-radius: 20px;
  width: 100%;
  height: auto;
}

.image-4 {
  aspect-ratio: auto;
  border-radius: 20px;
  width: 450px;
  height: 450px;
}

.image-4.r {
  width: 600px;
}

.grd-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 30px;
}

.grd-4.l {
  padding-top: 140px;
  padding-bottom: 140px;
}

.grd-4.l.bwp03-01 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grd-4.l.home06-01 {
  grid-template-columns: 1fr 1fr;
}

.grd-4.l.bwp02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grd-4.l.bwp01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd-4.l.bwp04-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-4.l.bwp05-01 {
  grid-template-columns: 1fr 1fr;
}

.bg-5 {
  position: absolute;
  inset: 0%;
}

.bg-5.nav02-01 {
  background-color: #fff;
}

.lottie-animation-3 {
  aspect-ratio: 1;
  filter: invert();
  justify-content: center;
  align-items: center;
  width: 120%;
  height: 180%;
  position: relative;
  inset: auto 0%;
}

.link-block-4 {
  color: #b89637;
}

.container-5 {
  width: 100%;
  max-width: 1400px;
  position: relative;
}

.image-5 {
  aspect-ratio: auto;
  border-radius: 20px;
  width: 436.656px;
  height: 450px;
}

.image-5.r {
  width: 600px;
}

.grd-5 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 30px;
}

.grd-5.l {
  padding-top: 140px;
  padding-bottom: 140px;
}

.grd-5.l.lr01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd-5.l.lr04-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-5.l.lr03-01 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grd-5.l.home06-01, .grd-5.l.lr05-01 {
  grid-template-columns: 1fr 1fr;
}

.grd-5.l.lr02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.bg-6 {
  position: absolute;
  inset: 0%;
}

.bg-6.nav02-01 {
  background-color: #fff;
}

.link-block-5 {
  color: #b89637;
}

.image-6 {
  aspect-ratio: auto;
  border-radius: 20px;
  width: 450px;
  height: 320px;
}

.image-6.r {
  width: 600px;
}

.text-span-3 {
  color: #032551;
  font-weight: 600;
}

.grd-6 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  padding: 30px;
}

.grd-6.l {
  padding-top: 140px;
  padding-bottom: 140px;
}

.grd-6.l.vv01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd-6.l.vv04-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-6.l.vv05-01 {
  grid-template-columns: .75fr 1fr;
}

.grd-6.l.home06-01 {
  grid-template-columns: 1fr 1fr;
}

.grd-6.l.vv02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grd-6.l.vv03-01 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grd-6.l.lr04-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-6.l.lr03-01 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grd-6.l.hd01-01, .grd-6.l.cc01-01, .grd-6.l.pt-01-01, .grd-6.l.ct01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd-6.l.hd02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grd-6.l.hd04-01 {
  grid-template-columns: 1fr;
}

.grd-6.l.fp01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd-6.l.fp02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grd-6.l.fp04-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-6.l.fp05-01 {
  grid-template-columns: 1fr;
}

.grd-6.l.me01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd-6.l.me02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grd-6.l.me03-01 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grd-6.l.me04-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-6.l.eb01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd-6.l.eb02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grd-6.l.eb03-01 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grd-6.l.eb04-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-6.l.eb05-01 {
  grid-template-columns: .75fr 1fr;
}

.grd-6.l.tg01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd-6.l.tg02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grd-6.l.tg03-01 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grd-6.l.tg04-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-6.l.tg05-01 {
  grid-template-columns: .75fr 1fr;
}

.grd-6.l.mr01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd-6.l.mr02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grd-6.l.mr03-01 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grd-6.l.mr04-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-6.l.mr05-01 {
  grid-template-columns: .75fr 1fr;
}

.grd-6.l.jm01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd-6.l.jm02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grd-6.l.jm03-01 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grd-6.l.jm04-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-6.l.jm05-01 {
  grid-template-columns: .75fr 1fr;
}

.grd-6.l.ce01-01 {
  padding-top: 170px;
  padding-bottom: 100px;
}

.grd-6.l.ce02-01 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

.grd-6.l.ce03-01 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
}

.grd-6.l.ce04-01 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grd-6.l.ce05-01 {
  grid-template-columns: .75fr 1fr;
}

.image-7 {
  object-fit: cover;
  width: 30px;
}

.image-7.stick-a-1 {
  width: 30px;
}

.text-span-2 {
  color: #032551;
}

.bg-7 {
  position: absolute;
  inset: 0%;
}

.bg-7.nav02-01 {
  background-color: #fff;
}

.link-block-6 {
  color: #b89637;
}

.bg-8 {
  background-color: #71ac3b0a;
  position: absolute;
  inset: 0%;
}

.bg-8.scanlines {
  filter: brightness(0%) grayscale();
  background-image: url('../images/Scan_1Scan.png');
  background-position: 0 0;
  background-size: auto 1px;
}

.image-8 {
  object-fit: cover;
  width: 30px;
}

.image-8.stick-a-1 {
  width: 30px;
}

.text-span-5 {
  color: #032551;
}

.bg-9 {
  position: absolute;
  inset: 0%;
}

.bg-9.nav02-01 {
  background-color: #fff;
}

.link-block-7 {
  color: #b89637;
}

.link-block-8 {
  filter: invert();
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.image-9 {
  object-fit: cover;
  width: 30px;
}

.image-9.stick-a-1 {
  width: 30px;
}

.text-span-6 {
  color: #032551;
}

.bg-10 {
  position: absolute;
  inset: 0%;
}

.bg-10.nav02-01 {
  background-color: #fff;
}

.link-block-9 {
  filter: invert();
  justify-content: center;
  align-items: center;
  height: 70px;
  display: flex;
}

.image-10 {
  object-fit: cover;
  width: 30px;
}

.bg-11 {
  position: absolute;
  inset: 0%;
}

.bg-11.nav02-01 {
  background-color: #fff;
}

.image-11 {
  object-fit: cover;
  width: 30px;
}

.bg-12 {
  position: absolute;
  inset: 0%;
}

.bg-12.nav02-01 {
  background-color: #fff;
}

.image-12 {
  object-fit: cover;
  width: 30px;
}

.bg-13 {
  position: absolute;
  inset: 0%;
}

.bg-13.nav02-01 {
  background-color: #fff;
}

.small {
  width: 40px;
}

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

.itm {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #082a4d0f;
  border-radius: 20px;
  flex-flow: column;
  padding: 40px;
  display: flex;
}

.tabs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.tablink01-01 {
  border-radius: 20px;
}

.tablink01-01.w--current {
  color: #fff;
  background-color: #082a4d;
}

.tablink01-02 {
  border-radius: 20px;
}

.tablink01-02.w--current {
  color: #fffdfd;
  background-color: #082a4d;
  border-radius: 20px;
}

.tabs-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

@media screen and (max-width: 991px) {
  .text-big {
    letter-spacing: -1px;
    font-size: 3rem;
  }

  .text-big.bld {
    letter-spacing: -1px;
    font-size: 3.2rem;
  }

  .grd.l {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grd.l.home03-01 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .grd.l.home01-01 {
    padding-top: 140px;
    padding-bottom: 40px;
  }

  .flx.home03-01 {
    width: 100%;
  }

  .flx.home01-01 {
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 60px;
  }

  .flx.home03-02 {
    padding-left: 0;
    padding-right: 0;
  }

  .flx.home01-02 {
    justify-content: flex-end;
    align-items: flex-end;
    padding-top: 60px;
  }

  .bg.home02-01 {
    background-position: 100% 226%;
    background-size: auto;
  }

  .bg.prop01-01 {
    background-image: url('../images/Thika-Grove-Chania-Home.jpg');
    background-position: 0 0;
    background-size: auto;
  }

  .bg.bwp01-01 {
    background-image: url('../images/Bliss-Villa-The-Star-Real-Estates-3.png');
    background-position: 0 0;
    background-size: auto;
  }

  .bg.lr01-01 {
    background-image: url('../images/Legacy-Ridges-1.jpg');
    background-position: 0 0;
    background-size: auto;
  }

  .bg.vv01-01 {
    background-image: url('../images/Vantage-View-5.jpeg');
    background-position: 0 0;
    background-size: cover;
  }

  .bg.hd01-01, .bg.fp01-01 {
    background-image: url('../images/471150317_611784321295831_6720185345254655755_n-584x438.jpg');
    background-position: 0 0;
    background-size: auto;
  }

  .bg.me01-01 {
    background-image: url('../images/1.svg');
    background-position: 50% 0;
    background-size: cover;
  }

  .bg.eb01-01 {
    background-image: url('../images/2_1.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .bg.tg01-01 {
    background-image: url('../images/a.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .bg.mr01-01 {
    background-image: url('../images/1_2.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .bg.jm01-01 {
    background-image: url('../images/1_3.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .bg.ce01-01 {
    background-image: url('../images/a_1.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .hld.prop03-01, .hld.bwp04-01, .hld.lr04-01, .hld.vv04-01, .hld.fp04-01, .hld.fp04-01, .hld.fp04-01 {
    padding-top: 60px;
  }

  .hld.me04-01 {
    padding-top: 20px;
  }

  .hld.me04-02, .hld.eb04-01, .hld.eb04-01, .hld.tg04-01, .hld.tg04-02, .hld.tg04-03, .hld.mr04-01, .hld.mr04-01, .hld.mr04-03, .hld.mr04-02, .hld.jm04-01, .hld.jm04-02, .hld.jm04-03, .hld.ce04-01, .hld.ce04-02, .hld.ce04-03 {
    padding-top: 60px;
  }

  .grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .grid.ftr-b-1 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid.nav01-01, .grid.nav02-01 {
    grid-row-gap: 0px;
    grid-template-columns: max-content 1fr;
  }

  .text-readsmall {
    text-align: center;
  }

  .item {
    min-width: 50%;
  }

  .item.bwp04-01.r {
    min-width: 75%;
  }

  .card.home05-01, .card.home02-01 {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 30px;
  }

  .img--item {
    height: auto;
  }

  .dropdowngrid {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .flex.ftr-b-3, .flex.ftr-b-2, .flex.ftr-b-1 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .list {
    grid-template-columns: 1fr 1fr;
  }

  .dropdown-list.w--open {
    width: 100vw;
    top: 120px;
    left: -32px;
  }

  .dropdown-list.right.w--open {
    width: 100vw;
    right: -32px;
  }

  .image-3 {
    width: 500px;
    height: 400px;
  }

  .grd-3.l {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grd-3.l.prop03-01 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .lottie-animation-2 {
    width: 120px;
  }

  .video-2 {
    width: 100%;
    height: auto;
  }

  .image-4 {
    width: 500px;
    height: 400px;
  }

  .grd-4.l {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grd-4.l.bwp04-01 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-5 {
    width: 500px;
    height: 400px;
  }

  .grd-5.l {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grd-5.l.lr04-01 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .image-6 {
    width: 500px;
    height: 400px;
  }

  .grd-6.l {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .grd-6.l.vv04-01 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .grd-6.l.vv05-01 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
  }

  .grd-6.l.lr04-01, .grd-6.l.fp04-01, .grd-6.l.me04-01, .grd-6.l.eb04-01, .grd-6.l.eb04-01 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .grd-6.l.eb05-01 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
  }

  .grd-6.l.tg04-01 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .grd-6.l.tg05-01 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
  }

  .grd-6.l.mr04-01 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .grd-6.l.mr05-01 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
  }

  .grd-6.l.jm04-01 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .grd-6.l.jm05-01 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
  }

  .grd-6.l.ce04-01 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .grd-6.l.ce05-01 {
    grid-template-rows: auto auto;
    grid-template-columns: .75fr;
  }

  .lst {
    grid-template-columns: 1fr 1fr;
    overflow: auto;
  }

  .itm {
    width: 100%;
    min-width: 50%;
  }
}

@media screen and (max-width: 767px) {
  .text-medium {
    font-size: 1.7rem;
    line-height: 1.1;
  }

  .text-big {
    font-size: 2.8rem;
  }

  .text-big.bld {
    letter-spacing: -.75px;
    font-size: 2.6rem;
  }

  .grd.l {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grd.l.home03-01 {
    grid-template-columns: 1fr;
  }

  .grd.l.home01-01 {
    padding-top: 150px;
    padding-bottom: 40px;
  }

  .flx.home03-01 {
    justify-content: center;
    align-items: center;
  }

  .flx.home01-01, .flx.home03-02 {
    justify-content: center;
    align-items: flex-start;
    padding-top: 0;
  }

  .flx.home01-02 {
    justify-content: flex-end;
    align-items: flex-end;
    padding-top: 0;
  }

  .con {
    max-width: 569.297px;
  }

  .sec.home01-01 {
    height: auto;
  }

  .sec.home02-01 {
    position: relative;
  }

  .bg.home02-01 {
    position: absolute;
  }

  .bg.home03-01 {
    background-color: #082a4d;
  }

  .hld.home02-02 {
    grid-template-columns: 1fr;
  }

  .hld.home03-02 {
    color: #dbd7d7;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .hld.home03-01 {
    justify-content: center;
    align-items: center;
  }

  .hld.vv04-01, .hld.eb04-01, .hld.eb04-01, .hld.tg04-01, .hld.tg04-02, .hld.tg04-03, .hld.mr04-01, .hld.mr04-01, .hld.mr04-03, .hld.mr04-02, .hld.jm04-01, .hld.jm04-02, .hld.jm04-03, .hld.ce04-01, .hld.ce04-02, .hld.ce04-03 {
    padding-top: 0;
  }

  .grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .grid.ftr-b-1 {
    grid-template-columns: 1fr 1fr;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .grid.nav01-01, .grid.nav02-01 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-readsmall {
    text-align: center;
    letter-spacing: 0;
    line-height: 1.3;
  }

  .button-01 {
    color: #000;
  }

  .button-01.n, .button-01.n.w--current {
    padding-left: 0;
  }

  .item.prop03-01, .item.prop03-01.r, .item.bwp04-01, .item.bwp04-01.r, .item.lr04-01, .item.vv04-01, .item.fp04-01, .item.fp04-01 {
    min-width: 100%;
  }

  .item.me04-01 {
    justify-content: center;
    align-items: center;
    min-width: 100%;
  }

  .item.eb04-01, .item.tg04-01, .item.mr04-01, .item.jm04-01, .item.ce04-01 {
    min-width: 100%;
  }

  .flex.nav02-03 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .flex.ftr-b-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }

  .flex.ftr-b-3, .flex.ftr-b-2, .flex.ftr-b-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .list {
    grid-template-columns: 1fr;
  }

  .button-02 {
    justify-content: center;
    align-items: center;
  }

  .button-02.w--current:hover {
    background-color: #dcba59;
  }

  .img--abt {
    border-radius: 20px;
    width: 100%;
  }

  .img--30.inv {
    filter: none;
  }

  .img--30.inv-1 {
    filter: invert();
  }

  .link-block {
    justify-content: center;
    align-items: center;
    height: 70px;
    display: flex;
  }

  .button-nav02 {
    background-color: #fff;
  }

  .holder.nav-a-2.hide {
    display: none;
  }

  .holder.ftr-b-1 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .holder.nav01-04.hide {
    display: none;
  }

  .holder.ftr-b-2 {
    flex-flow: row;
  }

  .holder.nav01-03, .holder.nav01-03.hide {
    display: block;
  }

  .dropdown-list.right {
    top: 69px;
  }

  .image-3 {
    width: 450px;
    height: 350px;
  }

  .grd-3.l {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grd-3.l.prop04-01, .grd-3.l.prop05-01 {
    grid-template-columns: 1fr;
  }

  .grd-3.l.prop03-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .lottie-animation {
    height: 120%;
  }

  .video-2 {
    height: 450px;
  }

  .image-4 {
    width: 450px;
    height: 350px;
  }

  .grd-4.l {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grd-4.l.bwp03-01 {
    grid-template-columns: 1fr;
  }

  .grd-4.l.bwp04-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grd-4.l.bwp05-01 {
    grid-template-columns: 1fr;
  }

  .lottie-animation-3 {
    height: 120%;
  }

  .image-5 {
    width: 450px;
    height: 350px;
  }

  .grd-5.l {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grd-5.l.lr04-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grd-5.l.lr03-01, .grd-5.l.lr05-01 {
    grid-template-columns: 1fr;
  }

  .image-6 {
    width: 100%;
    height: 350px;
  }

  .grd-6.l {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .grd-6.l.vv04-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grd-6.l.vv05-01, .grd-6.l.vv03-01 {
    grid-template-columns: 1fr;
  }

  .grd-6.l.lr04-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grd-6.l.lr03-01, .grd-6.l.hd04-01 {
    grid-template-columns: 1fr;
  }

  .grd-6.l.fp04-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grd-6.l.fp05-01, .grd-6.l.me03-01 {
    grid-template-columns: 1fr;
  }

  .grd-6.l.me04-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grd-6.l.eb03-01 {
    grid-template-columns: 1fr;
  }

  .grd-6.l.eb04-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grd-6.l.eb05-01, .grd-6.l.tg03-01 {
    grid-template-columns: 1fr;
  }

  .grd-6.l.tg04-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grd-6.l.tg05-01, .grd-6.l.mr03-01 {
    grid-template-columns: 1fr;
  }

  .grd-6.l.mr04-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grd-6.l.mr05-01, .grd-6.l.jm03-01 {
    grid-template-columns: 1fr;
  }

  .grd-6.l.jm04-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grd-6.l.jm05-01, .grd-6.l.ce03-01 {
    grid-template-columns: 1fr;
  }

  .grd-6.l.ce04-01 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grd-6.l.ce05-01 {
    grid-template-columns: 1fr;
  }

  .link-block-8, .link-block-9 {
    justify-content: center;
    align-items: center;
    height: 70px;
    display: flex;
  }

  .itm {
    min-width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .text-medium.bld {
    font-size: 1.5rem;
  }

  .text-big {
    font-size: 2.2rem;
  }

  .text-big.bld {
    letter-spacing: 0;
    font-size: 2.2rem;
  }

  .text-small.bld.r {
    font-size: .8rem;
  }

  .grd.l {
    width: 100vw;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .grd.l.home05-01, .grd.l.home03-01 {
    width: 100vw;
  }

  .grd.l.home01-01 {
    width: 100vw;
    padding: 140px 30px 40px;
  }

  .grd.l.home06-01 {
    width: 100vw;
  }

  .grd.l.home04-01, .grd.l.home02-01 {
    width: 100vw;
    padding-left: 30px;
    padding-right: 30px;
  }

  .flx.home05-01 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .flx.home01-01 {
    align-items: flex-start;
    padding-top: 0;
  }

  .flx.home03-02 {
    padding-top: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .flx.home01-02 {
    justify-content: flex-end;
    align-items: flex-start;
    padding-top: 0;
  }

  .sec.home05-01, .sec.home02-01, .sec.home03-01, .sec.home04-01 {
    width: 100vw;
  }

  .bg.home02-01 {
    background-color: #26351817;
    position: absolute;
    inset: 0%;
  }

  .bg.home03-01 {
    background-color: #083760;
  }

  .bg.me01-01 {
    background-position: 50% 0;
  }

  .bg.eb01-01 {
    background-position: -130px 0;
  }

  .bg.tg01-01 {
    background-position: -108px 114px;
  }

  .bg.mr01-01 {
    background-position: -156px 0;
  }

  .bg.jm01-01 {
    background-position: -118px 0;
  }

  .bg.ce01-01 {
    background-position: -150px 0;
  }

  .hld.home02-02 {
    padding-left: 0;
  }

  .hld.home01-02 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .hld.prop03-01, .hld.bwp04-01, .hld.lr04-01 {
    padding-top: 40px;
  }

  .hld.vv04-01 {
    padding-top: 0;
  }

  .hld.fp04-01 {
    padding-top: 40px;
  }

  .hld.me04-01 {
    padding-top: 0;
  }

  .hld.me04-02 {
    padding-top: 15px;
  }

  .hld.eb04-01, .hld.tg04-01, .hld.tg04-02, .hld.tg04-03, .hld.mr04-01, .hld.mr04-01, .hld.mr04-03, .hld.mr04-02, .hld.jm04-01, .hld.jm04-02, .hld.jm04-03, .hld.ce04-01, .hld.ce04-02, .hld.ce04-03 {
    padding-top: 0;
  }

  .grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .grid.ftr-b-1 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .grid.ftr-a-1 {
    width: 100vw;
    padding-bottom: 2rem;
  }

  .img--hero {
    width: 170px;
  }

  .text-readsmall {
    text-align: center;
  }

  .button-01.n {
    padding-left: 0;
  }

  .item {
    min-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .header.locked {
    width: 100vw;
  }

  .card.home05-01 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .card.home02-01 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: 100%;
    min-width: auto;
    max-width: none;
  }

  .img--item {
    height: 200px;
  }

  .button-holder {
    flex-flow: column;
    display: block;
  }

  .form {
    align-items: stretch;
  }

  .dropdowngrid {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
    height: 60vh;
  }

  .dropdowngrid.r {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto auto auto auto;
    height: 40vh;
  }

  .flex.ftr-a-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .flex.ftr-b-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    padding-top: 2rem;
    padding-bottom: 2rem;
    display: flex;
  }

  .flex.ftr-b-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .flex.ftr-b-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-end;
    padding-top: 2rem;
    padding-bottom: 0;
    display: flex;
  }

  .flex.ftr-b-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-end;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .flex.ftr-b-1.r {
    justify-content: space-between;
    align-items: flex-end;
  }

  .list {
    flex-flow: row;
    justify-content: flex-start;
  }

  .button-02.r {
    padding: 7px 10px;
    font-size: .5rem;
  }

  .images.ftr-a-1 {
    object-fit: cover;
    width: 30px;
    min-width: 30px;
    min-height: 30px;
  }

  .mastergrid.locked {
    width: auto;
  }

  .footer.locked {
    width: 100vw;
  }

  .holder.formbutton {
    flex-flow: column;
    display: flex;
  }

  .holder.ftr-b-1 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    min-width: auto;
    max-width: 100%;
  }

  .holder.nav01-04.hide {
    display: none;
  }

  .holder.ftr-b-2 {
    clear: none;
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    min-width: 33.3333%;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-list.right.w--open {
    width: 100vw;
  }

  .image-3 {
    width: 350px;
    height: 250px;
  }

  .grd-3.l {
    width: 100vw;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .grd-3.l.home06-01 {
    width: 100vw;
  }

  .lottie-animation-2 {
    width: 100px;
  }

  .video-2 {
    height: 450px;
  }

  .image-4 {
    width: 350px;
    height: 250px;
  }

  .grd-4.l {
    width: 100vw;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .grd-4.l.home06-01 {
    width: 100vw;
  }

  .image-5 {
    width: 350px;
    height: 250px;
  }

  .grd-5.l {
    width: 100vw;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .grd-5.l.home06-01 {
    width: 100vw;
  }

  .image-6 {
    width: 350px;
    height: 250px;
  }

  .grd-6.l {
    width: 100vw;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .grd-6.l.home06-01 {
    width: 100vw;
  }

  .grd-6.l.me04-01 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .itm {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-menu {
    flex-flow: column;
  }
}

#w-node-_623c8d73-bf99-b6f9-68bf-131c381aba4f-0cf0f0b0 {
  justify-self: start;
}

#w-node-_623c8d73-bf99-b6f9-68bf-131c381aba55-0cf0f0b0 {
  place-self: center end;
}

#w-node-_623c8d73-bf99-b6f9-68bf-131c381abb48-0cf0f0b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_623c8d73-bf99-b6f9-68bf-131c381abb4a-0cf0f0b0, #w-node-_623c8d73-bf99-b6f9-68bf-131c381abb55-0cf0f0b0, #w-node-_623c8d73-bf99-b6f9-68bf-131c381abb60-0cf0f0b0, #w-node-_623c8d73-bf99-b6f9-68bf-131c381abb6a-0cf0f0b0 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_623c8d73-bf99-b6f9-68bf-131c381abb76-0cf0f0b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_623c8d73-bf99-b6f9-68bf-131c381abbda-0cf0f0b0 {
  order: 2;
}

#w-node-_623c8d73-bf99-b6f9-68bf-131c381abc02-0cf0f0b0 {
  order: 3;
}

#w-node-_623c8d73-bf99-b6f9-68bf-131c381abc10-0cf0f0b0 {
  order: 4;
}

#w-node-_623c8d73-bf99-b6f9-68bf-131c381abc1e-0cf0f0b0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd6c21c5-3abc-ed3e-491b-7d56567915d3-89b979ef {
  justify-self: start;
}

#w-node-fd6c21c5-3abc-ed3e-491b-7d56567915f3-89b979ef, #w-node-fd6c21c5-3abc-ed3e-491b-7d56567916be-89b979ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd6c21c5-3abc-ed3e-491b-7d56567916c0-89b979ef, #w-node-fd6c21c5-3abc-ed3e-491b-7d56567916cb-89b979ef, #w-node-fd6c21c5-3abc-ed3e-491b-7d56567916d6-89b979ef, #w-node-fd6c21c5-3abc-ed3e-491b-7d56567916e0-89b979ef {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fd6c21c5-3abc-ed3e-491b-7d56567916ec-89b979ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd6c21c5-3abc-ed3e-491b-7d5656791706-89b979ef {
  order: 2;
}

#w-node-fd6c21c5-3abc-ed3e-491b-7d565679172e-89b979ef {
  order: 3;
}

#w-node-fd6c21c5-3abc-ed3e-491b-7d565679173c-89b979ef {
  order: 4;
}

#w-node-fd6c21c5-3abc-ed3e-491b-7d565679174a-89b979ef {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7609aaa-49de-3910-3862-9cb31a76dacd-0b23da53 {
  justify-self: start;
}

#w-node-b7609aaa-49de-3910-3862-9cb31a76daec-0b23da53, #w-node-b7609aaa-49de-3910-3862-9cb31a76dbc6-0b23da53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7609aaa-49de-3910-3862-9cb31a76dbc8-0b23da53, #w-node-b7609aaa-49de-3910-3862-9cb31a76dbd3-0b23da53, #w-node-b7609aaa-49de-3910-3862-9cb31a76dbde-0b23da53, #w-node-b7609aaa-49de-3910-3862-9cb31a76dbe8-0b23da53 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-b7609aaa-49de-3910-3862-9cb31a76dbf4-0b23da53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b7609aaa-49de-3910-3862-9cb31a76dc0e-0b23da53 {
  order: 2;
}

#w-node-b7609aaa-49de-3910-3862-9cb31a76dc1f-0b23da53 {
  order: 1;
}

#w-node-b7609aaa-49de-3910-3862-9cb31a76dc36-0b23da53 {
  order: 3;
}

#w-node-b7609aaa-49de-3910-3862-9cb31a76dc44-0b23da53 {
  order: 4;
}

#w-node-b7609aaa-49de-3910-3862-9cb31a76dc52-0b23da53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6b07d1c4-540f-4e67-40e8-c5f2608afc21-a8f52afd, #w-node-_6b07d1c4-540f-4e67-40e8-c5f2608afc2a-a8f52afd {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_689ceaac-d191-45ae-d707-ca73522fc48a-89c00c64 {
  justify-self: start;
}

#w-node-_689ceaac-d191-45ae-d707-ca73522fc4a9-89c00c64, #w-node-_689ceaac-d191-45ae-d707-ca73522fc57f-89c00c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_689ceaac-d191-45ae-d707-ca73522fc581-89c00c64, #w-node-_689ceaac-d191-45ae-d707-ca73522fc58c-89c00c64, #w-node-_689ceaac-d191-45ae-d707-ca73522fc597-89c00c64, #w-node-_689ceaac-d191-45ae-d707-ca73522fc5a1-89c00c64 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_689ceaac-d191-45ae-d707-ca73522fc5ad-89c00c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_689ceaac-d191-45ae-d707-ca73522fc5c7-89c00c64 {
  order: 2;
}

#w-node-_689ceaac-d191-45ae-d707-ca73522fc5d8-89c00c64 {
  order: 1;
}

#w-node-_689ceaac-d191-45ae-d707-ca73522fc5ef-89c00c64 {
  order: 3;
}

#w-node-_689ceaac-d191-45ae-d707-ca73522fc5fd-89c00c64 {
  order: 4;
}

#w-node-_689ceaac-d191-45ae-d707-ca73522fc60b-89c00c64 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4257b3dc-2d75-286d-1737-5b498f1c1332-433e2825 {
  justify-self: start;
}

#w-node-_4257b3dc-2d75-286d-1737-5b498f1c1351-433e2825, #w-node-_4257b3dc-2d75-286d-1737-5b498f1c1434-433e2825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4257b3dc-2d75-286d-1737-5b498f1c1436-433e2825, #w-node-_4257b3dc-2d75-286d-1737-5b498f1c1441-433e2825, #w-node-_4257b3dc-2d75-286d-1737-5b498f1c144c-433e2825, #w-node-_4257b3dc-2d75-286d-1737-5b498f1c1456-433e2825 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4257b3dc-2d75-286d-1737-5b498f1c1462-433e2825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4257b3dc-2d75-286d-1737-5b498f1c147c-433e2825 {
  order: 2;
}

#w-node-_4257b3dc-2d75-286d-1737-5b498f1c148d-433e2825 {
  order: 1;
}

#w-node-_4257b3dc-2d75-286d-1737-5b498f1c14a4-433e2825 {
  order: 3;
}

#w-node-_4257b3dc-2d75-286d-1737-5b498f1c14b2-433e2825 {
  order: 4;
}

#w-node-_4257b3dc-2d75-286d-1737-5b498f1c14c0-433e2825 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca893a-744a0d57 {
  justify-self: start;
}

#w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8959-744a0d57, #w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a2f-744a0d57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a31-744a0d57, #w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a3c-744a0d57, #w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a47-744a0d57, #w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a51-744a0d57 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a5d-744a0d57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a77-744a0d57 {
  order: 2;
}

#w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a88-744a0d57 {
  order: 1;
}

#w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a9f-744a0d57 {
  order: 3;
}

#w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8aad-744a0d57 {
  order: 4;
}

#w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8abb-744a0d57 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc802e21-6811-187b-dd70-25fd3ce02133-0fae282d {
  justify-self: start;
}

#w-node-fc802e21-6811-187b-dd70-25fd3ce02152-0fae282d, #w-node-fc802e21-6811-187b-dd70-25fd3ce02228-0fae282d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc802e21-6811-187b-dd70-25fd3ce0222a-0fae282d, #w-node-fc802e21-6811-187b-dd70-25fd3ce02235-0fae282d, #w-node-fc802e21-6811-187b-dd70-25fd3ce02240-0fae282d, #w-node-fc802e21-6811-187b-dd70-25fd3ce0224a-0fae282d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fc802e21-6811-187b-dd70-25fd3ce02256-0fae282d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fc802e21-6811-187b-dd70-25fd3ce02270-0fae282d {
  order: 2;
}

#w-node-fc802e21-6811-187b-dd70-25fd3ce02281-0fae282d {
  order: 1;
}

#w-node-fc802e21-6811-187b-dd70-25fd3ce02298-0fae282d {
  order: 3;
}

#w-node-fc802e21-6811-187b-dd70-25fd3ce022a6-0fae282d {
  order: 4;
}

#w-node-fc802e21-6811-187b-dd70-25fd3ce022b4-0fae282d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea2fbda2-e7ea-f1ba-bb78-08bf74b2ffee-0dbe2c55 {
  justify-self: start;
}

#w-node-ea2fbda2-e7ea-f1ba-bb78-08bf74b30091-0dbe2c55 {
  order: 2;
}

#w-node-ea2fbda2-e7ea-f1ba-bb78-08bf74b300a2-0dbe2c55 {
  order: 1;
}

#w-node-ea2fbda2-e7ea-f1ba-bb78-08bf74b300b9-0dbe2c55 {
  order: 3;
}

#w-node-ea2fbda2-e7ea-f1ba-bb78-08bf74b300c7-0dbe2c55 {
  order: 4;
}

#w-node-ea2fbda2-e7ea-f1ba-bb78-08bf74b300d5-0dbe2c55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75760c59-c8a6-1f8f-8419-06964a554f1d-2b9be51f {
  justify-self: start;
}

#w-node-_75760c59-c8a6-1f8f-8419-06964a554fcd-2b9be51f {
  order: 2;
}

#w-node-_75760c59-c8a6-1f8f-8419-06964a554fde-2b9be51f {
  order: 1;
}

#w-node-_75760c59-c8a6-1f8f-8419-06964a554ff5-2b9be51f {
  order: 3;
}

#w-node-_75760c59-c8a6-1f8f-8419-06964a555003-2b9be51f {
  order: 4;
}

#w-node-_75760c59-c8a6-1f8f-8419-06964a555011-2b9be51f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_58206253-f9e6-a9fd-db48-c64c6683d569-81a55ddb {
  justify-self: start;
}

#w-node-_58206253-f9e6-a9fd-db48-c64c6683d592-81a55ddb {
  order: 2;
}

#w-node-_58206253-f9e6-a9fd-db48-c64c6683d5a3-81a55ddb {
  order: 1;
}

#w-node-_58206253-f9e6-a9fd-db48-c64c6683d5ba-81a55ddb {
  order: 3;
}

#w-node-_58206253-f9e6-a9fd-db48-c64c6683d5c8-81a55ddb {
  order: 4;
}

#w-node-_58206253-f9e6-a9fd-db48-c64c6683d5d6-81a55ddb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_343b8911-f923-dc93-f422-165579266bef-5a0e6f06 {
  justify-self: start;
}

#w-node-_343b8911-f923-dc93-f422-165579266c0e-5a0e6f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_343b8911-f923-dc93-f422-165579266cbb-5a0e6f06 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_343b8911-f923-dc93-f422-165579266cec-5a0e6f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_343b8911-f923-dc93-f422-165579266cee-5a0e6f06, #w-node-_343b8911-f923-dc93-f422-165579266cf9-5a0e6f06, #w-node-_343b8911-f923-dc93-f422-165579266d04-5a0e6f06, #w-node-_343b8911-f923-dc93-f422-165579266d0e-5a0e6f06 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_343b8911-f923-dc93-f422-165579266d1a-5a0e6f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_343b8911-f923-dc93-f422-165579266d34-5a0e6f06 {
  order: 2;
}

#w-node-_343b8911-f923-dc93-f422-165579266d45-5a0e6f06 {
  order: 1;
}

#w-node-_343b8911-f923-dc93-f422-165579266d5c-5a0e6f06 {
  order: 3;
}

#w-node-_343b8911-f923-dc93-f422-165579266d6a-5a0e6f06 {
  order: 4;
}

#w-node-_343b8911-f923-dc93-f422-165579266d78-5a0e6f06 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dbcb-d9e7dafe {
  justify-self: start;
}

#w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dbea-d9e7dafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dc97-d9e7dafe {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dcc8-d9e7dafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dcca-d9e7dafe, #w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dcd5-d9e7dafe, #w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dce0-d9e7dafe, #w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dcea-d9e7dafe {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dcf6-d9e7dafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dd10-d9e7dafe {
  order: 2;
}

#w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dd21-d9e7dafe {
  order: 1;
}

#w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dd38-d9e7dafe {
  order: 3;
}

#w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dd46-d9e7dafe {
  order: 4;
}

#w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dd54-d9e7dafe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c2b0711-0936-67bf-3219-1957109f21a8-226906c9 {
  justify-self: start;
}

#w-node-_0c2b0711-0936-67bf-3219-1957109f21c7-226906c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c2b0711-0936-67bf-3219-1957109f2274-226906c9 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0c2b0711-0936-67bf-3219-1957109f22a5-226906c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c2b0711-0936-67bf-3219-1957109f22a7-226906c9, #w-node-_0c2b0711-0936-67bf-3219-1957109f22b2-226906c9, #w-node-_0c2b0711-0936-67bf-3219-1957109f22bd-226906c9, #w-node-_0c2b0711-0936-67bf-3219-1957109f22c7-226906c9 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0c2b0711-0936-67bf-3219-1957109f22d3-226906c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c2b0711-0936-67bf-3219-1957109f22ed-226906c9 {
  order: 2;
}

#w-node-_0c2b0711-0936-67bf-3219-1957109f22fe-226906c9 {
  order: 1;
}

#w-node-_0c2b0711-0936-67bf-3219-1957109f2315-226906c9 {
  order: 3;
}

#w-node-_0c2b0711-0936-67bf-3219-1957109f2323-226906c9 {
  order: 4;
}

#w-node-_0c2b0711-0936-67bf-3219-1957109f2331-226906c9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa7f31-59391325 {
  justify-self: start;
}

#w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa7f50-59391325 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa7ffd-59391325 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa802e-59391325 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa8030-59391325, #w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa803b-59391325, #w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa8046-59391325, #w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa8050-59391325 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa805c-59391325 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa8076-59391325 {
  order: 2;
}

#w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa8087-59391325 {
  order: 1;
}

#w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa809e-59391325 {
  order: 3;
}

#w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa80ac-59391325 {
  order: 4;
}

#w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa80ba-59391325 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3658eccd-90d7-43b7-3a00-9c237c928d2f-0b253cb1 {
  justify-self: start;
}

#w-node-_3658eccd-90d7-43b7-3a00-9c237c928d4e-0b253cb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3658eccd-90d7-43b7-3a00-9c237c928dfb-0b253cb1 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3658eccd-90d7-43b7-3a00-9c237c928e2c-0b253cb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3658eccd-90d7-43b7-3a00-9c237c928e2e-0b253cb1, #w-node-_3658eccd-90d7-43b7-3a00-9c237c928e39-0b253cb1, #w-node-_3658eccd-90d7-43b7-3a00-9c237c928e44-0b253cb1, #w-node-_3658eccd-90d7-43b7-3a00-9c237c928e4e-0b253cb1 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_3658eccd-90d7-43b7-3a00-9c237c928e5a-0b253cb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3658eccd-90d7-43b7-3a00-9c237c928e74-0b253cb1 {
  order: 2;
}

#w-node-_3658eccd-90d7-43b7-3a00-9c237c928e85-0b253cb1 {
  order: 1;
}

#w-node-_3658eccd-90d7-43b7-3a00-9c237c928e9c-0b253cb1 {
  order: 3;
}

#w-node-_3658eccd-90d7-43b7-3a00-9c237c928eaa-0b253cb1 {
  order: 4;
}

#w-node-_3658eccd-90d7-43b7-3a00-9c237c928eb8-0b253cb1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd5094ff-a01f-1673-5b5a-d24d179b99ad-19dcdbe4 {
  justify-self: start;
}

#w-node-cd5094ff-a01f-1673-5b5a-d24d179b99cc-19dcdbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd5094ff-a01f-1673-5b5a-d24d179b9a79-19dcdbe4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-cd5094ff-a01f-1673-5b5a-d24d179b9aaa-19dcdbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd5094ff-a01f-1673-5b5a-d24d179b9aac-19dcdbe4, #w-node-cd5094ff-a01f-1673-5b5a-d24d179b9ab7-19dcdbe4, #w-node-cd5094ff-a01f-1673-5b5a-d24d179b9ac2-19dcdbe4, #w-node-cd5094ff-a01f-1673-5b5a-d24d179b9acc-19dcdbe4 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-cd5094ff-a01f-1673-5b5a-d24d179b9ad8-19dcdbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cd5094ff-a01f-1673-5b5a-d24d179b9af2-19dcdbe4 {
  order: 2;
}

#w-node-cd5094ff-a01f-1673-5b5a-d24d179b9b03-19dcdbe4, #w-node-_891dd6e3-ec5b-96b9-0e28-d2c5a4a401c8-19dcdbe4 {
  order: 1;
}

#w-node-cd5094ff-a01f-1673-5b5a-d24d179b9b1a-19dcdbe4 {
  order: 3;
}

#w-node-cd5094ff-a01f-1673-5b5a-d24d179b9b28-19dcdbe4 {
  order: 4;
}

#w-node-cd5094ff-a01f-1673-5b5a-d24d179b9b36-19dcdbe4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-_623c8d73-bf99-b6f9-68bf-131c381aba55-0cf0f0b0 {
    order: 9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: start;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381aba5d-0cf0f0b0 {
    justify-self: end;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381aba7f-0cf0f0b0, #w-node-_623c8d73-bf99-b6f9-68bf-131c381aba8c-0cf0f0b0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381ababc-0cf0f0b0 {
    grid-area: span 2 / span 1 / span 2 / span 1;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381ababf-0cf0f0b0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381abb29-0cf0f0b0, #w-node-_623c8d73-bf99-b6f9-68bf-131c381abb31-0cf0f0b0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381abbda-0cf0f0b0 {
    order: 2;
    grid-area: span 1 / span 5 / span 1 / span 5;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381abc02-0cf0f0b0 {
    order: 3;
    grid-area: span 1 / span 4 / span 1 / span 4;
  }

  #w-node-fd6c21c5-3abc-ed3e-491b-7d56567915d9-89b979ef, #w-node-b7609aaa-49de-3910-3862-9cb31a76dad3-0b23da53, #w-node-_689ceaac-d191-45ae-d707-ca73522fc490-89c00c64, #w-node-_4257b3dc-2d75-286d-1737-5b498f1c1338-433e2825, #w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8940-744a0d57, #w-node-fc802e21-6811-187b-dd70-25fd3ce02139-0fae282d, #w-node-ea2fbda2-e7ea-f1ba-bb78-08bf74b2fff4-0dbe2c55, #w-node-_75760c59-c8a6-1f8f-8419-06964a554f23-2b9be51f, #w-node-_58206253-f9e6-a9fd-db48-c64c6683d56f-81a55ddb, #w-node-_343b8911-f923-dc93-f422-165579266bf5-5a0e6f06, #w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dbd1-d9e7dafe, #w-node-_0c2b0711-0936-67bf-3219-1957109f21ae-226906c9, #w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa7f37-59391325, #w-node-_3658eccd-90d7-43b7-3a00-9c237c928d35-0b253cb1, #w-node-cd5094ff-a01f-1673-5b5a-d24d179b99b3-19dcdbe4 {
    justify-self: end;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_623c8d73-bf99-b6f9-68bf-131c381aba7f-0cf0f0b0, #w-node-_623c8d73-bf99-b6f9-68bf-131c381aba8c-0cf0f0b0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381ababc-0cf0f0b0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-d0495662-49e7-7336-bc76-ee7983c45aa2-0cf0f0b0, #w-node-d0495662-49e7-7336-bc76-ee7983c45aad-0cf0f0b0, #w-node-d0495662-49e7-7336-bc76-ee7983c45ab8-0cf0f0b0, #w-node-d0495662-49e7-7336-bc76-ee7983c45ac3-0cf0f0b0, #w-node-d0495662-49e7-7336-bc76-ee7983c45ace-0cf0f0b0, #w-node-d0495662-49e7-7336-bc76-ee7983c45ad9-0cf0f0b0, #w-node-_623c8d73-bf99-b6f9-68bf-131c381abb48-0cf0f0b0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381abb76-0cf0f0b0 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd6c21c5-3abc-ed3e-491b-7d56567916be-89b979ef {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd6c21c5-3abc-ed3e-491b-7d56567916ec-89b979ef {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7609aaa-49de-3910-3862-9cb31a76dbc6-0b23da53 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-b7609aaa-49de-3910-3862-9cb31a76dbf4-0b23da53 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd80-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd82-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd84-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd86-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd88-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd8a-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd8c-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd8e-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd90-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd92-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd94-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd96-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd98-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd9a-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd9c-f2fa753b, #w-node-_00f80fdf-e41a-8c6d-a04a-1f1976d2dd9e-f2fa753b, #w-node-_689ceaac-d191-45ae-d707-ca73522fc57f-89c00c64 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_689ceaac-d191-45ae-d707-ca73522fc5ad-89c00c64 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4257b3dc-2d75-286d-1737-5b498f1c1434-433e2825 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_4257b3dc-2d75-286d-1737-5b498f1c1462-433e2825 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a2f-744a0d57 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a5d-744a0d57 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fc802e21-6811-187b-dd70-25fd3ce02228-0fae282d {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fc802e21-6811-187b-dd70-25fd3ce02256-0fae282d {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_343b8911-f923-dc93-f422-165579266cec-5a0e6f06 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_343b8911-f923-dc93-f422-165579266d1a-5a0e6f06 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dcc8-d9e7dafe {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dcf6-d9e7dafe {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c2b0711-0936-67bf-3219-1957109f22a5-226906c9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_0c2b0711-0936-67bf-3219-1957109f22d3-226906c9 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa802e-59391325 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa805c-59391325 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3658eccd-90d7-43b7-3a00-9c237c928e2c-0b253cb1 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_3658eccd-90d7-43b7-3a00-9c237c928e5a-0b253cb1 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd5094ff-a01f-1673-5b5a-d24d179b9aaa-19dcdbe4 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cd5094ff-a01f-1673-5b5a-d24d179b9ad8-19dcdbe4 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_623c8d73-bf99-b6f9-68bf-131c381aba55-0cf0f0b0 {
    justify-self: auto;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381abb33-0cf0f0b0, #w-node-_623c8d73-bf99-b6f9-68bf-131c381abb37-0cf0f0b0, #w-node-_623c8d73-bf99-b6f9-68bf-131c381abb3b-0cf0f0b0, #w-node-_623c8d73-bf99-b6f9-68bf-131c381abb3f-0cf0f0b0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381abbda-0cf0f0b0 {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381abc02-0cf0f0b0 {
    order: 3;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_623c8d73-bf99-b6f9-68bf-131c381abc10-0cf0f0b0 {
    order: 4;
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-fd6c21c5-3abc-ed3e-491b-7d5656791706-89b979ef, #w-node-fd6c21c5-3abc-ed3e-491b-7d565679172e-89b979ef {
    justify-self: start;
  }

  #w-node-fd6c21c5-3abc-ed3e-491b-7d565679173c-89b979ef {
    order: 4;
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b7609aaa-49de-3910-3862-9cb31a76dc0e-0b23da53, #w-node-b7609aaa-49de-3910-3862-9cb31a76dc36-0b23da53, #w-node-_689ceaac-d191-45ae-d707-ca73522fc5c7-89c00c64, #w-node-_689ceaac-d191-45ae-d707-ca73522fc5ef-89c00c64, #w-node-_4257b3dc-2d75-286d-1737-5b498f1c147c-433e2825, #w-node-_4257b3dc-2d75-286d-1737-5b498f1c14a4-433e2825 {
    justify-self: start;
  }

  #w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a77-744a0d57 {
    order: 2;
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_439a02f0-a5c0-87bf-5e5f-1eba43ca8a9f-744a0d57, #w-node-fc802e21-6811-187b-dd70-25fd3ce02270-0fae282d, #w-node-fc802e21-6811-187b-dd70-25fd3ce02298-0fae282d, #w-node-ea2fbda2-e7ea-f1ba-bb78-08bf74b30091-0dbe2c55, #w-node-ea2fbda2-e7ea-f1ba-bb78-08bf74b300b9-0dbe2c55, #w-node-_75760c59-c8a6-1f8f-8419-06964a554fcd-2b9be51f, #w-node-_75760c59-c8a6-1f8f-8419-06964a554ff5-2b9be51f, #w-node-_58206253-f9e6-a9fd-db48-c64c6683d592-81a55ddb, #w-node-_58206253-f9e6-a9fd-db48-c64c6683d5ba-81a55ddb, #w-node-_343b8911-f923-dc93-f422-165579266d34-5a0e6f06, #w-node-_343b8911-f923-dc93-f422-165579266d5c-5a0e6f06, #w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dd10-d9e7dafe, #w-node-_65cc1bd2-b8ff-15ad-7426-4f6376a4dd38-d9e7dafe, #w-node-_0c2b0711-0936-67bf-3219-1957109f22ed-226906c9, #w-node-_0c2b0711-0936-67bf-3219-1957109f2315-226906c9, #w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa8076-59391325, #w-node-_05d9e43d-7569-6bdc-d1b3-8385b5aa809e-59391325, #w-node-_3658eccd-90d7-43b7-3a00-9c237c928e74-0b253cb1, #w-node-_3658eccd-90d7-43b7-3a00-9c237c928e9c-0b253cb1, #w-node-cd5094ff-a01f-1673-5b5a-d24d179b9af2-19dcdbe4, #w-node-cd5094ff-a01f-1673-5b5a-d24d179b9b1a-19dcdbe4 {
    justify-self: start;
  }
}


