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

a {
  text-decoration: underline;
}

.div-detail-inside {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  height: auto;
  margin-bottom: 30px;
  padding: 20px 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #000;
  background-color: #f6f6f6;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.div-detail-inside:hover {
  box-shadow: 8px -8px 0 0 #0090ff;
}

.div-detail-inside.last {
  height: auto;
  margin-bottom: 30px;
}

.div-detail-inside.ws {
  display: none;
}

.date-blog {
  font-family: 'Anek Latin', sans-serif;
  color: #fff;
  font-size: 12px;
  line-height: 18px;
}

.img-yellow-star {
  position: absolute;
  left: auto;
  top: 160px;
  right: 630px;
  bottom: auto;
}

.div-father-blocks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.box-m {
  width: 100%;
  margin-right: 30px;
  padding: 30px 0px;
  border-style: solid;
  border-width: 6px;
  border-color: transparent;
  background-color: #fff;
  box-shadow: 13px 13px 0 0 rgba(132, 125, 100, 0.2);
  -webkit-transition: all 550ms ease;
  transition: all 550ms ease;
}

.box-m:hover {
  border-color: #000;
  box-shadow: 13px 13px 0 0 #0090ff;
}

.box-m.ws {
  display: none;
}

.footer-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-right: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 70px;
  grid-row-gap: 40px;
  -ms-grid-columns: auto;
  grid-template-columns: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-legends-blog {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: auto;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  padding-top: 0px;
  padding-bottom: 25px;
  padding-left: 25px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.div-legends-blog._2 {
  background-image: none;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.image-13 {
  position: absolute;
  left: auto;
  top: 195px;
  right: 52px;
  bottom: 0%;
}

.div-details-w-date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* color for footer and image for the bottom left of the footer*/
.footer-dark {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 165px 0px 32px;
  -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;
  border-bottom: 0px none #e4ebf3;
  background-color: #0088f0;
  background-image: url('');
  background-position: 0% 50%;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.div-image-bus {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  height: auto;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background-image: none;
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.text-complete-date {
  margin-bottom: 40px;
  font-family: 'Anek Latin', sans-serif;
  color: #0090ff;
  font-size: 30px;
  line-height: 33px;
  font-weight: 600;
}

.block-speakers {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 166px;
  margin-left: 25px;
  padding: 20px 40px;
  -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;
  border-radius: 5px;
  background-color: #003662;
  box-shadow: 6px -6px 0 0 rgba(0, 54, 98, 0);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.block-speakers:hover {
  box-shadow: 6px -6px 0 0 #0090ff;
}

.paragraph-4 {
  width: 50%;
  padding-right: 40px;
  padding-left: 40px;
  font-family: Lexend, sans-serif;
  color: #847d64;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
}

.img-blue-planet {
  position: absolute;
  left: 190px;
  top: -71px;
  right: auto;
  bottom: auto;
}

/* colors for the buttons on mobile (small screen)*/
.main-button {
  padding-right: 57px;
  padding-left: 43px;
  border: 2px solid #000;
  background-color: #0088f0;
  box-shadow: 5px -5px 0 0 #000, 10px -10px 0 0 #;
  -webkit-transition: all 575ms ease;
  transition: all 575ms ease;
  font-family: 'Anek Latin', sans-serif;
  color: #000;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

/* color for the hover on the buttons*/
.main-button:hover {
  background-color: #0088f0;
  box-shadow: none;
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}

.main-button.absolut {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 285px;
  -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;
}

.main-button.absolut.map {
  bottom: 55px;
  cursor: pointer;
}

.main-button.absolut.map.hide {
  display: none;
}

.main-button.link-block {
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
}

.main-button._2 {
  display: block;
  padding-right: 27px;
  padding-left: 23px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.main-button._2.hide-mobile {
  text-align: center;
}

.main-button._2.mobile {
  display: none;
}

.text-6 {
  margin-bottom: 10px;
  font-family: Lexend, sans-serif;
  color: #000;
  font-size: 40px;
  line-height: 60px;
}

.div-local-date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.img-star-blank {
  position: absolute;
  left: auto;
  top: 335px;
  right: 83px;
  bottom: auto;
}

.h1 {
  margin-top: 150px;
  margin-bottom: 0px;
  font-family: Lexend, sans-serif;
  color: #000;
  font-size: 96px;
  line-height: 115px;
  font-weight: 400;
}

.h1.exp {
  font-size: 64px;
  line-height: 75px;
}

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

.h1.center.contact {
  font-size: 64px;
  line-height: 76px;
}

.div-height100 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 50%;
  padding: 10px 190px 170px 10px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
}

.div-height100.the-place {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.div-height100.about {
  padding-top: 115px;
}

.div-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-middle.map {
  margin-top: -265px;
}

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

.div-absolute {
  position: absolute;
  left: 45px;
  top: 125px;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.text-3 {
  margin-bottom: 50px;
  font-family: Lexend, sans-serif;
  color: #000;
  font-size: 33px;
  line-height: 57px;
}

.text-1 {
  margin-bottom: 30px;
  font-family: Lexend, sans-serif;
  color: #000;
  font-size: 48px;
  line-height: 57px;
  font-weight: 300;
  padding-left: 100px;
}

.text-1.faq {
  margin-bottom: 100px;
  padding-right: 40px;
  font-weight: 400;
}

.div-texts.center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.div-texts.center._100.paddedtop {
  display: none;
  margin-top: 50px;
}

.date-main-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.main-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 200px;
  padding-bottom: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #d7d4f7;
  background-image: none, none;
  background-position: 100% 100%, 0% 0%;
  background-size: auto 75%, auto 50%;
  background-repeat: no-repeat, no-repeat;
}

.footer-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.footer-social-link {
  margin-left: 12px;
}

.paragraph-3 {
  margin-bottom: 20px;
  padding-top: 5px;
  padding-left: 15px;
  font-family: Lexend, sans-serif;
  color: #003662;
  font-size: 18px;
  line-height: 22px;
  padding-left: 100px;
}

.footer-divider {
  width: 100%;
  height: 1px;
  margin-top: 85px;
  margin-bottom: 15px;
  background-color: rgba(228, 235, 243, 0.08);
}

.footer-copyright-center {
  font-family: 'Anek Latin', sans-serif;
  color: hsla(0, 0%, 0%, 0.64);
  font-size: 12px;
  line-height: 13px;
  text-align: center;
}

.section-bg-bege {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 170px;
  padding-bottom: 170px;
  -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: #d6d4f7;
  background-image: none;
  background-position: 0% 95%;
  background-size: 15%;
  background-repeat: no-repeat;
}

.section-bg-bege.the-place {
  padding-bottom: 340px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-image: none;
  background-position: 0% 100%;
  background-size: auto;
}

.text-5 {
  width: 25%;
  font-family: Lexend, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 25px;
  font-weight: 700;
}

.details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 75%;
  margin-left: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.img-circles {
  position: relative;
  z-index: 1;
}

.img-circles.hide {
  display: none;
}

.local-main-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-bottom: 15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-m-d-y {
  margin-bottom: 10px;
  font-family: Lexend, sans-serif;
  color: #000;
  font-size: 51px;
  line-height: 64px;
  font-weight: 500;
  text-align: center;
}

.img-smile {
  position: absolute;
  left: auto;
  top: 800px;
  right: 69px;
  bottom: auto;
}

.txt-2-m-d-y {
  margin-bottom: 20px;
  font-family: 'Anek Latin', sans-serif;
  color: #847d64;
  font-size: 36px;
  line-height: 43px;
  text-align: center;
}

.logo-fillisbon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-bottom: 25px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text-event {
  font-family: Lexend, sans-serif;
  color: #fff;
  font-size: 16px;
  text-align: center;
}

.container-2 {
  width: 100%;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
}

/* styling for right image of the "about" section */
.image-12 {
  position: ;
  left: auto;
  top: 0px;
  right: 0px;
  bottom: auto;
  width: 60%;

}

.image-12.faq {
  top: 230px;
}

.image-12.faq.blue-planet-copy {
  left: auto;
  top: auto;
  right: 40px;
  bottom: 40px;
}

.icon-pin-map {
  width: 32px;
  margin-right: 20px;
}

.div-icons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  margin-bottom: 40px;
  -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;
}

.blue-planet {
  position: absolute;
  left: auto;
  top: 0px;
  right: auto;
  bottom: auto;
  Width: 15%;
}

.div-box-blog {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 640px;
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.47)), color-stop(45%, hsla(0, 0%, 100%, 0))), none;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.47), hsla(0, 0%, 100%, 0) 45%), none;
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.div-box-blog._3 {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.47)), color-stop(45%, hsla(0, 0%, 100%, 0))), none;
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.47), hsla(0, 0%, 100%, 0) 45%), none;
}

.icon {
  width: 45px;
}

.image-stars-lines {
  position: absolute;
  left: 0%;
  top: -110px;
  right: auto;
  bottom: auto;
}

.icon-hearth {
  margin-right: 20px;
}
/*
.block-days-event {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 166px;
  padding: 25px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 5px;
  background-color: #003662;
  box-shadow: 6px -6px 0 0 rgba(0, 54, 98, 0);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.block-days-event:hover {
  box-shadow: 6px -6px 0 0 #0090ff;
}
*/

.div-h1 {
  margin-top: 60px;
  margin-bottom: 30px
  font-size: 5px;
}

.paragraph-7 {
  width: 70%;
  max-width: none;
  padding-right: 40px;
  padding-left: 40px;
  font-family: Lexend, sans-serif;
  color: #4f4f4f;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
}

.text-4 {
  margin-bottom: 22px;
  font-family: Lexend, sans-serif;
  color: #000;
  font-size: 56px;
  line-height: 70px;
  font-weight: 600;
}

.heading-6 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Lexend, sans-serif;
  color: #000;
  font-size: 20px;
  line-height: 25px;
  font-weight: 600;
}

.div-map {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 85%;
  -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;
}

.image-binoculos {
  position: static;
  left: auto;
  top: -65px;
  right: 0%;
  bottom: auto;
  width: auto;
}

.image-binoculos.hide {
  display: none;
}

.paragraph-6 {
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: Lexend, sans-serif;
  color: #003662;
  font-size: 12px;
  line-height: 17px;
}

.shape-icon.infront {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 108px;
  height: 108px;
  margin-right: -15px;
  margin-left: -15px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 4px 6px;
  border-color: #f7efd4;
  border-radius: 50%;
  background-color: #0090ff;
}

.shape-icon.behind.on-right {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90px;
  height: 90px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #ec654e;
}

.shape-icon.behind.on-left {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 90px;
  height: 90px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: #fecb3c;
}

.footer-social-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 12px;
  margin-left: -12px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

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

