:root {
  --red: #ff0032;
  --white: white;
  --black: #111;
  --grey-light: #f5f5f5;
  --white-2: white;
  --black-2: black;
}

.body {
  color: #111;
  font-family: Sora, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 100%;
}

.hero-section {
  background-image: url('../images/andre-leonardo-banner-principal.jpg');
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  height: 815px;
  position: relative;
}

.hero-section._1 {
  background-image: url('../images/Banner-andre-leonardo-site.jpg');
}

.container {
  max-width: 1320px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.container.relative-zindez-1 {
  z-index: 1;
  position: relative;
}

.container.absolute-center {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 720px;
  margin: auto;
  display: flex;
  position: absolute;
  inset: 0%;
}

.column {
  flex-direction: column;
  display: flex;
}

.column.align-justify-center {
  justify-content: center;
  align-items: center;
}

.column.align-left {
  align-items: flex-start;
}

.column.align-center {
  align-items: center;
}

.column.align-center.top-margin-20 {
  margin-top: 20px;
}

.column.align-center.justify-center {
  justify-content: center;
}

.column.align-right {
  align-items: flex-end;
}

.column._400px {
  width: 800px;
}

.red-box {
  background-color: var(--red);
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 160%;
}

.red-box.top-margin-30 {
  margin-top: 30px;
  font-size: 1.25rem;
}

.red-box.top-margin-10 {
  margin-top: 10px;
  font-size: 1.25rem;
}

.heading {
  color: var(--red);
  text-align: center;
  max-width: 800px;
  margin-top: 10px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
}

.hero-sec-headline-1 {
  color: var(--red);
  font-size: 47px;
  font-weight: 600;
  line-height: 120%;
}

.hero-sec-headline-1.top-margin-50 {
  margin-top: 30px;
}

.hero-sec-headline-white {
  color: var(--white);
  text-align: center;
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 400;
  line-height: 160%;
}

.hero-sec-headline-white.red {
  color: var(--red);
  text-align: left;
}

.hero-sec-headline-white.red.center {
  text-align: center;
}

.div-block {
  background-image: url('../images/red-bck-line.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  width: 100%;
  height: 105px;
  position: absolute;
  inset: auto 0% 0%;
}

.logo-andre.top-margin-50 {
  margin-top: 50px;
}

.button-red {
  background-color: var(--red);
  border-radius: 5px;
  padding: 16px 48px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 100%;
}

.button-red:hover {
  transform: translate(0, -7px);
  box-shadow: 0 0 15px 2px #ff0032a1;
}

.button-red.top-margin-30 {
  margin-top: 30px;
  transition: all .2s;
}

.button-red.top-margin-30:hover {
  background-color: var(--red);
  transform: translate(0, -6px);
  box-shadow: 1px 1px 13px #0000005e;
}

.button-red.black {
  background-color: var(--black);
}

.button-red.black.top-margin-30:hover {
  background-color: #111;
}

.button-red.top-margin-15 {
  margin-top: 15px;
  transition: all .2s;
}

.sec-red {
  background-color: var(--red);
  padding-top: 80px;
  padding-bottom: 80px;
}

.sec-red.special-padding {
  padding-top: 20px;
  padding-bottom: 50px;
}

.sec-red.special-books {
  height: 313px;
  margin-top: -48px;
  padding-top: 0;
  padding-bottom: 0;
}

.grid1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.grid1._1 {
  grid-template-columns: 1fr;
}

._48-extrabold-white {
  color: var(--white);
  font-size: 3rem;
  font-weight: 700;
  line-height: 100%;
}

._48-extrabold-white.top-margin-30 {
  margin-top: 30px;
}

._48-extrabold-white.top-margin-15 {
  margin-top: 15px;
}

._48-extrabold-white._3 {
  text-align: center;
  max-width: 720px;
}

.row {
  margin-top: 40px;
  display: flex;
}

.row.center {
  align-items: center;
}

.row.center.top-margin-10 {
  margin-top: 10px;
}

.row.center.top-margin-30 {
  margin-top: 30px;
}

.row.center.justify-center {
  justify-content: center;
}

.row.center.justify-center.top-margin-20 {
  margin-top: 20px;
}

.white {
  color: var(--white);
}

.white.medium {
  font-weight: 500;
}

.white.medium._20px {
  font-size: 20px;
}

.white.medium._20px._7px-left {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 7px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
}

.white.medium._40px {
  text-align: center;
  font-size: 2.5rem;
  line-height: 100%;
}

.white.light {
  font-size: 16px;
  font-weight: 300;
  line-height: 120%;
}

.white.light._24px {
  font-size: 24px;
  font-weight: 300;
  line-height: 140%;
}

.white.light._24px.max-width-1050 {
  max-width: 1050px;
}

.white.light._24px.max-width-1050.top-margin-30 {
  margin-top: 30px;
  font-size: 1.5rem;
}

.white.light._24px.max-width-1050.top-margin-30.align-center-mobile {
  font-size: 1.5rem;
}

.white.light._24px.max-width-1050.top-margin-30.align-center-mobile._1 {
  text-align: center;
  max-width: 760px;
}

.white.light._24px.max-width-1050.top-margin-30.align-center-mobile._1._3 {
  max-width: 950px;
}

.white.light._24px.max-width-1050.top-margin-30.align-center-mobile._1._3.black {
  color: var(--black);
}

.white.light._24px.max-width-1050.top-margin-30.a {
  text-align: center;
  max-width: 740px;
}

.white.light.no-margins {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
}

.white.light._18px {
  font-size: 18px;
  line-height: 140%;
}

.white.light._18px.top-margin-30 {
  margin-top: 30px;
  font-size: 1.125rem;
}

.sec-reg-white {
  padding-top: 80px;
  padding-bottom: 80px;
}

.sec-reg-white.top-margin-130 {
  padding-top: 130px;
}

.sec-reg-white._1 {
  background-color: #855a5a;
}

.black {
  margin-top: 0;
  margin-bottom: 0;
}

.black.medium {
  font-weight: 400;
}

.black.medium._26px {
  font-size: 26px;
  line-height: 150%;
}

.black.medium._26px.max-width-766 {
  text-align: center;
  max-width: 766px;
  font-size: 1.625rem;
}

.black.medium._26px.max-width-766.top-margin-40 {
  margin-top: 40px;
}

.black.medium._26px.max-width-962 {
  text-align: center;
  max-width: 962px;
}

.black.medium._26px.max-width-962.top-margin-40 {
  margin-top: 40px;
  font-size: 1.625rem;
}

.black.medium._26px.top-margin-30 {
  margin-top: 30px;
  font-size: 1.625rem;
}

.black.bold {
  color: var(--black);
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 120%;
}

.black.bold._40px {
  font-size: 2.5rem;
}

.black.bold._48 {
  text-align: center;
  font-size: 48px;
}

.black.bold._48.max-width-950 {
  max-width: 950px;
}

.black.bold._33 {
  text-align: center;
  max-width: 1020px;
  margin-top: 14px;
  font-size: 2.6rem;
}

.black.bold._444 {
  text-align: center;
  max-width: 574px;
  margin-bottom: 0;
}

.black.bold._444._30top {
  margin-top: 50px;
}

.black.bold._444._30top._33 {
  max-width: 620px;
  font-size: 1.8rem;
}

.headline-black-90 {
  text-transform: uppercase;
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 5.625rem;
  font-weight: 800;
  line-height: 100%;
}

.text-span {
  color: var(--red);
}

.red-divider {
  background-color: var(--red);
  width: 167px;
  height: 9px;
}

.red-divider.top-margin-40 {
  margin-top: 40px;
}

.red-divider._20top {
  margin-top: 20px;
}

.semi-bold {
  font-weight: 600;
}

.sec-reg-lightgrey {
  z-index: 0;
  background-color: var(--grey-light);
  margin-top: auto;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

._50vw-andre-cover {
  z-index: 0;
  background-image: url('../images/andre-leonardo-foto-de-fundo.jpg');
  background-position: 100%;
  background-size: cover;
  width: 55vw;
  height: 100%;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.max-660px {
  width: 50vw;
  max-width: 660px;
  margin-top: 150px;
  margin-bottom: 150px;
}

.text-span-2 {
  color: var(--red);
}

.black-2 {
  color: var(--white);
}

.black-2.medium {
  font-weight: 500;
}

.black-2.medium._20px {
  font-size: 20px;
}

.black-2.medium._20px._7px-left {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 7px;
  font-weight: 400;
}

.black-2.normal {
  font-weight: 500;
}

.black-2.normal._20px {
  font-size: 20px;
}

.black-2.normal._20px._7px-left {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 7px;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 140%;
}

.black-2.normal._20px._7px-left._1122 {
  max-width: 798px;
}

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

.grid2.top-margin-40 {
  margin-top: 40px;
}

.black-fade-box {
  background-image: linear-gradient(#00000052, #1110);
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 70px;
  display: flex;
}

.white-normal-28px {
  color: var(--white);
  text-align: center;
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 140%;
}

.white-normal-28px._22px {
  font-size: 1.375rem;
  font-weight: 300;
}

.sec-bck-1 {
  background-image: url('../images/keynote-speaker-fundo.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

.grid3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  margin-top: 50px;
  display: grid;
}

.card-box {
  border: 1.5px none var(--white);
  color: var(--white);
  background-color: #222;
  border-radius: 10px;
  padding: 30px;
}

.red-22-semibold {
  color: var(--red);
  margin-left: 10px;
  font-size: 1.375rem;
  font-weight: 500;
}

.white-heading-36 {
  font-size: 1.9rem;
  font-weight: 500;
  line-height: 110%;
}

.divider {
  background-color: #d9d9d94d;
  height: 2px;
}

.divider.top-margin-30 {
  height: 1px;
  margin-top: 30px;
}

.text-span-3, .text-span-4 {
  font-weight: 600;
}

.bold {
  color: var(--white);
  font-weight: 700;
}

.bold-red {
  color: var(--red);
  font-weight: 600;
}

.stroke {
  background-image: linear-gradient(350deg, #656565, #ffffff03);
  border-radius: 10px;
  padding: 1.5px;
}

.sec-white-background {
  background-image: url('../images/white-background.jpg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 90px;
}

.sec-white-background.no-bot-margin {
  padding-bottom: 0;
}

.grid4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: end;
  place-items: end center;
  display: grid;
}

.black-paragraph {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 160%;
}

.black-paragraph.medium {
  font-weight: 500;
}

.black-paragraph.medium._26px {
  font-size: 26px;
  line-height: 150%;
}

.black-paragraph.medium._26px.max-width-766 {
  text-align: center;
  max-width: 766px;
}

.black-paragraph.medium._26px.max-width-766.top-margin-40 {
  margin-top: 40px;
}

.black-paragraph.medium._26px.max-width-962 {
  text-align: center;
  max-width: 962px;
}

.black-paragraph.medium._26px.max-width-962.top-margin-40 {
  margin-top: 40px;
}

.black-paragraph.medium.top-margin-30 {
  margin-top: 37px;
  margin-bottom: 35px;
  font-size: 1.125rem;
}

.black-paragraph.medium.top-margin-30._1 {
  margin-bottom: 20px;
}

.black-paragraph.medium.top-margin-30._1._333 {
  margin-top: 0;
}

.black-paragraph.medium.top-margin-30._1.vew {
  max-width: 470px;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 120%;
}

.black-paragraph.bold {
  color: var(--black);
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

.black-paragraph.top-margin-30 {
  margin-top: 0;
  margin-bottom: 181px;
  font-size: 1.125rem;
}

.black-paragraph.top-margin-30.bot-margin-90 {
  margin-bottom: 122px;
}

.black-paragraph.top-margin-30.no-bot {
  margin-bottom: 20px;
  font-size: 1rem;
}

.black-paragraph.top-margin-30._1 {
  font-size: 1rem;
}

.black-paragraph.top-margin-30._1._2._3 {
  margin-bottom: 20px;
}

.white-paragraph {
  color: #fff;
  margin-top: -52px;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 160%;
}

.white-paragraph.medium {
  font-weight: 500;
}

.white-paragraph.medium._26px {
  font-size: 26px;
  line-height: 150%;
}

.white-paragraph.medium._26px.max-width-766 {
  text-align: center;
  max-width: 766px;
}

.white-paragraph.medium._26px.max-width-766.top-margin-40 {
  margin-top: 40px;
}

.white-paragraph.medium._26px.max-width-962 {
  text-align: center;
  max-width: 962px;
}

.white-paragraph.medium._26px.max-width-962.top-margin-40 {
  margin-top: 40px;
}

.white-paragraph.medium.top-margin-30 {
  margin-top: 30px;
}

.white-paragraph.bold {
  color: var(--black);
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

.white-paragraph.top-margin-30 {
  margin-top: 30px;
}

.white-paragraph.top-margin-30.bot-margin-90 {
  margin-bottom: 122px;
}

.div-block-2 {
  padding-top: 59px;
  padding-bottom: 59px;
}

.grid5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.img-books-desktop {
  margin-top: -49px;
}

.img-books-desktop.mobile {
  display: none;
}

.img-books-desktop._1 {
  margin-top: -36px;
}

.grid-logos {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.logo-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.sec-bck-2 {
  background-image: url('../images/fundo-andre-leonardo.jpg');
  background-position: 50%;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

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

.white-bold-64 {
  color: var(--white);
  font-size: 4rem;
  font-weight: 700;
  line-height: 100%;
}

.red-med-26 {
  color: var(--red);
  text-align: center;
  margin-top: 20px;
  font-size: 1.625rem;
  font-weight: 500;
  line-height: 120%;
}

.hero-sec-headline-red {
  color: var(--red);
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 28px;
  font-weight: 700;
}

.headline-img {
  margin-top: 30px;
}

.footer {
  background-color: var(--black);
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block {
  color: #ffffffb3;
  margin-left: 5px;
  margin-right: 5px;
  padding: 4px;
  font-size: 1rem;
  font-weight: 300;
  text-decoration: none;
}

.link-red {
  color: #ffffffb3;
  text-decoration: none;
  transition: all .2s;
}

.link-red:hover {
  color: var(--red);
  text-decoration: underline;
}

.image-2 {
  margin-top: 88px;
}

.div-block-3 {
  width: 100%;
  height: 100%;
  position: absolute;
}

.image-3 {
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
  inset: 0% auto auto 0%;
}

.button {
  background-color: #4353ff;
  padding: 16px 24px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.3;
  text-decoration: none;
  transition-property: none;
}

.button.modal-open_btn {
  background-color: var(--red);
  border-radius: 5px;
  margin-top: 15px;
  padding-left: 48px;
  padding-right: 48px;
  font-size: 1.25rem;
  line-height: 100%;
  transition: all .2s;
}

.button.modal-open_btn:hover {
  transform: translate(0, -7px);
  box-shadow: 0 0 15px 2px #ff0032a1;
}

.button.modal-open_btn.black {
  background-color: var(--black);
}

.modal-wrapper {
  z-index: 99999;
  background-color: #141414cc;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0;
  overflow: scroll;
}

.modal-container {
  z-index: 5;
  background-color: #fff;
  width: 85%;
  max-width: 600px;
  margin: 10vh auto 20px;
  padding: 40px;
  display: block;
  position: relative;
  overflow: hidden;
}

.modal-close_btn {
  z-index: 10;
  color: #000;
  padding: 12px 16px;
  font-size: 2.2rem;
  font-weight: 500;
  line-height: .7;
  text-decoration: none;
  transition: opacity .2s;
  position: absolute;
  inset: 0% 0% auto auto;
}

.modal-close_btn:hover {
  color: #444;
}

.sr-only {
  white-space: nowrap;
  border: 0 solid #0000;
  width: 1px;
  height: 1px;
  margin-top: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.modal-close_area {
  justify-content: center;
  align-items: center;
  position: fixed;
  inset: 0;
}

.modal {
  z-index: 999;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100vw;
  height: 100vh;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal-bg {
  -webkit-backdrop-filter: blur(1px);
  backdrop-filter: blur(1px);
  background-color: #00000080;
  width: 100%;
  height: 100%;
}

.modal-container-4 {
  background-color: #081b2b00;
  border-radius: 4px;
  width: 100%;
  max-width: 35rem;
  margin-top: -10%;
  padding: 0 0;
  position: absolute;
}

.close-link {
  color: #1e1e1e;
  cursor: pointer;
  text-decoration: none;
  position: absolute;
  inset: 3.1rem 1.5rem auto auto;
}

.close-text {
  color: #fff;
  font-size: 4rem;
  transform: rotate(45deg);
}

.html-embed {
  color: #000;
}

.button-9 {
  color: #000;
  text-align: center;
  text-transform: uppercase;
  background-color: #d2ff00;
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px 15px;
  font-size: 22px;
  font-weight: 700;
  line-height: 100%;
  transition: all .2s;
}

.button-9:hover {
  box-shadow: 0 0 7px 4px #d2ff004d;
}

.sec-thankyou {
  background-image: url('../images/andre-leonardo-banner-principal.jpg');
  background-position: 50%;
  background-size: cover;
  width: 100vw;
  height: 100vh;
  position: relative;
}

.section {
  background-color: var(--red);
  width: 100vw;
  height: 10vh;
}

.heading-2 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
}

.text-block-2 {
  color: var(--white);
  text-align: center;
  max-width: 543px;
  margin-top: 20px;
  font-weight: 300;
  line-height: 140%;
}

.link {
  color: var(--red);
  margin-top: 30px;
}

.sec-black {
  background-color: var(--black);
  padding-top: 90px;
  padding-bottom: 90px;
}

.container-820 {
  max-width: 840px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.container-820.top-margin-30 {
  margin-top: 30px;
}

.heading-3 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
}

.heading-3.top-margin-40 {
  margin-top: 40px;
}

.white-paragraph-normal {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 160%;
}

.white-paragraph-normal.medium {
  font-weight: 500;
}

.white-paragraph-normal.medium._26px {
  font-size: 26px;
  line-height: 150%;
}

.white-paragraph-normal.medium._26px.max-width-766 {
  text-align: center;
  max-width: 766px;
}

.white-paragraph-normal.medium._26px.max-width-766.top-margin-40 {
  margin-top: 40px;
}

.white-paragraph-normal.medium._26px.max-width-962 {
  text-align: center;
  max-width: 962px;
}

.white-paragraph-normal.medium._26px.max-width-962.top-margin-40 {
  margin-top: 40px;
}

.white-paragraph-normal.medium.top-margin-30 {
  margin-top: 30px;
}

.white-paragraph-normal.bold {
  color: var(--black);
  font-size: 36px;
  font-weight: 700;
  line-height: 120%;
}

.white-paragraph-normal.top-margin-30 {
  color: #ffffffb3;
  margin-top: 30px;
  font-size: 1rem;
}

.white-paragraph-normal.top-margin-30.bot-margin-90 {
  margin-bottom: 122px;
}

.h-politica {
  color: var(--white);
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 120%;
}

.h-politica.top-margin-30 {
  margin-top: 30px;
}

.text-span-5 {
  color: #fff;
  font-weight: 600;
}

.telegram-button {
  color: #fff;
  background-color: #35ace1;
  border-radius: 100px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  padding: 7px 27px;
  text-decoration: none;
  display: flex;
}

.image-4 {
  max-width: 40px;
  margin-right: 5px;
}

.socialmedia-linkblock {
  color: #ffffff5e;
  margin-left: 4px;
  margin-right: 4px;
  transition: all .2s;
}

.socialmedia-linkblock:hover {
  color: var(--red);
}

.impacto {
  color: var(--white);
  font-size: 100px;
  font-weight: 800;
  line-height: 120%;
}

.impacto.top-margin-50 {
  margin-top: 30px;
}

.text-span-6, .text-span-7, .text-span-8 {
  color: var(--red);
}

.div-block-4 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

@media screen and (max-width: 991px) {
  .hero-section {
    background-image: url('../images/background-ipad.jpg');
    background-position: 50% 0;
    background-size: cover;
    height: 702px;
  }

  .hero-section._1 {
    background-image: url('../images/ipad-bck.jpg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .column.align-left.center-mobile, .column.align-center {
    align-items: center;
  }

  .column._400px {
    width: auto;
  }

  .red-box.top-margin-30, .red-box.top-margin-10, .heading {
    font-size: 1.1rem;
  }

  .hero-sec-headline-1.top-margin-50 {
    font-size: 2.5rem;
  }

  .logo-andre.top-margin-50 {
    margin-top: 30px;
  }

  .button-red.top-margin-30 {
    margin-left: auto;
    margin-right: auto;
  }

  .sec-red.special-books {
    height: 442px;
    margin-top: -43px;
    margin-bottom: 155px;
  }

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

  .white.light._24px.max-width-1050.top-margin-30.align-center-mobile {
    text-align: center;
  }

  .sec-reg-white.top-margin-130 {
    padding-top: 80px;
  }

  .black.medium._26px.max-width-766, .black.medium._26px.max-width-962.top-margin-40, .black.medium._26px.top-margin-30, .headline-black-90 {
    text-align: center;
  }

  ._50vw-andre-cover {
    background-image: linear-gradient(#ffffffc7, #ffffffc7), url('../images/andre-leonardo-foto-de-fundo.jpg');
    background-position: 0 0, 100%;
    background-size: auto, cover;
    width: 100vw;
  }

  .max-660px {
    width: auto;
    max-width: none;
    margin-top: 86px;
    margin-bottom: 86px;
  }

  .black-fade-box {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .grid3, .grid4 {
    grid-template-columns: 1fr;
  }

  .black-paragraph.top-margin-30.bot-margin-90, .black-paragraph.top-margin-30._1._2._544 {
    margin-bottom: 0;
  }

  .white-paragraph {
    margin-top: 72px;
  }

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

  .img-books-desktop {
    max-width: 400px;
    display: none;
  }

  .img-books-desktop.mobile {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .img-books-desktop.mobile._2 {
    max-width: none;
  }

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

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

  .image {
    max-width: 500px;
  }

  .image-2 {
    max-width: 363px;
  }

  .sec-thankyou {
    background-image: url('../images/background-ipad.jpg'), url('../images/andre-leonardo-banner-principal.jpg');
    background-position: 50% 0, 50%;
    background-size: cover, cover;
  }

  .white-paragraph-normal {
    margin-top: 72px;
  }

  .impacto.top-margin-50 {
    font-size: 2.5rem;
  }

  .div-block-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
}

@media screen and (max-width: 767px) {
  .hero-section {
    height: 727px;
  }

  .column.align-left.center-mobile, .column.align-center.left-mobile {
    align-items: flex-start;
  }

  .column._400px {
    width: auto;
    max-width: 800px;
  }

  .red-box {
    font-size: 1.2rem;
  }

  .button-red.top-margin-30 {
    font-size: 1.1rem;
  }

  .sec-red {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  ._48-extrabold-white {
    font-size: 2rem;
  }

  .row.center.top-margin-10 {
    margin-top: 5px;
  }

  .row.center.justify-center.top-margin-20.column-mobile {
    flex-direction: column;
  }

  .white.medium._20px._7px-left {
    font-size: 1rem;
  }

  .white.medium._40px {
    font-size: 2rem;
  }

  .white.light._24px.max-width-1050.top-margin-30 {
    text-align: center;
    font-size: 1.1rem;
  }

  .white.light._24px.max-width-1050.top-margin-30.align-center-mobile {
    font-size: 1.1rem;
  }

  .white.light._18px.top-margin-30 {
    margin-top: 20px;
    font-size: 1.1rem;
  }

  .sec-reg-white {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .black.medium._26px.max-width-766 {
    text-align: center;
    font-size: 1.1rem;
  }

  .black.medium._26px.max-width-962.top-margin-40 {
    font-size: 1.15rem;
  }

  .black.medium._26px.top-margin-30 {
    font-size: 1rem;
  }

  .black.bold {
    text-align: center;
    font-size: 2rem;
  }

  .black.bold._40px {
    text-align: left;
    font-size: 6vw;
  }

  .black.bold._33._2 {
    font-size: 2rem;
  }

  .headline-black-90 {
    font-size: 3rem;
  }

  ._50vw-andre-cover {
    background-image: linear-gradient(#ffffffc7, #ffffffc7), url('../images/andre-leonardo-foto-de-fundo.jpg');
    background-position: 0 0, 60%;
  }

  .max-660px {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .black-2.normal._20px._7px-left {
    font-size: 1.1rem;
  }

  .grid2.top-margin-40 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .black-fade-box {
    background-image: linear-gradient(155deg, #00000052, #1110);
    padding: 35px;
  }

  .white-normal-28px, .white-normal-28px._22px {
    font-size: 1.1rem;
  }

  .sec-bck-1 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .card-box {
    padding: 20px;
  }

  .red-22-semibold {
    font-size: 1.2rem;
  }

  .white-heading-36 {
    font-size: 1.7rem;
  }

  .sec-white-background {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .black-paragraph.medium.top-margin-30, .black-paragraph.top-margin-30, .white-paragraph {
    font-size: 1rem;
  }

  .img-books-desktop.mobile._2 {
    max-width: 100%;
  }

  .sec-bck-2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .white-bold-64 {
    font-size: 2.5rem;
  }

  .red-med-26 {
    font-size: 1rem;
    line-height: 100%;
  }

  .hero-sec-headline-red {
    font-size: 1.1rem;
  }

  .text-block {
    text-align: center;
    font-size: .8rem;
  }

  .text-block.hide {
    display: none;
  }

  .modal-close_btn {
    font-size: 1.8rem;
  }

  .button-9 {
    position: relative;
  }

  .white-paragraph-normal {
    font-size: 1rem;
  }
}

@media screen and (max-width: 479px) {
  .hero-section {
    background-image: url('../images/andre-mobilebck.png');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: 257vw;
    max-height: 816px;
  }

  .hero-section._1 {
    background-image: url('../images/mobile-bck.jpg');
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
  }

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

  .container.relative-zindez-1._2 {
    height: auto;
  }

  .container.absolute-center {
    padding-top: 40vw;
  }

  .column.align-justify-center._2 {
    justify-content: space-between;
    height: auto;
    padding-top: 3vh;
    padding-bottom: 8vh;
  }

  .red-box.top-margin-30 {
    margin-top: 3vw;
  }

  .red-box.top-margin-30._1 {
    max-width: 270px;
  }

  .red-box.top-margin-10 {
    margin-top: 7px;
  }

  .heading {
    font-size: 4.2vw;
  }

  .hero-sec-headline-1.top-margin-50 {
    margin-top: 50vw;
    font-size: 1.7rem;
  }

  .hero-sec-headline-white {
    text-align: center;
    font-size: 4vw;
  }

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

  .logo-andre.top-margin-50 {
    max-width: 200px;
    margin-top: 5vw;
  }

  .button-red.top-margin-30 {
    text-align: center;
    margin-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 4vw;
  }

  .button-red.top-margin-15 {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 1.1rem;
  }

  .sec-red.special-padding {
    padding-top: 0;
    padding-bottom: 30px;
  }

  .sec-red.special-padding._30top {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sec-red.special-books {
    height: 390px;
    margin-top: -32px;
  }

  ._48-extrabold-white {
    font-size: 1.7rem;
  }

  .row.center.top-margin-10 {
    margin-top: 8px;
  }

  .row.center.top-margin-30._10, .row.center._10mobile {
    margin-top: 10px;
  }

  .white.medium._20px._7px-left {
    font-size: .9rem;
  }

  .white.medium._40px {
    font-size: 1.5rem;
  }

  .white.light._24px.max-width-1050.top-margin-30 {
    margin-top: 20px;
    font-size: .9rem;
  }

  .white.light._24px.max-width-1050.top-margin-30.align-center-mobile, .white.light.no-margins, .white.light._18px.top-margin-30 {
    font-size: .9rem;
  }

  .sec-reg-white.top-margin-130._2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .sec-reg-white._33 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .black.medium._26px.max-width-766 {
    font-size: .9rem;
  }

  .black.medium._26px.max-width-962.top-margin-40 {
    margin-top: 30px;
    font-size: .9rem;
  }

  .black.medium._26px.top-margin-30 {
    font-size: .9rem;
    line-height: 120%;
  }

  .black.bold {
    font-size: 1.5rem;
    line-height: 100%;
  }

  .black.bold._40px {
    font-size: 1.5rem;
  }

  .black.bold.top-margin-mobile {
    text-align: left;
    margin-top: 137px;
  }

  .headline-black-90 {
    margin-top: 20px;
    font-size: 12vw;
  }

  .red-divider.top-margin-40 {
    height: 6px;
    margin-top: 20px;
  }

  .black-2.normal._20px._7px-left {
    font-size: .9rem;
  }

  .white-normal-28px, .white-normal-28px._22px {
    font-size: 1rem;
  }

  .grid3 {
    margin-top: 30px;
  }

  .red-22-semibold {
    font-size: 1rem;
  }

  .white-heading-36 {
    font-size: 1.3rem;
  }

  .sec-white-background.no-bot-margin._30 {
    padding-top: 30px;
  }

  .sec-white-background._1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .black-paragraph.medium.top-margin-30, .black-paragraph.top-margin-30 {
    margin-top: 20px;
    font-size: .9rem;
  }

  .black-paragraph.top-margin-30.bot-margin-90 {
    margin-top: 20px;
  }

  .black-paragraph.top-margin-30.no-bot {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: .9rem;
  }

  .black-paragraph.top-margin-30._1._2._3 {
    margin-top: 10px;
    font-size: .9rem;
  }

  .black-paragraph.top-margin-30._1._2._544 {
    margin-top: 0;
    font-size: .9rem;
  }

  .white-paragraph {
    margin-top: 54px;
    font-size: .9rem;
  }

  .white-paragraph._40 {
    margin-top: 40px;
  }

  .img-books-desktop.mobile {
    max-width: 80vw;
  }

  .img-books-desktop.mobile._2 {
    max-width: 100%;
  }

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

  .logo-wrap.hide-mobile {
    display: none;
  }

  .sec-bck-2._1 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

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

  .hero-sec-headline-red {
    text-align: center;
    font-size: .9rem;
  }

  .image {
    max-width: 80vw;
  }

  .image-2 {
    max-width: 280px;
    margin-top: 246px;
  }

  .button.modal-open_btn:focus {
    border: 2px solid #ff9500;
  }

  .sec-thankyou {
    background-image: url('../images/andre-mobilebck.png'), url('../images/background-ipad.jpg'), url('../images/andre-leonardo-banner-principal.jpg');
    background-position: 50% 0, 50% 0, 50%;
    background-size: cover, cover, cover;
  }

  .text-block-2 {
    font-size: 15px;
  }

  .white-paragraph-normal {
    margin-top: 54px;
    font-size: .9rem;
  }

  .telegram-button {
    padding: 4px 15px;
    font-size: 15px;
  }

  .text-block-3 {
    font-size: 4vw;
  }

  .impacto.top-margin-50 {
    margin-top: 50vw;
    font-size: 1.7rem;
  }

  .div-block-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }
}

#w-node-_498ecc9d-f0c7-af29-c613-31e34c394488-585c253d, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8b97-585c253d, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8b98-585c253d, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8bb8-585c253d, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8bb9-585c253d, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8bd9-585c253d, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8bda-585c253d, #w-node-_14b60392-1e5b-bf89-3579-f8c22df009a0-585c253d, #w-node-_21e76149-debf-4c65-7cf1-9c025e3af5d3-585c253d, #w-node-_308d7da6-3234-8ae0-db14-ddd7b41ee348-585c253d, #w-node-abab447c-4a8a-ecc3-6fc7-f93911a410dc-585c253d, #w-node-_8fefdbcc-a520-d457-bcec-9c1e6af915c8-585c253d, #w-node-e1878d3c-7dda-a3af-0426-2dc0e9808c59-585c253d, #w-node-a0f236fb-afd2-b26d-1123-d9b198b0a63f-585c253d, #w-node-_7b4d71e1-ccda-50fe-76ef-a474dfa90a35-585c253d, #w-node-_6c31b598-361d-e62d-5200-9f8546277c98-585c253d, #w-node-c23c5c9e-ab82-ffb2-7cc3-6e7ede14404d-585c253d, #w-node-_949ce6f8-1cee-7d97-824c-778366d51d20-585c253d, #w-node-_91c1d8be-29ca-9a26-4910-08667eda5bc4-585c253d, #w-node-_736efddf-e1ba-9f51-957d-deafb244453d-585c253d, #w-node-_1b9bfe3e-c885-cf08-f53c-666292c43d25-585c253d, #w-node-_9cf2c0ff-c884-0906-7321-1c3377e4f988-585c253d, #w-node-_47afd4f8-f3c2-9952-ff0b-54517da9a908-585c253d, #w-node-_356ace84-6aa3-6661-6c6b-b74099b58908-585c253d, #w-node-a8366591-1fa1-c3df-fa80-a7c71c8b7f09-585c253d, #w-node-d05be8b9-ed66-86e5-035a-03206cfdbf1b-585c253d, #w-node-_5bf194c1-fee1-6ab4-e186-036bb6da65bf-585c253d, #w-node-_48f10d25-bf3a-e442-fef6-0f7b733e61d6-585c253d, #w-node-_361436ed-fe77-24d3-981a-a6187deee7fb-585c253d, #w-node-e65ff99b-19ac-0775-c186-a23b7a5bb4e0-585c253d, #w-node-_8b2037b6-8d8b-22da-85ad-d1dc0f5deb14-585c253d, #w-node-fc0bf84d-19c8-6527-9a99-0658a26a7628-585c253d, #w-node-ad51ce80-0b89-721b-c2b1-669ac6d999e2-585c253d, #w-node-e4351c82-4894-c0ee-9f79-364928b2c66b-585c253d, #w-node-_134bd289-53fc-64c8-5bb4-7be484ac2ebc-585c253d, #w-node-_1b4ba467-be16-3f1e-069f-e2ca8fb63956-585c253d, #w-node-f2ecdb17-c220-b189-8f3f-55ee143b2074-585c253d, #w-node-f46a47ce-1f62-3ee4-9035-f773b6173c6e-585c253d, #w-node-_45e9c26c-0b71-aecc-ec7d-262c627997d5-585c253d, #w-node-_462b476a-fe11-b3a5-8449-85166f428a80-585c253d, #w-node-de5afd57-25cb-6f7c-4492-ffcc33f2ed52-585c253d, #w-node-_859ac9a8-1701-1368-a4fe-87dfe28d2ba1-585c253d, #w-node-ccd07ae0-80b7-389a-e266-ea18874a3c1a-585c253d, #w-node-bdc61642-5e2e-f32b-d4bc-4817bb620249-585c253d, #w-node-_3a3db95d-1b2f-303a-1781-889b145c485d-585c253d, #w-node-ac018cdc-e891-1593-deee-11e73339f305-585c253d, #w-node-cf500faf-d76a-f652-a306-6d9f62dcbf19-585c253d, #w-node-_62d8a8c8-c7d4-67fa-9bf5-62a5fd650cd0-585c253d, #w-node-fc68e8cf-6b33-704c-4c93-6787621b0d08-585c253d, #w-node-acbd68aa-183e-f42f-825a-6fcfe9cb61e5-585c253d, #w-node-f1c3fb52-f384-750b-fc1e-b4f3a2140270-585c253d, #w-node-_55042a65-2672-8fbc-e542-dee35b810854-585c253d, #w-node-_038f7d72-36a0-0362-6c5e-ad74f6bc80cd-585c253d, #w-node-_7f4f6c44-fd9c-3b56-d635-7be418dfdcbc-585c253d, #w-node-_3492c5f7-ed84-8d5f-bda0-b87b69feb556-585c253d, #w-node-_26bc6561-7625-9a4e-df4d-a2f0ccc12a3a-585c253d, #w-node-dfdd20cc-6e09-1cc7-8639-c376e69b39cd-585c253d, #w-node-_04efa759-1b99-67c6-6acc-c155a0e733c3-585c253d, #w-node-_46b77347-3a4c-6f07-efb8-e4e165ce866e-585c253d, #w-node-_7b9d280e-8aea-bc24-22a9-d48372c1c296-585c253d, #w-node-_17652e4f-07fe-e9bf-0373-fd79a796a0de-585c253d, #w-node-_23444e4f-6242-da42-0857-4219b7b9f216-585c253d, #w-node-_4231ef33-aa1e-be01-adc3-d5cb2cf4c3a2-585c253d, #w-node-_4abfbffe-4d11-ca66-4add-f351f38752e9-585c253d, #w-node-_61a547df-b30d-1b27-835d-12180efccd7c-585c253d, #w-node-d2733473-2dc8-23a8-4d1e-937402ab1675-585c253d, #w-node-_9ccc1f55-1e2c-e383-84bd-a20ec68c051e-585c253d, #w-node-_99d3d971-c6ec-bcab-f298-d96133b99788-585c253d, #w-node-_97367908-3f0c-78d5-fc24-5d5769b80375-585c253d, #w-node-bbe475e4-7a3a-4d57-ceb4-7c289e8adb6b-585c253d, #w-node-_05a58f52-2dab-9cba-8b52-9e4285b7744f-585c253d, #w-node-_185b09fd-31da-a420-b409-45271403f248-585c253d, #w-node-_64a09d69-9117-8657-2998-687efc08ec81-585c253d, #w-node-_5a4c9d9d-b04f-f9e6-5d45-12fecff897d3-585c253d, #w-node-b0e906d1-dc38-9371-d410-4b507fba0a9e-585c253d, #w-node-_6a1351a7-7094-d8dd-4fca-53f2cf35c89c-585c253d, #w-node-_90734f0f-9464-75f5-091d-b80d6b6d6f91-585c253d, #w-node-_881daf0c-6d98-19f2-7a93-c27b30dea3fd-585c253d, #w-node-_74ec3a62-c9ba-4096-0cd3-f4ad674447b7-585c253d, #w-node-eececb6a-abbd-3ea1-2440-96f994a0311c-585c253d, #w-node-_8397198c-fb29-b975-7f6c-a8435d2cc7ae-585c253d, #w-node-f57816a6-3a27-2369-c5a2-3a3646decdd4-585c253d, #w-node-cbd9716d-7457-2dac-2d3c-61ac02ba0395-585c253d, #w-node-_2793feb8-92ff-1c91-e070-77cc6ff01b67-585c253d, #w-node-ceec9f55-30f1-924e-0f4b-4271be94b969-585c253d, #w-node-cf54433c-f2f5-2faa-5121-c554569b38f6-585c253d, #w-node-afbaa122-8ee5-58fb-e5e3-84a004a54347-585c253d, #w-node-_7f0635eb-0757-c3f1-2646-dd34d177222e-585c253d, #w-node-_2c8f3071-86f2-6a13-5f5a-22face033818-585c253d, #w-node-_0a6301c7-2628-8514-32fa-72f07858b74a-585c253d, #w-node-_1a4583d1-b715-93f1-3384-245cb3fa78ed-585c253d, #w-node-abf49995-4df9-6359-5122-5e12ce905296-585c253d, #w-node-ff1bc857-04a2-2657-176c-00bbfbd2f030-585c253d, #w-node-_2372d273-f330-de71-6915-3b9f70ab9b3b-585c253d, #w-node-de3efc70-6266-9c38-0b37-0d865b7b80b7-585c253d, #w-node-_68608469-7789-3ff6-ad90-817aad2bf8c7-585c253d, #w-node-_75287264-7aee-621e-c55d-1df7ee7c5557-585c253d, #w-node-a40ec71d-09f6-6852-bade-e391d7e2967d-585c253d, #w-node-_78a023c5-a4ad-ada8-8b30-73f640a7d54f-585c253d, #w-node-_7b985ab5-e24f-0109-63cc-71400803c515-585c253d, #w-node-c921dd15-974b-b8fb-85d2-e5964d508395-585c253d, #w-node-_5b2a3599-7965-2c15-1d49-df0365187197-585c253d, #w-node-_7167560c-9576-1b3e-0a5e-452b5ccfa939-585c253d, #w-node-d7a7c4dc-e252-2d06-1567-affb7ada6dd6-585c253d, #w-node-_50b97683-bd93-3803-2e50-1fdfbd8333e7-585c253d, #w-node-_7de2ce94-fcfc-0cbe-cd17-ded1c4bb239b-585c253d, #w-node-_094eab3e-fb3a-3cb1-95f1-b22f5fdfc4d2-585c253d, #w-node-_78baf302-5147-6b2a-1189-de9742b65568-585c253d, #w-node-dc0869d5-c6b3-760d-592b-5a1d215f8e1d-585c253d, #w-node-_80fa330d-070c-a875-7e6a-c20f01a66ed0-585c253d, #w-node-_498ecc9d-f0c7-af29-c613-31e34c394488-b49c1257, #w-node-ad7ed5e9-c303-2989-1184-4441db772f9e-b49c1257, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8b97-b49c1257, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8b98-b49c1257, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8bb8-b49c1257, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8bb9-b49c1257, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8bd9-b49c1257, #w-node-_3b875ab2-9382-2227-6666-79b69c2b8bda-b49c1257, #w-node-_14b60392-1e5b-bf89-3579-f8c22df009a0-b49c1257, #w-node-_21e76149-debf-4c65-7cf1-9c025e3af5d3-b49c1257, #w-node-_308d7da6-3234-8ae0-db14-ddd7b41ee348-b49c1257, #w-node-abab447c-4a8a-ecc3-6fc7-f93911a410dc-b49c1257, #w-node-_8fefdbcc-a520-d457-bcec-9c1e6af915c8-b49c1257, #w-node-e1878d3c-7dda-a3af-0426-2dc0e9808c59-b49c1257, #w-node-a0f236fb-afd2-b26d-1123-d9b198b0a63f-b49c1257, #w-node-_7b4d71e1-ccda-50fe-76ef-a474dfa90a35-b49c1257, #w-node-_6c31b598-361d-e62d-5200-9f8546277c98-b49c1257, #w-node-c23c5c9e-ab82-ffb2-7cc3-6e7ede14404d-b49c1257, #w-node-_949ce6f8-1cee-7d97-824c-778366d51d20-b49c1257, #w-node-_91c1d8be-29ca-9a26-4910-08667eda5bc4-b49c1257, #w-node-_736efddf-e1ba-9f51-957d-deafb244453d-b49c1257, #w-node-_1b9bfe3e-c885-cf08-f53c-666292c43d25-b49c1257, #w-node-_9cf2c0ff-c884-0906-7321-1c3377e4f988-b49c1257, #w-node-_47afd4f8-f3c2-9952-ff0b-54517da9a908-b49c1257, #w-node-_356ace84-6aa3-6661-6c6b-b74099b58908-b49c1257, #w-node-a8366591-1fa1-c3df-fa80-a7c71c8b7f09-b49c1257, #w-node-d05be8b9-ed66-86e5-035a-03206cfdbf1b-b49c1257, #w-node-_5bf194c1-fee1-6ab4-e186-036bb6da65bf-b49c1257, #w-node-_48f10d25-bf3a-e442-fef6-0f7b733e61d6-b49c1257, #w-node-_361436ed-fe77-24d3-981a-a6187deee7fb-b49c1257, #w-node-e65ff99b-19ac-0775-c186-a23b7a5bb4e0-b49c1257, #w-node-_8b2037b6-8d8b-22da-85ad-d1dc0f5deb14-b49c1257, #w-node-fc0bf84d-19c8-6527-9a99-0658a26a7628-b49c1257, #w-node-ad51ce80-0b89-721b-c2b1-669ac6d999e2-b49c1257, #w-node-e4351c82-4894-c0ee-9f79-364928b2c66b-b49c1257, #w-node-_134bd289-53fc-64c8-5bb4-7be484ac2ebc-b49c1257, #w-node-_1b4ba467-be16-3f1e-069f-e2ca8fb63956-b49c1257, #w-node-f2ecdb17-c220-b189-8f3f-55ee143b2074-b49c1257, #w-node-f46a47ce-1f62-3ee4-9035-f773b6173c6e-b49c1257, #w-node-_45e9c26c-0b71-aecc-ec7d-262c627997d5-b49c1257, #w-node-_462b476a-fe11-b3a5-8449-85166f428a80-b49c1257, #w-node-de5afd57-25cb-6f7c-4492-ffcc33f2ed52-b49c1257, #w-node-_859ac9a8-1701-1368-a4fe-87dfe28d2ba1-b49c1257, #w-node-ccd07ae0-80b7-389a-e266-ea18874a3c1a-b49c1257, #w-node-bdc61642-5e2e-f32b-d4bc-4817bb620249-b49c1257, #w-node-_3a3db95d-1b2f-303a-1781-889b145c485d-b49c1257, #w-node-ac018cdc-e891-1593-deee-11e73339f305-b49c1257, #w-node-cf500faf-d76a-f652-a306-6d9f62dcbf19-b49c1257, #w-node-_62d8a8c8-c7d4-67fa-9bf5-62a5fd650cd0-b49c1257, #w-node-fc68e8cf-6b33-704c-4c93-6787621b0d08-b49c1257, #w-node-acbd68aa-183e-f42f-825a-6fcfe9cb61e5-b49c1257, #w-node-f1c3fb52-f384-750b-fc1e-b4f3a2140270-b49c1257, #w-node-_55042a65-2672-8fbc-e542-dee35b810854-b49c1257, #w-node-_038f7d72-36a0-0362-6c5e-ad74f6bc80cd-b49c1257, #w-node-_7f4f6c44-fd9c-3b56-d635-7be418dfdcbc-b49c1257, #w-node-_3492c5f7-ed84-8d5f-bda0-b87b69feb556-b49c1257, #w-node-_26bc6561-7625-9a4e-df4d-a2f0ccc12a3a-b49c1257, #w-node-dfdd20cc-6e09-1cc7-8639-c376e69b39cd-b49c1257, #w-node-_04efa759-1b99-67c6-6acc-c155a0e733c3-b49c1257, #w-node-_46b77347-3a4c-6f07-efb8-e4e165ce866e-b49c1257, #w-node-_7b9d280e-8aea-bc24-22a9-d48372c1c296-b49c1257, #w-node-_17652e4f-07fe-e9bf-0373-fd79a796a0de-b49c1257, #w-node-_23444e4f-6242-da42-0857-4219b7b9f216-b49c1257, #w-node-_4231ef33-aa1e-be01-adc3-d5cb2cf4c3a2-b49c1257, #w-node-_4abfbffe-4d11-ca66-4add-f351f38752e9-b49c1257, #w-node-_61a547df-b30d-1b27-835d-12180efccd7c-b49c1257, #w-node-d2733473-2dc8-23a8-4d1e-937402ab1675-b49c1257, #w-node-_9ccc1f55-1e2c-e383-84bd-a20ec68c051e-b49c1257, #w-node-_99d3d971-c6ec-bcab-f298-d96133b99788-b49c1257, #w-node-_97367908-3f0c-78d5-fc24-5d5769b80375-b49c1257, #w-node-bbe475e4-7a3a-4d57-ceb4-7c289e8adb6b-b49c1257, #w-node-_05a58f52-2dab-9cba-8b52-9e4285b7744f-b49c1257, #w-node-_185b09fd-31da-a420-b409-45271403f248-b49c1257, #w-node-_64a09d69-9117-8657-2998-687efc08ec81-b49c1257, #w-node-_5a4c9d9d-b04f-f9e6-5d45-12fecff897d3-b49c1257, #w-node-b0e906d1-dc38-9371-d410-4b507fba0a9e-b49c1257, #w-node-_6a1351a7-7094-d8dd-4fca-53f2cf35c89c-b49c1257, #w-node-_90734f0f-9464-75f5-091d-b80d6b6d6f91-b49c1257, #w-node-_881daf0c-6d98-19f2-7a93-c27b30dea3fd-b49c1257, #w-node-_74ec3a62-c9ba-4096-0cd3-f4ad674447b7-b49c1257, #w-node-eececb6a-abbd-3ea1-2440-96f994a0311c-b49c1257, #w-node-_8397198c-fb29-b975-7f6c-a8435d2cc7ae-b49c1257, #w-node-f57816a6-3a27-2369-c5a2-3a3646decdd4-b49c1257, #w-node-cbd9716d-7457-2dac-2d3c-61ac02ba0395-b49c1257, #w-node-_2793feb8-92ff-1c91-e070-77cc6ff01b67-b49c1257, #w-node-ceec9f55-30f1-924e-0f4b-4271be94b969-b49c1257, #w-node-cf54433c-f2f5-2faa-5121-c554569b38f6-b49c1257, #w-node-afbaa122-8ee5-58fb-e5e3-84a004a54347-b49c1257, #w-node-_7f0635eb-0757-c3f1-2646-dd34d177222e-b49c1257, #w-node-_2c8f3071-86f2-6a13-5f5a-22face033818-b49c1257, #w-node-_0a6301c7-2628-8514-32fa-72f07858b74a-b49c1257, #w-node-_1a4583d1-b715-93f1-3384-245cb3fa78ed-b49c1257, #w-node-abf49995-4df9-6359-5122-5e12ce905296-b49c1257, #w-node-ff1bc857-04a2-2657-176c-00bbfbd2f030-b49c1257, #w-node-_2372d273-f330-de71-6915-3b9f70ab9b3b-b49c1257, #w-node-de3efc70-6266-9c38-0b37-0d865b7b80b7-b49c1257, #w-node-_68608469-7789-3ff6-ad90-817aad2bf8c7-b49c1257, #w-node-_75287264-7aee-621e-c55d-1df7ee7c5557-b49c1257, #w-node-a40ec71d-09f6-6852-bade-e391d7e2967d-b49c1257, #w-node-_78a023c5-a4ad-ada8-8b30-73f640a7d54f-b49c1257, #w-node-_7b985ab5-e24f-0109-63cc-71400803c515-b49c1257, #w-node-c921dd15-974b-b8fb-85d2-e5964d508395-b49c1257, #w-node-_5b2a3599-7965-2c15-1d49-df0365187197-b49c1257, #w-node-_7167560c-9576-1b3e-0a5e-452b5ccfa939-b49c1257, #w-node-d7a7c4dc-e252-2d06-1567-affb7ada6dd6-b49c1257, #w-node-_50b97683-bd93-3803-2e50-1fdfbd8333e7-b49c1257, #w-node-_094eab3e-fb3a-3cb1-95f1-b22f5fdfc4d2-b49c1257, #w-node-_78baf302-5147-6b2a-1189-de9742b65568-b49c1257, #w-node-dc0869d5-c6b3-760d-592b-5a1d215f8e1d-b49c1257, #w-node-_80fa330d-070c-a875-7e6a-c20f01a66ed0-b49c1257 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


