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

.pagewrapper {
  position: relative;
  height: 100%;
}

.slide1 {
  left: 0px;
  top: 0px;
  right: 0px;
  padding: 459px 72px;
  background-image: url('../images/slide1.jpg'), -webkit-gradient(linear, left top, left bottom, from(#20807f), to(#20807f));
  background-image: url('../images/slide1.jpg'), linear-gradient(180deg, #20807f, #20807f);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
}

.slide1:hover {
  color: #fff;
}

.brand {
  float: none;
}

.brand.w--current {
  margin-top: 39px;
  margin-bottom: 39px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.nav-link-old {
  padding-right: 0px;
  padding-left: 0px;
  opacity: 0.6;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
  font-family: 'Titillium Web', sans-serif;
  color: #fff;
  font-weight: 400;
  letter-spacing: 2px;
  text-decoration: none;
  cursor: pointer;
}

.nav-link-old:hover {
  opacity: 1;
}

.nav-link-old:focus {
  opacity: 1;
}

.nav-link-old.w--current {
  padding-right: 0px;
  padding-left: 0px;
  opacity: 1;
  color: #fff;
  font-weight: 600;
}

.navbar {
  position: absolute;
  left: 0px;
  right: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  align-self: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: transparent;
}

.navbar.mob {
  display: none;
}

.navbar.pages {
  position: fixed;
  display: block;
  margin-top: 0px;
  padding-top: 30px;
  padding-bottom: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#20807f), to(#20807f));
  background-image: linear-gradient(180deg, #20807f, #20807f);
}

.nav-menu {
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  float: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
}

.heading {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: 'Titillium Web', sans-serif;
  color: #fff;
  font-size: 2em;
  line-height: 43px;
  font-style: normal;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.text-block {
  max-width: 620px;
  margin-top: 23px;
  margin-left: -2px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Alegreya, sans-serif;
  color: #fff;
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.5px;
}

.container {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1620px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  align-self: stretch;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ". .";
  -ms-grid-columns: 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.container.nav {
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.mid {
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.container.mid.home {
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
}

.container.mid.home.s {
  margin-right: 0px;
  margin-left: 0px;
}

.container.mid.home.s.sas {
  padding-right: 0px;
  padding-left: 0px;
}

.container.mid.home.inv {
  padding-right: 72px;
  padding-left: 72px;
}

.container.mid.home.home {
  padding: 180px 72px;
}

.container.mid.home.home.hor {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.container._2.vert {
  max-width: 1620px;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.container._2.vert._3 {
  margin-bottom: 143px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

.container._2.vert._3.inv {
  margin-bottom: 0px;
}

.container._2.vert._3.inv.s {
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.container._2.vert._3.down {
  margin-bottom: 0px;
}

.container._2.vert._3.tea {
  margin-top: 79px;
  margin-bottom: 79px;
}

.container._2.vert.ab {
  margin-top: 0px;
}

.container.midd {
  margin-right: 37px;
  margin-left: 37px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.container.midd.nav {
  margin-right: 0px;
  margin-left: 0px;
}

.container.vert {
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.container.footer {
  max-width: 1310px;
}

.slider {
  width: 100%;
  height: 100%;
}

.slidenav {
  position: relative;
  left: 0px;
  right: 0px;
  bottom: 248px;
  display: block;
  width: 947px;
  margin: 0px auto;
  padding-left: 0px;
  float: none;
  text-align: center;
}

.cont-home {
  position: static;
  left: 34px;
  top: 0px;
  bottom: 0px;
  display: block;
  padding-left: 30px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.slide-vid {
  padding: 423px 0px;
  float: none;
}

.background-video {
  width: 100%;
  height: 100%;
}

.div-block {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(29, 0, 46, 0.68)), color-stop(99%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(180deg, rgba(29, 0, 46, 0.68), hsla(0, 0%, 100%, 0) 99%);
}

.secab {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: auto;
  padding: 160px 72px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #0b363b;
}

.div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.pabout1 {
  display: block;
  width: auto;
  margin-right: 0px;
  margin-bottom: 4px;
  padding-right: 207px;
  padding-left: 207px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: 'Titillium Web', sans-serif;
  color: #fff;
  font-size: 1em;
  line-height: 20px;
  font-weight: 200;
  letter-spacing: 0.5px;
}

.h1 {
  font-family: 'Titillium Web', sans-serif;
  color: #20807f;
  font-size: 4em;
  line-height: 46px;
  font-weight: 100;
  text-align: center;
  letter-spacing: 4px;
}

.h1.bl {
  margin-top: 37px;
  margin-bottom: 37px;
  color: #9bf5ec;
  font-size: 4em;
  font-weight: 200;
  text-transform: uppercase;
}

.div-block-4 {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.whitesep {
  display: none;
  margin-top: 17px;
  margin-bottom: 48px;
  border-color: #9bf5ec;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.pabout2 {
  padding-right: 270px;
  padding-left: 270px;
  font-family: 'Titillium Web', sans-serif;
  color: #fff;
  font-size: 1em;
  line-height: 20px;
  font-weight: 200;
}

.ctawhite {
  display: block;
  margin-top: 43px;
  float: left;
  opacity: 0.6;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
  font-family: 'Titillium Web', sans-serif;
  color: #fff;
  font-size: 0.8em;
  font-style: italic;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
  cursor: pointer;
}

.ctawhite:hover {
  opacity: 1;
}

.secinvestments {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 160px 46px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #20807f;
}

.blacksep {
  width: 100%;
  height: 1px;
  margin-top: 22px;
  margin-bottom: 23px;
  border-style: none none solid;
  border-color: #000;
  border-bottom-width: 1px;
}

.pgrey {
  font-family: Alegreya, sans-serif;
  color: #adadad;
  font-size: 1em;
  line-height: 1.4em;
  text-align: center;
  letter-spacing: 0.5px;
}

.serviceblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 400px;
  margin-top: 50px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-block-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 200px;
  height: 200px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 127px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fbfbfb));
  background-image: linear-gradient(180deg, #fbfbfb, #fbfbfb);
}

.paragraph {
  margin-bottom: 0px;
  padding-right: 73px;
  padding-left: 73px;
  font-family: 'Titillium Web', sans-serif;
  color: #777;
  font-size: 1em;
  line-height: 1.4em;
  font-weight: 200;
  text-align: center;
}

.heading-2 {
  margin-top: 35px;
  margin-bottom: 13px;
  font-family: 'Titillium Web', sans-serif;
  color: #20807f;
  font-size: 2.5em;
  font-weight: 100;
  text-align: center;
}

.text-span {
  color: #20807f;
  font-weight: 300;
}

.secwwd {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding: 70px 486px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: linear-gradient(33deg, rgba(172, 7, 250, 0.24), hsla(0, 0%, 100%, 0) 99%), linear-gradient(180deg, rgba(224, 90, 0, 0.54), hsla(0, 0%, 100%, 0)), url('../images/wind-turbine-1.jpg');
  background-position: 0px 0px, 0px 0px, 0px 0%;
  background-size: auto, auto, cover;
  background-repeat: repeat, repeat, no-repeat;
  background-attachment: scroll, scroll, fixed;
}

.wwwdtitle {
  margin-bottom: 0px;
  font-family: 'Titillium Web', sans-serif;
  color: #fff220;
  font-size: 4em;
  line-height: 84px;
  font-weight: 200;
  text-align: center;
}

.wwdtxt {
  max-width: 800px;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-right: 0px;
  padding-left: 0px;
  font-family: Alegreya, sans-serif;
  color: #ebee94;
  font-size: 1em;
  line-height: 1.5em;
  text-align: center;
  letter-spacing: 1px;
}

.button {
  margin-top: 23px;
  margin-bottom: 0px;
  padding: 21px 29px;
  border: 1px solid #ebee94;
  border-radius: 3px;
  background-color: transparent;
  -webkit-transition: background-color 500ms ease, color 500ms ease;
  transition: background-color 500ms ease, color 500ms ease;
  font-family: 'Titillium Web', sans-serif;
  color: #ebee94;
  font-size: 22px;
  font-weight: 200;
  letter-spacing: 0.5px;
}

.button:hover {
  border-style: solid;
  border-color: #fff220;
  background-color: #fff220;
  color: #573e17;
  font-weight: 300;
}

.secnews {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #fff;
}

.newsblock1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.text-block-2 {
  display: block;
  font-family: Alegreya, sans-serif;
  color: #2fc3c1;
  font-size: 1em;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 1px;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.newstitle {
  margin-top: 11px;
  margin-bottom: 0px;
  padding-left: 26px;
  font-family: 'Titillium Web', sans-serif;
  color: #4b4b4b;
  font-size: 1.6em;
  line-height: 35px;
  font-weight: 300;
}

.newsdesc {
  padding-left: 26px;
  font-family: 'Titillium Web', sans-serif;
  color: #747474;
  font-size: 1em;
  line-height: 20px;
  font-weight: 300;
}

.btndiscover {
  padding-left: 26px;
  background-color: transparent;
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
  font-family: 'Titillium Web', sans-serif;
  color: #20807f;
  font-size: 0.8em;
  line-height: 1px;
  font-style: italic;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.btndiscover:hover {
  color: #2fc3c1;
}

.newsblocka {
  margin-top: 80px;
  padding-top: 10px;
  border-style: solid none none;
  border-width: 1px;
  border-color: #cdcdcd;
}

.newsblockb {
  margin-bottom: 80px;
  padding-bottom: 10px;
  border-bottom: 1px solid #cdcdcd;
}

.columnmiddle {
  border-right: 1px solid #cdcdcd;
  border-left: 1px solid #cdcdcd;
}

.datebmid {
  font-family: Alegreya, sans-serif;
  color: #2fc3c1;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: 1px;
}

.secsignup {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 48px 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #20807f;
}

._w-h2 {
  font-family: Gravity, sans-serif;
  color: #fff;
  font-size: 22px;
  font-weight: 200;
  text-align: center;
}

.form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.fieldw {
  height: 58px;
  margin-right: 7px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: transparent;
  opacity: 0.8;
  font-family: Gravity, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 32px;
  font-style: normal;
  font-weight: 100;
  text-decoration: none;
}

.fieldw::-webkit-input-placeholder {
  color: #fff;
  font-size: 18px;
}

.fieldw:-ms-input-placeholder {
  color: #fff;
  font-size: 18px;
}

.fieldw::-ms-input-placeholder {
  color: #fff;
  font-size: 18px;
}

.fieldw::placeholder {
  color: #fff;
  font-size: 18px;
}

.fieldw.name {
  width: 500px;
  opacity: 0.8;
  color: #fff;
}

.fieldw.name::-webkit-input-placeholder {
  color: #fff;
  font-size: 18px;
  font-weight: 200;
}

.fieldw.name:-ms-input-placeholder {
  color: #fff;
  font-size: 18px;
  font-weight: 200;
}

.fieldw.name::-ms-input-placeholder {
  color: #fff;
  font-size: 18px;
  font-weight: 200;
}

.fieldw.name::placeholder {
  color: #fff;
  font-size: 18px;
  font-weight: 200;
}

.body {
  height: 100%;
  font-family: Gravity, sans-serif;
  color: #fff;
}

.ctaform {
  height: 58px;
  padding-right: 67px;
  padding-left: 67px;
  background-color: #fff;
  font-family: Gravity, sans-serif;
  color: #20807f;
  font-size: 18px;
  cursor: pointer;
}

.ctaform:hover {
  box-shadow: 0 5px 11px -3px rgba(0, 0, 0, 0.26);
}

.ctaform:focus {
  font-size: 18px;
}

.form-wrapper {
  margin-top: 30px;
}

.secteam {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  margin-bottom: 0px;
  padding: 162px 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.secteam.hid {
  display: none;
}

.slidebox {
  width: 380px;
  height: 380px;
  margin-right: 18px;
  margin-left: 18px;
  padding-bottom: 0px;
  background-color: transparent;
  text-decoration: none;
}

.slidebox._1 {
  position: relative;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 1;
  display: inline-block;
  padding: 0px 0px 0px 16px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: url('../images/hadi.jpg');
  background-position: 0px 50%;
  background-size: cover;
  box-shadow: 35px 35px 0 0 #204b52;
}

.slidebox._1.hi {
  position: relative;
  z-index: 4;
  display: block;
  width: 100%;
  background-image: url('../images/hadi.jpg');
  background-position: 7% 0%;
  box-shadow: none;
  text-decoration: none;
}

.slidebox._1.hid {
  display: none;
}

.slidebox._2 {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 16px;
  background-image: url('../images/2Q-3.jpg');
  background-position: 0px 0px;
  background-size: cover;
  box-shadow: 35px 35px 0 0 #204b52;
}

.slidebox._2.hi {
  position: relative;
  z-index: 2;
  width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(18, 68, 67, 0.36)), to(rgba(18, 68, 67, 0.36))), url('../images/2Q-3.jpg');
  background-image: linear-gradient(180deg, rgba(18, 68, 67, 0.36), rgba(18, 68, 67, 0.36)), url('../images/2Q-3.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  box-shadow: none;
}

.slidebox._2.hid {
  display: none;
}

.slidebox._3 {
  position: relative;
  z-index: 3;
  width: 100%;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 16px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(32, 128, 127, 0.27)), to(rgba(32, 128, 127, 0.27))), url('../images/tarek.jpg');
  background-image: linear-gradient(180deg, rgba(32, 128, 127, 0.27), rgba(32, 128, 127, 0.27)), url('../images/tarek.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.slidebox._3.rev {
  width: 380px;
  box-shadow: -37px 32px 0 0 #204b52;
}

.slidebox._3.rev.hid {
  display: none;
}

.slidebox._4 {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 16px;
  background-image: url('../images/9k-1.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slidebox._5 {
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 16px;
  background-image: url('../images/9k-4.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slidebox._6 {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 16px;
  background-image: url('../images/1487877913420.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slidebox._7 {
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 18px;
  background-image: url('../images/1480697761252.jpg');
  background-position: 50% 50%;
  background-size: cover;
  box-shadow: -34px 35px 0 0 #204b52;
}

.slidebox._7.hi {
  position: relative;
  z-index: 1;
  width: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(32, 128, 127, 0.22)), to(rgba(32, 128, 127, 0.22))), url('../images/1480697761252.jpg');
  background-image: linear-gradient(180deg, rgba(32, 128, 127, 0.22), rgba(32, 128, 127, 0.22)), url('../images/1480697761252.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  box-shadow: none;
}

.slidebox._7.hid {
  display: none;
}

.mask {
  display: inline-block;
  height: 420px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.slider-2 {
  position: relative;
  left: 22%;
  overflow: hidden;
  width: 100%;
  height: 500px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: transparent;
}

.right-arrow {
  position: absolute;
  left: auto;
  right: 22%;
  display: block;
  width: 100px;
  height: 420px;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  background-image: -webkit-gradient(linear, left top, right top, from(transparent), to(#fff));
  background-image: linear-gradient(90deg, transparent, #fff);
}

.icon {
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 80px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 55px;
  background-color: #fff;
  box-shadow: 1px 6px 18px -4px rgba(0, 0, 0, 0.6);
  color: #20807f;
  font-size: 34px;
}

.left-arrow {
  z-index: 4;
  display: block;
  width: 100px;
  height: 420px;
  margin-top: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, right top, left top, from(transparent), to(#fff));
  background-image: linear-gradient(270deg, transparent, #fff);
}

.teamtitle {
  margin-top: 16px;
  margin-bottom: 0px;
  font-family: Gravity, sans-serif;
  color: #000;
  font-size: 15px;
  line-height: 24px;
  font-weight: 300;
  text-decoration: none;
}

.teamdes {
  font-family: Gravity, sans-serif;
  color: #20807f;
  font-size: 22px;
  line-height: auto;
  font-weight: 400;
  text-decoration: none;
}

.teamlabel {
  font-family: 'Titillium Web', sans-serif;
  color: #204980;
  font-size: 0.8em;
  font-weight: 700;
  text-decoration: none;
}

.teamblock {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 22px;
  padding-left: 19px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-decoration: none;
  cursor: pointer;
}

.secfooter {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 130px 72px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: none;
  border-top-width: 1px;
  border-top-color: hsla(0, 0%, 100%, 0.23);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0b363b), to(#0b363b));
  background-image: linear-gradient(180deg, #0b363b, #0b363b);
}

.socialblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #c9c9c9;
}

.circlesep {
  width: 5px;
  height: 5px;
  margin-right: 41px;
  margin-left: 41px;
  border-radius: 25px;
  background-color: #9b9b9b;
}

.circlesep.b {
  width: 5px;
  height: 5px;
}

.parentsocial {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sitemaplink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-family: 'Titillium Web', sans-serif;
  color: #9b9b9b;
  font-size: 18px;
  text-decoration: none;
}

.sitemaplink.small {
  font-size: 16px;
}

.sitemapparent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.sepgrey {
  margin-top: 40px;
  margin-bottom: 40px;
  border-bottom: 1px solid #c9c9c9;
}

.copyrightblock {
  text-align: center;
}

.copyrighttxt {
  font-family: 'Titillium Web', sans-serif;
  color: #868686;
  font-size: 16px;
  letter-spacing: 1px;
}

.div-block-22 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 29px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.74;
}

.divnavmob {
  display: block;
}

.heroheader {
  height: 510px;
  margin-top: 110px;
  padding-top: 295px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#20807f), to(#20807f));
  background-image: linear-gradient(180deg, #20807f, #20807f);
}

.heroheader.mediabg {
  background-image: url('../images/media.jpg'), -webkit-gradient(linear, left top, left bottom, from(#20807f), to(#20807f));
  background-image: url('../images/media.jpg'), linear-gradient(180deg, #20807f, #20807f);
  background-position: 50% 50%, 0px 0px;
  background-size: cover, auto;
}

.wlink {
  margin-right: 31px;
  opacity: 1;
  font-family: 'Titillium Web', sans-serif;
  color: #fff;
  font-size: 1em;
  font-weight: 300;
  text-align: center;
  letter-spacing: 1px;
  text-decoration: none;
  text-transform: uppercase;
}

.blockw-link.mobi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wssep {
  margin-bottom: 26px;
  border-bottom: 1px solid #fff;
}

.container-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.pblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.p50r {
  width: 50%;
  margin-right: 5px;
}

.container-15 {
  padding-top: 0px;
}

.dropdown-toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding-right: 0px;
  padding-left: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.dropdown-toggle.w--open {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
}

.icon-5 {
  position: relative;
  left: 0px;
  top: 0px;
  bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  color: #20807f;
}

.text-block-10 {
  margin-left: 8px;
  font-family: 'Titillium Web', sans-serif;
  color: #20807f;
  font-weight: 600;
}

.dropdown-list.w--open {
  position: relative;
  background-color: transparent;
}

.dropdown {
  display: inline-block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.text-block-11 {
  margin-left: 13px;
  font-family: 'Titillium Web', sans-serif;
  color: #20807f;
  font-size: 17px;
  font-weight: 600;
}

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

.tabmenu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-bottom: 123px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: transparent;
}

.link-3 {
  margin-bottom: 11px;
  font-family: 'Titillium Web', sans-serif;
  color: #9f9f9f;
  font-size: 1em;
  text-decoration: none;
}

.text-block-14 {
  margin-bottom: 21px;
  font-family: 'Titillium Web', sans-serif;
  color: #9f9f9f;
  font-size: 1em;
  line-height: 18px;
}

.text-span-3 {
  color: #353535;
}

.h1office {
  margin-top: 0px;
  font-family: 'Titillium Web', sans-serif;
  color: #505050;
}

.div-block-37 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.text-block-2media {
  display: inline-block;
  margin-top: 15px;
  font-family: Alegreya, sans-serif;
  color: #2fc3c1;
  font-size: 1em;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 1px;
}

.text-block-15 {
  display: inline-block;
  margin-left: 13px;
  font-family: 'Titillium Web', sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.paragraph-10 {
  margin-top: 12px;
  font-family: 'Titillium Web', sans-serif;
  font-size: 1em;
  line-height: 19px;
}

.text-span-4 {
  color: #9f9f9f;
  font-size: 1em;
}

.newsparent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 11px;
}

.imgnews {
  width: 50%;
  margin-right: 6px;
}

.textnews {
  width: 50%;
  margin-left: 6px;
}

.p50l {
  width: 50%;
  margin-left: 5px;
}

.newsec {
  padding-top: 144px;
  padding-bottom: 144px;
}

.vpsec {
  padding-top: 144px;
  padding-bottom: 144px;
}

.v30 {
  width: 33.333%;
  margin-right: 5px;
  margin-left: 5px;
}

.div-block-38 {
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #d8d9dd;
}

.div-block-39 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.date {
  margin-top: 6px;
  font-family: Alegreya, sans-serif;
  font-weight: 700;
}

.div-block-40 {
  padding-left: 13px;
}

.paragraph-10-grey {
  margin-top: 12px;
  font-family: 'Titillium Web', sans-serif;
  color: #9f9f9f;
  font-size: 1em;
  line-height: 19px;
}

.investsec {
  margin-bottom: 0px;
  padding-top: 144px;
  padding-bottom: 144px;
}

.tab-link-2 {
  background-color: transparent;
}

.tab-link-2.w--current {
  background-color: transparent;
  font-family: 'Titillium Web', sans-serif;
  font-weight: 600;
}

.tab-link-3 {
  background-color: transparent;
  font-family: 'Titillium Web', sans-serif;
  color: #747474;
  font-weight: 400;
}

.tab-link-3.w--current {
  background-color: transparent;
}

.dott {
  display: block;
  width: 10px;
  height: 10px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  border-radius: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d6d6d6), to(#d6d6d6));
  background-image: linear-gradient(180deg, #d6d6d6, #d6d6d6);
}

.sepgreytime {
  position: relative;
  top: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-style: none none solid;
  border-width: 2px 2px 1px;
  border-color: #000 #000 #c9c9c9;
  text-align: center;
}

.textinvest {
  width: auto;
  margin-left: 0px;
}

.categoinvest {
  margin-top: 11px;
  padding-left: 0px;
  font-family: 'Titillium Web', sans-serif;
  color: #4b4b4b;
  font-size: 1.65em;
  font-weight: 300;
}

.author {
  display: inline-block;
  margin-left: 13px;
  font-family: 'Titillium Web', sans-serif;
  color: #9f9f9f;
  font-size: 1em;
  font-weight: 400;
}

.parainvest {
  font-family: Alegreya, sans-serif;
  color: #9f9f9f;
  font-size: 1em;
  line-height: 21px;
}

.investtitle {
  font-family: 'Titillium Web', sans-serif;
  color: #9f9f9f;
  font-size: 1.8em;
  font-weight: 400;
}

.i30 {
  width: 25%;
  margin-right: 37px;
  margin-left: 37px;
  padding-top: 24px;
  padding-bottom: 24px;
  float: left;
  border-right: 1px none #d8d9dd;
  border-bottom: 1px solid #d8d9dd;
}

.div-block-41 {
  height: 135px;
  margin-top: 156px;
  margin-bottom: 0px;
  float: left;
  border-right: 1px solid #d8d9dd;
}

.invparent {
  margin-top: 9px;
}

.i30-2 {
  width: 25%;
  margin-right: 37px;
  margin-left: 37px;
  padding-top: 0px;
  padding-bottom: 22px;
  float: left;
  border-right: 1px none #d8d9dd;
  border-bottom: 1px solid #d8d9dd;
}

.tabs-menu-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sepverti2 {
  height: 144px;
  margin-top: 64px;
  margin-bottom: 0px;
  float: left;
  border-right: 1px solid #d8d9dd;
}

.fixedsecbar {
  position: fixed;
  z-index: 1000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 13px;
  padding-bottom: 13px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(47, 195, 193, 0.9)), to(rgba(47, 195, 193, 0.9)));
  background-image: linear-gradient(180deg, rgba(47, 195, 193, 0.9), rgba(47, 195, 193, 0.9));
}

.image8 {
  position: relative;
  z-index: 3;
}

.image9 {
  position: relative;
  z-index: 2;
}

.imag10 {
  position: relative;
  z-index: 1;
}

.image-8 {
  max-width: 70%;
}

.div-block-42 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero-sec {
  position: relative;
  z-index: 5;
  display: none;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-image: url('../images/bg-hero.jpg');
  background-position: 100% 50%;
  background-size: cover;
}

.menu-button-2 {
  position: static;
  top: 0px;
  right: 0px;
  height: 60px;
  padding-top: 7px;
  padding-right: 33px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  color: #287e7f;
  font-size: 64px;
}

.menu-button-2.w--open {
  background-color: transparent;
}

.para-hero {
  font-family: 'Titillium Web', sans-serif;
}

.heading-7 {
  color: #287e7f;
  font-size: 2.5vw;
  line-height: 3vw;
}

.para {
  margin-top: 22px;
  color: #1a7978;
  font-size: 1.2vw;
  line-height: 1.8vw;
}

.para.white {
  margin-top: 30px;
  margin-bottom: 42px;
  margin-left: 22px;
  padding-bottom: 2px;
  color: #fff;
  font-size: 33px;
  line-height: 53px;
  font-weight: 200;
  letter-spacing: 0.5px;
}

.para.green {
  max-width: 580px;
  margin-top: 0px;
  margin-left: 22px;
  color: #1a7978;
  font-size: 18px;
  line-height: 29px;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.para.green.in {
  line-height: 26px;
}

.para.green.w {
  color: hsla(0, 0%, 100%, 0.52);
}

.para.para-green.left {
  max-width: 490px;
  margin-left: 18px;
  color: #fff;
  text-align: left;
}

.para.para-green.left.w {
  color: #fff;
}

.para.para-green.gr {
  margin-left: 22px;
  color: #747474;
  font-weight: 300;
  text-align: left;
}

.para.para-green.gr.s {
  max-width: 410px;
}

.image-9 {
  display: block;
  width: 60%;
  margin-right: auto;
  margin-left: auto;
}

.grid {
  position: relative;
  width: 100%;
  margin-bottom: 3px;
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  grid-column-gap: 16px;
  grid-template-areas: ". .";
  -ms-grid-columns: 1fr 16px 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid.mid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid._3 {
  margin-top: 48px;
  grid-template-areas: ". .";
  -ms-grid-columns: 6vw auto;
  grid-template-columns: 6vw auto;
}

.grid._3.toum {
  margin-top: 75px;
  margin-bottom: 55px;
}

.grid._3.c {
  justify-items: start;
}

.grid.footer {
  margin-bottom: 0px;
  grid-template-areas: ". . . .";
  -ms-grid-columns: 0.75fr 0.5fr 0.5fr 0.5fr;
  grid-template-columns: 0.75fr 0.5fr 0.5fr 0.5fr;
}

.grid.only {
  padding-right: 0px;
  padding-left: 0px;
}

.navlink {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.61;
  color: #20807f;
  font-size: 16px;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.navlink:hover {
  opacity: 1;
  font-weight: 600;
}

.navlink.w--current {
  opacity: 1;
  color: #20807f;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.navlink.w--current:hover {
  color: #0b363b;
  line-height: 20px;
}

.navlink.hid {
  display: none;
}

.nav-link {
  margin-right: 27px;
  margin-left: -1px;
  padding-right: 0px;
  padding-left: 0px;
  opacity: 1;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
  text-transform: uppercase;
  cursor: pointer;
}

.nav-link:hover {
  text-decoration: underline;
}

.nav-link:focus {
  opacity: 1;
}

.nav-link.w--current {
  padding-right: 0px;
  padding-left: 0px;
  opacity: 1;
  color: #fff;
  font-weight: 600;
}

.nav-link.right {
  margin-right: 0px;
  font-size: 14px;
}

.overlay {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: none;
  height: 48%;
  background-image: repeating-linear-gradient(180deg, rgba(9, 55, 60, 0), #072629);
}

.overlay._2 {
  background-image: repeating-linear-gradient(180deg, rgba(9, 55, 60, 0), #06363a);
}

.grid-3 {
  width: 100%;
  height: auto;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 16px;
  grid-template-areas: "." "." "." ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 0.25fr 16px auto 16px auto 16px auto;
  grid-template-rows: 0.25fr auto auto auto;
}

.wraptitle {
  margin-bottom: 0px;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

.uptit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.linetitle {
  width: 2px;
  height: 50px;
  margin-right: 18px;
  background-color: #d5e0e1;
  color: #093030;
}

.linetitle.green {
  background-color: #fff;
  color: #fff;
}

.headingtitle {
  max-width: 640px;
  margin-bottom: 18px;
  color: #fff;
  font-size: 50px;
  line-height: 51px;
}

.headingtitle.light {
  color: #0b363b;
}

.headingtitle.light.w {
  color: #fff;
}

.downtit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.downtit.vert {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.serwrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 22px;
  margin-left: 28px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.para-wrapper {
  padding-left: 18px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.subserv {
  margin-top: 7px;
  margin-bottom: 11px;
  color: #d5e0e1;
  font-size: 20px;
  font-weight: 600;
}

.paraserv {
  max-width: 370px;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.float-logo {
  position: fixed;
  top: 216px;
  right: -495px;
  bottom: auto;
}

.float-logo.team {
  position: fixed;
  left: -495px;
  top: 551px;
  right: auto;
  bottom: auto;
  opacity: 0.48;
}

.top-line {
  position: absolute;
  top: 18px;
  display: none;
  width: 30px;
  height: 4px;
  border-radius: 260px;
  background-color: #20807f;
}

.midline {
  position: absolute;
  top: 28px;
  display: none;
  width: 30px;
  height: 4px;
  border-radius: 260px;
  background-color: #20807f;
}

.downline {
  position: absolute;
  top: 38px;
  display: none;
  width: 30px;
  height: 4px;
  border-radius: 260px;
  background-color: #20807f;
}

.hero-sec2 {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-right: 72px;
  padding-left: 72px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-image: linear-gradient(14deg, rgba(34, 130, 129, 0.67), transparent), url('../images/t2.jpg');
  background-position: 0px 0px, 50% 0px;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  -webkit-filter: none;
  filter: none;
}

.heading-green {
  max-width: 580px;
  margin-top: 0px;
  color: #fff;
  font-size: 2vw;
  line-height: 45px;
}

.para-green {
  width: 660px;
  margin-top: 0px;
  margin-bottom: 19px;
  color: #0b363b;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
}

.para-green.sm {
  width: auto;
  max-width: 410px;
  margin-top: 18px;
  margin-left: 46px;
  color: hsla(0, 0%, 100%, 0.55);
  font-size: 15px;
  line-height: 24px;
  font-weight: 300;
  text-align: left;
  letter-spacing: 0.4px;
}

.para-green.sm.des {
  margin-bottom: 0px;
  margin-left: 0px;
  color: #373737;
}

.para-green.sm.des._2 {
  margin-left: 34px;
  color: #2c3739;
  font-size: 18px;
  line-height: 28px;
  font-weight: 400;
}

.para-green.sm.des.inv {
  margin-top: 0px;
  margin-bottom: 58px;
  color: #fff;
  font-size: 16px;
}

.button-light-green {
  position: relative;
  top: 62px;
  right: 21%;
  width: auto;
  padding: 22px 60px;
  border: 2px none #d5e0e1;
  background-color: #20807f;
  color: #1a7978;
  font-size: 22px;
  font-weight: 700;
}

.button-light-green.careers {
  position: static;
  margin-left: 15px;
  padding-right: 46px;
  padding-bottom: 19px;
  padding-left: 46px;
  border: 2px solid #fff;
  background-color: transparent;
  color: #fff;
  font-size: 16px;
}

.grid-4 {
  height: 100%;
  margin-top: 1px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-template-areas: ". . . . . . . .";
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-4.mob {
  margin-top: 11px;
  margin-bottom: 33px;
  -ms-grid-row-align: center;
  align-self: center;
  grid-column-gap: 36px;
  grid-template-areas: ". . . . . .";
  -ms-grid-columns: 1fr 36px 1fr 36px 1fr 36px 1fr 36px 1fr 36px 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

.button-light-stroke {
  position: relative;
  width: auto;
  padding: 22px 60px;
  border: 1px solid #20807f;
  background-color: transparent;
  color: #1a7978;
  font-size: 18px;
  font-weight: 600;
}

.button-light-stroke:hover {
  border-color: #20807f;
  background-color: #20807f;
  color: #fff;
}

.button-light-stroke.mob {
  display: none;
}

.button-light-stroke.wwd {
  margin-left: 16px;
  padding: 19px 46px;
  border-color: #fff;
  font-family: 'Gravity book', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.button-light-stroke.wwd.s {
  margin-left: 0px;
}

.seccontactus {
  position: relative;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 160px 72px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7f7;
}

.grid-tab {
  height: 100%;
  margin-top: 1px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-row-align: center;
  align-self: center;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.tabwrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.tab-content {
  position: absolute;
  left: 40%;
  top: -39%;
  right: -42%;
  bottom: 0%;
  z-index: 9;
  height: 689px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.tab-link-tab-1 {
  background-color: transparent;
}

.tab-link-tab-1.w--current {
  background-color: transparent;
  color: #1a7978;
  font-size: 18px;
}

.text-map {
  margin-top: 28px;
  margin-bottom: 28px;
  color: #9f9f9f;
}

.text-map.home {
  line-height: 28px;
}

.span-black {
  margin-right: 13px;
  color: #000;
  font-weight: 600;
}

.text-detailmap {
  margin-top: 13px;
  margin-bottom: 13px;
  color: #9f9f9f;
}

.tabpane1 {
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.mapwrapper {
  height: 100%;
  background-image: url('../images/map.png');
  background-position: 50% 50%;
  background-size: cover;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.mapwrapper.hid {
  background-image: none;
  -webkit-filter: none;
  filter: none;
}

.mapwrapper.hid.nogray {
  -webkit-filter: none;
  filter: none;
}

.tab-link-tab-2 {
  display: none;
  margin-top: 11px;
  background-color: transparent;
  font-size: 22px;
}

.tabwrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 20px;
}

.text-block-16 {
  margin-top: 6px;
  margin-bottom: 6px;
  font-weight: 600;
}

.wrapper-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0px 9px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  color: #000;
}

.link-foot {
  margin-top: 9px;
  margin-bottom: 9px;
  font-family: 'Gravity book', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-decoration: none;
}

.link-foot.w--current {
  margin-top: 1px;
  margin-bottom: 9px;
}

.link-foot.notmarg {
  margin-top: 0px;
  margin-bottom: 11px;
  font-family: 'Gravity book', sans-serif;
}

.link-foot.hid {
  display: none;
}

.adresswrapp {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._50.top {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.txt0white {
  margin-top: 9px;
  margin-bottom: 0px;
  color: hsla(0, 0%, 100%, 0.65);
  font-size: 16px;
  line-height: 28px;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.txt0white.noma {
  margin-top: 0px;
}

.spanemail {
  color: hsla(0, 0%, 100%, 0.65);
}

.nav-menu-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.navbar-2 {
  position: absolute;
  z-index: 98;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 20px 72px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: transparent;
}

.hero-sec2ab {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-right: 72px;
  padding-left: 72px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-image: linear-gradient(40deg, rgba(22, 100, 100, 0.69), transparent), url('../images/abt.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, repeat;
  background-attachment: scroll, fixed;
  -webkit-filter: saturate(137%);
  filter: saturate(137%);
}

.div-block-44 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.wrapperwwd {
  width: auto;
  margin-bottom: 63px;
}

.titwrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  margin-top: 6px;
  margin-bottom: 23px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.titwrap.inv {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.box {
  width: 15px;
  height: 15px;
  margin-right: 32px;
  background-color: #83e1e5;
}

.box.img {
  width: auto;
  height: auto;
  margin-right: 0px;
  background-color: transparent;
}

.titab {
  color: #fcfcfc;
  font-size: 22px;
  font-weight: 600;
}

.div-block-45 {
  position: relative;
  width: 70%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.bg-beh1 {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 63%;
  margin: 45px;
  background-color: #12454b;
}

.apprwrap {
  width: 100%;
  height: 100%;
}

.grid-4-2 {
  height: 100%;
  margin-top: 1px;
  justify-items: center;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -ms-grid-row-align: center;
  align-self: center;
  grid-template-areas: ". . .";
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.green-tit {
  margin-bottom: 22px;
  color: #239f85;
  font-size: 16px;
  font-weight: 600;
}

.para-approach {
  max-width: 290px;
  color: #536466;
  font-size: 15px;
  line-height: 24px;
  font-weight: 300;
  letter-spacing: 0.4px;
}

.wrapteam {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
}

.wrapteam.rev {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.left50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.left50.top {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.wrapimgab {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.wrapimgab.r {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.hero-sec2inv {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-white {
  max-width: 820px;
  margin-bottom: 10px;
  color: #fff;
  font-size: 50px;
  line-height: 64px;
  text-align: center;
}

.secinv {
  position: relative;
  z-index: 4;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: auto;
  padding: 119px 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-color: #0b363b;
}

.secinv.w {
  padding-bottom: 0px;
}

.wrapinv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  padding-top: 103px;
  padding-bottom: 103px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.26);
}

.wrapinv.down {
  border: 1px none #000;
}

.wrapinv.noline {
  padding-top: 93px;
  padding-bottom: 62px;
  border: 1px none #000;
}

.sun {
  -webkit-filter: saturate(38%);
  filter: saturate(38%);
}

.hero-sec2con {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-right: 72px;
  padding-left: 72px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-image: linear-gradient(53deg, rgba(32, 128, 127, 0.75), hsla(0, 0%, 100%, 0) 99%), linear-gradient(180deg, rgba(0, 0, 0, 0.29), transparent), url('../images/ABOUT.jpg');
  background-position: 0px 0px, 0px 0px, 100% 50%;
  background-size: auto, auto, cover;
  background-attachment: scroll, scroll, fixed;
  -webkit-filter: none;
  filter: none;
}

.wrapcon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  margin-top: 0px;
  margin-bottom: 56px;
}

.map_wrapper {
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: auto;
}

.map_wrapper.notgray {
  -webkit-filter: none;
  filter: none;
}

.hero-sec2carer {
  position: relative;
  z-index: 5;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-right: 72px;
  padding-left: 72px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-image: linear-gradient(22deg, rgba(32, 128, 127, 0.73), hsla(0, 0%, 100%, 0) 75%), url('../images/shutter.jpg');
  background-position: 0px 0px, 100% 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  -webkit-filter: saturate(116%);
  filter: saturate(116%);
}

.image-13 {
  margin-right: auto;
}

.span {
  color: #fff;
}

.phone {
  color: hsla(0, 0%, 100%, 0.54);
  text-decoration: none;
}

.grid-5 {
  grid-template-areas: ". . .";
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-5._3b {
  width: 100%;
  margin-top: 26px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.secapproach {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 160px 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7f7f7;
}

.secpartners {
  position: relative;
  z-index: 5;
  display: none;
  padding: 160px 72px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.image-18 {
  width: 50%;
}

.image-18._2 {
  width: 28%;
}

.preloader {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 99;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #20807f;
}

.slider-6 {
  position: absolute;
  width: 100%;
  height: 100%;
}

.slide-nav-3 {
  display: none;
}

.right-arrow-4 {
  display: none;
}

.left-arrow-4 {
  display: none;
}

.slide2 {
  padding-right: 72px;
  padding-left: 72px;
  background-image: url('../images/slide2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.inv-sec {
  position: relative;
  z-index: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-areas: ".";
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #fff;
}

.image-22 {
  margin-bottom: 21px;
  margin-left: 44px;
}

.image-23 {
  position: absolute;
  left: 32%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 3;
  margin-right: auto;
  margin-left: 21%;
  background-image: url('../images/mission.jpg');
  background-position: 0% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.text-block-19 {
  color: #2fc3c1;
  font-size: 16px;
  font-weight: 400;
}

.div-block-50 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 4%;
  bottom: 0%;
  z-index: 2;
}

.slide3 {
  padding-right: 72px;
  padding-left: 72px;
  background-image: url('../images/security.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
}

.success-message {
  border: 1px solid #fff;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
}

.text-block-20 {
  color: #c21515;
}

.map-parent {
  position: relative;
  left: 74px;
  width: 100%;
  height: 1000px;
}

.html-embed {
  height: 100%;
}

@media screen and (max-width: 991px) {
  .slide1 {
    padding-top: 176px;
    padding-bottom: 0px;
  }
  .nav-link-old {
    display: block;
  }
  .nav-link-old.w--current {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .heading {
    font-size: 2em;
    line-height: 32px;
  }
  .text-block {
    margin-left: 0px;
    font-size: 1em;
  }
  .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .container.mid.home {
    padding-right: 0px;
    padding-left: 0px;
  }
  .container.mid.home.s {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
  }
  .container.mid.home.s.sas {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .container.mid.home.inv {
    padding-right: 62px;
    padding-left: 62px;
  }
  .container.mid.home.home {
    padding-right: 62px;
    padding-left: 62px;
  }
  .container.mid.home.home.hor {
    padding-right: 62px;
    padding-left: 62px;
  }
  .container._2.vert._3.down {
    margin-top: 41px;
    padding-right: 0px;
    padding-left: 24px;
  }
  .container._2.vert._3.tea {
    margin-top: 16px;
    margin-bottom: 0px;
    padding-right: 24px;
    padding-left: 24px;
  }
  .container._2.vert.ab {
    margin-top: 0px;
  }
  .container.midd.nav {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .container.vert {
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .container.vert.home {
    top: 38px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .container.footer {
    padding-right: 0px;
    padding-left: 0px;
  }
  .slider {
    height: 43.4%;
  }
  .slidenav {
    position: absolute;
    top: 374px;
    z-index: 1;
    display: block;
    width: auto;
    max-width: 740px;
    margin-top: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    text-align: center;
  }
  .slide-vid {
    padding-top: 176px;
    padding-bottom: 0px;
  }
  .secab {
    position: relative;
    z-index: 2;
    height: auto;
    padding: 80px 62px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .pabout1 {
    width: auto;
    margin-bottom: 14px;
    padding-right: 11px;
    padding-left: 0px;
    font-size: 1.2em;
    line-height: 1.5em;
  }
  .h1 {
    margin-bottom: 3px;
    font-size: 3em;
  }
  .h1.bl {
    margin-top: 0px;
    margin-bottom: 17px;
    font-size: 3em;
  }
  .div-block-4 {
    padding-right: 17px;
  }
  .pabout2 {
    margin-bottom: 0px;
    padding-right: 135px;
    padding-left: 135px;
    font-size: 0.8em;
    line-height: 1.5em;
  }
  .secinvestments {
    padding: 80px 62px;
  }
  .blacksep {
    margin-top: 0px;
  }
  .pgrey {
    font-size: 1em;
    line-height: 1.3em;
  }
  .serviceblock {
    padding-top: 0px;
  }
  .paragraph {
    padding-right: 21px;
    padding-left: 21px;
    font-size: 1em;
  }
  .heading-2 {
    margin-bottom: 3px;
    font-size: 2em;
  }
  .secwwd {
    padding: 45px 32px;
  }
  .wwwdtitle {
    font-size: 3em;
  }
  .wwdtxt {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 1em;
    line-height: 1.3em;
  }
  .button {
    font-size: 18px;
  }
  .secnews {
    position: relative;
    display: block;
    padding: 53px 68px;
    background-color: rgba(244, 244, 245, 0.83);
    opacity: 1;
  }
  .newstitle {
    font-size: 1.5em;
  }
  .newsdesc {
    font-size: 1em;
    line-height: 17px;
  }
  .btndiscover {
    font-size: 0.8em;
  }
  .newsblocka {
    margin-top: 38px;
  }
  .newsblockb {
    margin-bottom: 43px;
  }
  .secsignup {
    padding: 70px 62px;
  }
  ._w-h2 {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 58px;
    font-size: 18px;
    line-height: 26px;
    text-align: left;
    letter-spacing: 0.5px;
  }
  .form {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .fieldw {
    margin-right: 13px;
    margin-bottom: 0px;
    margin-left: 13px;
  }
  .fieldw::-webkit-input-placeholder {
    font-size: 18px;
  }
  .fieldw:-ms-input-placeholder {
    font-size: 18px;
  }
  .fieldw::-ms-input-placeholder {
    font-size: 18px;
  }
  .fieldw::placeholder {
    font-size: 18px;
  }
  .fieldw.name {
    width: 181px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .fieldw.name::-webkit-input-placeholder {
    font-size: 18px;
  }
  .fieldw.name:-ms-input-placeholder {
    font-size: 18px;
  }
  .fieldw.name::-ms-input-placeholder {
    font-size: 18px;
  }
  .fieldw.name::placeholder {
    font-size: 18px;
  }
  .ctaform {
    width: auto;
    padding-right: 18px;
    padding-left: 18px;
    font-size: 16px;
  }
  .form-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 25px;
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .secteam {
    height: auto;
    padding: 80px 62px;
  }
  .slidebox._1 {
    width: 416px;
    height: 295px;
    margin-right: 23px;
    margin-left: 23px;
    padding-left: 0px;
  }
  .slidebox._1.hi {
    height: 320px;
    background-position: 0px 50%;
    background-size: cover;
    background-attachment: scroll;
  }
  .slidebox._2.hi {
    width: 100%;
    height: 320px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: linear-gradient(180deg, null, null);
  }
  .slidebox._3 {
    height: 320px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: linear-gradient(180deg, null, null);
  }
  .slidebox._3.rev {
    margin-right: 31px;
    margin-left: 31px;
  }
  .slidebox._7.hi {
    width: 100%;
    height: 320px;
  }
  .slider-2 {
    left: 9%;
    height: 315px;
    float: none;
  }
  .right-arrow {
    left: 87.7%;
    top: 0px;
    right: auto;
    bottom: 0px;
    width: 70px;
    height: 320px;
  }
  .icon {
    width: 40px;
    height: 40px;
    margin-top: auto;
    margin-bottom: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 22px;
  }
  .left-arrow {
    left: -15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 320px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .teamtitle {
    line-height: 21px;
  }
  .teamdes {
    font-size: 18px;
    line-height: 19px;
  }
  .teamblock {
    height: auto;
    padding-top: 8px;
    padding-bottom: 58px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .secfooter {
    padding: 80px 62px;
  }
  .circlesep {
    margin-right: 19px;
    margin-left: 19px;
  }
  .circlesep.b {
    width: 0.4em;
    height: 0.4em;
    margin-right: 15px;
    margin-left: 15px;
  }
  .sitemaplink {
    font-size: 20px;
  }
  .sitemaplink.small {
    font-size: 16px;
  }
  .sitemapparent {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .image-5 {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .div-block-22 {
    width: 500px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .heroheader {
    background-image: url('../images/9k-5.jpg'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/9k-5.jpg'), linear-gradient(180deg, null, null);
    background-position: 50% 13%, 0px 0px;
    background-size: auto, auto;
  }
  .tabmenu {
    width: 50%;
    margin-bottom: 18px;
  }
  .div-block-37 {
    margin-top: 31px;
  }
  .text-block-2media {
    margin-top: 0px;
  }
  .text-block-15 {
    display: block;
    margin-left: 0px;
  }
  .paragraph-10 {
    font-size: 14px;
    line-height: 19px;
  }
  .text-span-4 {
    font-size: 14px;
    line-height: 17px;
  }
  .categoinvest {
    font-size: 1.3em;
  }
  .parainvest {
    font-size: 1em;
    line-height: 22px;
  }
  .investtitle {
    font-size: 1.5em;
    line-height: 41px;
  }
  .i30 {
    margin-right: 28px;
    margin-left: 28px;
  }
  .div-block-41 {
    height: 175px;
    margin-top: 160px;
  }
  .invparent {
    margin-bottom: 36px;
  }
  .i30-2 {
    margin-right: 28px;
    margin-left: 28px;
  }
  .sepverti2 {
    height: 175px;
    margin-top: 58px;
  }
  .image-7 {
    margin-bottom: 28px;
  }
  .menu-button-2 {
    position: relative;
    z-index: 5;
    padding-right: 0px;
  }
  .para.white {
    margin-bottom: 7px;
    font-size: 16px;
    line-height: 33px;
  }
  .para.green {
    font-size: 16px;
    line-height: 26px;
  }
  .para.para-green.left {
    width: 530px;
    font-size: 22px;
    line-height: 31px;
  }
  .para.para-green.gr.s {
    width: auto;
  }
  .grid {
    margin-bottom: 37px;
    grid-auto-columns: 0.5fr;
    grid-template-areas: ". .";
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .grid._3 {
    margin-top: -1px;
    margin-bottom: 0px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .grid._3.toum {
    margin-top: 14px;
    grid-template-areas: ".";
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .grid._3.c {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .grid.footer {
    grid-template-areas: ". . ." ". . .";
    -ms-grid-columns: 21vw 33vw 2fr;
    grid-template-columns: 21vw 33vw 2fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .navlink {
    margin-top: 52px;
    margin-bottom: 52px;
    padding-left: 35px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    opacity: 0.57;
  }
  .navlink.w--current {
    margin-top: 99px;
    margin-bottom: 48px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    font-size: 28px;
  }
  .nav-link {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    opacity: 1;
  }
  .nav-link.w--current {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .grid-3 {
    padding-right: 25px;
    padding-left: 25px;
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-template-areas: ". . ." ". . .";
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: 0.25fr auto;
    grid-template-rows: 0.25fr auto;
  }
  .wraptitle {
    width: 100%;
    margin-bottom: 0px;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  .headingtitle {
    max-width: 470px;
    font-size: 40px;
  }
  .headingtitle.light {
    font-size: 40px;
  }
  .headingtitle.light._2 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .headingtitle.light.w {
    margin-top: 0px;
  }
  .serwrapper {
    margin-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .serwrapper.down {
    margin-bottom: 0px;
  }
  .para-wrapper {
    margin-top: 16px;
    padding-left: 0px;
  }
  .paraserv {
    max-width: none;
  }
  .float-logo {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    margin-left: 0px;
  }
  .float-logo.team {
    display: none;
  }
  .hero-sec2 {
    padding-right: 62px;
    padding-left: 62px;
    background-image: linear-gradient(14deg, rgba(34, 130, 129, 0.67), transparent), url('../images/shutterstock_707086015.jpg');
    background-position: 0px 0px, 10% 0px;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }
  .heading-green {
    font-size: 4vw;
  }
  .para-green.sm.des {
    width: auto;
    max-width: 320px;
    font-size: 14px;
  }
  .para-green.sm.des._2 {
    margin-left: 0px;
    font-size: 16px;
  }
  .para-green.sm.des.inv {
    max-width: none;
  }
  .grid-4 {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-grid-row-align: center;
    align-self: center;
    grid-row-gap: 56px;
    grid-template-areas: ". . ." ". . .";
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto 56px auto;
    grid-template-rows: auto auto;
  }
  .grid-4.teamaa {
    width: 90%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-row-align: center;
    align-self: center;
    grid-row-gap: 24px;
    grid-template-areas: ". . . ." ". . . .";
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto 24px auto;
    grid-template-rows: auto auto;
  }
  .grid-4.mob {
    -ms-grid-row-align: center;
    align-self: center;
    grid-template-areas: ". . ." ". . .";
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .button-light-stroke {
    position: static;
    margin-left: 18px;
    padding: 18px 36px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    font-size: 18px;
  }
  .button-light-stroke.wwd {
    margin-right: 42px;
    margin-left: 18px;
  }
  .button-light-stroke.wwd.s {
    margin-bottom: 40px;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }
  .seccontactus {
    position: relative;
    margin-right: 2px;
    padding: 80px 62px;
  }
  .grid-tab {
    margin-top: 2px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .tabwrapp {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .tab-content {
    position: static;
    left: 484px;
    height: auto;
  }
  .tab-link-tab-1.w--current {
    font-size: 18px;
  }
  .text-map {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 5px;
  }
  .tabpane1 {
    height: 360px;
    margin-left: 0px;
  }
  .tabwrapper {
    font-size: 18px;
  }
  .wrapper-links {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  .adresswrapp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  ._50 {
    width: auto;
  }
  .nav-menu-2 {
    top: -21px;
    width: 100%;
    height: 100vh;
    margin-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #0b363b;
  }
  .navbar-2 {
    padding-right: 62px;
    padding-left: 62px;
  }
  .div-block-44 {
    margin-bottom: 18px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .wrapperwwd {
    margin-bottom: 37px;
  }
  .titwrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .titwrap.inv {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .titwrap.hor {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .box {
    display: none;
    margin-right: 18px;
  }
  .box.img {
    margin-right: 16px;
  }
  .grid-4-2 {
    -ms-grid-row-align: center;
    align-self: center;
    grid-template-areas: "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .wrapteam {
    width: 100%;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .wrapteam.rev {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .left50 {
    width: 60%;
  }
  .left50.top {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .left50.s {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .wrapimgab {
    margin-bottom: 30px;
  }
  .secinv {
    position: relative;
    z-index: 2;
    padding: 80px 62px;
  }
  .wrapinv {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 98px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 27px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .wrapinv.down {
    margin-bottom: 0px;
    border-bottom-style: none;
  }
  .wrapinv.noline {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .hero-sec2con {
    padding-right: 62px;
    padding-left: 62px;
  }
  .map_wrapper {
    right: -11.5%;
  }
  .hero-sec2carer {
    padding-right: 62px;
    padding-left: 62px;
  }
  .image-13 {
    width: 18%;
  }
  .image-15 {
    position: fixed;
    left: -62%;
    top: 205px;
    right: 0%;
    bottom: 0%;
    max-width: 200%;
  }
  .image-16 {
    width: 111px;
  }
  .grid-5._3b {
    margin-left: 22px;
    justify-items: start;
    grid-template-areas: "." "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .secapproach {
    padding: 80px 62px;
  }
  .secpartners {
    padding: 80px 62px;
  }
  .image-18 {
    width: 50%;
  }
  .image-23 {
    background-position: 16% 50%;
  }
  .div-block-50 {
    right: -1%;
  }
  .map-parent {
    left: -11px;
  }
}

@media screen and (max-width: 767px) {
  .slide1 {
    padding-top: 225px;
    padding-bottom: 214px;
  }
  .brand.w--current {
    position: relative;
    z-index: 11;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: left;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .navbar {
    display: none;
  }
  .navbar.mob {
    position: fixed;
    top: 0px;
    display: block;
    margin-top: 0px;
    padding: 22px 29px;
    background-color: #20807f;
  }
  .navbar.pages {
    display: none;
  }
  .nav-menu {
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 22;
    width: 100%;
    padding-top: 24px;
    padding-left: 26px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #20807f;
  }
  .heading {
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: center;
  }
  .text-block {
    text-align: center;
  }
  .container {
    overflow: hidden;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
  }
  .container.mid {
    overflow: visible;
  }
  .container.mid.home {
    margin-right: 0px;
    margin-left: 0px;
  }
  .container.mid.home.s {
    padding-right: 0px;
    padding-left: 0px;
  }
  .container.mid.home.s.sas {
    padding: 0px;
  }
  .container.mid.home.inv {
    padding-right: 52px;
    padding-left: 52px;
  }
  .container.mid.home.home {
    padding-right: 52px;
    padding-left: 52px;
  }
  .container.mid.home.home.hor {
    padding-top: 70px;
    padding-bottom: 70px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .container._2.vert {
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
  }
  .container._2.vert._3 {
    margin-bottom: 127px;
  }
  .container._2.vert._3.down {
    padding-right: 0px;
    padding-left: 0px;
  }
  .container._2.vert._3.tea {
    margin-bottom: 37px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .container.midd.nav {
    overflow: visible;
  }
  .container.vert {
    overflow: visible;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .slider {
    height: 597px;
    clear: none;
  }
  .slidenav {
    top: 422px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
  }
  .secab {
    position: relative;
    z-index: 9999;
    padding: 70px 52px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .pabout1 {
    font-size: 1em;
    line-height: 1.2em;
    text-align: center;
  }
  .h1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 2.4em;
    line-height: 38px;
    text-align: center;
  }
  .h1.bl {
    border: 1px none #000;
    line-height: 47px;
    text-align: center;
  }
  .div-block-4 {
    padding-right: 0px;
  }
  .whitesep {
    width: 100%;
    margin: 2px 0px 17px;
    padding-right: 1px;
    padding-left: 1px;
  }
  .pabout2 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 1em;
    line-height: 1.3em;
    text-align: center;
  }
  .secinvestments {
    padding: 70px 52px;
  }
  .blacksep {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .pgrey {
    margin-bottom: 0px;
    text-align: center;
  }
  .serviceblock {
    margin-top: 41px;
    margin-bottom: 41px;
    padding: 0px 56px;
  }
  .secwwd {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .wwwdtitle {
    font-size: 2.5em;
    line-height: 50px;
  }
  .wwdtxt {
    max-width: 480px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 1em;
    line-height: 1.4em;
  }
  .secnews {
    padding-right: 29px;
    padding-left: 29px;
  }
  .newsblock1 {
    padding-left: 0px;
  }
  .text-block-2 {
    font-size: 1em;
  }
  .newstitle {
    font-size: 1.3em;
  }
  .newsdesc {
    font-size: 0.8em;
    line-height: 15px;
  }
  .datebmid {
    font-size: 1em;
  }
  .secsignup {
    padding: 60px 52px;
  }
  ._w-h2 {
    min-height: 0px;
    margin-left: 0px;
    line-height: 26px;
    text-align: left;
  }
  .form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .fieldw {
    width: 70%;
    margin-top: 14px;
    margin-left: 0px;
  }
  .fieldw::-webkit-input-placeholder {
    text-align: left;
  }
  .fieldw:-ms-input-placeholder {
    text-align: left;
  }
  .fieldw::-ms-input-placeholder {
    text-align: left;
  }
  .fieldw::placeholder {
    text-align: left;
  }
  .fieldw.name {
    width: 70%;
    margin-top: 4px;
    margin-left: 0px;
  }
  .fieldw.name::-webkit-input-placeholder {
    text-align: left;
  }
  .fieldw.name:-ms-input-placeholder {
    text-align: left;
  }
  .fieldw.name::-ms-input-placeholder {
    text-align: left;
  }
  .fieldw.name::placeholder {
    text-align: left;
  }
  .ctaform {
    margin-top: 27px;
  }
  .secteam {
    padding: 70px 52px;
  }
  .slidebox._1 {
    width: 80%;
    margin-bottom: 59px;
    margin-left: 0px;
  }
  .slidebox._1.hi {
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .slidebox._2 {
    width: 80%;
    margin-bottom: 58px;
    margin-left: 0px;
  }
  .slidebox._2.hi {
    margin-right: 0px;
    margin-left: 0px;
  }
  .slidebox._3 {
    margin-right: 0px;
    margin-left: 0px;
  }
  .slidebox._3.rev {
    width: 80%;
    margin-right: 0px;
    margin-bottom: 47px;
    margin-left: 0px;
    box-shadow: 40px 29px 0 0 #204b52;
  }
  .slidebox._7 {
    width: 80%;
    margin-bottom: 44px;
    margin-left: 0px;
    box-shadow: 42px 26px 0 0 #204b52;
  }
  .slidebox._7.hi {
    margin-right: 0px;
    margin-left: 0px;
  }
  .mask {
    height: 320px;
  }
  .slider-2 {
    height: auto;
    margin-top: 18px;
  }
  .right-arrow {
    left: 85.7%;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .left-arrow {
    display: block;
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    opacity: 1;
  }
  .teamdes {
    margin-bottom: 30px;
  }
  .secfooter {
    padding: 70px 52px;
  }
  .circlesep {
    margin: 13px 40px;
  }
  .circlesep.b {
    display: none;
    width: 0.4em;
    height: 0.4em;
    margin: 13px 0px;
  }
  .circlesep.b.lr {
    display: none;
  }
  .sitemaplink {
    display: block;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 1.4em;
    text-align: left;
  }
  .sitemaplink.small {
    font-size: 1.2em;
    text-align: left;
  }
  .sitemaplink.small.right {
    text-align: right;
  }
  .sitemapparent {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .div-block-22 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .divnavmob {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 99999;
    display: block;
    width: auto;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .menu-button {
    z-index: 999999;
    padding-top: 8px;
    padding-bottom: 8px;
    float: right;
  }
  .menu-button.w--open {
    z-index: 333;
    margin-top: 0px;
    padding-top: 8px;
    background-color: transparent;
  }
  .container-8 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .div-block-24 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heroheader {
    margin-top: 104px;
    padding-top: 264px;
    padding-right: 31px;
    padding-left: 31px;
    background-image: url('../images/9k-5.jpg'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/9k-5.jpg'), linear-gradient(180deg, null, null);
    background-position: 36% 15%, 0px 0px;
    background-size: 1850px, auto;
  }
  .heroheader.mediabg {
    margin-top: 90px;
  }
  .wlink {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 14px;
    margin-bottom: 0px;
    margin-left: 14px;
    text-align: center;
  }
  .blockw-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .wssep {
    display: block;
    width: 100%;
    margin-top: 18px;
    margin-bottom: 18px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .container-12 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .pblock {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .p50r {
    width: 100%;
    margin-bottom: 33px;
    padding-right: 40px;
    padding-left: 40px;
  }
  .container-15 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .titlesep {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-bottom: 19px;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .div-block-35 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .tabmenu {
    width: auto;
    margin-bottom: 34px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  .div-block-37 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .text-block-2media {
    display: block;
    font-size: 1em;
    text-align: center;
  }
  .text-block-15 {
    text-align: center;
  }
  .paragraph-10 {
    margin-top: 2px;
    text-align: center;
  }
  .text-span-4 {
    text-align: center;
  }
  .textnews {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .p50l {
    width: 100%;
    margin-left: 0px;
    padding-right: 40px;
    padding-left: 40px;
  }
  .v30 {
    width: 100%;
    margin: 28px 0px;
    padding-right: 40px;
    padding-left: 40px;
  }
  .tab-link-2.w--current {
    padding-right: 10px;
    padding-left: 10px;
  }
  .tab-link-3 {
    padding-right: 10px;
    padding-left: 10px;
  }
  .sepgreytime {
    display: block;
    width: 98%;
    margin-right: auto;
    margin-left: auto;
  }
  .textinvest {
    text-align: center;
  }
  .categoinvest {
    font-size: 1.01em;
    line-height: 24px;
    font-weight: 400;
    text-align: center;
  }
  .author {
    text-align: center;
  }
  .parainvest {
    text-align: center;
  }
  .investtitle {
    line-height: 23px;
    text-align: center;
  }
  .i30 {
    margin-right: 19px;
    margin-left: 19px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .div-block-41 {
    display: none;
    height: 210px;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .invparent {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 32px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .i30-2 {
    margin-right: 19px;
    margin-left: 19px;
    padding-bottom: 0px;
  }
  .sepverti2 {
    display: none;
    height: 210px;
    margin-top: 68px;
  }
  .image-7 {
    margin-bottom: 13px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .fixedsecbar {
    top: 91px;
    display: block;
    padding-right: 6px;
    padding-left: 6px;
  }
  .icon-6 {
    padding-top: 0px;
    color: #fff;
    font-size: 40px;
    line-height: 30px;
  }
  .image-8 {
    max-width: 100%;
  }
  .div-block-42.linko {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 10px auto;
    padding-right: 61px;
    padding-left: 61px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .para.white {
    margin-bottom: 0px;
    margin-left: 0px;
    padding-bottom: 0px;
  }
  .para.green {
    margin-left: 0px;
  }
  .para.green.w {
    margin-left: 0px;
  }
  .para.para-green.left {
    width: auto;
    margin-bottom: 0px;
    font-size: 18px;
    text-align: left;
  }
  .grid {
    justify-items: start;
    grid-auto-columns: 1fr;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .grid._3 {
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .grid._3.toum {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .grid.footer {
    grid-template-areas: ". . ." ". . .";
    -ms-grid-columns: 0.75fr 1fr 1fr;
    grid-template-columns: 0.75fr 1fr 1fr;
  }
  .grid-3 {
    padding-right: 0px;
    padding-bottom: 82px;
    padding-left: 0px;
    grid-column-gap: 16px;
    grid-template-areas: "." "." "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 0.25fr auto auto auto;
    grid-template-rows: 0.25fr auto auto auto;
  }
  .wraptitle {
    width: auto;
    margin-bottom: 0px;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    text-align: left;
  }
  .uptit {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .headingtitle {
    line-height: 41px;
    text-align: left;
  }
  .headingtitle.light {
    font-size: 30px;
  }
  .headingtitle.light._2 {
    margin-bottom: 0px;
  }
  .downtit {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .serwrapper {
    margin-left: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }
  .subserv {
    font-size: 18px;
  }
  .float-logo {
    bottom: 265px;
  }
  .heading-green {
    font-size: 5vw;
  }
  .para-green {
    max-width: 500px;
    line-height: 26px;
  }
  .para-green.sm {
    width: auto;
    margin-left: 0px;
  }
  .para-green.sm.des {
    max-width: none;
    margin-top: 2px;
    margin-left: 14px;
  }
  .para-green.sm.des._2 {
    margin-top: 9px;
  }
  .para-green.sm.des.inv {
    margin-bottom: 46px;
    margin-left: 0px;
  }
  .button-light-green.careers {
    margin-top: 19px;
    margin-left: 18px;
  }
  .grid-4 {
    -ms-grid-row-align: center;
    align-self: center;
    grid-template-areas: ". . ." ". . ." ". . .";
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .grid-4.teamaa {
    width: 100%;
    height: auto;
    -ms-grid-row-align: center;
    align-self: center;
    grid-template-areas: ". . . ." ". . . .";
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .grid-4.mob {
    height: auto;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .button-light-stroke {
    position: static;
    padding: 16px 34px;
    font-size: 16px;
  }
  .button-light-stroke.wwd {
    padding: 16px 34px;
  }
  .button-light-stroke.wwd.s {
    margin-bottom: 43px;
  }
  .seccontactus {
    padding: 70px 52px;
  }
  .grid-tab {
    width: 100%;
    justify-items: stretch;
    -ms-grid-row-align: center;
    align-self: center;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .tabwrapp {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .tab-content {
    position: relative;
    left: 0%;
    top: -17px;
    height: auto;
  }
  .tab-link-tab-1.w--current {
    padding-left: 0px;
  }
  .mapwrapper {
    width: 100%;
  }
  .tab-link-tab-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .link-foot {
    font-size: 16px;
  }
  .txt0white {
    font-size: 14px;
    line-height: 23px;
  }
  .nav-menu-2 {
    top: -21px;
    width: auto;
    height: 100vh;
  }
  .navbar-2 {
    padding-right: 52px;
    padding-left: 52px;
  }
  .hero-sec2ab {
    padding-right: 52px;
    padding-left: 52px;
  }
  .div-block-44 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .wrapperwwd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
  }
  .titwrap {
    margin-bottom: 7px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .titwrap.hor {
    margin-top: 33px;
  }
  .box {
    display: none;
    margin-right: 0px;
    margin-left: 0px;
  }
  .titab {
    font-size: 18px;
    text-align: left;
  }
  .bg-beh1 {
    z-index: -1;
  }
  .grid-4-2 {
    justify-items: start;
    -ms-grid-row-align: center;
    align-self: center;
    grid-template-areas: "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .wrapteam {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .wrapteam.rev {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .left50 {
    width: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .left50.s {
    padding-left: 0px;
  }
  .wrapimgab {
    margin-top: 0px;
  }
  .wrapimgab.l {
    margin-top: 0px;
  }
  .wrapimgab.r {
    margin-top: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .secinv {
    position: relative;
    z-index: 9999;
    padding: 70px 52px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .wrapinv {
    margin-bottom: 53px;
    padding-left: 0px;
  }
  .wrapinv.noline {
    margin-bottom: 46px;
  }
  .hero-sec2con {
    padding-right: 52px;
    padding-left: 52px;
  }
  .hero-sec2carer {
    padding-right: 52px;
    padding-left: 52px;
  }
  .brand-2 {
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .image-15 {
    max-width: 60%;
  }
  .image-16.c {
    width: 91px;
  }
  .div-block-47 {
    width: auto;
  }
  .secapproach {
    padding: 70px 52px;
  }
  .secpartners {
    padding: 70px 52px;
  }
  .image-18 {
    width: 30%;
  }
  .image-18._2 {
    width: 18%;
  }
  .image-23 {
    position: static;
    width: 100%;
    height: 500px;
    margin-right: 0px;
    margin-left: 0%;
  }
}

@media screen and (max-width: 479px) {
  .slide1 {
    padding-top: 163px;
    padding-bottom: 0px;
    background-image: url('../images/slide1.jpg'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/slide1.jpg'), linear-gradient(180deg, transparent, transparent);
    background-position: 80% 50%, 0px 0px;
  }
  .brand.w--current {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .nav-link-old {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .nav-link-old.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .navbar.mob {
    display: block;
    padding-top: 12px;
    padding-bottom: 12px;
    padding-left: 21px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .nav-menu {
    left: 0px;
    top: 0px;
    right: 0px;
    padding-top: 2px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .heading {
    max-width: 320px;
    padding-right: 27px;
    padding-left: 27px;
    font-size: 1.6em;
    line-height: 27px;
  }
  .text-block {
    max-width: 250px;
    padding-right: 22px;
    padding-left: 22px;
    font-size: 1em;
    line-height: 1.4em;
  }
  .container {
    margin-left: 0px;
  }
  .container.mid {
    padding-right: 36px;
    padding-left: 36px;
  }
  .container.mid.home {
    margin-right: 0px;
    margin-left: 0px;
  }
  .container.mid.home.inv {
    padding-right: 38px;
    padding-left: 38px;
  }
  .container.mid.home.home {
    padding-right: 38px;
    padding-left: 38px;
  }
  .container._2.vert {
    overflow: visible;
    margin-bottom: 0px;
  }
  .container._2.vert._3 {
    margin-bottom: 90px;
  }
  .container._2.vert._3.tea {
    margin-bottom: 0px;
  }
  .container._2.vert.ab {
    margin-bottom: 0px;
  }
  .container.midd {
    margin-right: 0px;
    margin-left: 0px;
  }
  .container.vert {
    padding-right: 0px;
    padding-left: 0px;
  }
  .container.vert.home {
    padding-right: 0px;
    padding-left: 0px;
  }
  .container.footer {
    margin-right: 0px;
    margin-left: 0px;
  }
  .slider {
    height: 597px;
  }
  .slidenav {
    left: 0px;
    top: auto;
    right: 0px;
    bottom: 91px;
    padding-left: 0px;
  }
  .cont-home {
    margin-top: 54px;
    margin-bottom: 54px;
    padding-left: 0px;
  }
  .slide-vid {
    padding-top: 163px;
    padding-bottom: 0px;
  }
  .secab {
    padding: 50px 38px;
  }
  .pabout1 {
    font-size: 1.3em;
  }
  .h1 {
    font-size: 2em;
    text-align: center;
    letter-spacing: 3px;
  }
  .h1.bl {
    margin-bottom: 17px;
    font-size: 2em;
    line-height: 33px;
  }
  .div-block-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .whitesep {
    width: 100%;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .secinvestments {
    position: static;
    height: auto;
    padding: 50px 38px;
  }
  .blacksep {
    width: 99%;
    margin-right: 0px;
    margin-left: 0px;
  }
  .pgrey {
    line-height: 1.3em;
  }
  .serviceblock {
    margin-top: 36px;
    margin-bottom: 36px;
    padding: 3px 53px;
  }
  .paragraph {
    padding-right: 0px;
    padding-left: 0px;
    font-size: 1em;
  }
  .heading-2 {
    margin-bottom: 3px;
    font-size: 1.5em;
  }
  .wwwdtitle {
    font-size: 2.4em;
    line-height: 39px;
  }
  .wwdtxt {
    max-width: 270px;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 0.8em;
    line-height: 1.7em;
  }
  .newsblock1 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .newstitle {
    margin-bottom: -2px;
    padding-left: 0px;
  }
  .newsdesc {
    margin-bottom: 0px;
    padding-right: 16px;
    padding-left: 16px;
  }
  .btndiscover {
    padding-left: 0px;
  }
  .newsblocka {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
    border-style: none;
    text-align: center;
  }
  .newsblockb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    clear: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-style: none;
    text-align: center;
  }
  .columnmiddle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-style: none;
  }
  .datebmid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .secsignup {
    padding: 50px 38px;
  }
  ._w-h2 {
    line-height: 24px;
  }
  .fieldw {
    width: 90%;
  }
  .fieldw::-webkit-input-placeholder {
    font-size: 16px;
  }
  .fieldw:-ms-input-placeholder {
    font-size: 16px;
  }
  .fieldw::-ms-input-placeholder {
    font-size: 16px;
  }
  .fieldw::placeholder {
    font-size: 16px;
  }
  .fieldw.name {
    width: 90%;
  }
  .fieldw.name::-webkit-input-placeholder {
    font-size: 16px;
  }
  .fieldw.name:-ms-input-placeholder {
    font-size: 16px;
  }
  .fieldw.name::-ms-input-placeholder {
    font-size: 16px;
  }
  .fieldw.name::placeholder {
    font-size: 16px;
  }
  .ctaform {
    font-size: 16px;
  }
  .secteam {
    position: static;
    padding: 50px 38px;
  }
  .slidebox._1 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    box-shadow: none;
  }
  .slidebox._1.hi {
    position: static;
    height: 200px;
  }
  .slidebox._2 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    background-position: 100% 50%;
    box-shadow: none;
  }
  .slidebox._2.hi {
    height: 200px;
  }
  .slidebox._3 {
    height: 200px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .slidebox._3.rev {
    width: 100%;
    margin-bottom: 0px;
    box-shadow: none;
  }
  .slidebox._7 {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    box-shadow: none;
  }
  .slidebox._7.hi {
    height: 200px;
  }
  .mask {
    height: 200px;
  }
  .slider-2 {
    margin-top: 56px;
  }
  .right-arrow {
    left: 83%;
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 200px;
  }
  .icon {
    display: block;
    padding-top: 7px;
    padding-right: 4px;
  }
  .left-arrow {
    z-index: 5;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 200px;
  }
  .teamtitle {
    display: block;
    width: 171px;
  }
  .teamdes {
    width: 200px;
    padding-right: 0px;
  }
  .teamlabel {
    width: 70px;
  }
  .secfooter {
    padding-right: 38px;
    padding-left: 38px;
  }
  .socialblock {
    width: 100%;
    border-width: 1px;
  }
  .circlesep {
    display: none;
  }
  .sitemaplink {
    display: inline-block;
  }
  .sitemaplink.small {
    display: block;
    margin-bottom: 0px;
    text-align: left;
  }
  .sitemaplink.small.right {
    margin-bottom: 0px;
    text-align: right;
  }
  .sitemaplink.right {
    display: inline-block;
  }
  .sitemapparent {
    display: inline;
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .sepgrey {
    width: 100%;
  }
  .image-5 {
    max-width: 70%;
    margin-left: 0px;
  }
  .div-block-22 {
    width: 100%;
    margin-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .menu-button {
    position: static;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    float: right;
    text-align: left;
  }
  .menu-button.w--open {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 18px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .div-block-24 {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  .container-9 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .heroheader {
    height: 510px;
    margin-top: -2px;
    padding-top: 270px;
    background-image: url('../images/9k-5.jpg'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/9k-5.jpg'), linear-gradient(180deg, null, null);
    background-position: 50% 20%, 0px 0px;
    background-size: 1660px, auto;
    background-attachment: fixed, scroll;
  }
  .heroheader.mediabg {
    height: 510px;
    margin-top: 0px;
    background-image: url('../images/media.jpg'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/media.jpg'), linear-gradient(180deg, null, null);
    background-position: -37px 0px, 0px 0px;
    background-size: 1932px, auto;
  }
  .wlink {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 17px;
    margin-left: 17px;
    padding-top: 6px;
    padding-bottom: 6px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
  .wlink.w--current {
    margin-right: 17px;
    margin-left: 17px;
  }
  .wlink.mobi {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .blockw-link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .blockw-link.mobi {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .pblock {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .p50r {
    width: 100%;
    margin-bottom: 17px;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 0.8em;
    line-height: 16px;
  }
  .titlesep {
    margin-bottom: 3px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .tabmenu {
    width: 100%;
  }
  .text-block-14 {
    text-align: center;
  }
  .newsparent {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .imgnews {
    width: 100%;
  }
  .textnews {
    width: 100%;
  }
  .p50l {
    margin-left: 0px;
  }
  .paragraph-10-grey {
    font-size: 14px;
    line-height: 18px;
  }
  .tab-link-2.w--current {
    padding-right: 4px;
    padding-left: 4px;
    font-size: 12px;
  }
  .tab-link-3 {
    padding-right: 4px;
    padding-left: 4px;
    font-size: 12px;
  }
  .sepgreytime {
    width: 95%;
  }
  .categoinvest {
    margin-bottom: -2px;
    padding-left: 0px;
  }
  .author {
    display: block;
    text-align: center;
  }
  .parainvest {
    padding-right: 53px;
    padding-left: 53px;
  }
  .i30 {
    width: 80%;
    margin-right: 0px;
    margin-bottom: 23px;
    margin-left: 0px;
  }
  .invparent {
    margin-top: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .i30-2 {
    width: 80%;
    margin-bottom: 32px;
  }
  .tabs-menu-3 {
    padding-right: 7px;
    padding-left: 6px;
  }
  .fixedsecbar {
    top: 53px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .image-8.in {
    max-width: 84%;
  }
  .div-block-42 {
    width: 100%;
    margin-bottom: 30px;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }
  .div-block-42.linko {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    padding-right: 10px;
    padding-left: 10px;
    float: left;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .div-block-42.linko.down {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .menu-button-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 17px 9px 9px;
  }
  .para.white {
    font-size: 20px;
    line-height: 32px;
    text-align: left;
  }
  .para.green {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    line-height: 24px;
    text-align: left;
  }
  .para.para-green.left {
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 27px;
  }
  .grid {
    margin-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    grid-row-gap: 16px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .grid._3 {
    margin-top: 50px;
    margin-bottom: 50px;
    grid-column-gap: 36px;
    grid-row-gap: 36px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .grid._3.toum {
    margin-bottom: 47px;
  }
  .grid._3.c {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
  }
  .grid.footer {
    margin-bottom: 0px;
    grid-template-areas: "." "." "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .navlink.w--current {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  .nav-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .nav-link.w--current {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .grid-3 {
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
    grid-template-areas: "." "." "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: 0.25fr auto auto auto;
    grid-template-rows: 0.25fr auto auto auto;
  }
  .wraptitle {
    margin-bottom: 0px;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  .uptit {
    margin-bottom: 12px;
  }
  .headingtitle {
    max-width: 340px;
    margin-top: 9px;
    margin-bottom: 13px;
    font-size: 30px;
    line-height: 35px;
  }
  .headingtitle.light {
    font-size: 20px;
    line-height: 32px;
  }
  .headingtitle.light.w {
    margin-bottom: 0px;
  }
  .serwrapper {
    margin-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .para-wrapper {
    margin-top: 10px;
    text-align: left;
  }
  .subserv {
    margin-top: 4px;
  }
  .hero-sec2 {
    padding-right: 38px;
    padding-left: 38px;
    background-image: linear-gradient(14deg, rgba(34, 130, 129, 0.67), transparent), url('../images/shutterstock_707086015.jpg');
    background-position: 0px 0px, 17% 50%;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
  }
  .heading-green {
    margin-top: 11px;
    font-size: 30px;
    line-height: 28px;
  }
  .para-green {
    width: auto;
    font-size: 16px;
    line-height: 19px;
  }
  .para-green.sm.des._2 {
    margin-top: 9px;
    margin-left: 15px;
  }
  .grid-4 {
    margin-top: 0px;
    -ms-grid-row-align: center;
    align-self: center;
    grid-column-gap: 22px;
    grid-row-gap: 57px;
    grid-template-areas: ". ." ". ." ". .";
    -ms-grid-columns: 1fr 22px 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto 57px auto 57px auto;
    grid-template-rows: auto auto auto;
  }
  .grid-4.teamaa {
    height: auto;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -ms-grid-row-align: center;
    align-self: center;
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-areas: "." "." "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 12px auto 12px auto 12px auto;
    grid-template-rows: auto auto auto auto;
  }
  .grid-4.mob {
    height: auto;
    -ms-grid-row-align: center;
    align-self: center;
    grid-template-areas: ". ." ". ." ". .";
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }
  .button-light-stroke {
    display: block;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    padding: 13px 29px;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
    font-size: 16px;
  }
  .button-light-stroke.wwd.s {
    margin-bottom: 0px;
  }
  .seccontactus {
    padding: 50px 38px;
  }
  .grid-tab {
    width: 100%;
    height: auto;
    margin-top: 0px;
    justify-items: center;
    -ms-grid-row-align: center;
    align-self: center;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }
  .tabwrapp {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .tab-content {
    width: 100%;
  }
  .tab-link-tab-1.w--current {
    font-size: 22px;
  }
  .text-map {
    font-size: 18px;
  }
  .text-detailmap {
    font-size: 18px;
  }
  .tabpane1 {
    position: static;
    overflow: visible;
    width: auto;
  }
  .mapwrapper {
    width: 100%;
  }
  .tab-link-tab-2 {
    margin-top: 5px;
    font-size: 16px;
  }
  .text-block-16 {
    font-size: 16px;
  }
  .wrapper-links {
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  .wrapper-links.f {
    padding-left: 0px;
  }
  .wrapper-links.foot {
    margin-bottom: 27px;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  .link-foot {
    margin-bottom: 6px;
  }
  .link-foot.w--current {
    margin-top: 9px;
    margin-bottom: 6px;
  }
  .adresswrapp {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  ._50 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  .txt0white {
    line-height: 23px;
  }
  .nav-menu-2 {
    padding-top: 105px;
  }
  .navbar-2 {
    padding: 11px 38px;
  }
  .hero-sec2ab {
    padding-right: 38px;
    padding-left: 38px;
  }
  .div-block-44 {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .titwrap.inv {
    margin-top: 35px;
  }
  .box {
    display: none;
  }
  .grid-4-2.a {
    -ms-grid-row-align: center;
    align-self: center;
    grid-template-areas: "." "." "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }
  .para-approach {
    max-width: none;
  }
  .wrapteam {
    margin-bottom: 31px;
  }
  .left50.s {
    padding-left: 0px;
  }
  .wrapimgab {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .wrapimgab.l {
    margin-bottom: 32px;
  }
  .wrapimgab.r {
    margin-top: 0px;
    margin-bottom: 32px;
  }
  .heading-white {
    text-align: left;
  }
  .secinv {
    padding: 50px 38px;
  }
  .secinv.w {
    padding-right: 38px;
    padding-left: 38px;
  }
  .wrapinv {
    margin-top: 25px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 52px;
  }
  .wrapinv.noline {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .hero-sec2con {
    padding-right: 26px;
    padding-left: 38px;
  }
  .wrapcon {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .map_wrapper.notgray {
    right: -14.5%;
  }
  .hero-sec2carer {
    padding-right: 38px;
    padding-left: 38px;
    background-image: linear-gradient(24deg, rgba(32, 128, 127, 0.44), hsla(0, 0%, 100%, 0)), linear-gradient(233deg, rgba(0, 0, 0, 0.41), transparent), url('../images/investments.jpg');
    background-position: 0px 0px, 0px 0px, 50% 50%;
    background-size: auto, auto, cover;
    background-attachment: scroll, scroll, fixed;
    -webkit-filter: saturate(188%);
    filter: saturate(188%);
  }
  .image-12 {
    display: block;
    margin-right: auto;
    margin-left: auto;
  }
  .text-block-18 {
    font-size: 19px;
  }
  .image-13 {
    width: 38%;
    margin-right: 0px;
    margin-left: 0px;
  }
  .brand-2 {
    z-index: 1;
    padding-left: 0px;
  }
  .image-14 {
    display: block;
    max-width: 76%;
    margin-right: auto;
    margin-left: auto;
  }
  .image-16.doc {
    width: 81px;
  }
  .image-16.c {
    width: 91px;
  }
  .image-16.a {
    width: 104px;
  }
  .grid-5._3b {
    margin-top: 32px;
    margin-bottom: 32px;
    margin-left: 0px;
  }
  .secapproach {
    position: static;
    height: auto;
    padding: 50px 38px;
  }
  .secpartners {
    position: static;
    height: auto;
    padding: 50px 38px;
  }
  .image-18 {
    width: 40%;
  }
  .preloader {
    z-index: -1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
  }
  .slide2 {
    background-position: 70% 50%;
  }
  .image-20 {
    display: block;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
  .cert {
    padding-left: 14px;
  }
  .slide3 {
    background-position: 70% 50%;
  }
}

#w-node-866b72921856-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-bb3acfaa9b46-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-5d8d27e0c68f-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8615448fd29d-9ef18e3a {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-2573fb79ed0e-9ef18e3a {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-e42e982ca030-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-27463880ff4e-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-8f26fef35d79-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-28da9e71e520-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-38988ba9e8ef-9ef18e3a {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-edc9682752b1-9ef18e3a {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-7590adcb8509-9ef18e3a {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-4b451c018b84-9ef18e3a {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 1;
  grid-column-end: 6;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-3d45cb62483c-9ef18e3a {
  -ms-grid-column: 6;
  grid-column-start: 6;
  -ms-grid-column-span: 1;
  grid-column-end: 7;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ab151ce6240a-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: end;
  justify-self: end;
}

#w-node-cf6c78b6c2a9-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-df95ea2477f3-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-4b013b8a38b7-9ef18e3a {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 2;
  grid-column-end: 9;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-db26467e6249-9ef18e3a {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 2;
  grid-column-end: 7;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-266646ee732f-9ef18e3a {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 2;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-23b38f5ac1f0-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bb22edab4f96-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-9ae326e1d676-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-beb6ea6538ab-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a8ecf9c9aa2e-9ef18e3a {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a8ecf9c9aa39-9ef18e3a {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a8ecf9c9aa4c-9ef18e3a {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-a8ecf9c9aa4e-9ef18e3a {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f00b664e3a5f-81f18e3f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-26031318f83e-81f18e3f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-26031318f83f-81f18e3f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-26031318f845-81f18e3f {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-26031318f84e-81f18e3f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-bd9cd7119730-81f18e3f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e0fadd2e1f04-81f18e3f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2f217e7ad38e-81f18e3f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-5583fdf2f7c2-81f18e3f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-5583fdf2f7ca-81f18e3f {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-8bf52011f511-81f18e3f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-98f4c731d09b-81f18e3f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-98f4c731d0a1-81f18e3f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-98f4c731d0a2-81f18e3f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-98f4c731d0a7-81f18e3f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-98f4c731d0ac-81f18e3f {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-98f4c731d0b1-81f18e3f {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-26031318f88d-81f18e3f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-aa16306c4692-81f18e3f {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-aa16306c469d-81f18e3f {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-aa16306c46b0-81f18e3f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-aa16306c46b2-81f18e3f {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-2fdb58ee24e2-adf18e42 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-2fdb58ee24ee-adf18e42 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-2fdb58ee24ef-adf18e42 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-2fdb58ee24f5-adf18e42 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-2fdb58ee24fb-adf18e42 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-9f52ea8bb30a-adf18e42 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-9f52ea8bb315-adf18e42 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-9f52ea8bb328-adf18e42 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-9f52ea8bb32a-adf18e42 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-4d7237e781a5-26f18e41 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-4d7237e781b1-26f18e41 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-4d7237e781b2-26f18e41 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-4d7237e781b8-26f18e41 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-5eb944e1a8d3-26f18e41 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-5eb944e1a8de-26f18e41 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-5eb944e1a8f1-26f18e41 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-5eb944e1a8f3-26f18e41 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-ab6ae7b7e6db-e9286747 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 2;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-520fdc4bd110-e9286747 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-520fdc4bd111-e9286747 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-520fdc4bd117-e9286747 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d397a28406bd-e9286747 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-5d8c834c2364-e9286747 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-5d8c834c236f-e9286747 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 1;
  grid-column-end: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-5d8c834c2382-e9286747 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-5d8c834c2384-e9286747 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: start;
  align-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-866b72921856-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-bb3acfaa9b46-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-5d8d27e0c68f-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-8615448fd29d-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-2573fb79ed0e-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-e42e982ca030-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-27463880ff4e-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-8f26fef35d79-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-7590adcb8509-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-4b451c018b84-9ef18e3a {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-3d45cb62483c-9ef18e3a {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-ab151ce6240a-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-cf6c78b6c2a9-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-df95ea2477f3-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-4b013b8a38b7-9ef18e3a {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-db26467e6249-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-266646ee732f-9ef18e3a {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-23b38f5ac1f0-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-bb22edab4f96-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-9ae326e1d676-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-beb6ea6538ab-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #email-form.w-node-f673514fb96d-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-f673514fb971-9ef18e3a {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-f673514fb974-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-a8ecf9c9aa2e-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-a8ecf9c9aa39-9ef18e3a {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-a8ecf9c9aa4c-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-a8ecf9c9aa4e-9ef18e3a {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-f00b664e3a5f-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-26031318f84e-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-bd9cd7119730-81f18e3f {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-e0fadd2e1f04-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-2f217e7ad38e-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-5583fdf2f7c2-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-5583fdf2f7ca-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-8bf52011f511-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-98f4c731d09b-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-98f4c731d0a1-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-98f4c731d0ac-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-98f4c731d0b1-81f18e3f {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-26031318f88d-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #email-form.w-node-24d5255ac9e8-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-24d5255ac9ec-81f18e3f {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-24d5255ac9ef-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-aa16306c4692-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-aa16306c469d-81f18e3f {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-aa16306c46b0-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-aa16306c46b2-81f18e3f {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #email-form.w-node-efb80a86857a-adf18e42 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-efb80a86857e-adf18e42 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-efb80a868581-adf18e42 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-9f52ea8bb30a-adf18e42 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-9f52ea8bb315-adf18e42 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-9f52ea8bb328-adf18e42 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-9f52ea8bb32a-adf18e42 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #email-form.w-node-1467ebd5cf23-26f18e41 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-1467ebd5cf27-26f18e41 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-1467ebd5cf2a-26f18e41 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-5eb944e1a8d3-26f18e41 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-5eb944e1a8de-26f18e41 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-5eb944e1a8f1-26f18e41 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-5eb944e1a8f3-26f18e41 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-ab6ae7b7e6db-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-d397a28406bd-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #email-form.w-node-6b38e03286cf-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-6b38e03286d3-e9286747 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-6b38e03286d6-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-5d8c834c2364-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-5d8c834c236f-e9286747 {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-5d8c834c2382-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-5d8c834c2384-e9286747 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-866b72921856-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-bb3acfaa9b46-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-e42e982ca030-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-27463880ff4e-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-8f26fef35d79-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-ab151ce6240a-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 3;
    grid-column-end: 4;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-df95ea2477f3-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-4b013b8a38b7-9ef18e3a {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-db26467e6249-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-9ae326e1d676-9ef18e3a {
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-beb6ea6538ab-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }
  #w-node-a8ecf9c9aa39-9ef18e3a {
    -ms-grid-column: 3;
    grid-column-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 4;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-a8ecf9c9aa4c-9ef18e3a {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-bd9cd7119730-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-2f217e7ad38e-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-5583fdf2f7ca-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-98f4c731d0ac-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-98f4c731d0b1-81f18e3f {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-aa16306c46b0-81f18e3f {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-9f52ea8bb328-adf18e42 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-5eb944e1a8f1-26f18e41 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-ab6ae7b7e6db-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-d397a28406bd-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-5d8c834c2382-e9286747 {
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-866b72921856-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-bb3acfaa9b46-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-e42e982ca030-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-27463880ff4e-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-8f26fef35d79-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-edc9682752b1-9ef18e3a {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-7590adcb8509-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-4b451c018b84-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-3d45cb62483c-9ef18e3a {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-ab151ce6240a-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-row-align: end;
    align-self: end;
    -ms-grid-column-align: center;
    justify-self: center;
  }
  #w-node-df95ea2477f3-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-4b013b8a38b7-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-db26467e6249-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-266646ee732f-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
  }
  #w-node-23b38f5ac1f0-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-9ae326e1d676-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  #w-node-beb6ea6538ab-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }
  #w-node-a8ecf9c9aa39-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-a8ecf9c9aa4c-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-a8ecf9c9aa4e-9ef18e3a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-8bf52011f511-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-98f4c731d0a2-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-98f4c731d0a7-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-98f4c731d0b1-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-26031318f88d-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
  }
  #w-node-aa16306c469d-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-aa16306c46b0-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-aa16306c46b2-81f18e3f {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-9f52ea8bb30a-adf18e42 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 2;
    grid-row-start: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 3;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-9f52ea8bb315-adf18e42 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-9f52ea8bb328-adf18e42 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-9f52ea8bb32a-adf18e42 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-5eb944e1a8de-26f18e41 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-5eb944e1a8f1-26f18e41 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-5eb944e1a8f3-26f18e41 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
  #w-node-ab6ae7b7e6db-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #w-node-5d8c834c236f-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
  #w-node-5d8c834c2382-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-row-span: 1;
    grid-row-end: 2;
  }
  #w-node-5d8c834c2384-e9286747 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
  }
}

@font-face {
  font-family: 'Gravity';
  src: url('../fonts/Gravity-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Gravity';
  src: url('../fonts/Gravity-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Gravity book';
  src: url('../fonts/Gravity-Book.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gravity';
  src: url('../fonts/Gravity-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Gravity';
  src: url('../fonts/Gravity-UltraLight.otf') format('opentype');
  font-weight: 200;
  font-style: normal;
}