.h2 {
  font-family: 'Anek Latin', sans-serif;
  color: #003662;
  font-weight: 500;
  letter-spacing: 20px;
  text-transform: uppercase;
  padding-left: 100px;
}

.h2.conference {
  margin-top: 0px;
  margin-bottom: 0px;
}

.h2.enjoy {
  margin-top: 0px;
  margin-bottom: 10px;
  text-align: center;
}

.h2.travel {
  margin-top: 0px;
  margin-bottom: 25px;
  text-align: center;
}

.h2.travel.exp {
  margin-bottom: 0px;
  text-align: left;
}

.title-blog {
  font-family: Lexend, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.box-d {
  width: 100%;
  margin-right: 30px;
  padding: 30px 20px;
  border-style: solid;
  border-width: 6px;
  border-color: transparent;
  background-color: #fff;
  box-shadow: 13px 13px 0 0 rgba(132, 125, 100, 0.2);
  -webkit-transition: all 550ms ease;
  transition: all 550ms ease;
}

.box-d:hover {
  border-color: #000;
  box-shadow: 13px 13px 0 0 #0090ff;
}

/* color for the heading on the right side in the footer*/ 
.title-small {
  margin-bottom: 12px;
  font-family: 'Anek Latin', sans-serif;
  color: #000000;
  font-size: 24px;
  line-height: 26px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: capitalize;
}

.title-small.locaps {
  text-transform: none;
}

.img-head {
  position: relative;
  z-index: 2;
  margin-top: -45px;
  margin-right: -100px;
}

.img-head.hide {
  display: none;
}

.img-digital-hand {
  position: relative;
  z-index: 1;
}

.img-digital-hand.hide {
  display: none;
}

.icon-black-star {
  position: absolute;
  left: auto;
  top: 125px;
  right: 145px;
  bottom: auto;
}

.div-100 {
  width: 100%;
}

.div-100.horizontal {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: none;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-14 {
  position: absolute;
  left: auto;
  top: auto;
  right: 190px;
  bottom: auto;
}

.img-stairs {
  position: relative;
  z-index: 1;
  margin-top: -75px;
  margin-right: -36px;
}

.img-stairs.hide {
  display: none;
}

.by-who-blog {
  font-family: 'Anek Latin', sans-serif;
  color: #fff;
  font-size: 14px;
  line-height: 21px;
}

.bold-text {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  font-weight: 700;
}

/* css for left image on home screen*/
.icon-hands {
  position: relative;
  z-index: 1;
  width: 20%;
  padding-top: 380px;
  padding-left: 20px;
}

.text-2 {
  font-family: Nunito, sans-serif;
  color: #0090ff;
  font-size: 24px;
  line-height: 32px;
  font-weight: 600;
}

.image-11 {
  width: auto;
}

.section-p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 170px;
  padding-bottom: 170px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-p.conference {
  position: relative;
  padding-top: 200px;
  padding-bottom: 200px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-p.map {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 90px;
  background-color: #d4d9f7;
}

.section-p.blog {
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-p.blog.hide {
  display: none;
}

.section-p.about {
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-p.enjoy-lisboa {
  position: relative;
  padding-top: 170px;
  padding-bottom: 75px;
}

.section-p.enjoy-lisboa.hide {
  display: none;
}

.section-p.exp {
  position: relative;
  padding-bottom: 100px;
}

.section-p.networking {
  height: auto;
  padding-top: 54px;
  padding-bottom: 100px;
}

.section-p.side-events {
  position: relative;
  padding-top: 140px;
  padding-bottom: 140px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* color for bar below the main heading with "Join slack button"*/
.section-p.less-passing {
  padding: 40px 40px 40px 50px;
  background-color: #0088f0;
}

.section-p.less-passing.ideas {
  display: none;
}

.icon-blue-star {
  position: absolute;
  left: 95px;
  top: auto;
  right: auto;
  bottom: 65px;
  display: none;
}

.img-bus {
  position: absolute;
  left: auto;
  top: 110px;
  right: 104px;
  bottom: auto;
}

.number-text {
  font-family: Lexend, sans-serif;
  color: #fc3;
  font-size: 40px;
  line-height: 50px;
  font-weight: 600;
}

/* styling for paragraph text in main section*/
.paragraph-2 {
  font-family: 'Anek Latin', sans-serif;
  color: #003662;
  font-size: 15px;
  line-height: 43px;
  padding-top: 0px;
}

.paragraph-2.contact {
  font-family: Roboto, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.paragraph-2.centered {
  font-size: 22px;
  line-height: 29px;
  text-align: center;
}

.image-bus {
  display: none;
  max-width: 100%;
}

.main-div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1140px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.main-div.exp {
  max-width: none;
  padding-left: 100px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.main-div.networking {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.main-div.networking.grid {
  height: auto;
}

.main-div.networking {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

/* color for the social categories in the footer*/
.footer-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 20%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 30px;
  -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-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 1px none #2a3c45;
  background-image: url('../images/Vector-2_1Vector (2).png');
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  font-family: Lato, sans-serif;
  color: rgba(0, 0, 0, 0.8);
  font-size: 16px;
  line-height: 19px;
  font-weight: 300;
  text-decoration: none;
}

.footer-link.slack {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/Vector-3_1Vector (3).png');
}

.footer-link.reddit {
  background-image: url('../images/Vector-4_1Vector (4).png');
}

.footer-link.git {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-image: url('../images/Vector-5_2Vector (5).png');
}

.footer-link.youtube {
  background-image: url('../images/Vector-6_1Vector (6).png');
}

.footer-link.navigation {
  width: auto;
  margin-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-image: none;
  -webkit-transition: all 425ms ease;
  transition: all 425ms ease;
  text-align: right;
  cursor: pointer;
}

.footer-link.navigation:hover {
  color: rgba(255, 204, 51, 0.81);
}

.footer-link.navigation._3 {
  width: auto;
  margin-left: 0px;
}

.footer-link.navigation._3.w--current {
  color: rgb(0, 0, 0);
}

.footer-link.navigation._2 {
  margin-left: 0px;
  cursor: pointer;
}

.div-boxes-m-d-y {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: 100px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.div-boxes-m-d-y.nobottompad {
  margin-bottom: 30px;
}

.div-boxes-m-d-y.center {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.div-image-bus-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30%;
  height: 30%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  background-image: url('/images/austindark.svg');
  background-position: 20% 20%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-image-bus-2.faq {
  background-image: url('../images/austindark.svg');
}

/* color for main section background and image on the right side*/
.main-section-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 50%;
  padding-top: 200px;
  padding-bottom: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
  background-image: url('https://bafybeibrvdiuywvpfkk6jyg5cxu3del6qjkx2ilerj3mkpejgrvbbkz5oa.ipfs.w3s.link/capitolAustin2.png');
  background-position: 100% 100%;
  background-size: auto 60%;
  background-repeat: no-repeat;
}

.main-section-2.travel {
  padding-top: 240px;
  padding-bottom: 242px;
  background-image: url('../images/Group-47417.png');
  background-position: 0% 100%;
  background-size: auto 65%;
}

.main-section-2.faq {
  padding-top: 240px;
  background-image: url('../images/image-9FAQ.png');
  background-position: 0% 100%;
  background-size: auto 65%;
}

/* color for background of section after About*/
.section-bg-bege-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 170px;
  padding-bottom: 170px;
  -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: #DBE9F7;
  background-image: url('https://bafybeiaibtyhmqgt3votpxepnbg2s3ibkrjesyw44djh6nacrgo2em76le.ipfs.w3s.link/Group-47386_1.png');
  background-position: 0% 95%;
  background-size: 15%;
  background-repeat: no-repeat;
}

.section-bg-bege-2.the-place {
  padding-bottom: 340px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background-image: none;
  background-position: 0px 0px;
  background-size: auto;
}

.section-bg-bege-2.registration {
  padding-bottom: 80px;
}

.div-box-blog-2 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 640px;
  max-width: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.47)), color-stop(45%, hsla(0, 0%, 100%, 0))), url('../images/Img_2.png');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.47), hsla(0, 0%, 100%, 0) 45%), url('../images/Img_2.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.div-box-blog-2:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(29%, rgba(0, 0, 0, 0.47)), to(hsla(0, 0%, 100%, 0))), url('../images/Img_2.png');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.47) 29%, hsla(0, 0%, 100%, 0)), url('../images/Img_2.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.div-box-blog-2._3 {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.47)), color-stop(45%, hsla(0, 0%, 100%, 0))), url('../images/Img_1.png');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.47), hsla(0, 0%, 100%, 0) 45%), url('../images/Img_1.png');
}

.div-box-blog-2._3:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(28%, rgba(0, 0, 0, 0.47)), to(hsla(0, 0%, 100%, 0))), url('../images/Img_1.png');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.47) 28%, hsla(0, 0%, 100%, 0)), url('../images/Img_1.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.div-box-blog-2._2 {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.47)), color-stop(45%, hsla(0, 0%, 100%, 0))), url('../images/Img.png');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.47), hsla(0, 0%, 100%, 0) 45%), url('../images/Img.png');
}

.div-box-blog-2._2:hover {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(11%, rgba(0, 0, 0, 0.8)), to(hsla(0, 0%, 100%, 0))), url('../images/Img.png');
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 11%, hsla(0, 0%, 100%, 0)), url('../images/Img.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.button {
  border-style: solid solid none;
  border-width: 10px;
  border-color: #36a2f5 #003662 #0a1d2c #0090ff;
  border-radius: 13px;
  background-color: rgba(56, 152, 236, 0.38);
}

.div-socials {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 70%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #2a3c45;
  text-decoration: none;
}

.div-socials.navigation {
  border-bottom-style: none;
  border-bottom-width: 0px;
}

/* color for the social accounts on the right side of the footer*/
.text-block {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  opacity: 0.4;
  font-family: Lato, sans-serif;
  color: hsla(0, 0%, 0%, 0.8);
  font-size: 16px;
  line-height: 19px;
  font-weight: 300;
  text-align: right;
}

.text-block-2 {
  text-decoration: none;
}

.text-block-2.navi {
  line-height: 24px;
  font-weight: 400;
}

.div-links-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 35px;
  padding-right: 165px;
  padding-left: 135px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block {
  width: 50%;
}

.link {
  margin-right: 30px;
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
  opacity: 0.66;
  font-family: 'Anek Latin', sans-serif;
  color: hsla(0, 0%, 100%, 0.8);
  font-size: 15px;
  line-height: 16px;
  text-decoration: none;
}

.link.last {
  margin-right: 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  text-decoration: none;
  cursor: pointer;
}

