.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;
}

.w-form-formrecaptcha {
  margin-bottom: 8px;
}

.body {
  display: block;
  font-family: Lato, sans-serif;
  color: #000;
  font-size: 16px;
}

.home {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100vw;
  height: 100vh;
  padding: 70px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: 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;
}

.rightcontainer {
  position: relative;
  overflow: hidden;
  height: 100%;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.image {
  min-height: 100%;
}

.leftcontainer {
  position: relative;
  margin-right: 50px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.divheadercongresso {
  position: relative;
  overflow: hidden;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

.divtitulocontainer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.divhr {
  position: relative;
  overflow: hidden;
  height: 1px;
  margin-top: 30px;
  margin-bottom: 30px;
  background-color: #000;
}

.divheaderconsciencia {
  position: relative;
  overflow: hidden;
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
}

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

.divheaderfaculdade {
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

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

.divsubtitulocontainer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.divleadcontainer {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.xlarge {
  font-size: 3.9vw;
  line-height: 3.9vw;
}

.xlarge.strong {
  font-weight: 900;
}

.xxlarge {
  font-size: 5.2vw;
  line-height: 5.2vw;
}

.xxlarge.strong {
  font-weight: 900;
}

.large {
  font-size: 2.6vw;
  line-height: 2.6vw;
}

.large.strong {
  font-weight: 900;
}

.large.bold {
  font-weight: 700;
}

.lead {
  font-size: 1.4vw;
  line-height: 2vw;
}

.lead.light {
  font-weight: 300;
}

.divdateparticipantscontainer {
  position: relative;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-top: 30px;
  margin-bottom: 30px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.textdate {
  font-size: 7.5vw;
  line-height: 8vw;
  font-weight: 900;
  text-align: center;
}

.textmonth {
  font-size: 3vw;
  line-height: 3.6vw;
  font-weight: 900;
  text-align: center;
}

.divparticipantscontainer {
  position: relative;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  overflow: hidden;
  margin-left: 40px;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.divparticipants {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.divparticipant {
  position: relative;
  overflow: hidden;
  margin-right: 20px;
}

.textparticipant {
  font-size: 1.8vw;
  line-height: 3vw;
  font-weight: 300;
}

.divorganizacaocontainer {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.divinscricao {
  position: relative;
  overflow: hidden;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

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

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

.link {
  color: #000;
  font-weight: 900;
}

.textblockinscricao {
  margin-top: 20px;
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
}

.textblock {
  font-size: 20px;
  line-height: 25px;
  font-weight: 300;
}

.logocluc {
  max-height: 40px;
}

.divmask {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  background-color: #fff;
}

.divtextcopyphoto {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
  -webkit-transform: perspective(0px) rotate(-90deg);
  transform: perspective(0px) rotate(-90deg);
  -webkit-transform-origin: 30% -90%;
  -ms-transform-origin: 30% -90%;
  transform-origin: 30% -90%;
}

.textcopyphoto {
  color: #fff;
  font-size: 10px;
  font-weight: 100;
}

.scroll {
  position: relative;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: -1;
  overflow: hidden;
}

.wrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  width: 300vw;
  min-height: 100vh;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.menuwrapper {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  display: none;
  width: 100vw;
  padding-right: 60px;
  -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;
  background-color: #fff;
}

.burgerbuttonwrapper {
  position: absolute;
  left: 0px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  padding: 5px;
  -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;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  cursor: pointer;
}

.burgerlinetop {
  width: 30px;
  height: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #000;
}

.burgerlinemiddle {
  width: 30px;
  height: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
  background-color: #000;
}

.burgerlinebottom {
  width: 30px;
  height: 3px;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: auto;
  background-color: #000;
}

.div-block {
  margin-top: 20px;
  margin-bottom: 20px;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.div-block-2 {
  width: 30px;
}

.menucontainer {
  position: absolute;
  left: 100px;
  top: 0px;
  right: 100px;
  bottom: 0px;
  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-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.menucontainerlink {
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.menulinks {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}

.menulinks:hover {
  color: #707070;
}

.menulinks:active {
  color: silver;
}

.menulinks:focus {
  color: #707070;
}

.menulinks:visited {
  color: #000;
}

.divform {
  display: none;
  margin-top: 40px;
}

.submitbutton {
  margin-top: 30px;
  background-color: #000;
}

.submitbutton:hover {
  background-color: #707070;
}

.submitbutton:active {
  background-color: silver;
  color: #000;
}

.field-label {
  margin-top: 20px;
}

.recaptcha {
  margin-top: 20px;
}

.menumask {
  position: absolute;
  left: 100px;
  top: 0px;
  right: 100px;
  bottom: 0px;
  display: block;
  width: 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-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: #fff;
}

.section {
  display: block;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.divdummyhome {
  height: 100vh;
}

.divdummyintroducao {
  height: 100vh;
}

.divinsidepagecontentcontainer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 1327vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -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;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  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;
}

.divinsidepageheader {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  width: 100vw;
  padding: 70px 70px 30px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.largeinside {
  font-size: 2.6vw;
  line-height: 2.6vw;
}

.largeinside.strong {
  font-size: 1.1vw;
  line-height: 1.1vw;
  font-weight: 900;
}

.xxlargeinside {
  font-size: 5.2vw;
  line-height: 5.2vw;
}

.xxlargeinside.strong {
  font-size: 2.2vw;
  line-height: 2vw;
  font-weight: 900;
}

.xlargeinside {
  font-size: 3.9vw;
  line-height: 3.9vw;
}

.xlargeinside.strong {
  margin-top: 10px;
  font-size: 1.7vw;
  line-height: 1.6vw;
  font-weight: 900;
}

.divhrinside {
  position: relative;
  overflow: hidden;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #000;
}

.divinsidepagefooter {
  position: -webkit-sticky;
  position: sticky;
  left: 0px;
  width: 100vw;
  padding: 5px 70px 70px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divheaderpagetitle {
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.divfooterfaculdade {
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.leadinside {
  font-size: 1.2vw;
  line-height: 2vw;
}

.leadinside.light {
  font-weight: 300;
}

.divintroducao {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  padding-right: 70px;
  padding-left: 70px;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divprogramdatecontainer {
  position: relative;
  overflow: hidden;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.divprogramtextcontainer {
  padding-top: 20px;
  padding-left: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.textinside {
  font-size: 1vw;
  line-height: 1.4vw;
}

.textinside.xsmall {
  font-size: 0.7vw;
  line-height: 0.9vw;
}

.textinside.light {
  font-weight: 300;
}

.divdummyprograma {
  height: 100vh;
}

.text-span {
  font-size: 1.2vw;
}

.divinsidepagewrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -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-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
}

.divprograma {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  padding-right: 70px;
  padding-left: 70px;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divprogramawrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -15px;
  padding-right: 0px;
  padding-left: 0px;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divprogressbar {
  position: relative;
  left: 0%;
  top: auto;
  right: auto;
  bottom: auto;
  z-index: auto;
  height: 5px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: #000;
}

.gridintroducao {
  grid-column-gap: 40px;
  grid-template-areas: ". . .";
  -ms-grid-columns: 0.25fr 40px 1fr 40px 1fr;
  grid-template-columns: 0.25fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.gridprograma {
  grid-column-gap: 18px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.25fr 18px 1fr 18px 1fr;
  grid-template-columns: 0.25fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.textdateprograma {
  font-size: 7.5vw;
  line-height: 8vw;
  font-weight: 900;
  text-align: center;
}

.leadinsidefooter {
  font-size: 1.2vw;
  line-height: 2vw;
}

.leadinsidefooter.light {
  font-weight: 300;
}

.divalmocos {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  padding-right: 70px;
  padding-left: 70px;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.gridalmocos {
  grid-column-gap: 18px;
  grid-template-areas: ".";
  -ms-grid-columns: 0.25fr 18px 1fr 18px 1fr;
  grid-template-columns: 0.25fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.divalmocowrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -15px;
  padding-right: 0px;
  padding-left: 0px;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divalmocodatecontainer {
  position: relative;
  overflow: hidden;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.divalmocotextcontainer {
  padding-top: 20px;
  padding-left: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.divalmocowrappernotas {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
  padding-right: 0px;
  padding-left: 0px;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divdummyinscricoes {
  height: 100vh;
}

.divparticipantes {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 627vw;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divheaderpagetitleparticipantes {
  position: relative;
  overflow: hidden;
  margin-right: 18px;
  margin-left: 70px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.divparticipantewrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 95%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divparticipantefotocontainer {
  position: relative;
  overflow: hidden;
  width: 20vw;
  margin-right: 1vw;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.divparticipantefotocontainer.divparticipantefotoanacleto {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/JoseManuelAnacleto.jpg');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divparticipantefotocontainer.divifotoliliana {
  background-image: url('../images/lilianaPereira.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.diviparticipantefotoisadora {
  background-image: url('../images/isadoraMigliori.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotobarend {
  background-image: url('../images/BarendVoorham.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotomariosimoes {
  background-image: url('../images/MarioSimoes.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotovitorrodrigues {
  background-image: url('../images/vitorRodrigues.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotojuan {
  background-image: url('../images/JuanRuizNaupari.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotoluisportela {
  background-image: url('../images/luisPortela.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotovitorsilva {
  background-image: url('../images/vitorGuerreiroSilva.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotoluisvicente {
  background-image: url('../images/luisVicente.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotojorgelouca {
  background-image: url('../images/jorgeLouca.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotovicentemerlo {
  background-image: url('../images/vicenteMerlo.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotoklaus {
  background-image: url('../images/klausGartner.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotopauloborges {
  background-image: url('../images/PauloBorges.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantefotocontainer.divparticipantefotonandini {
  background-image: url('../images/nadiniSingla.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divparticipantetextcontainer {
  padding-top: 20px;
  padding-right: 25px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.divleftbar {
  position: fixed;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 70px;
  height: 100vh;
  background-color: #fff;
}

.divrightbar {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 70px;
  height: 100vh;
  background-color: #fff;
}

.divbolatimeline {
  width: 20px;
  height: 20px;
  border-radius: 20px;
  background-color: #000;
}

.divhourtimeline {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.divhourtimeline.divhourtimelinetop {
  margin-top: 10px;
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

.divhourtimeline.divhourtimelinebottom {
  margin-bottom: 10px;
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

.texthourtimeline {
  margin-top: 10px;
  font-size: 1vw;
  line-height: 1.4vw;
}

.divtracotimeline {
  height: 3px;
  background-color: #000;
}

.divdaytimeline {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.gridparticipantestimeline {
  grid-column-gap: 1vw;
  -ms-grid-columns: 2vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw;
  grid-template-columns: 2vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw 2vw 20vw;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.divinscricoes {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  padding-right: 70px;
  padding-left: 70px;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divinscricoeswrappernotas {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 5px;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divinscricoesdestaque {
  padding: 10px;
  border-left: 4px solid #000;
}

.divinscricoeswrappernotasdestaque {
  position: relative;
  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: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

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

.divlogoclucinside {
  position: relative;
  overflow: hidden;
  max-height: 30px;
}

.logoclucinside {
  max-height: 30px;
}

.divdummyparticipantes {
  height: 627vh;
}

.divdummyalmoco {
  height: 100vh;
}

.divprogressbarwrapper {
  position: fixed;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 50px;
  padding-right: 70px;
  padding-left: 70px;
  -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;
}

.divprogressbargridwrapper {
  position: absolute;
  left: 70px;
  top: auto;
  right: 70px;
  bottom: auto;
  height: 40px;
}

.grid-2 {
  width: 100%;
  height: 40px;
  grid-column-gap: 1px;
  -ms-grid-columns: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  grid-template-columns: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.divprogressbargridindex {
  height: auto;
  padding-right: 10px;
  padding-left: 10px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  background-color: #fff;
}

.divprogressbargridindex.marginleftremove {
  padding-left: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.divprogressbargridindex.marginrightremove {
  padding-right: 0px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.divmaskinside {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  background-color: #fff;
}

.divapoios {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  padding-right: 70px;
  padding-left: 70px;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.gridapoios {
  grid-column-gap: 18px;
  grid-template-areas: ".";
  -ms-grid-columns: 10vw 18px 20vw 18px 20vw 18px 20vw 18px 20vw;
  grid-template-columns: 10vw 20vw 20vw 20vw 20vw;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.divapoiowrapper {
  position: relative;
  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: 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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divapoiofotocontainer {
  position: relative;
  overflow: hidden;
  width: 20vw;
  margin-right: 1vw;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.divapoiofotocontainer.divparticipantefotoanacleto {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/JoseManuelAnacleto.jpg');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divapoiofotocontainer.divifotoliliana {
  background-image: url('../images/lilianaPereira.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.diviparticipantefotoisadora {
  background-image: url('../images/isadoraMigliori.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotobarend {
  background-image: url('../images/BarendVoorham.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotomariosimoes {
  background-image: url('../images/MarioSimoes.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotovitorrodrigues {
  background-image: url('../images/vitorRodrigues.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotojuan {
  background-image: url('../images/JuanRuizNaupari.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotoluisportela {
  background-image: url('../images/luisPortela.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotovitorsilva {
  background-image: url('../images/vitorGuerreiroSilva.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotoluisvicente {
  background-image: url('../images/luisVicente.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotojorgelouca {
  background-image: url('../images/jorgeLouca.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotovicentemerlo {
  background-image: url('../images/vicenteMerlo.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotoklaus {
  background-image: url('../images/klausGartner.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotopauloborges {
  background-image: url('../images/PauloBorges.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divparticipantefotonandini {
  background-image: url('../images/nadiniSingla.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divapoiofotocontainer.divapoiojomasipe {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioJomaSipeOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divapoiofotocontainer.divapoiomigueltomaz {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioMiguelTomazOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divapoiofotocontainer.divapoiolusoscreen {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioLusoscrennOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divapoiofotocontainer.divapoioespiral {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioEspiralOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divdummyapoios {
  height: 100vh;
}

.divimpulso {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  padding-right: 70px;
  padding-left: 70px;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.gridimpulso {
  width: 100vw;
  justify-items: start;
  grid-column-gap: 18px;
  grid-template-areas: ".";
  -ms-grid-columns: 10vw 18px 10vw 18px auto 18px auto;
  grid-template-columns: 10vw 10vw auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.divimpulsofotowrapper {
  position: relative;
  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: 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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divimpulsofotocontainer {
  position: relative;
  overflow: hidden;
  width: 50vw;
  margin-right: 1vw;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.divimpulsofotocontainer.divparticipantefotoanacleto {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/JoseManuelAnacleto.jpg');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divimpulsofotocontainer.divifotoliliana {
  background-image: url('../images/lilianaPereira.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.diviparticipantefotoisadora {
  background-image: url('../images/isadoraMigliori.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotobarend {
  background-image: url('../images/BarendVoorham.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotomariosimoes {
  background-image: url('../images/MarioSimoes.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotovitorrodrigues {
  background-image: url('../images/vitorRodrigues.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotojuan {
  background-image: url('../images/JuanRuizNaupari.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotoluisportela {
  background-image: url('../images/luisPortela.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotovitorsilva {
  background-image: url('../images/vitorGuerreiroSilva.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotoluisvicente {
  background-image: url('../images/luisVicente.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotojorgelouca {
  background-image: url('../images/jorgeLouca.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotovicentemerlo {
  background-image: url('../images/vicenteMerlo.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotoklaus {
  background-image: url('../images/klausGartner.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotopauloborges {
  background-image: url('../images/PauloBorges.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divparticipantefotonandini {
  background-image: url('../images/nadiniSingla.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divimpulsofotocontainer.divapoiojomasipe {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioJomaSipeOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divimpulsofotocontainer.divapoiomigueltomaz {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioMiguelTomazOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divimpulsofotocontainer.divapoiolusoscreen {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioLusoscrennOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divimpulsofotocontainer.divapoioespiral {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioEspiralOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divimpulsofotocontainer.divimpulsoquorum {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/impulsoOn.jpg');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divimpulsodatecontainer {
  position: relative;
  overflow: hidden;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  text-align: center;
}

.textdateimpulso {
  font-size: 7.5vw;
  line-height: 8vw;
  font-weight: 900;
  text-align: center;
}

.leadquorumballet {
  margin-top: 5px;
}

.divimpulsotextcontainer {
  padding-top: 2px;
  padding-left: 20px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.divdummyimpulso {
  height: 100vh;
}

.largeinsidehour {
  font-size: 2.6vw;
  line-height: 2.6vw;
}

.largeinsidehour.strong {
  font-size: 1.1vw;
  line-height: 1.1vw;
  font-weight: 900;
}

.divacessibilidades {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  padding-right: 70px;
  padding-left: 70px;
  -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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.gridlocal {
  width: 100vw;
  justify-items: start;
  grid-column-gap: 18px;
  grid-template-areas: ".";
  -ms-grid-columns: 10vw 18px 10vw 18px auto 18px auto;
  grid-template-columns: 10vw 10vw auto auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.divlocalmapwrapper {
  position: relative;
  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: 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: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.divlocalmapcontainer {
  position: relative;
  overflow: hidden;
  width: 50vw;
  height: 100%;
  margin-right: 1vw;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.divlocalmapcontainer.divparticipantefotoanacleto {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/JoseManuelAnacleto.jpg');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divlocalmapcontainer.divifotoliliana {
  background-image: url('../images/lilianaPereira.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.diviparticipantefotoisadora {
  background-image: url('../images/isadoraMigliori.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotobarend {
  background-image: url('../images/BarendVoorham.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotomariosimoes {
  background-image: url('../images/MarioSimoes.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotovitorrodrigues {
  background-image: url('../images/vitorRodrigues.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotojuan {
  background-image: url('../images/JuanRuizNaupari.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotoluisportela {
  background-image: url('../images/luisPortela.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotovitorsilva {
  background-image: url('../images/vitorGuerreiroSilva.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotoluisvicente {
  background-image: url('../images/luisVicente.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotojorgelouca {
  background-image: url('../images/jorgeLouca.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotovicentemerlo {
  background-image: url('../images/vicenteMerlo.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotoklaus {
  background-image: url('../images/klausGartner.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotopauloborges {
  background-image: url('../images/PauloBorges.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divparticipantefotonandini {
  background-image: url('../images/nadiniSingla.jpg');
  background-position: 0px 0px;
  background-size: 100%;
}

.divlocalmapcontainer.divapoiojomasipe {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioJomaSipeOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divlocalmapcontainer.divapoiomigueltomaz {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioMiguelTomazOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divlocalmapcontainer.divapoiolusoscreen {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioLusoscrennOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divlocalmapcontainer.divapoioespiral {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/apoioEspiralOn.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divlocalmapcontainer.divimpulsoquorum {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
  background-image: url('../images/impulsoOn.jpg');
  background-size: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
}

.divdummylocal {
  height: 100vh;
}

@media (max-width: 991px) {
  .home {
    height: auto;
    padding: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -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;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .rightcontainer {
    width: 100vw;
    height: auto;
    margin-top: 50px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .image {
    height: auto;
  }
  .leftcontainer {
    margin-right: auto;
  }
  .xlarge.strong {
    font-size: 6vw;
    line-height: 6.1vw;
  }
  .xxlarge.strong {
    font-size: 7.5vw;
    line-height: 7.5vw;
  }
  .large.strong {
    font-size: 4.6vw;
    line-height: 4.6vw;
  }
  .lead.light {
    font-size: 2.4vw;
  }
  .divdateparticipantscontainer {
    position: relative;
  }
  .textdate {
    font-size: 13vw;
    line-height: 13.5vw;
  }
  .textmonth {
    font-size: 4vw;
    line-height: 4.3vw;
  }
  .divparticipantscontainer {
    margin-left: 30px;
  }
  .textparticipant {
    margin-top: 2px;
    font-size: 3vw;
    line-height: 4.9vw;
  }
  .divorganizacaocontainer {
    position: relative;
  }
  .textblockinscricao {
    font-size: 15px;
    line-height: 20px;
  }
  .textblock {
    font-size: 15px;
    line-height: 20px;
  }
  .divmask {
    display: none;
  }
  .scroll {
    display: none;
  }
  .wrapper {
    position: relative;
    width: 100vw;
    min-height: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .menuwrapper {
    display: none;
    padding-right: 45px;
  }
  .burgerbuttonwrapper {
    width: auto;
    padding-right: 0px;
    padding-left: 0px;
  }
  .divinsidepagecontentcontainer {
    width: 100vw;
    height: auto;
    padding: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -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;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
  }
  .divinsidepageheader {
    display: none;
  }
  .largeinside.strong {
    font-size: 4.6vw;
    line-height: 4.6vw;
  }
  .xxlargeinside.strong {
    font-size: 7.5vw;
    line-height: 7.5vw;
  }
  .xlargeinside.strong {
    font-size: 6vw;
    line-height: 6.1vw;
  }
  .divinsidepagefooter {
    padding-right: 40px;
    padding-bottom: 40px;
    padding-left: 40px;
  }
  .leadinside {
    font-size: 2.8vw;
    line-height: 3.6vw;
  }
  .divintroducao {
    padding-right: 0px;
    padding-left: 0px;
  }
  .divprogramtextcontainer {
    padding-top: 10px;
  }
  .textinside {
    font-size: 2.4vw;
    line-height: 3vw;
  }
  .textinside.xsmall {
    font-size: 1.7vw;
    line-height: 2.4vw;
  }
  .text-span {
    font-size: 1.8vw;
    line-height: 2vw;
  }
  .divprograma {
    padding-top: 70px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .divprogramawrapper {
    margin-top: 0px;
  }
  .gridintroducao {
    grid-template-areas: ". ." ". .";
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }
  .gridprograma {
    grid-row-gap: 16px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 16px auto 16px auto;
    grid-template-rows: auto auto auto;
  }
  .textdateprograma {
    font-size: 13vw;
    line-height: 13.5vw;
  }
  .leadinsidefooter {
    font-size: 2.4vw;
    line-height: 2.8vw;
  }
  .leadinsidefooter.light {
    font-size: 2.2vw;
  }
  .divalmocos {
    padding-top: 70px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .gridalmocos {
    grid-template-areas: ". ." ". .";
    -ms-grid-columns: 0.25fr 1fr;
    grid-template-columns: 0.25fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .divalmocotextcontainer {
    padding-top: 10px;
  }
  .divparticipantes {
    width: 100vw;
    padding-top: 70px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .divheaderpagetitleparticipantes {
    margin-left: 0px;
  }
  .divparticipantewrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .divparticipantefotocontainer {
    width: 70vw;
  }
  .divparticipantetextcontainer {
    padding-right: 0px;
  }
  .divleftbar {
    display: none;
  }
  .divrightbar {
    display: none;
  }
  .divhourtimeline.divhourtimelinetop {
    margin-top: auto;
    -webkit-align-self: start;
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .divhourtimeline.divhourtimelinebottom {
    margin-bottom: auto;
    -webkit-align-self: end;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .texthourtimeline {
    font-size: 2.4vw;
    line-height: 3vw;
  }
  .divtracotimeline {
    width: 3px;
    height: 100%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .divdaytimeline {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  .gridparticipantestimeline {
    width: 100%;
    margin-top: 16px;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
    -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto auto;
  }
  .divinscricoes {
    padding-top: 70px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
  .divprogressbarwrapper {
    display: none;
  }
  .divmaskinside {
    display: none;
  }
  .divapoios {
    padding-top: 70px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .gridapoios {
    grid-template-areas: ". ." ". .";
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .divapoiowrapper {
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  .divapoiofotocontainer {
    width: auto;
  }
  .divimpulso {
    padding-top: 70px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .gridimpulso {
    width: auto;
    grid-template-areas: ". ." ". .";
    -ms-grid-columns: 0.25fr 1fr;
    grid-template-columns: 0.25fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .divimpulsofotowrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .divimpulsofotocontainer {
    width: 70vw;
  }
  .divimpulsofotocontainer.divimpulsoquorum {
    width: auto;
  }
  .textdateimpulso {
    font-size: 13vw;
    line-height: 13.5vw;
  }
  .leadquorumballet {
    font-size: 1.7vw;
    line-height: 2vw;
  }
  .divimpulsotextcontainer {
    padding-top: 10px;
    padding-left: 0px;
  }
  .largeinsidehour {
    font-size: 4.5vw;
    line-height: 5vw;
  }
  .largeinsidehour.strong {
    font-size: 4.6vw;
    line-height: 4.6vw;
  }
  .divacessibilidades {
    padding-top: 70px;
    padding-right: 0px;
    padding-left: 0px;
  }
  .gridlocal {
    width: auto;
    grid-template-areas: ". ." ". .";
    -ms-grid-columns: 0.25fr 1fr;
    grid-template-columns: 0.25fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }
  .divlocalmapwrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .divlocalmapcontainer {
    width: 100%;
  }
  .divlocalmapcontainer.divimpulsoquorum {
    width: auto;
  }
}

@media (max-width: 767px) {
  .home {
    padding: 30px;
  }
  .textdate {
    font-size: 15vw;
    line-height: 15vw;
  }
  .textmonth {
    font-size: 5.5vw;
    line-height: 6vw;
  }
  .divparticipantscontainer {
    margin-left: 28px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
  .textparticipant {
    font-size: 3.2vw;
    line-height: 4.1vw;
  }
  .textblockinscricao {
    font-size: 12px;
  }
  .textblock {
    font-size: 12px;
  }
  .divinsidepagecontentcontainer {
    padding: 30px;
  }
  .textinside.xsmall {
    font-size: 2vw;
    line-height: 2.7vw;
  }
  .text-span {
    font-size: 2vw;
  }
  .gridintroducao {
    grid-template-areas: ". .";
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }
  .textdateprograma {
    font-size: 15vw;
    line-height: 15vw;
  }
  .leadinsidefooter {
    font-size: 2vw;
  }
  .divparticipantewrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  .divparticipantefotocontainer {
    width: 70vw;
  }
  .divlogoclucinside {
    width: auto;
  }
  .logoclucinside {
    max-height: 20px;
  }
  .gridapoios {
    grid-row-gap: 16px;
    grid-template-areas: ".";
  }
  .divapoiowrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  .gridimpulso {
    width: auto;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
  }
  .divimpulsofotowrapper {
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  .divimpulsofotocontainer {
    width: 70vw;
  }
  .divimpulsofotocontainer.divimpulsoquorum {
    width: auto;
  }
  .textdateimpulso {
    font-size: 15vw;
    line-height: 15vw;
  }
  .leadquorumballet {
    font-size: 2vw;
    line-height: 2vw;
  }
  .divimpulsotextcontainer {
    padding-left: 10px;
  }
  .largeinsidehour {
    font-size: 4.5vw;
    line-height: 4.5vw;
  }
  .gridlocal {
    width: auto;
    -ms-grid-columns: auto 1fr;
    grid-template-columns: auto 1fr;
  }
  .divlocalmapwrapper {
    width: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
  .divlocalmapcontainer.divimpulsoquorum {
    width: auto;
  }
}

@media (max-width: 479px) {
  .home {
    padding: 20px;
  }
  .divtitulocontainer {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .divhr {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .xlarge.strong {
    margin-top: 0px;
  }
  .lead.light {
    font-size: 2.5vw;
    font-weight: 400;
  }
  .textdate {
    font-size: 30vw;
    line-height: 30vw;
  }
  .textmonth {
    font-size: 11vw;
    line-height: 13vw;
  }
  .divparticipantscontainer {
    margin-left: 14px;
  }
  .textparticipant {
    font-size: 3.5vw;
    line-height: 4vw;
  }
  .divinscricao {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .textblockinscricao {
    font-size: 8px;
    line-height: 10px;
  }
  .textblock {
    font-size: 8px;
    line-height: 10px;
  }
  .logocluc {
    max-height: 15px;
  }
  .divinsidepagecontentcontainer {
    padding: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  .xlargeinside.strong {
    margin-top: 0px;
  }
  .divhrinside {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .divinsidepagefooter {
    padding: 20px;
  }
  .divheaderpagetitle {
    margin-bottom: 15px;
  }
  .leadinside {
    font-size: 3vw;
    line-height: 4vw;
  }
  .textinside {
    font-size: 3.5vw;
    line-height: 4.5vw;
  }
  .textinside.xsmall {
    font-size: 3.5vw;
    line-height: 4.4vw;
  }
  .divinsidepagewrapper {
    min-height: auto;
  }
  .divprograma {
    padding-top: 40px;
  }
  .gridintroducao {
    grid-row-gap: 0px;
    grid-template-areas: "." "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 0px auto 0px auto;
    grid-template-rows: auto auto auto;
  }
  .gridprograma {
    grid-row-gap: 0px;
    grid-template-areas: "." "." ".";
  }
  .textdateprograma {
    font-size: 20vw;
    line-height: 25vw;
  }
  .leadinsidefooter {
    font-size: 2.5vw;
  }
  .leadinsidefooter.light {
    font-size: 2vw;
  }
  .divalmocos {
    padding-top: 40px;
  }
  .gridalmocos {
    grid-row-gap: 0px;
    grid-template-areas: "." "." ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 0px auto 0px auto 0px auto;
    grid-template-rows: auto auto auto auto;
  }
  .divparticipantes {
    padding-top: 40px;
  }
  .divheaderpagetitleparticipantes {
    margin-bottom: 15px;
  }
  .gridparticipantestimeline {
    margin-top: 0px;
    grid-row-gap: 2px;
  }
  .divinscricoes {
    padding-top: 40px;
  }
  .grid {
    grid-row-gap: 10px;
    -ms-grid-rows: auto auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto auto;
  }
  .divlogoclucinside {
    width: auto;
  }
  .logoclucinside {
    max-height: 10px;
  }
  .divapoios {
    padding-top: 40px;
  }
  .gridapoios {
    grid-column-gap: 18px;
    grid-row-gap: 10px;
    grid-template-areas: ".";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto 10px auto 10px auto;
    grid-template-rows: auto auto auto;
  }
  .divimpulso {
    padding-top: 40px;
  }
  .gridimpulso {
    width: auto;
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-areas: "." "." ".";
    -ms-grid-columns: auto 10px 1fr;
    grid-template-columns: auto 1fr;
    -ms-grid-rows: auto 0px auto 0px auto;
    grid-template-rows: auto auto auto;
  }
  .divimpulsofotocontainer {
    width: auto;
  }
  .textdateimpulso {
    font-size: 20vw;
    line-height: 20vw;
  }
  .leadquorumballet {
    font-size: 2.5vw;
    line-height: 3.5vw;
  }
  .divimpulsotextcontainer {
    padding-left: 0px;
  }
  .largeinsidehour {
    font-size: 6vw;
    line-height: 7vw;
  }
  .divacessibilidades {
    padding-top: 40px;
  }
  .gridlocal {
    width: auto;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    grid-column-gap: 10px;
    grid-row-gap: 0px;
    grid-template-areas: "." "." ".";
    -ms-grid-columns: auto 10px 1fr;
    grid-template-columns: auto 1fr;
    -ms-grid-rows: auto 0px auto 0px auto;
    grid-template-rows: auto auto auto;
  }
}

#w-node-4e3a36910352-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-4e3a36910352-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-4e3a36910352-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-96244afecfea-68c485b8 {
    -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-b47fa9cc62eb-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-b47fa9cc62eb-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b47fa9cc62eb-68c485b8 {
    -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-004df8bfca25-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-004df8bfca25-68c485b8 {
    -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-fc8e349ee19b-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-fc8e349ee19b-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 767px) {
  #w-node-fc8e349ee19b-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-fc8e349ee19b-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 991px) {
  #w-node-445426bba4ec-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 767px) {
  #w-node-445426bba4ec-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-445426bba4ec-68c485b8 {
    -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-090f6e223432-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-090f6e223432-68c485b8 {
    -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-681177cdbd9e-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-681177cdbd9e-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-681177cdbd9e-68c485b8 {
    -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-b0aa41a7c6b3-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-b0aa41a7c6b3-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-b0aa41a7c6b3-68c485b8 {
    -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-733c94ac3e86-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-733c94ac3e86-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-733c94ac3e86-68c485b8 {
    -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-1dff88d7add7-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-1dff88d7add7-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}

@media screen and (max-width: 479px) {
  #w-node-1dff88d7add7-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}

#w-node-00515f90bc98-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-00515f90bc98-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
}

@media screen and (max-width: 479px) {
  #w-node-00515f90bc98-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
  }
}

#w-node-4e8eb10c2595-68c485b8 {
  -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: end;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-4e8eb10c2595-68c485b8 {
    -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;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-6777e0fa43cd-68c485b8 {
  -ms-grid-column: 3;
  grid-column-start: 3;
  -ms-grid-column-span: 5;
  grid-column-end: 8;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-6777e0fa43cd-68c485b8 {
    -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;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-6777e0fa43cd-68c485b8 {
    -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;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

#w-node-5812d9289351-68c485b8 {
  -ms-grid-column: 9;
  grid-column-start: 9;
  -ms-grid-column-span: 5;
  grid-column-end: 14;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-5812d9289351-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
  }
}

#w-node-99e18239a7bd-68c485b8 {
  -ms-grid-column: 8;
  grid-column-start: 8;
  -ms-grid-column-span: 1;
  grid-column-end: 9;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-99e18239a7bd-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-9463d479d6db-68c485b8 {
  -ms-grid-column: 15;
  grid-column-start: 15;
  -ms-grid-column-span: 6;
  grid-column-end: 21;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-9463d479d6db-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 11;
    grid-row-start: 11;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 12;
  }
}

#w-node-4c3123520094-68c485b8 {
  -ms-grid-column: 21;
  grid-column-start: 21;
  -ms-grid-column-span: 5;
  grid-column-end: 26;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-4c3123520094-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 15;
    grid-row-start: 15;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 16;
  }
}

#w-node-ba32f34852ec-68c485b8 {
  -ms-grid-column: 30;
  grid-column-start: 30;
  -ms-grid-column-span: 5;
  grid-column-end: 35;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-ba32f34852ec-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 20;
    grid-row-start: 20;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 21;
  }
}

#w-node-53bc468522de-68c485b8 {
  -ms-grid-column: 14;
  grid-column-start: 14;
  -ms-grid-column-span: 1;
  grid-column-end: 15;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-53bc468522de-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 11;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-431ce9fe002c-68c485b8 {
  -ms-grid-column: 36;
  grid-column-start: 36;
  -ms-grid-column-span: 5;
  grid-column-end: 41;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-431ce9fe002c-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 24;
    grid-row-start: 24;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 25;
  }
}

#w-node-5b8c02d15c4a-68c485b8 {
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 5;
  grid-column-end: 10;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

@media screen and (max-width: 991px) {
  #w-node-5b8c02d15c4a-68c485b8 {
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }
}

@media screen and (max-width: 479px) {
  #w-node-5b8c02d15c4a-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

#w-node-36b23e366ba6-68c485b8 {
  -ms-grid-column: 42;
  grid-column-start: 42;
  -ms-grid-column-span: 5;
  grid-column-end: 47;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-36b23e366ba6-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 28;
    grid-row-start: 28;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 29;
  }
}

#w-node-7985ec973e24-68c485b8 {
  -ms-grid-column: 20;
  grid-column-start: 20;
  -ms-grid-column-span: 1;
  grid-column-end: 21;
  -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: end;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-7985ec973e24-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 14;
    grid-row-start: 14;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 15;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-9f55eab7e205-68c485b8 {
  -ms-grid-column: 48;
  grid-column-start: 48;
  -ms-grid-column-span: 5;
  grid-column-end: 53;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-9f55eab7e205-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 32;
    grid-row-start: 32;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 33;
  }
}

#w-node-af766da1a6d0-68c485b8 {
  -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: 3;
  grid-row-end: 4;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-af766da1a6d0-68c485b8 {
    -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-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-ec20a451335d-68c485b8 {
  -ms-grid-column: 29;
  grid-column-start: 29;
  -ms-grid-column-span: 1;
  grid-column-end: 30;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-ec20a451335d-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 19;
    grid-row-start: 19;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 20;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-01b27c39c6c5-68c485b8 {
  -ms-grid-column: 38;
  grid-column-start: 38;
  -ms-grid-column-span: 5;
  grid-column-end: 43;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

@media screen and (max-width: 991px) {
  #w-node-01b27c39c6c5-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 26;
    grid-row-start: 26;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 27;
  }
}

#w-node-6d02f1ead73d-68c485b8 {
  -ms-grid-column: 32;
  grid-column-start: 32;
  -ms-grid-column-span: 5;
  grid-column-end: 37;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

@media screen and (max-width: 991px) {
  #w-node-6d02f1ead73d-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 22;
    grid-row-start: 22;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 23;
  }
}

#w-node-c0978b1cb465-68c485b8 {
  -ms-grid-column: 23;
  grid-column-start: 23;
  -ms-grid-column-span: 5;
  grid-column-end: 28;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

@media screen and (max-width: 991px) {
  #w-node-c0978b1cb465-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 17;
    grid-row-start: 17;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 18;
  }
}

#w-node-3a07b1f5aaac-68c485b8 {
  -ms-grid-column: 11;
  grid-column-start: 11;
  -ms-grid-column-span: 5;
  grid-column-end: 16;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

@media screen and (max-width: 991px) {
  #w-node-3a07b1f5aaac-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
  }
}

#w-node-484285ba2649-68c485b8 {
  -ms-grid-column: 17;
  grid-column-start: 17;
  -ms-grid-column-span: 5;
  grid-column-end: 22;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

@media screen and (max-width: 991px) {
  #w-node-484285ba2649-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 13;
    grid-row-start: 13;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 14;
  }
}

#w-node-6886a863572c-68c485b8 {
  -ms-grid-column: 44;
  grid-column-start: 44;
  -ms-grid-column-span: 5;
  grid-column-end: 49;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
}

@media screen and (max-width: 991px) {
  #w-node-6886a863572c-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 30;
    grid-row-start: 30;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 31;
  }
}

#w-node-3608793ff206-68c485b8 {
  -ms-grid-column: 28;
  grid-column-start: 28;
  -ms-grid-column-span: 1;
  grid-column-end: 29;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 3;
  grid-row-end: 4;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-3608793ff206-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 18;
    grid-row-start: 18;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 19;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-3a04553dd339-68c485b8 {
  -ms-grid-column: 43;
  grid-column-start: 43;
  -ms-grid-column-span: 1;
  grid-column-end: 44;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-3a04553dd339-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 29;
    grid-row-start: 29;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 30;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-c0f0736c471d-68c485b8 {
  -ms-grid-column: 37;
  grid-column-start: 37;
  -ms-grid-column-span: 1;
  grid-column-end: 38;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-c0f0736c471d-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 25;
    grid-row-start: 25;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 26;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-dbabb09c96ce-68c485b8 {
  -ms-grid-column: 41;
  grid-column-start: 41;
  -ms-grid-column-span: 1;
  grid-column-end: 42;
  -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: end;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-dbabb09c96ce-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 27;
    grid-row-start: 27;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 28;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-c1b3f423d5a6-68c485b8 {
  -ms-grid-column: 31;
  grid-column-start: 31;
  -ms-grid-column-span: 1;
  grid-column-end: 32;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-c1b3f423d5a6-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 21;
    grid-row-start: 21;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 22;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-2f0e0ce500fc-68c485b8 {
  -ms-grid-column: 22;
  grid-column-start: 22;
  -ms-grid-column-span: 1;
  grid-column-end: 23;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-2f0e0ce500fc-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 16;
    grid-row-start: 16;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 17;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-b4cb2b1d76b5-68c485b8 {
  -ms-grid-column: 35;
  grid-column-start: 35;
  -ms-grid-column-span: 1;
  grid-column-end: 36;
  -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: end;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-b4cb2b1d76b5-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 23;
    grid-row-start: 23;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 24;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-1a60d3af469d-68c485b8 {
  -ms-grid-column: 16;
  grid-column-start: 16;
  -ms-grid-column-span: 1;
  grid-column-end: 17;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-1a60d3af469d-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 12;
    grid-row-start: 12;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 13;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-c03af2cf1b68-68c485b8 {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 1;
  grid-column-end: 11;
  -ms-grid-row: 3;
  grid-row-start: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 4;
  -ms-grid-row-align: start;
  align-self: start;
  -ms-grid-column-align: center;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-c03af2cf1b68-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-row-align: auto;
    align-self: auto;
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

#w-node-60f91683c138-68c485b8 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -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: start;
  align-self: start;
}

@media screen and (max-width: 991px) {
  #w-node-60f91683c138-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row: 4;
    grid-row-start: 4;
    -ms-grid-row-span: 1;
    grid-row-end: 5;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-2f1a5cc5b193-68c485b8 {
  -ms-grid-column: 47;
  grid-column-start: 47;
  -ms-grid-column-span: 1;
  grid-column-end: 48;
  -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: end;
  align-self: end;
}

@media screen and (max-width: 991px) {
  #w-node-2f1a5cc5b193-68c485b8 {
    -ms-grid-column: 2;
    grid-column-start: 2;
    -ms-grid-row: 31;
    grid-row-start: 31;
    -ms-grid-column-span: 1;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 32;
    -ms-grid-column-align: start;
    justify-self: start;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-ee665c0b84da-68c485b8 {
  -ms-grid-column: 47;
  grid-column-start: 47;
  -ms-grid-column-span: 1;
  grid-column-end: 48;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-ee665c0b84da-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 31;
    grid-row-start: 31;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 32;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-4feef4383150-68c485b8 {
  -ms-grid-column: 43;
  grid-column-start: 43;
  -ms-grid-column-span: 1;
  grid-column-end: 44;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-4feef4383150-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 29;
    grid-row-start: 29;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 30;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-1491fe179d83-68c485b8 {
  -ms-grid-column: 41;
  grid-column-start: 41;
  -ms-grid-column-span: 1;
  grid-column-end: 42;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-1491fe179d83-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 27;
    grid-row-start: 27;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 28;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-f809f2a4de52-68c485b8 {
  -ms-grid-column: 37;
  grid-column-start: 37;
  -ms-grid-column-span: 1;
  grid-column-end: 38;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-f809f2a4de52-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 25;
    grid-row-start: 25;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 26;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-bf2924dc6ff9-68c485b8 {
  -ms-grid-column: 31;
  grid-column-start: 31;
  -ms-grid-column-span: 1;
  grid-column-end: 32;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-bf2924dc6ff9-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 21;
    grid-row-start: 21;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 22;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-1c3a58d91bad-68c485b8 {
  -ms-grid-column: 35;
  grid-column-start: 35;
  -ms-grid-column-span: 1;
  grid-column-end: 36;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-1c3a58d91bad-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 23;
    grid-row-start: 23;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 24;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-e423fd741377-68c485b8 {
  -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-column-align: center;
  justify-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-e423fd741377-68c485b8 {
    -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;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-d87acf243976-68c485b8 {
  -ms-grid-column: 29;
  grid-column-start: 29;
  -ms-grid-column-span: 1;
  grid-column-end: 30;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-d87acf243976-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 19;
    grid-row-start: 19;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 20;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-7c4d5c69de88-68c485b8 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-7c4d5c69de88-68c485b8 {
    -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;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-a7e0c02fde18-68c485b8 {
  -ms-grid-column: 22;
  grid-column-start: 22;
  -ms-grid-column-span: 1;
  grid-column-end: 23;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-a7e0c02fde18-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 16;
    grid-row-start: 16;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 17;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-a7138caebc54-68c485b8 {
  -ms-grid-column: 20;
  grid-column-start: 20;
  -ms-grid-column-span: 1;
  grid-column-end: 21;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-a7138caebc54-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 14;
    grid-row-start: 14;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 15;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-865aab388ece-68c485b8 {
  -ms-grid-column: 16;
  grid-column-start: 16;
  -ms-grid-column-span: 1;
  grid-column-end: 17;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-865aab388ece-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 12;
    grid-row-start: 12;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 13;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-ff4610c5deae-68c485b8 {
  -ms-grid-column: 8;
  grid-column-start: 8;
  -ms-grid-column-span: 1;
  grid-column-end: 9;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-ff4610c5deae-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 6;
    grid-row-start: 6;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 7;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-27be6df5ff65-68c485b8 {
  -ms-grid-column: 14;
  grid-column-start: 14;
  -ms-grid-column-span: 1;
  grid-column-end: 15;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-27be6df5ff65-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 10;
    grid-row-start: 10;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 11;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-c96171052a5c-68c485b8 {
  -ms-grid-column: 10;
  grid-column-start: 10;
  -ms-grid-column-span: 1;
  grid-column-end: 11;
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-c96171052a5c-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 8;
    grid-row-start: 8;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row-span: 1;
    grid-row-end: 9;
    -ms-grid-column-align: center;
    justify-self: center;
    -ms-grid-row-align: center;
    align-self: center;
  }
}

#w-node-89d9b634a1a2-68c485b8 {
  -ms-grid-column: 48;
  grid-column-start: 48;
  -ms-grid-column-span: 5;
  grid-column-end: 53;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-89d9b634a1a2-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 32;
    grid-row-start: 32;
    -ms-grid-row-span: 1;
    grid-row-end: 33;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-4702f896c0d5-68c485b8 {
  -ms-grid-column: 44;
  grid-column-start: 44;
  -ms-grid-column-span: 3;
  grid-column-end: 47;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-4702f896c0d5-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 30;
    grid-row-start: 30;
    -ms-grid-row-span: 1;
    grid-row-end: 31;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-9edd95544a3d-68c485b8 {
  -ms-grid-column: 42;
  grid-column-start: 42;
  -ms-grid-column-span: 1;
  grid-column-end: 43;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-9edd95544a3d-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 28;
    grid-row-start: 28;
    -ms-grid-row-span: 1;
    grid-row-end: 29;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-9c8daf547196-68c485b8 {
  -ms-grid-column: 38;
  grid-column-start: 38;
  -ms-grid-column-span: 3;
  grid-column-end: 41;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-9c8daf547196-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 26;
    grid-row-start: 26;
    -ms-grid-row-span: 1;
    grid-row-end: 27;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-985a699ee35d-68c485b8 {
  -ms-grid-column: 36;
  grid-column-start: 36;
  -ms-grid-column-span: 1;
  grid-column-end: 37;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-985a699ee35d-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 24;
    grid-row-start: 24;
    -ms-grid-row-span: 1;
    grid-row-end: 25;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-f874df29842f-68c485b8 {
  -ms-grid-column: 32;
  grid-column-start: 32;
  -ms-grid-column-span: 3;
  grid-column-end: 35;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-f874df29842f-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 22;
    grid-row-start: 22;
    -ms-grid-row-span: 1;
    grid-row-end: 23;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-799b53a696f6-68c485b8 {
  -ms-grid-column: 30;
  grid-column-start: 30;
  -ms-grid-column-span: 1;
  grid-column-end: 31;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-799b53a696f6-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 20;
    grid-row-start: 20;
    -ms-grid-row-span: 1;
    grid-row-end: 21;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-8f9f828a30d9-68c485b8 {
  -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: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-8f9f828a30d9-68c485b8 {
    -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-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-e1047c49f49f-68c485b8 {
  -ms-grid-column: 23;
  grid-column-start: 23;
  -ms-grid-column-span: 5;
  grid-column-end: 28;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-e1047c49f49f-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 17;
    grid-row-start: 17;
    -ms-grid-row-span: 1;
    grid-row-end: 18;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-c9e1ac72c285-68c485b8 {
  -ms-grid-column: 5;
  grid-column-start: 5;
  -ms-grid-column-span: 3;
  grid-column-end: 8;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-c9e1ac72c285-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-c7c704707236-68c485b8 {
  -ms-grid-column: 21;
  grid-column-start: 21;
  -ms-grid-column-span: 1;
  grid-column-end: 22;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-c7c704707236-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 15;
    grid-row-start: 15;
    -ms-grid-row-span: 1;
    grid-row-end: 16;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-a9941be64dea-68c485b8 {
  -ms-grid-column: 17;
  grid-column-start: 17;
  -ms-grid-column-span: 3;
  grid-column-end: 20;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-a9941be64dea-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 13;
    grid-row-start: 13;
    -ms-grid-row-span: 1;
    grid-row-end: 14;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-8744275d3265-68c485b8 {
  -ms-grid-column: 15;
  grid-column-start: 15;
  -ms-grid-column-span: 1;
  grid-column-end: 16;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-8744275d3265-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 11;
    grid-row-start: 11;
    -ms-grid-row-span: 1;
    grid-row-end: 12;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-58a262d92b0f-68c485b8 {
  -ms-grid-column: 9;
  grid-column-start: 9;
  -ms-grid-column-span: 1;
  grid-column-end: 10;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-58a262d92b0f-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 7;
    grid-row-start: 7;
    -ms-grid-row-span: 1;
    grid-row-end: 8;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-9561f333ad17-68c485b8 {
  -ms-grid-column: 11;
  grid-column-start: 11;
  -ms-grid-column-span: 3;
  grid-column-end: 14;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-9561f333ad17-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 9;
    grid-row-start: 9;
    -ms-grid-row-span: 1;
    grid-row-end: 10;
    -ms-grid-row-align: center;
    align-self: center;
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

#w-node-095ecde155fb-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-095ecde155fb-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-095ecde155fe-68c485b8 {
    -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-095ecde1563c-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-095ecde1563c-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-095ecde1563c-68c485b8 {
    -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-6a100e5336cc-68c485b8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  grid-column-end: 4;
  -ms-grid-row: 2;
  grid-row-start: 2;
  -ms-grid-row-span: 1;
  grid-row-end: 3;
}

@media screen and (max-width: 991px) {
  #w-node-6a100e5336cc-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-6a100e5336cc-68c485b8 {
    -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-a02844b2ca3c-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-a02844b2ca3c-68c485b8 {
    -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-e490609a0a51-68c485b8 {
  -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: stretch;
  align-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-e490609a0a51-68c485b8 {
    -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: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e490609a0a51-68c485b8 {
    -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: stretch;
    align-self: stretch;
  }
}

#w-node-7eeb881358fe-68c485b8 {
  -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: stretch;
  align-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-7eeb881358fe-68c485b8 {
    -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: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-7eeb881358fe-68c485b8 {
    -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: stretch;
    align-self: stretch;
  }
}

#w-node-bdcc563b5277-68c485b8 {
  -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: stretch;
  align-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-bdcc563b5277-68c485b8 {
    -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-row-align: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-bdcc563b5277-68c485b8 {
    -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-row-align: stretch;
    align-self: stretch;
  }
}

#w-node-30bb3d187769-68c485b8 {
  -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;
  -ms-grid-row-align: stretch;
  align-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-30bb3d187769-68c485b8 {
    -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;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-30bb3d187769-68c485b8 {
    -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;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

#w-node-36bd73e9b745-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-36bd73e9b745-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-36bd73e9b745-68c485b8 {
    -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-36bd73e9b748-68c485b8 {
  -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: stretch;
  align-self: stretch;
}

@media screen and (max-width: 991px) {
  #w-node-36bd73e9b748-68c485b8 {
    -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: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-36bd73e9b748-68c485b8 {
    -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: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-36bd73e9b748-68c485b8 {
    -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: stretch;
    align-self: stretch;
  }
}

#w-node-c9c3be50b5aa-68c485b8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 3;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
  -ms-grid-column-align: auto;
  justify-self: auto;
}

@media screen and (max-width: 991px) {
  #w-node-c9c3be50b5aa-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 767px) {
  #w-node-c9c3be50b5aa-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-c9c3be50b5aa-68c485b8 {
    -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-901c650b605b-68c485b8 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-901c650b605b-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-901c650b605b-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-901c650b605b-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

#w-node-eec12b6a906c-68c485b8 {
  -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;
}

@media screen and (max-width: 991px) {
  #w-node-eec12b6a906c-68c485b8 {
    -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;
  }
}

@media screen and (max-width: 479px) {
  #w-node-eec12b6a906c-68c485b8 {
    -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-eec12b6a906f-68c485b8 {
  -ms-grid-column: 2;
  grid-column-start: 2;
  -ms-grid-column-span: 2;
  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;
}

@media screen and (max-width: 991px) {
  #w-node-eec12b6a906f-68c485b8 {
    -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;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

@media screen and (max-width: 767px) {
  #w-node-eec12b6a906f-68c485b8 {
    -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;
    -ms-grid-row-align: stretch;
    align-self: stretch;
    -ms-grid-column-align: stretch;
    justify-self: stretch;
  }
}

@media screen and (max-width: 479px) {
  #w-node-eec12b6a906f-68c485b8 {
    -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;
    -ms-grid-row-align: stretch;
    align-self: stretch;
  }
}

#w-node-eec12b6a907a-68c485b8 {
  -ms-grid-column: 4;
  grid-column-start: 4;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 5;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

@media screen and (max-width: 991px) {
  #w-node-eec12b6a907a-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-eec12b6a907a-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

@media screen and (max-width: 479px) {
  #w-node-eec12b6a907a-68c485b8 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-column-span: 2;
    grid-column-end: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }
}

#w-node-1b6957fefd36-68c485b8 {
  -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: center;
  align-self: center;
}

#w-node-39969b3c6bdd-68c485b8 {
  -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-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-72bc4d8b5390-68c485b8 {
  -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;
  -ms-grid-column-align: center;
  justify-self: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-aaf81687e532-68c485b8 {
  -ms-grid-column: 7;
  grid-column-start: 7;
  -ms-grid-column-span: 1;
  grid-column-end: 8;
  -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;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-6c81e9879427-68c485b8 {
  -ms-grid-column: 9;
  grid-column-start: 9;
  -ms-grid-column-span: 1;
  grid-column-end: 10;
  -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;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-00d3f8c85306-68c485b8 {
  -ms-grid-column: 11;
  grid-column-start: 11;
  -ms-grid-column-span: 1;
  grid-column-end: 12;
  -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;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-54023a9ce578-68c485b8 {
  -ms-grid-column: 13;
  grid-column-start: 13;
  -ms-grid-column-span: 1;
  grid-column-end: 14;
  -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;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-68eb59ac79aa-68c485b8 {
  -ms-grid-column: 15;
  grid-column-start: 15;
  -ms-grid-column-span: 1;
  grid-column-end: 16;
  -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;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-54d40162c93b-68c485b8 {
  -ms-grid-column: 17;
  grid-column-start: 17;
  -ms-grid-column-span: 1;
  grid-column-end: 18;
  -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;
  -ms-grid-column-align: end;
  justify-self: end;
}