.div-block-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding-left: 125px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* color for the text on the left side of the footer */
.text-block-3 {
  width: 70%;
  margin-bottom: 40px;
  padding-right: 0px;
  font-family: Lexend, sans-serif;
  color: #000000;
  font-size: 48px;
  line-height: 57px;
  font-weight: 300;
}

.text-block-3.logo {
  margin-bottom: 15px;
  font-family: 'Anek Latin', sans-serif;
  font-weight: 400;
  text-transform: uppercase;
}

.text-span {
  font-weight: 500;
}

.text-span-2 {
  font-weight: 600;
}

.div-block-3 {
  position: absolute;
  left: 0%;
  top: 115px;
  right: auto;
  bottom: auto;
  width: auto;
}

.div-block-3.travel {
  left: 200px;
  top: 130px;
}

.div-block-3.speakers {
  left: 50px;
  top: 213px;
  width: 200px;
}

.div-block-3.faq {
  left: 10px;
  top: 280px;
}

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

.div-block-4 {
  position: absolute;
  left: auto;
  top: -87px;
  right: 0%;
  bottom: auto;
  width: 200px;
}

.lottie-animation {
  width: 253.90625px;
}

.pop-up {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 850px;
  height: 800px;
  padding-top: 0px;
  background-color: #fff;
}

.modal-scroll {
  position: absolute;
  width: 100%;
  min-height: 100vh;
  padding: 50px 50px 100px;
}

.name-card-speakers {
  margin-top: 10px;
  color: #fff;
  font-weight: 400;
}

.wrapper-close {
  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;
}

.close-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 48px;
  height: 48px;
  -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: #f6d338;
}

.modalheader {
  margin-bottom: 40px;
  color: #fff;
  font-size: 40px;
  line-height: 1.2em;
  font-weight: 400;
}

.modal-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -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;
  grid-auto-columns: 1fr;
  grid-column-gap: 40px;
  grid-row-gap: 61px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: left;
}

.modal-wrapper {
  position: absolute;
  overflow: hidden;
  width: 100%;
}

.modal-wrapper._1 {
  display: none;
}

.overlay {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 8888;
  display: block;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.57);
}

.company-card-speakers {
  color: #ce1a25;
  font-size: 18px;
}

.close-overlay {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  opacity: 0.25;
  cursor: pointer;
}

.bio-card-speakers {
  margin-top: 8px;
  color: #b2b2b2;
}

.primary-submission-card-speakers {
  margin-bottom: 32px;
  color: #f6d338;
}

._100-vh-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-height: 100vh;
  -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;
}

.modal-container {
  position: relative;
  display: block;
  overflow: hidden;
  width: 100%;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding: 20px 50px;
  -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;
  border-style: solid;
  border-width: 1px;
  border-color: #f6d338;
  background-color: #000;
  font-weight: 300;
  text-align: center;
}

.text-block-4 {
  text-decoration: none;
}

.div-block-5 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2000;
  display: none;
  height: 100vh;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.47);
}

.image-16 {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  padding: 34px 34px 0px 0px;
  cursor: pointer;
}

.div-block-6 {
  position: relative;
  width: 50%;
  background-image: url('https://bafybeiaibtyhmqgt3votpxepnbg2s3ibkrjesyw44djh6nacrgo2em76le.ipfs.w3s.link/Group-47386_1.png'), url('../images/Vector_1.png'), url('../images/Rectangle-3070.png');
  background-position: 0% 100%, 0% 100%, 50% 50%;
  background-size: auto, auto, auto;
  background-repeat: no-repeat, no-repeat, no-repeat;
}

.div-block-7 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 55%;
  padding-top: 140px;
  padding-bottom: 40px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image-17 {
  position: absolute;
  left: 333px;
  top: 120px;
  right: auto;
  bottom: auto;
  display: inline-block;
}

.image-18 {
  position: absolute;
  left: 67px;
  top: 74px;
}

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

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

.paragraph-8 {
  width: 60%;
  margin-top: 20px;
  margin-bottom: 70px;
  font-family: 'Anek Latin', sans-serif;
  color: #003662;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
}

.div-block-8 {
  position: absolute;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80%;
  padding: 10px 80px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.div-block-8.hide {
  display: none;
}

.image-21 {
  display: block;
  max-width: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.image-22 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.image-23 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.image-24 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.div-block-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.html-embed {
  overflow: visible;
  width: 100%;
  height: auto;
  margin-bottom: 0px;
  background-color: hsla(0, 0%, 92.9%, 0);
}

.model {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: 100vh;
  padding-top: 0px;
  background-color: #fff;
}

.div-image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  background-image: url('../images/image-5.png'), -webkit-gradient(linear, left top, left bottom, from(#f7efd4), to(#f7efd4));
  background-image: url('../images/image-5.png'), linear-gradient(180deg, #f7efd4, #f7efd4);
  background-position: 0% 100%, 0px 0px;
  background-size: 85%, auto;
  background-repeat: no-repeat, repeat;
}

.image-18-copy {
  position: absolute;
  left: 110px;
  top: 55px;
  width: 80px;
}

.back-home {
  position: absolute;
  left: 28px;
  top: 57px;
  right: auto;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
  cursor: pointer;
}

.back-home.speakers {
  position: static;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.link-block-2 {
  width: 40px;
  height: 40px;
  background-color: #fc3;
  background-image: url('../images/Vector-15_1Vector (15).png');
  background-position: 50% 50%;
  background-size: auto;
  background-repeat: no-repeat;
  box-shadow: 5px -5px 0 0 #000, 8px -8px 0 0 #0090ff;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.link-block-2:hover {
  box-shadow: none;
}

.text-block-5 {
  margin-left: 20px;
  font-family: 'Anek Latin', sans-serif;
  color: #262626;
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

.image-25 {
  position: absolute;
  left: auto;
  top: auto;
  right: 50px;
  bottom: 20px;
  width: 80px;
}

.div-block-10 {
  overflow: scroll;
  width: 80%;
  height: auto;
}

.image-26 {
  position: absolute;
  top: 45px;
  right: 75px;
}

.image-26._2 {
  left: 146px;
  top: 186px;
  right: auto;
  bottom: auto;
}

.image-26._3 {
  left: auto;
  top: 403px;
  right: 107px;
  bottom: auto;
}

/* color for nav bar*/
.navbar-logo-left {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #ffffff;
}

.navbar-logo-left-container {
  z-index: 5;
  width: 1030px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 15px 20px;
  background-color: transparent;
}

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: none;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding: 30px 80px;
}

.container {
  width: 100%;
  max-width: none;
  margin-right: 0px;
  margin-left: 0px;
}

.navbar-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.nav-menu-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding-left: 150px;
}

.nav-menu-two {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

/* color for nav titles */
.nav-link {
  display: block;
  margin-right: 0px;
  margin-left: 0px;
  padding: 5px 10px;
  font-family: 'Anek Latin', sans-serif;
  color: #000000;
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
  letter-spacing: 0.25px;
  text-decoration: none;
  cursor: pointer;
}

.nav-link:hover {
  color: #003662;
}

.nav-link:focus-visible {
  border-radius: 4px;
  outline-color: #0050bd;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  color: #0050bd;
}

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

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

.nav-link.last {
  margin-right: 0px;
}

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

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

.nav-dropdown-toggle:hover {
  color: rgba(26, 27, 31, 0.75);
}

.nav-dropdown-toggle:focus-visible {
  border-radius: 5px;
  outline-color: #0050bd;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  color: #0050bd;
}

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

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

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

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

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

.nav-dropdown-link:focus-visible {
  border-radius: 5px;
  outline-color: #0050bd;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
  color: #0050bd;
}

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

.nav-divider {
  width: 1px;
  height: 22px;
  margin-right: 15px;
  margin-left: 15px;
  background-color: #e4ebf3;
}

.nav-link-accent {
  margin-right: 20px;
  margin-left: 5px;
  padding: 5px 10px;
  color: #1a1b1f;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 0.25px;
  text-decoration: none;
}

.nav-link-accent:hover {
  color: rgba(26, 27, 31, 0.75);
}

.button-primary {
  padding: 12px 25px;
  background-color: #1a1b1f;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

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

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

.icon-face {
  position: absolute;
  left: auto;
  top: 290px;
  right: 187px;
  bottom: auto;
}

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

.description._2 {
  width: 70%;
}

.div-description {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 50px;
  -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;
}

.icon-black-star-travel {
  position: absolute;
  left: auto;
  top: auto;
  right: 120px;
  bottom: 140px;
}

.image-27 {
  margin-top: 0px;
}

.paragraph-9 {
  width: 45%;
  margin-bottom: 0px;
  font-family: Roboto, sans-serif;
  color: #847d64;
  font-size: 18px;
  line-height: 25px;
}

.paragraph-9._2 {
  width: 50%;
}

.paragraph-9.center {
  width: 75%;
  margin-bottom: 80px;
  text-align: center;
}

.paragraph-9.fullwidth {
  width: 90%;
  color: #000;
}

.image-28 {
  position: absolute;
  left: auto;
  top: auto;
  right: 46px;
  bottom: 86px;
}

.grid {
  position: relative;
  height: 650px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.link-block-3 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  color: #303030;
  text-decoration: none;
  cursor: pointer;
}

.image-29 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 650px;
  -o-object-fit: cover;
  object-fit: cover;
}

.text-block-6 {
  position: relative;
  z-index: 4;
  margin-bottom: 25px;
  margin-left: 25px;
  padding-bottom: 0px;
  padding-left: 0px;
  font-family: 'Anek Latin', sans-serif;
  color: rgba(179, 188, 191, 0.4);
  font-size: 32px;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.div-block-11 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 3;
  width: 100%;
  height: 0px;
  background-color: rgba(240, 100, 77, 0.7);
}

.div-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #2a3c45;
  text-decoration: none;
}

.div-nav.navigation {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom-style: none;
  border-bottom-width: 0px;
}

.main-section-speakers {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 200px;
  padding-bottom: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7efd4;
  background-image: url('../images/Frame-5.png');
  background-position: 100% 100%;
  background-size: auto 60%;
  background-repeat: no-repeat;
}

.main-section-speakers.travel {
  padding-top: 240px;
  background-image: url('../images/Group-47417.png');
  background-position: 0% 100%;
  background-size: auto 65%;
}

.icon-dark-blue {
  position: absolute;
  left: 95px;
  top: auto;
  right: auto;
  bottom: 65px;
}

.grid-2 {
  width: 100%;
  grid-column-gap: 50px;
  grid-row-gap: 150px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid-2._2 {
  display: none;
  margin-top: 150px;
  grid-auto-columns: 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 150px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.div-cards-speakers {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 130px;
  padding-bottom: 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 6px;
  border-color: transparent;
  background-color: #fff;
  box-shadow: 0 11px 20px -12px rgba(0, 0, 0, 0.28);
  -webkit-transition: all 475ms ease;
  transition: all 475ms ease;
}

.div-cards-speakers:hover {
  border-color: #000;
  box-shadow: 21px 21px 0 -8px #0090ff;
}

.image-30 {
  position: absolute;
  left: auto;
  top: -73px;
  right: auto;
  bottom: auto;
}

.text-block-7 {
  font-family: Lexend, sans-serif;
  color: #000;
  font-size: 30px;
  line-height: 37px;
  font-weight: 600;
  text-align: center;
}

.text-block-8 {
  width: 80%;
  margin-top: 10px;
  font-family: Lexend, sans-serif;
  color: #000;
  font-size: 16px;
  text-align: center;
}

.div-block-12 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1140px;
  margin-top: 75px;
  padding-top: 20px;
  padding-bottom: 20px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0.49;
}

.btn-load-more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  -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: #fc3;
  box-shadow: 5px -5px 0 0 #000, 8px -8px 0 0 #0090ff;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.btn-load-more:hover {
  box-shadow: none;
}

.image-31 {
  display: none;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.load-more {
  margin-right: 20px;
  margin-left: 0px;
  font-family: 'Anek Latin', sans-serif;
  color: #262626;
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
}

.icon-guitar {
  position: absolute;
  left: auto;
  top: 180px;
  right: 65px;
  bottom: auto;
}

.icon-black-star-faq {
  position: absolute;
  left: auto;
  top: auto;
  right: 300px;
  bottom: 140px;
}

.div-faq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-style: solid;
  border-width: 3px;
  border-color: transparent;
  box-shadow: 6px 6px 0 0 #ebe3c9;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.div-faq:hover {
  border: 3px solid #000;
  box-shadow: 6px 6px 0 0 #0090ff;
}

.map-image {
  width: 100%;
  max-width: none;
  border-radius: 9px;
  box-shadow: 9px 9px 0 -1px #000;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.faq-title-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 0px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-faq {
  font-family: Lexend, sans-serif;
  color: #003662;
  font-size: 24px;
  line-height: 28px;
}

.plus {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  -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;
}

.div-block-13 {
  width: 16px;
  height: 2px;
  background-color: #003662;
}

.div-block-13.plus {
  position: absolute;
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.div-block-14 {
  display: block;
  width: 100%;
  height: 100%;
  margin-top: 20px;
  padding-left: 0px;
}

.paragraph-10 {
  display: block;
  width: 100%;
  margin-bottom: 0px;
  font-family: Lexend, sans-serif;
  color: #797979;
  font-size: 16px;
  line-height: 19px;
}

.blue-star {
  position: absolute;
  left: auto;
  top: 105px;
  right: auto;
  bottom: auto;
}

.contact-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  padding-top: 200px;
  padding-bottom: 200px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7efd4;
  background-image: url('https://bafybeibrvdiuywvpfkk6jyg5cxu3del6qjkx2ilerj3mkpejgrvbbkz5oa.ipfs.w3s.link/capitolAustin2.png'), url('../images/Group-3967.png');
  background-position: 100% 100%, 0% 0%;
  background-size: auto 60%, auto 50%;
  background-repeat: no-repeat, no-repeat;
}

.contact-section.travel {
  padding-top: 240px;
  background-image: url('../images/Group-47417.png');
  background-position: 0% 100%;
  background-size: auto 65%;
}

.contact-section.faq {
  padding-top: 240px;
  background-image: url('../images/Group-47417.png');
  background-position: 0% 100%;
  background-size: auto 65%;
}

.contact-section.contact {
  padding-top: 160px;
  padding-bottom: 160px;
  background-image: none;
}

.faq-hands {
  position: absolute;
  left: 49px;
  top: 88px;
  right: auto;
  bottom: auto;
  width: auto;
}

.faq-hands.travel {
  left: 200px;
  top: 130px;
}

.faq-hands.speakers {
  left: 50px;
  top: 213px;
  width: 200px;
}

.faq-hands.faq {
  left: 10px;
  top: 280px;
}

.icon-hands-faq {
  position: relative;
  z-index: 1;
  width: 220px;
  margin-right: 0px;
  -webkit-transform: rotate(-17deg);
  -ms-transform: rotate(-17deg);
  transform: rotate(-17deg);
}

.image-15-faq {
  position: absolute;
  left: auto;
  top: -52px;
  right: -40px;
  bottom: auto;
  z-index: 0;
  width: 120px;
  max-width: none;
}

.form {
  width: 100%;
}

.form.hide {
  display: none;
}

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

.div-form-50 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-right: 70px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.text-field {
  min-height: 50px;
  margin-bottom: 32px;
  border-style: solid;
  border-width: 1px;
  border-color: #3f3f3f;
  background-color: hsla(0, 0%, 100%, 0);
  font-family: 'Anek Latin', sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.text-field:focus {
  border-width: 2px;
  border-color: #000;
}

.field-label {
  font-family: 'Anek Latin', sans-serif;
  color: #000;
  font-size: 16px;
  font-weight: 400;
}

.textarea {
  min-height: 155px;
  border: 1px solid #000;
  background-color: hsla(0, 0%, 100%, 0);
  font-family: 'Anek Latin', sans-serif;
  font-size: 16px;
  line-height: 19px;
}

.textarea:focus {
  border-width: 2px;
  border-color: #000;
}

.div-block-15 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 32px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.submit-button {
  padding-right: 34px;
  padding-left: 34px;
  border-style: solid;
  border-width: 2px;
  border-color: #1e1e1e;
  background-color: #fc3;
  -webkit-transition: all 450ms ease;
  transition: all 450ms ease;
  font-family: 'Anek Latin', sans-serif;
  color: #000;
  font-size: 24px;
  line-height: 28px;
  font-weight: 500;
  text-transform: uppercase;
  cursor: pointer;
}

.submit-button:hover {
  background-color: #fff;
}

.div-block-16 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 10000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #f7efd4;
}

.div-block-16.hide {
  z-index: 100000;
  display: none;
}

.image-32 {
  position: absolute;
  left: auto;
  top: 0%;
  right: auto;
  bottom: 0%;
  width: 100%;
  max-width: none;
}

.list-item {
  margin-right: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  cursor: pointer;
}

.list-item-2 {
  margin-right: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.list-item-3 {
  margin-right: 50px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.list-item-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.div-block-18 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -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;
}

.image-33 {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 520px;
  width: 315px;
  max-width: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.image-34 {
  -webkit-align-self: auto;
  -ms-flex-item-align: auto;
  -ms-grid-row-align: auto;
  align-self: auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

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

.lightbox-link {
  text-decoration: none;
}

.lightbox-link-2 {
  text-decoration: none;
}

.lightbox-link-3 {
  text-decoration: none;
}

.html-embed-2 {
  width: 100%;
  text-align: center;
}

.restaurants-modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.slider {
  width: 100%;
  height: 100%;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.div-block-21 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -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;
}

.link-block-4 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  height: auto;
  max-width: 700px;
  -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-transition: all 475ms ease;
  transition: all 475ms ease;
  font-family: Lexend, sans-serif;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.link-block-4:hover {
  box-shadow: 9px 9px 0 0 #000, 14px 14px 0 0 #0090ff;
  opacity: 1;
  color: #fff;
}

.right-arrow {
  width: 50px;
  height: 100px;
}

.image-35 {
  display: block;
  width: 100%;
  height: auto;
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}

.div-block-22 {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  background-color: rgba(0, 0, 0, 0.66);
  color: #fff;
}

.text-block-9 {
  color: #fff;
  font-size: 20px;
}

.div-block-23 {
  position: fixed;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 2;
  width: 28px;
  height: 28px;
  margin-top: 20px;
  margin-right: 40px;
  margin-left: 0px;
  border: 2px none #000;
  border-radius: 50%;
  background-color: rgba(255, 204, 51, 0);
  background-image: url('../images/Vector-9_1Vector (9).png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 3px 0 3px 0 #000;
  -webkit-transition: all 450ms ease;
  transition: all 450ms ease;
  cursor: pointer;
}

.div-block-23:hover {
  box-shadow: none;
}

.experiences-modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: rgba(0, 0, 0, 0.75);
}

.bars-modal {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1000;
  display: none;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.75);
}

.img-star-all {
  position: absolute;
  left: auto;
  top: 106px;
  right: 83px;
  bottom: auto;
}

.img-star-blank-2 {
  position: absolute;
  left: auto;
  top: 406px;
  right: 156px;
  bottom: auto;
}

.main-button-side-events {
  padding-right: 57px;
  padding-left: 43px;
  border: 2px solid #000;
  background-color: #fc3;
  box-shadow: 5px -5px 0 0 #000, 10px -10px 0 0 #ffbb00;
  opacity: 1;
  -webkit-transition: all 575ms ease;
  transition: all 575ms ease;
  font-family: 'Anek Latin', sans-serif;
  color: #000;
  font-size: 24px;
  line-height: 28px;
  font-weight: 700;
  text-transform: uppercase;
}

.main-button-side-events:hover {
  background-color: #fff;
  box-shadow: none;
  -webkit-transform: scale(0.95);
  -ms-transform: scale(0.95);
  transform: scale(0.95);
}

.main-button-side-events.absolut {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: 285px;
  -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;
}

.main-button-side-events.absolut.map {
  bottom: 55px;
  cursor: pointer;
}

.main-button-side-events.absolut.map.hide {
  display: none;
}

.main-button-side-events.link-block {
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
}

.main-button-side-events._2 {
  display: block;
  padding-right: 27px;
  padding-left: 23px;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.main-button-side-events._2.mobile {
  display: none;
}

.main-button-side-events.paddingtop {
  margin-top: 40px;
  opacity: 0.33;
}

.text-call {
  width: 50%;
}

.text-block-10 {
  font-family: Lexend, sans-serif;
  color: rgb(0, 0, 0);
  font-size: 36px;
  line-height: 42px;
}

.paragraph-11 {
  width: 80%;
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: Lexend, sans-serif;
  color: #f7efd4;
  font-size: 18px;
  line-height: 21px;
  text-transform: none;
}

.div-block-100 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.div-block-101 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  padding-right: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.places-section {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -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: hsla(0, 0%, 86.7%, 0);
}

.places-section.restaurants {
  margin-top: 75px;
}

.places-section.experiences {
  margin-top: 75px;
}

.places-section.bars {
  margin-top: 75px;
}

.places-container {
  position: static;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 75%;
  height: auto;
}

.grid-3 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  background-color: transparent;
  opacity: 1;
}

.places-image {
  width: 100%;
  height: 200px;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}

.placestextcontainer {
  width: 100%;
  padding-bottom: 30px;
  border-radius: 10px;
  background-color: #003662;
  text-align: center;
}

.places-name {
  color: #f7efd4;
  text-align: center;
}

.places-link {
  color: #fc3;
}

.div-block-102 {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
  padding-right: 20px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.newlink {
  color: #003662;
  font-weight: 500;
}

.ffblock {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40%;
  margin-top: 60px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-block-5 {
width: 50%;
}

.fffooterblock {
  width: 70%;
  margin-top: 0px;
}

.link-block-6 {
  width: 60%;
}

.image-36 {
  width: 100%;
  max-width: 100%;
  margin-top: 10px;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-37 {
  position: static;
  display: inline-block;
  overflow: visible;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  float: none;
  clear: none;
  -o-object-fit: fill;
  object-fit: fill;
}

.image-38 {
  width: 100px;
  max-width: none;
}

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

.bold-text-3 {
  color: #003662;
}

.div-block-103 {
  margin-top: 25px;
}

.div-block-104 {
  margin-top: 25px;
}

.div-block-105 {
  margin-top: 25px;
}

/* color for buttons*/
@media screen and (min-width: 1440px) {
  .main-button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding: 10px 57px 10px 43px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 2px;
    border-color: #000;
    background-color: #0088f0;
    box-shadow: 5px -5px 0 0 #000, 10px -10px 0 0 #1B4B78;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #1e1e1e;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    /* text-transform: uppercase; */
  }

  .main-button.absolut {
    bottom: 235px;
  }

  .div-local-date {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

/* h1 for the main heading in the first section*/

  .h1 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 75px;
    line-height: 115px;
    text-align: center;
  }

  .h1.exp {
    text-align: left;
  }

  .date-main-section {
    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: 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;
  }

  .main-section {
    position: relative;
    background-size: auto 80%, auto;
  }

  .local-main-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 15px;
    -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;
  }

  .logo-fillisbon {
    margin-bottom: 25px;
  }

  .icon-pin-map {
    margin-right: 26px;
  }

  .icon {
    width: 45px;
  }

  .icon-hearth {
    margin-right: 20px;
  }

  .div-h1 {
    width: 100%;
    margin-bottom: 30px;
  }

  .shape-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 95px;
    height: 95px;
    max-width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px none #000;
    border-radius: 50%;
    background-color: #fecb3c;
  }

  .shape-icon.infront {
    position: relative;
    z-index: 2;
    margin-right: -25px;
    margin-left: -25px;
    background-color: #0090ff;
  }

  .shape-icon.behind.on-right {
    position: relative;
    z-index: 1;
    background-color: #ec654e;
  }

  .shape-icon.behind.on-left {
    position: relative;
    z-index: 1;
    background-color: #fecb3c;
  }

  /* css for the text in the subheading below main heading */
  .paragraph-2 {
    font-size: 18px;
    line-height: 43px;
  }

    /* more css for the right image in the main section */
  .main-section-2 {
    position: relative;
    background-size: auto 55%, auto;
  }

  .main-section-2.travel {
    padding-bottom: 220px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, null, null);
    background-size: auto 60%, auto;
  }

  .main-section-2.faq {
    padding-bottom: 220px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, null, null);
    background-size: auto 60%, auto;
  }

  .navbar-logo-left-container.shadow-three {
    padding-right: 60px;
  }

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

  .div-description {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .main-section-speakers {
    position: relative;
    background-size: auto 70%, auto;
  }

  .main-section-speakers.travel {
    padding-bottom: 220px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, null, null);
    background-size: auto 60%, auto;
  }

  .contact-section {
    position: relative;
    background-size: auto 70%, auto;
  }

  .contact-section.travel {
    padding-bottom: 220px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, null, null);
    background-size: auto 60%, auto;
  }

  .contact-section.faq {
    padding-bottom: 220px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, null, null);
    background-size: auto 60%, auto;
  }

  .contact-section.contact {
    padding-bottom: 220px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, null, null);
    background-size: auto 60%, auto;
  }

  .div-block-16.hide {
    display: none;
  }

  .image-33 {
    bottom: 538px;
  }

  .main-button-side-events {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding: 10px 57px 10px 43px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-style: solid;
    border-width: 2px;
    border-color: #000;
    background-color: #fc3;
    box-shadow: 5px -5px 0 0 #000, 10px -10px 0 0 #0090ff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    color: #1e1e1e;
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
  }

  .main-button-side-events.absolut {
    bottom: 235px;
  }
}

@media screen and (min-width: 1920px) {
  .div-image-bus {
    padding-top: 550px;
    padding-bottom: 550px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .main-button.absolut {
    top: auto;
    bottom: 258px;
  }

  .div-height100 {
    padding-top: 170px;
    padding-bottom: 170px;
  }

  .main-section {
    padding-top: 240px;
    padding-bottom: 240px;
    background-size: auto, auto;
  }

  .section-bg-bege {
    background-position: 0% 98%;
  }

  .blue-planet {
    top: 125px;
  }

  .section-p {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .section-p.about {
    height: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-bus {
    width: auto;
    height: 1000px;
    max-width: none;
    -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;
  }

  .main-div.networking.grid {
    max-width: none;
    padding-right: 100px;
    padding-left: 100px;
  }

  .main-div.networking._2 {
    max-width: none;
    padding-left: 100px;
  }

  .div-image-bus-2 {
    padding-top: 550px;
    padding-bottom: 550px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
   
  }

  .main-section-2 {
    padding-top: 240px;
    padding-bottom: 240px;
    background-size: auto, auto;
  }

  .main-section-2.travel {
    padding-bottom: 240px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto, auto;
  }

  .main-section-2.faq {
    padding-bottom: 240px;
  }

  .section-bg-bege-2 {
    background-position: 0% 98%;
  }

  .div-block-3.speakers {
    width: auto;
  }

  .modal-wrapper._1 {
    display: block;
  }

  .modal-container {
    background-size: cover;
  }

  .image-17 {
    left: 482px;
    top: 181px;
  }

  .image-18-copy {
    left: 140px;
    top: 96px;
    width: 100px;
  }

  .navbar-logo-left {
    z-index: 10;
  }

  .nav-menu-two {
    padding-right: 0px;
  }

  .icon-face {
    right: 442px;
  }

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

  .image-29 {
    width: 100%;
    max-width: none;
  }

  .main-section-speakers {
    height: auto;
    padding-top: 240px;
    padding-bottom: 240px;
    background-image: url('../images/Frame-5.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Frame-5.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto, auto;
  }

  .main-section-speakers.travel {
    padding-bottom: 240px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto, auto;
  }

  .grid-2 {
    max-width: none;
  }

  .div-block-12 {
    max-width: none;
  }

  .blue-star {
    top: 125px;
  }

  .contact-section {
    padding-top: 240px;
    padding-bottom: 240px;
    background-size: auto, auto;
  }

  .contact-section.travel {
    padding-bottom: 240px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto, auto;
  }

  .contact-section.faq {
    padding-bottom: 240px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto, auto;
  }

  .contact-section.contact {
    padding-bottom: 240px;
  }

  .faq-hands.speakers {
    width: auto;
  }

  .image-32 {
    left: auto;
    top: auto;
    right: auto;
    bottom: 0%;
    width: 80%;
  }

  .image-33 {
    position: relative;
    bottom: 147px;
    width: auto;
  }

  .main-button-side-events.absolut {
    top: auto;
    bottom: 258px;
  }
}

@media screen and (max-width: 991px) {
  .div-detail-inside {
    width: 80%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .img-yellow-star {
    left: 159px;
    top: 17px;
    right: auto;
  }

  .div-father-blocks {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer-content {
    grid-column-gap: 60px;
  }

  .image-13 {
    left: auto;
    top: 119px;
    right: 280px;
  }

  .footer-dark {
    background-position: 0% 100%;
    background-size: auto 80%;
  }

  .paragraph-4 {
    width: 70%;
  }

  .img-blue-planet {
    left: auto;
    right: 0px;
  }

  .main-button.absolut {
    bottom: 40px;
  }

  .main-button._2.hide-mobile {
    display: none;
  }

  .main-button._2.mobile {
    display: block;
    width: 50%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .img-star-blank {
    top: 92px;
    right: 36px;
    width: 90px;
  }

  .div-height100 {
    padding-right: 0px;
    padding-left: 20px;
  }

  .div-height100.the-place {
    padding-left: 0px;
  }

  .div-middle.map {
    margin-top: 0px;
  }

  .div-absolute {
    left: 10px;
    top: 33px;
    width: 150px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .text-5 {
    width: 30%;
    font-size: 18px;
  }

  .details {
    margin-left: 10px;
  }

  .img-circles {
    width: 90px;
  }

  .img-smile {
    right: 0px;
    width: 70px;
  }

  .container-2 {
    max-width: none;
  }

  .blue-planet {
    top: 42px;
  }

  .icon {
    color: #f3ece4;
  }

  .image-stars-lines {
    top: -73px;
    width: 200px;
  }

  .div-map {
    width: 90%;
  }

  .image-binoculos {
    top: -83px;
    width: 150px;
  }

  .box-d {
    padding-right: 0px;
    padding-left: 0px;
  }

  .img-head {
    width: 100px;
    margin-top: 0px;
    margin-right: -50px;
  }

  .img-digital-hand {
    width: 68px;
  }

  .icon-black-star {
    right: 60px;
  }

  .image-14 {
    right: 65px;
  }

  .img-stairs {
    width: 125px;
    margin-top: -15px;
  }

  .icon-hands {
    width: 200px;
    margin-right: -62px;
  }

  .section-p.map {
    margin-top: -140px;
  }

  .section-p.enjoy-lisboa {
    padding-top: 128px;
  }

  .section-p.exp {
    padding-top: 100px;
  }

  .section-p.less-passing {
    padding-left: 20px;
  }

  .icon-blue-star {
    left: 30px;
  }

  .img-bus {
    top: 261px;
    right: 0px;
    width: 410px;
  }

  .main-div.exp {
    padding-right: 20px;
    padding-left: 20px;
  }

  .main-div.networking {
    padding-right: 20px;
    padding-left: 20px;
  }

  .main-div.networking {
    padding-right: 20px;
    padding-left: 20px;
  }

  .footer-link.navigation._3 {
    margin-left: 0px;
  }

  .footer-link.navigation._2 {
    margin-left: 0px;
  }

  .main-section-2 {
    background-size: auto 35%, auto 30%;
  }

  .main-section-2.travel {
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto 48%, auto;
  }

  .main-section-2.faq {
    background-image: url('../images/image-9FAQ.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/image-9FAQ.png'), linear-gradient(180deg, null, null);
    background-size: auto 40%, auto;
  }

  .section-bg-bege-2.the-place {
    padding-right: 20px;
    padding-bottom: 355px;
    padding-left: 20px;
    background-position: 0% 100%;
    background-size: 300px;
  }

  .div-links-footer {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block {
    width: 70%;
  }

  .div-block-2 {
    padding-left: 20px;
  }

  .text-block-3 {
    font-size: 35px;
    line-height: 45px;
  }

  .div-block-3 {
    top: 74px;
  }

  .div-block-3.travel {
    left: 39px;
  }

  .div-block-3.speakers {
    left: 10px;
    top: 128px;
    width: 150px;
  }

  .div-block-3.faq {
    left: 17px;
    top: 151px;
  }

  .image-15 {
    top: -16px;
    right: -31px;
    width: 100px;
  }

  .image-15.trvel {
    width: auto;
  }

  .image-15.faq {
    width: auto;
  }

  .div-block-4 {
    top: -100px;
    width: 150px;
  }

  .pop-up {
    width: 700px;
  }

  .modal-scroll {
    padding-top: 50px;
    padding-right: 5%;
    padding-left: 5%;
  }

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

  .div-block-7 {
    width: 50%;
  }

  .image-17 {
    left: 132px;
  }

  .div-block-8 {
    width: 100%;
    padding-right: 14px;
    padding-left: 0px;
  }

  .model {
    width: auto;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .div-image {
    width: 50%;
    background-image: url('../images/image-5.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/image-5.png'), linear-gradient(180deg, null, null);
    background-size: 90%, auto;
  }

  .image-18-copy {
    left: 18px;
    width: auto;
  }

  .image-26 {
    top: 30px;
    right: 42px;
  }

  .image-26._2 {
    left: 19px;
  }

  .image-26._3 {
    top: 304px;
    right: 44px;
  }

  .body {
    background-color: #f7efd4;
  }

  .navbar-logo-left {
    z-index: 5;
  }

    /* color for navbar in mobile (when screen size is the minimun) */
  .navbar-logo-left-container.shadow-three {
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #ffffff;
  }

  .container {
    max-width: 728px;
  }

  .nav-menu-wrapper {
    -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-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-color: transparent;
  }

  .nav-menu-two {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 10px;
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0px;
    background-color: #f7efd4;
  }

  .nav-link {
    padding-right: 5px;
    padding-left: 5px;
  }

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

  .menu-button {
    padding: 12px;
  }

  /* color for the 3 lines inside the drop down menu box */
  .menu-button.w--open {
    background-color: hsla(0, 0%, 78.4%, 0);
    color: #000000;
  }

  .icon-face {
    top: 148px;
    right: 10px;
  }

  .description {
    width: 80%;
  }

  .icon-black-star-travel {
    left: auto;
    top: auto;
    right: 100px;
    bottom: 100px;
  }

  .image-28 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: auto;
    width: 270px;
  }

  .grid {
    height: 1200px;
    justify-items: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .image-29 {
    width: 100%;
    height: 100%;
  }

  .main-section-speakers {
    padding-top: 225px;
    background-size: auto 35%;
  }

  .main-section-speakers.travel {
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto 48%, auto;
  }

  .icon-dark-blue {
    left: 30px;
  }

  .grid-2 {
    grid-column-gap: 15px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .grid-2._2 {
    display: none;
    grid-auto-columns: 1fr;
    grid-column-gap: 15px;
    grid-row-gap: 150px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .icon-guitar {
    top: 95px;
    right: 10px;
    width: 200px;
  }

  .icon-black-star-faq {
    left: auto;
    top: auto;
    right: 100px;
    bottom: 100px;
  }

  .div-faq {
    width: 90%;
  }

  .map-image {
    max-width: 100%;
  }

  .blue-star {
    top: 42px;
  }

  .contact-section {
    background-size: auto 35%, auto 30%;
  }

  .contact-section.travel {
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto 48%, auto;
  }

  .contact-section.faq {
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto 48%, auto;
  }

  .faq-hands {
    top: 74px;
  }

  .faq-hands.travel {
    left: 39px;
  }

  .faq-hands.speakers {
    left: 10px;
    top: 128px;
    width: 150px;
  }

  .faq-hands.faq {
    left: 39px;
  }

  .icon-hands-faq {
    width: 200px;
    margin-right: -62px;
  }

  .image-15-faq {
    width: 100px;
  }

  .image-15-faq.trvel {
    width: auto;
  }

  .image-15-faq.faq {
    width: auto;
  }

  .div-form-50 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .list-item {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .list-item-2 {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .list-item-3 {
    margin-top: 10px;
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .list-item-4 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  /* color for the bottom part of the drop down menu in mobile */
  .div-block-17 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #DBE9F7;
  }

  .restaurants-modal {
    display: none;
  }

  .link-block-4 {
    width: auto;
    height: auto;
  }

  .left-arrow {
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
    width: 50px;
    height: 50px;
  }

  .right-arrow {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    height: 50px;
  }

  .img-star-blank-2 {
    right: 24px;
  }

  .main-button-side-events.absolut {
    bottom: 40px;
  }

  .main-button-side-events._2.hide-mobile {
    display: none;
  }

  .main-button-side-events._2.mobile {
    display: block;
    width: 50%;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .paragraph-11 {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  .div-detail-inside {
    width: 95%;
  }

  .img-yellow-star {
    left: 54px;
    top: 70px;
  }

  .div-father-blocks {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .box-m {
    width: 100%;
    margin-right: 0px;
  }

  .footer-content {
    width: 100%;
    margin-top: 40px;
    margin-right: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .image-13 {
    top: 183px;
    right: 43px;
  }

  .footer-dark {
    padding-top: 50px;
    padding-right: 15px;
    padding-left: 15px;
    background-size: auto 50%;
  }

  .img-blue-planet {
    right: 37px;
  }

  .main-button {
    color: #000;
  }

  .main-button.absolut.map {
    bottom: 19px;
  }

  .main-button._2 {
    margin-top: 20px;
  }

  .img-star-blank {
    top: 39px;
    right: 23px;
  }

  .h1 {
    color: #000;
    font-size: 70px;
    text-align: center;
  }

  .h1.exp {
    font-size: 60px;
    line-height: 72px;
    text-align: left;
  }

  .div-height100 {
    height: 50%;
    max-width: none;
  }

  .div-height100.the-place {
    width: 100%;
  }

  .div-height100.faq {
    padding-top: 100px;
  }

  .div-absolute {
    top: 25px;
  }

  .div-texts.center._100.paddingtop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .footer-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .footer-social-link {
    margin-left: 20px;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .details {
    width: 65%;
  }

  .local-main-section {
    width: 60%;
  }

  .img-smile {
    left: 10px;
    top: auto;
    right: auto;
    bottom: 85px;
  }

  .logo-fillisbon {
    margin-bottom: 10px;
  }

  .image-12 {
    right: 50px;
  }

  .image-12.faq {
    top: 0px;
    right: 25px;
  }

  .image-12.faq.blue-planet-copy {
    width: 100px;
  }

  .blue-planet {
    top: 8px;
  }

  .icon {
    width: 50%;
  }

  .image-stars-lines {
    top: -36px;
    width: 135px;
  }

  .div-h1 {
    margin-bottom: 20px;
  }

  .paragraph-7 {
    width: 100%;
  }

  .div-map {
    width: 95%;
  }

  .image-binoculos {
    top: -74px;
    width: 130px;
  }

  .shape-icon.infront {
    width: 95px;
    height: 95px;
  }

  .shape-icon.behind.on-right {
    width: 70px;
    height: 70px;
  }

  .shape-icon.behind.on-left {
    width: 70px;
    height: 70px;
  }

  .footer-social-block {
    margin-top: 20px;
    margin-left: -20px;
  }

  .footer-block {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .h2.travel.exp {
    font-size: 25px;
  }

  .box-d {
    width: 100%;
    margin-top: 20px;
    margin-right: 0px;
    margin-bottom: 20px;
  }

  .icon-black-star {
    top: 89px;
    right: 37px;
  }

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

  .image-14 {
    right: 35px;
  }

  .icon-hands {
    top: 0px;
  }

  .image-11 {
    width: 90%;
  }

  .section-p {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .section-p.map {
    margin-top: -297px;
  }

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

  .section-p.enjoy-lisboa {
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-p.side-events {
    overflow: hidden;
    padding-right: 20px;
    padding-left: 20px;
  }

  .icon-blue-star {
    width: 10%;
    max-width: 80%;
  }

  .img-bus {
    top: 380px;
    display: none;
    width: 300px;
  }

  /* font for the sub-headings in mobile*/
  .paragraph-2 {
    color: #003662;
    font-size: 15px;
    line-height: 38px;
  }

  .footer-link:hover {
    color: #fff;
  }

  .footer-link.navigation {
    width: auto;
  }

  .footer-link.navigation:hover {
    color: rgba(255, 255, 255, 0.75);
  }

  .div-boxes-m-d-y {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .main-section-2 {
    background-size: auto 35%, auto 20%;
  }

  .main-section-2.travel {
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, null, null);
    background-size: auto 45%, auto;
  }

  .main-section-2.faq {
    background-image: url('../images/image-9FAQ.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/image-9FAQ.png'), linear-gradient(180deg, null, null);
    background-size: auto 30%, auto;
  }

  .section-bg-bege-2.the-place {
    background-size: 250px;
  }

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

  .bold-text-2 {
    font-size: 40px;
    text-align: left;
  }

  .div-links-footer {
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .link {
    margin-right: 0px;
    margin-bottom: 10px;
  }

  .div-block-2 {
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .text-block-3 {
    width: 100%;
    padding-right: 40px;
    padding-left: 40px;
    text-align: center;
  }

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

  .div-block-3 {
    top: 108px;
  }

  .image-15.faq {
    width: 55px;
  }

  .pop-up {
    width: 90%;
    height: 650px;
  }

  .modal-scroll {
    overflow: auto;
  }

  .modalheader {
    font-size: 30px;
  }

  .modal-row {
    width: 100%;
  }

  .modal-container {
    margin-bottom: 70px;
    padding-top: 50px;
    padding-right: 7%;
    padding-left: 7%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .div-block-6 {
    display: none;
    width: 20%;
  }

  .div-block-7 {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-9 {
    padding-top: 140px;
  }

  .model {
    width: 100%;
    height: auto;
    background-color: #f7efd4;
  }

  .div-image {
    display: none;
    width: 20%;
  }

  .back-home {
    top: 30px;
  }

  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0px;
    width: 25%;
    height: 25%
  }

/* color for the drop down menu in mobile */
  .nav-menu-two {
    margin-top: 0px;
    padding-top: 40px;
    padding-bottom: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0px;
    background-color: #DBE9F7;
  }

  .nav-link {
    display: inline-block;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px 0 rgba(0, 0, 0, 0.05);
  }

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

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

  .nav-divider {
    width: 200px;
    height: 1px;
    max-width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .nav-link-accent {
    display: inline-block;
    margin-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

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

/* color for the drop down box (with 3 lines) in moblie */ 
  .menu-button.w--open {
    background-color: #0090ff;
  }

  .icon-face {
    top: 89px;
    right: 37px;
  }

  .icon-black-star-travel {
    right: 45px;
    bottom: 78px;
  }

  .paragraph-9 {
    width: auto;
  }

  .image-28 {
    left: auto;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 175px;
  }

  .grid {
    height: auto;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .link-block-3 {
    height: 750px;
  }

  .div-nav.navigation {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .main-section-speakers {
    background-size: auto 35%, auto 20%;
  }

  .main-section-speakers.travel {
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, null, null);
    background-size: auto 45%, auto;
  }

  .icon-dark-blue {
    width: 20%;
  }

  .grid-2._2 {
    grid-column-gap: 15px;
  }

  .icon-guitar {
    top: 165px;
    right: 8px;
    width: 100px;
  }

  .icon-black-star-faq {
    right: 45px;
    bottom: 78px;
  }

  .blue-star {
    left: 19px;
    top: 8px;
    width: 89px;
  }

  .contact-section {
    background-size: auto 35%, auto 20%;
  }

  .contact-section.travel {
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, null, null);
    background-size: auto 45%, auto;
  }

  .contact-section.faq {
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(null), to(null));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, null, null);
    background-size: auto 45%, auto;
  }

  .icon-hands-faq {
    top: 0px;
  }

  .form-2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-form-50 {
    width: 100%;
  }

  .div-block-15 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .link-block-4 {
    max-width: 480px;
  }

  .img-star-all {
    top: 39px;
    right: 23px;
  }

  .img-star-blank-2 {
    right: 23px;
  }

  .main-button-side-events {
    color: #000;
    text-align: center;
  }

  .main-button-side-events.absolut.map {
    bottom: 19px;
  }

  .main-button-side-events._2 {
    margin-top: 20px;
  }

  .text-call {
    width: 100%;
  }

  .div-block-100 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .div-block-101 {
    width: 100%;
    margin-top: 40px;
    padding-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media screen and (max-width: 479px) {
  .div-detail-inside {
    height: auto;
    padding-right: 10px;
    padding-left: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .div-detail-inside.last {
    padding-right: 10px;
    padding-left: 10px;
  }

  .img-yellow-star {
    left: 10px;
    display: none;
  }

  .div-father-blocks {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .box-m {
    width: 100%;
  }

  .image-13 {
    top: 96px;
    right: 10px;
    width: 68px;
  }

  .text-complete-date {
    text-align: center;
  }

  .block-speakers {
    margin-top: 10px;
    margin-left: 0px;
  }

  .paragraph-4 {
    width: auto;
    padding-right: 0px;
    padding-left: 0px;
  }

  .img-blue-planet {
    top: -82px;
    width: 80px;
  }

  .main-button {
    width: 210px;
    padding-right: 20px;
    padding-left: 20px;
    font-size: 20px;
  }

  .main-button.absolut {
    width: 210px;
    padding-left: 30px;
  }

  .main-button._2.hide-mobile {
    display: none;
  }

  .main-button._2.mobile {
    width: 90%;
    margin-top: 0px;
  }

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

  .img-star-blank {
    display: none;
    width: 55px;
  }

  .h1 {
    font-size: 38px;
    line-height: 38px;
    text-align: center;
  }

  .h1.exp {
    width: 100%;
    font-size: 40px;
    line-height: 50px;
  }

  .h1.center.contact {
    font-size: 35px;
    line-height: 50px;
  }

  .div-height100 {
    padding-right: 20px;
  }

  .div-height100.the-place {
    width: 100%;
  }

  .div-middle.grided {
    display: block;
  }

  .div-absolute {
    width: 100px;
  }

  .text-3 {
    font-size: 35px;
    line-height: 50px;
    text-align: center;
  }

  .text-1 {
    font-size: 35px;
    line-height: 50px;
  }

  .div-texts.center._100.paddingtop {
    margin-top: 50px;
  }

  .div-texts.center._100.paddedtop {
    display: none;
  }

  .date-main-section {
    width: 80%;
  }

  .footer-copyright-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

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

  .details {
    width: 100%;
    margin-top: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .img-circles {
    width: 75px;
  }

  .local-main-section {
    width: 60%;
  }

  .text-m-d-y {
    font-size: 40px;
    line-height: 55px;
  }

  .img-smile {
    display: none;
  }

  .logo-fillisbon {
    width: 150px;
  }

  .container-2 {
    max-width: none;
  }

  .image-12 {
    top: 53px;
    right: 0px;
  }

  .image-12.faq {
    top: 24px;
    width: 60px;
  }

  .image-12.faq.blue-planet-copy {
    display: none;
  }

  .icon-pin-map {
    margin-right: 10px;
  }

  .div-icons {
    width: 100%;
  }

  .blue-planet {
    left: 4px;
    right: auto;
    width: 100px;
  }

  .icon {
    color: #fff;
  }

  .image-stars-lines {
    top: -15px;
    width: 100px;
  }

  .icon-hearth {
    margin-right: 10px;
  }

  .div-h1 {
    width: 100%;
  }

  .paragraph-7 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .text-4 {
    font-size: 35px;
    line-height: 50px;
  }

  .heading-6 {
    font-size: 18px;
    text-align: center;
  }

  .div-map {
    width: 100%;
  }

  .image-binoculos {
    top: 0px;
    width: 85px;
  }

  .h2 {
    margin-top: 0px;
    font-size: 25px;
  }

  .h2.conference {
    width: 100%;
    font-size: 18px;
    text-align: center;
    letter-spacing: 12px;
  }

  .h2.travel {
    margin-bottom: 15px;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: 15px;
  }

  .h2.travel.exp {
    letter-spacing: 10px;
  }

  .h2.centered {
    text-align: center;
  }

  .box-d {
    width: 100%;
  }

  .title-small.locaps {
    font-size: 19px;
    line-height: 24px;
    text-align: center;
  }

  .img-head {
    width: 80px;
  }

  .img-digital-hand {
    width: 50px;
  }

  .icon-black-star {
    top: 34px;
    right: 12px;
    width: 25px;
  }

  .image-14 {
    top: 38px;
    right: 20px;
  }

  .img-stairs {
    width: 100px;
  }

  .icon-hands {
    display: none;
    width: 180px;
  }

  .image-11 {
    width: 100%;
  }

  .section-p.conference {
    padding: 170px 20px;
  }

  .section-p.map {
    margin-top: -279px;
    padding-right: 20px;
    padding-bottom: 60px;
    padding-left: 20px;
  }

  .section-p.enjoy-lisboa.hide {
    display: none;
  }

  .section-p.side-events {
    padding-top: 170px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .section-p.less-passing {
    padding-right: 20px;
  }

  .img-bus {
    top: 453px;
    right: -42px;
    display: none;
    width: 210px;
  }

  .paragraph-2 {
    font-size: 18px;
    line-height: 25px;
    text-align: center;
  }

  .paragraph-2.centered {
    font-size: 18px;
    line-height: 25px;
  }

  .main-div {
    margin-top: 15px;
  }

  .footer-link.navigation {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }

  .footer-link.navigation._3 {
    width: 100%;
  }

  .div-boxes-m-d-y {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-boxes-m-d-y.nobottompad {
    margin-bottom: 0px;
  }

  .main-section-2 {
    padding-top: 113px;
    background-image: url('https://bafybeibrvdiuywvpfkk6jyg5cxu3del6qjkx2ilerj3mkpejgrvbbkz5oa.ipfs.w3s.link/capitolAustin2.png');
    background-position: 100% 100%;
    background-size: auto 35%;
    background-repeat: no-repeat;
  }

  .main-section-2.travel {
    padding-top: 172px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto 40%, auto;
  }

  .main-section-2.faq {
    padding-top: 172px;
  }

  .section-bg-bege-2.the-place {
    overflow: hidden;
    padding-top: 170px;
    background-size: 200px;
  }

  .section-bg-bege-2.registration {
    padding-right: 20px;
    padding-left: 20px;
    background-position: 0% 99%;
    background-size: 20%;
  }

  .div-box-blog-2 {
    height: 300px;
  }

  .bold-text-2 {
    font-size: 35px;
    line-height: 50px;
  }

  .div-block-2 {
    padding-left: 0px;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

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

  .div-block-3 {
    top: 95px;
    margin-right: auto;
    margin-left: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }

  .div-block-3.travel {
    left: 5px;
    top: 96px;
  }

  .div-block-3.speakers {
    left: auto;
    top: 120px;
    right: 0%;
    bottom: auto;
    width: 120px;
  }

  .div-block-3.faq {
    left: 5px;
    top: 96px;
  }

  .image-15 {
    display: none;
  }

  .image-15.trvel {
    width: 50px;
    max-width: none;
  }

  .image-15.faq {
    width: 50px;
    max-width: none;
  }

  .div-block-4 {
    top: -25px;
    width: 90px;
  }

  .pop-up {
    width: 95%;
  }

  .modal-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .modal-container {
    margin-bottom: 70px;
    padding-right: 5%;
    padding-bottom: 0px;
    padding-left: 5%;
  }

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

  .paragraph-8 {
    width: 100%;
  }

  .div-block-8 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .div-block-9 {
    padding-top: 130px;
  }

  .model {
    width: 100%;
  }

  .back-home {
    left: 11px;
    top: 25px;
  }

  .div-block-10 {
    width: 95%;
  }

  .navbar-logo-left {
    background-color: #f7efd4;
  }

  .navbar-logo-left-container.shadow-three {
    z-index: 10;
    padding-right: 20px;
    padding-left: 20px;
    background-color: #f7efd4;
  }

  .container {
    max-width: none;
  }

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

  .icon-face {
    top: 34px;
    right: 12px;
    width: 25px;
  }

  .description {
    width: 95%;
  }

  .icon-black-star-travel {
    display: none;
  }

  .image-27 {
    margin-top: 35px;
  }

  .paragraph-9._2 {
    width: 90%;
  }

  .image-28 {
    width: 120px;
  }

  .grid {
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .link-block-3 {
    height: 650px;
  }

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

  .main-section-speakers {
    background-size: auto 30%, auto 180px;
  }

  .main-section-speakers.travel {
    padding-top: 172px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto 40%, auto;
  }

  .icon-dark-blue {
    left: 10px;
    bottom: 114px;
    width: 25%;
  }

  .grid-2 {
    grid-row-gap: 100px;
    -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;
  }

  .grid-2._2 {
    grid-row-gap: 100px;
    -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;
  }

  .image-31 {
    display: block;
  }

  .icon-guitar {
    top: 79px;
    right: 2px;
    width: 71px;
  }

  .icon-black-star-faq {
    right: 18px;
    bottom: 132px;
    display: none;
  }

  .blue-star {
    left: 4px;
    right: auto;
    display: none;
    width: 55px;
  }

  .contact-section {
    background-size: auto 30%, auto 180px;
  }

  .contact-section.travel {
    padding-top: 172px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto 40%, auto;
  }

  .contact-section.faq {
    padding-top: 172px;
    background-image: url('../images/Group-47417.png'), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url('../images/Group-47417.png'), linear-gradient(180deg, transparent, transparent);
    background-size: auto 40%, auto;
  }

  .contact-section.contact {
    padding-top: 172px;
  }

  .faq-hands.travel {
    left: 5px;
    top: 96px;
  }

  .faq-hands.speakers {
    left: auto;
    top: 120px;
    right: 0%;
    bottom: auto;
    width: 120px;
  }

  .faq-hands.faq {
    left: 5px;
    top: 96px;
  }

  .icon-hands-faq {
    width: 180px;
  }

  .image-15-faq.trvel {
    width: 50px;
    max-width: none;
  }

  .image-15-faq.faq {
    width: 50px;
    max-width: none;
  }

  .div-form-50 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .div-block-15 {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .restaurants-modal {
    display: none;
    overflow: scroll;
  }

  .link-block-4 {
    max-width: 290px;
  }

  .left-arrow {
    left: 0%;
    top: auto;
    right: auto;
    bottom: 0%;
    width: 50px;
    height: 50px;
  }

  .right-arrow {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    width: 50px;
    height: 50px;
  }

  .div-block-22 {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

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

  .div-block-23 {
    margin-right: 20px;
  }

  .experiences-modal {
    display: none;
    overflow: scroll;
  }

  .bars-modal {
    overflow: scroll;
  }

  .img-star-blank-2 {
    display: none;
    width: 55px;
  }

  .main-button-side-events {
    width: auto;
    padding-right: 30px;
    padding-left: 30px;
    font-size: 20px;
  }

  .main-button-side-events.absolut {
    width: 210px;
    padding-left: 30px;
  }

  .main-button-side-events._2.mobile {
    width: 90%;
    margin-top: 0px;
  }

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

  .paragraph-11 {
    line-height: 22.5px;
    font-weight: 300;
    text-align: center;
  }

  .places-section.restaurants {
    margin-top: 75px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .places-section.experiences {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .places-section.bars {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .grid-3 {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-102 {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
  }

  .ffblock {
    width: 50%;
    margin-top: 26px;
  }

  .link-block-5 {
    width: 80%;
  }

  .fffooterblock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
  }

  .link-block-6 {
    display: inline-block;
    margin-right: auto;
    margin-left: auto;
  }

  .image-36 {
    max-width: 100%;
  }

  .image-39 {
    display: block;
    margin-right: auto;
    margin-left: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    -ms-grid-row-align: auto;
    align-self: auto;
  }
}

#w-node-a9c4c3a8-3bab-3e74-3cee-263333004587-33004577 {
  -ms-grid-column: span 3;
  grid-column-start: span 3;
  -ms-grid-column-span: 3;
  grid-column-end: span 3;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_66792ef8-95f6-9918-c430-9db1bd0aa310-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_26a177ac-442f-70ad-23de-265d0f65f8b1-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_86635e9c-c1a2-5785-9942-8de3c70d81e2-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3da0956a-74c8-b2fc-07f4-39dd7cb0ed91-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06355660-84b2-94e2-6095-8bcb9dbc4dc4-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_06355660-84b2-94e2-6095-8bcb9dbc4dc5-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06355660-84b2-94e2-6095-8bcb9dbc4dc6-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06355660-84b2-94e2-6095-8bcb9dbc4dc8-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c7a97e42-8497-71e5-f2fa-04b540f493e4-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c7a97e42-8497-71e5-f2fa-04b540f493e5-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c7a97e42-8497-71e5-f2fa-04b540f493e6-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c7a97e42-8497-71e5-f2fa-04b540f493e8-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a658e69f-17e7-f846-5b67-9b45bd2e0304-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a658e69f-17e7-f846-5b67-9b45bd2e0305-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a658e69f-17e7-f846-5b67-9b45bd2e0306-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a658e69f-17e7-f846-5b67-9b45bd2e0308-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33564b3e-86a9-6631-447e-f9b7d7c5b816-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_33564b3e-86a9-6631-447e-f9b7d7c5b817-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33564b3e-86a9-6631-447e-f9b7d7c5b818-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33564b3e-86a9-6631-447e-f9b7d7c5b81a-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9e608be7-f5c4-5568-a2ab-08cfab0490d3-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9e608be7-f5c4-5568-a2ab-08cfab0490d4-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9e608be7-f5c4-5568-a2ab-08cfab0490d5-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9e608be7-f5c4-5568-a2ab-08cfab0490d7-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfb9c-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfb9d-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfb9e-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba0-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba2-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba3-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba4-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba6-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba8-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba9-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbaa-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbad-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbaf-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb0-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb1-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb3-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb5-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb6-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb7-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb9-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbbb-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbbc-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbbd-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbc0-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663264-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663265-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663266-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663268-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066326a-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066326b-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066326c-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066326e-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663270-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663271-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663272-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663275-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663277-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663278-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663279-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066327b-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066327d-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066327e-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066327f-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663281-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663283-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663284-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663285-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663288-ef9e0591 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_65eb6dcd-2b11-59af-c19a-d0146810bcae-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f5440cce-622f-50f6-9011-ae4e5c6865b4-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1765a27c-78cc-300f-1d5b-b845a2402401-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-da9467ca-3f21-66c6-cc7f-417a443f6d7c-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_14f794ae-b32c-6118-af28-5678ffd9cde1-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b8b03c23-5aee-edab-fe3f-1744fdd55393-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6c018eec-906d-f35e-5eb8-7fd04465c4d7-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_89d74ca1-5580-d5f0-ea4d-48114c893389-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_43f7c301-ef40-b3ae-791f-74e15ddadede-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c33caf18-e7fa-cae3-de87-829b8e0463a4-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8be89d7c-c505-101d-4ae7-6af5d0afd6f4-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4b161edc-f38a-1452-0460-ed84a22f2c65-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c11bfa1c-ea7d-02b6-d5e9-5c4be3ce1ae7-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2877e8ae-c470-ae96-8c01-a447ddd880f7-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7e11cd11-670a-fee4-780f-bff66b3f5857-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96702b67-07e5-9da1-45b7-aa5936103067-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2d579fd6-c9c2-57c0-739a-5fb544077376-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8126a0ca-8233-154d-8513-5f5dbda8bfd3-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_47c52a37-70f7-bf97-0fa1-ef809149c41f-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa7dc58e-dc31-6c75-90b1-6c5574c7188d-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8daef4e7-8173-0706-5e4f-b15593260eb9-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_30f6b13b-bae5-2122-c1c9-fbf7f184a1a4-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_68914306-5a73-a91f-d268-d437a96a0a08-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3cbfe2b0-84b9-7d2d-b610-c81b6892d17e-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_41117369-1af9-d9c1-a5f3-093c21e62b4a-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f8d79c9b-4330-b1b9-f7b1-162621e131cd-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e625ddff-2bb7-c7aa-91fe-3af782be4442-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6997e2e5-4a4b-7465-b865-aaaa392305b1-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b5e61f21-4013-90be-6462-7963a856b2f3-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dc326887-75ac-e366-86a9-ffe86a400958-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f27c8318-2664-0242-63af-243dfd3c82ad-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0abad32c-e833-78a6-faa1-5a3b86f8d58e-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ff9fda38-8f2e-efb3-e587-1207b7430a81-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d213e969-be5d-962a-ada3-19639ad486b2-e314fd9a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_66792ef8-95f6-9918-c430-9db1bd0aa310-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_26a177ac-442f-70ad-23de-265d0f65f8b1-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_86635e9c-c1a2-5785-9942-8de3c70d81e2-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3da0956a-74c8-b2fc-07f4-39dd7cb0ed91-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06355660-84b2-94e2-6095-8bcb9dbc4dc4-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_06355660-84b2-94e2-6095-8bcb9dbc4dc5-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06355660-84b2-94e2-6095-8bcb9dbc4dc6-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06355660-84b2-94e2-6095-8bcb9dbc4dc8-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c7a97e42-8497-71e5-f2fa-04b540f493e4-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c7a97e42-8497-71e5-f2fa-04b540f493e5-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c7a97e42-8497-71e5-f2fa-04b540f493e6-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c7a97e42-8497-71e5-f2fa-04b540f493e8-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a658e69f-17e7-f846-5b67-9b45bd2e0304-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a658e69f-17e7-f846-5b67-9b45bd2e0305-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a658e69f-17e7-f846-5b67-9b45bd2e0306-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a658e69f-17e7-f846-5b67-9b45bd2e0308-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33564b3e-86a9-6631-447e-f9b7d7c5b816-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_33564b3e-86a9-6631-447e-f9b7d7c5b817-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33564b3e-86a9-6631-447e-f9b7d7c5b818-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33564b3e-86a9-6631-447e-f9b7d7c5b81a-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9e608be7-f5c4-5568-a2ab-08cfab0490d3-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_9e608be7-f5c4-5568-a2ab-08cfab0490d4-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9e608be7-f5c4-5568-a2ab-08cfab0490d5-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9e608be7-f5c4-5568-a2ab-08cfab0490d7-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfb9c-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfb9d-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfb9e-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba0-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba2-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba3-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba4-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba6-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba8-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfba9-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbaa-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbad-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbaf-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb0-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb1-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb3-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb5-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb6-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb7-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbb9-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbbb-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbbc-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbbd-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a447d27c-357b-f688-2eb9-26d60accfbc0-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663264-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663265-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663266-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663268-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066326a-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066326b-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066326c-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066326e-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663270-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663271-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663272-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663275-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663277-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663278-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663279-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066327b-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066327d-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066327e-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda066327f-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663281-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663283-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663284-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663285-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_777ced3e-dd95-0ee1-6496-59bda0663288-1694c9ec {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_59ef0faf-51cd-3e14-cb1b-b1471bbe1191-109e058c {
    -ms-grid-column-align: center;
    justify-self: center;
  }
}

