@font-face {
  font-family: Candara;
  src: url('../fonts/candara.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --white: white;
  --black: black;
  --marrom: var(--black);
}

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

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

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

.hero {
  background-image: url('../images/220902_LFLORENZANO_006-1.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 85vh;
  margin-top: 0;
  display: flex;
}

.header {
  width: 100vw;
  height: 100px;
  position: fixed;
}

.navbar-logo-left {
  background-color: #f4eee100;
  position: fixed;
  inset: 0% 0% auto;
}

.navbar-logo-left._1 {
  z-index: 10;
  background-color: #f4eee100;
  background-image: linear-gradient(#2e1006c9, #fff0);
  padding-bottom: 48px;
}

.navbar-logo-left.p {
  background-color: #f4eee100;
  background-image: linear-gradient(#491a0a, #fff0);
}

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

.navbar-logo-left-container.shadow-three {
  width: 100%;
  max-width: 1140px;
  margin-top: 15px;
  margin-bottom: 15px;
  padding-top: 0;
  padding-bottom: 0;
}

.container {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.navbar-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav-menu-two {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.nav-link {
  color: #6a250f;
  letter-spacing: .25px;
  margin-left: 5px;
  margin-right: 30px;
  padding: 5px 10px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 20px;
  text-decoration: none;
}

.nav-link:hover {
  color: #1a1b1fbf;
}

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

.nav-link._2 {
  margin-right: 0;
}

.nav-link._1 {
  color: #eae5e1;
}

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

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

.nav-dropdown-toggle:hover {
  color: #1a1b1fbf;
}

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

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

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

.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, .nav-dropdown-link[data-wf-focus-visible] {
  outline-offset: 0px;
  color: #0050bd;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

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

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

.nav-link-accent:hover {
  color: #1a1b1fbf;
}

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

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

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

.image {
  width: 80%;
}

.heading {
  opacity: 1;
  color: #eae5e1;
  text-align: center;
  align-self: center;
  width: 70%;
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Candara, sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 50px;
}

.heading._1 {
  font-size: 56px;
  font-weight: 400;
}

.container-2 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.image-2 {
  width: 2000px;
  height: 200px;
  margin-bottom: -28px;
  margin-right: 50vw;
}

.image-3 {
  width: 1600px;
  max-width: 300%;
  margin: 0 0 0 -138px;
}

.heading-2 {
  color: #6a250f;
  margin-top: 148px;
  font-size: 28px;
}

.heading-2._2 {
  margin-top: 0;
  font-family: Candara, sans-serif;
}

.heading-2._1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Candara, sans-serif;
  font-weight: 800;
}

.div-block {
  grid-column-gap: 65px;
  grid-row-gap: 65px;
  grid-template-rows: 500px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 65px;
  display: grid;
}

.div-block._2 {
  grid-template-columns: 323px auto;
  margin-top: 65px;
}

.div-block._1 {
  margin-top: 0;
}

.container-3 {
  z-index: 2;
  max-width: 1100px;
  margin-top: 30px;
  position: relative;
}

.div-block-2 {
  grid-column-gap: 65px;
  grid-row-gap: 16px;
  grid-template-rows: 500px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 65px;
  display: grid;
}

.div-block-3 {
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  grid-template-rows: 300px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 65px;
  margin-bottom: 0;
  display: none;
}

.link-block {
  background-image: url('../images/Leila-Viegas_DalArq_low-6624.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-2 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6534.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-3 {
  background-image: url('../images/Group-13-1.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-4 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-030.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-5 {
  background-image: url('../images/1--006.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-6 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_02.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-7 {
  background-image: url('../images/Group-17-2.png');
  background-position: 0%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-8 {
  background-image: url('../images/_MG_5632.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-9 {
  background-image: url('../images/dallarqui-7029.jpg');
  background-position: 30%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-10 {
  background-image: url('../images/dallarqui-2114.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-11 {
  background-image: url('../images/AF_AP_MADALENA_21.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-12 {
  background-image: url('../images/dallarqui-6978.jpg');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: none;
  overflow: visible;
}

.link-block-13 {
  background-image: url('../images/Group-16-2.png');
  background-position: 50%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: none;
}

.heading-3 {
  color: #fff;
  flex: 0 auto;
  align-self: center;
  margin-bottom: 15px;
  margin-left: 0;
  font-family: Candara, sans-serif;
  font-size: 26px;
  font-weight: 400;
  text-decoration: none;
}

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

.image-4 {
  margin-bottom: -79px;
}

.container-4 {
  max-width: 950px;
}

.div-block-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 55% 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.paragraph {
  margin-top: 0;
  margin-bottom: 19px;
  margin-right: 47px;
}

.paragraph._2 {
  margin-bottom: 0;
  margin-right: 0;
}

.image-5 {
  width: auto;
  max-width: 150%;
  margin-top: 24px;
  margin-left: 0;
  margin-right: -981px;
}

.div-block-6 {
  grid-column-gap: 38px;
  grid-row-gap: 16px;
  grid-template-rows: 150px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 10px;
  display: grid;
}

.div-block-7 {
  border: 4px solid #72311c;
  border-radius: 40px;
}

.text-block {
  color: #6a250f;
  text-align: center;
  border: 4px solid #6a250f;
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 35px;
  padding-right: 35px;
  font-family: Candara, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 28px;
  display: flex;
}

.text-block:hover {
  color: #f1e8d7;
  background-color: #6a250f;
}

.div-block-8 {
  margin-top: 0;
  margin-left: 14px;
}

.contato {
  margin-top: 125px;
  overflow: hidden;
}

.container-5 {
  max-width: 950px;
  margin-top: 0;
}

.image-6 {
  float: left;
  margin-top: 0;
  margin-left: 0;
  display: block;
}

.div-block-9 {
  grid-column-gap: 53px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  margin-top: -75px;
  display: grid;
}

.div-block-10 {
  z-index: 3;
  background-color: #f1e8d7;
  border-radius: 35px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  position: relative;
}

.footer-subscribe {
  background-color: #6a250f;
  background-image: url('../images/Group-55.png');
  background-position: 100%;
  background-size: cover;
  border-bottom: 1px solid #e4ebf3;
  margin-top: 125px;
  padding: 50px 30px 40px;
  position: relative;
  overflow: hidden;
}

.container-6 {
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.footer-form-two {
  background-color: #f5f7fa;
  margin-bottom: 40px;
  padding: 64px;
}

.footer-form-container-two {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-form-title {
  font-size: 24px;
  line-height: 32px;
}

.footer-form-block-two {
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.footer-form-input {
  border: 1px #000;
  width: 460px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 180px 12px 20px;
}

.footer-form-input::placeholder {
  color: #1a1b1fcc;
}

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

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

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

.button-primary-2.footer-form-button {
  padding: 8px 18px;
  position: absolute;
  right: 8px;
}

.footer-wrapper-three {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-block-three {
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-left: 0;
  margin-right: -20px;
  display: flex;
}

.footer-link-three {
  color: #f3e5e1;
  margin-left: 20px;
  margin-right: 20px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 16px;
  text-decoration: none;
}

.footer-link-three:hover {
  color: #f1e8d7;
  font-weight: 700;
}

.footer-social-block-three {
  justify-content: flex-start;
  align-items: center;
  margin-left: -32px;
  display: flex;
}

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

.footer-divider-two {
  background-color: #f3e5e1;
  width: 100%;
  height: 2px;
  margin-top: 40px;
  margin-bottom: 40px;
}

.footer-bottom {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copyright {
  color: #f3e5e1;
  align-self: center;
}

.footer-legal-block {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-legal-link {
  color: #3a4554;
  margin-left: 24px;
}

.footer-legal-link:hover {
  color: #3a4554;
}

.link-block-14 {
  align-self: flex-end;
  margin-top: 6px;
  margin-right: 70px;
  text-decoration: none;
  display: flex;
}

.link-block-14:hover {
  color: #000;
  text-decoration: underline;
}

.link-block-14._1 {
  margin-top: 0;
}

.text-block-2 {
  color: #000;
  align-self: center;
  margin-right: 14px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-weight: 500;
}

.image-7 {
  width: 25px;
}

.image-7._2 {
  width: 20px;
  margin-left: 2.5px;
  margin-right: 2.5px;
}

.image-8 {
  width: 30px;
  margin-right: 0;
}

.image-9 {
  width: auto;
  height: 30px;
  margin-right: 0;
}

.image-10 {
  width: 30px;
  margin-right: 0;
}

.div-block-11 {
  background-color: #f4eee1;
  width: 100%;
  height: 300px;
}

.container-7 {
  max-width: 1100px;
}

.heading-4 {
  color: #6a250f;
  margin-top: 0;
  font-family: Candara, sans-serif;
  font-weight: 500;
}

.heading-4._1 {
  display: none;
}

.code-embed {
  color: #6a250f;
  height: 60px;
}

.div-block-12 {
  flex-flow: column;
  width: 500px;
  margin-left: 73px;
  margin-right: 97px;
  display: flex;
}

.div-block-12._2 {
  margin-left: 142px;
  margin-right: 25px;
}

.div-block-13 {
  order: 0;
  width: 400px;
  margin-top: -60px;
}

.div-block-13._2 {
  width: 315px;
  margin-top: 0;
}

.div-block-14 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: -74px;
  display: flex;
}

.div-block-14._2 {
  justify-content: flex-end;
  align-items: flex-start;
  margin-top: -96px;
}

.paragraph-2 {
  text-align: justify;
  margin-top: 21px;
  font-size: 16px;
}

.paragraph-2._1 {
  margin-top: 33px;
  font-size: 16px;
  line-height: 22px;
}

.image-11 {
  align-self: center;
  margin-top: 83px;
  margin-left: -142vw;
}

.section-2 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-3 {
  background-image: url('../images/_MG_5526.jpg');
  background-position: 50% 85%;
  background-size: cover;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
  display: flex;
}

.section-3.ai {
  background-image: url('../images/image-36.png');
  background-position: 100%;
  background-size: cover;
}

.section-3.cs {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_15.jpg');
  background-position: 50% 80%;
  height: 100vh;
}

.section-3.cg {
  background-image: url('../images/image-82.png');
}

.section-3.v {
  background-image: url('../images/Vert-0002.jpg');
  background-position: 50% 100%;
}

.section-3.cm {
  background-image: url('../images/AF_AP_MADALENA_10.jpg');
  background-position: 50% 80%;
  height: 100vh;
}

.section-3.ci {
  background-image: url('../images/download.gif');
  background-position: 50% 75%;
  justify-content: flex-end;
  align-items: center;
  height: 100vh;
}

.section-3.cam {
  background-image: url('../images/image-130.png');
}

.section-3.cb {
  background-image: url('../images/image-198.png');
  background-position: 50% 40%;
}

.section-3.cc {
  background-image: url('../images/dallarqui-7022.jpg');
  background-position: 50% 80%;
  height: 100vh;
}

.section-3.cd {
  background-image: url('../images/Leila-Viegas_DalArq_low-6523.jpg');
}

.heading-5 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Candara, sans-serif;
  font-size: 30px;
  font-weight: 500;
}

.heading-5.cg {
  color: #fff;
}

.heading-5.mc {
  margin-bottom: 24px;
}

.container-8 {
  max-width: 1100px;
  margin-top: 111px;
}

.div-block-15 {
  grid-column-gap: 73px;
  grid-row-gap: 16px;
  grid-template-rows: 450px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-16 {
  background-image: url('../images/2---Iquitos-0109.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-16.at {
  background-image: url('../images/2---011.jpg');
  background-size: cover;
}

.div-block-16.cs {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_01.jpg');
}

.div-block-16.cg {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-033.jpg');
  background-position: 50% 0;
}

.div-block-16.v {
  background-image: url('../images/Vert-0001.jpg');
  background-position: 50% 100%;
}

.div-block-16.cm {
  background-image: url('../images/AF_AP_MADALENA_04.jpg');
  margin-bottom: 0;
}

.div-block-16.mc {
  background-image: url('../images/_MG_5566.jpg');
  background-position: 50%;
}

.div-block-16.cam {
  background-image: url('../images/dallarqui-2139.jpg');
}

.div-block-16.cb {
  background-image: url('../images/Leila-Viegas_DalArq_low-6644.jpg');
  background-position: 50%;
}

.div-block-16.cc {
  background-image: url('../images/dallarqui-7024.jpg');
}

.div-block-16.cd {
  background-image: url('../images/Leila-Viegas_DalArq_low-6656.jpg');
}

.text-block-3 {
  color: #000;
  margin-right: 30px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 700;
}

.text-block-3._2 {
  color: #6a250f;
  margin-top: 0;
  margin-bottom: 16px;
  margin-right: 0;
  font-size: 20px;
}

.text-block-3._3 {
  margin-right: 0;
  font-weight: 400;
}

.text-block-3._1 {
  margin-right: 0;
}

.div-block-17 {
  margin-top: 14px;
  display: flex;
}

.paragraph-3 {
  text-align: justify;
  margin-top: 23px;
}

.paragraph-3.mundo {
  line-height: 19px;
}

.container-9 {
  max-width: 1100px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.div-block-18 {
  grid-column-gap: 129px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-10 {
  max-width: 1100px;
}

.div-block-19 {
  grid-column-gap: 76px;
  grid-row-gap: 77px;
  grid-template-rows: 500px 750px 500px 500px 500px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 500px;
  grid-auto-columns: 1fr;
  margin-top: 76px;
  display: grid;
}

.div-block-19.ct {
  grid-template-rows: 500px 500px 700px 500px 500px 500px 500px;
  display: grid;
}

.div-block-19.cs {
  grid-template-rows: 500px 700px 500px 500px 500px;
}

.div-block-19._2 {
  grid-template-rows: 300px 300px 300px;
  margin-top: 79px;
}

.div-block-19._2._4 {
  grid-template-rows: 300px;
}

.div-block-19._2._2x2 {
  grid-template-columns: 1fr 1fr;
}

.div-block-19._2.cm {
  grid-template-rows: 300px;
  grid-template-columns: 1fr 1fr;
  margin-bottom: 0;
}

.div-block-19._2.cm._3 {
  grid-template-rows: 500px 500px;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-19._3 {
  grid-template-rows: 500px 500px 500px 500px 500px 500px;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 79px;
  display: grid;
}

.div-block-19.cm {
  grid-template-rows: 500px 500px 500px 500px 500px 700px;
}

.div-block-19.mc {
  grid-template-rows: 475px 475px 500px 500px 700px 500px;
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
}

.div-block-19.mc.mc2 {
  grid-template-rows: 800px;
  grid-template-columns: 1fr 1fr;
}

.div-block-19.v {
  grid-template-rows: 500px;
}

.div-block-19.v._2x2 {
  grid-template-rows: 300px 300px 300px;
  grid-template-columns: 1fr 1fr;
  margin-top: 79px;
}

.div-block-19.v._2x2._2 {
  grid-template-rows: 300px 300px;
}

.div-block-19.cg {
  grid-template-rows: 500px 650px 500px;
}

.div-block-19.cb {
  grid-template-rows: 500px 700px 500px 700px 500px;
}

.div-block-19.cb.cb2 {
  grid-row-gap: 77px;
  grid-template-rows: 500px 500px 500px 500px;
  margin-top: 76px;
}

.div-block-19.cc {
  grid-template-rows: 500px 500px 500px 500px;
}

.div-block-19.cc._2 {
  grid-template-rows: 500px 500px 700px 700px;
}

.div-block-19.cc._2._33 {
  grid-template-rows: 700px;
  grid-template-columns: 1fr 1fr;
}

.div-block-19.cd2 {
  grid-template-rows: 350px;
  grid-template-columns: 1fr 1fr;
}

.div-block-19.cd3 {
  grid-template-rows: 500px 500px;
}

.div-block-19.tuim, .div-block-19.mada {
  grid-template-rows: 500px 500px 500px 500px 500px;
}

.container-11 {
  max-width: 1100px;
  margin-top: 69px;
}

.section-4 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-6 {
  color: #6a250f;
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: 25px;
  font-family: Ubuntu, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: 500;
}

.div-block-20 {
  border: 3px solid #6a250f;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 0;
  text-decoration: none;
  display: flex;
}

.div-block-21 {
  border: 3px solid #6a250f;
  border-radius: 100px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin: 5px 10px 5px 20px;
  display: flex;
}

.code-embed-2 {
  color: #6a250f;
  width: 30px;
  padding-top: 0;
}

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

.image-12 {
  margin-top: 51px;
}

.div-block-28 {
  display: none;
  overflow: hidden;
}

.div-block-29 {
  background-image: url('../images/3---005.jpg');
  background-position: 0%;
  background-size: cover;
}

.div-block-30 {
  background-image: url('../images/image-39.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-30.fv {
  background-image: url('../images/4---020.jpg');
}

.div-block-31 {
  background-image: url('../images/image-40.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-31.fv {
  background-image: url('../images/5---013.jpg');
}

.div-block-32 {
  background-image: url('../images/6---015.jpg');
  background-position: 100%;
  background-size: cover;
}

.div-block-33 {
  background-image: url('../images/image-42.png');
  background-position: 0%;
  background-size: cover;
}

.div-block-33.fv {
  background-image: url('../images/download-6-1.gif');
}

.div-block-34 {
  background-image: url('../images/image-43.png');
  background-position: 100%;
  background-size: cover;
}

.div-block-34.fv {
  background-image: url('../images/8----Tuim_093.jpg');
}

.div-block-35 {
  background-image: url('../images/9---085.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-36 {
  background-image: url('../images/image-45.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-36.fv {
  background-image: url('../images/10---051.jpg');
}

.div-block-37 {
  background-image: url('../images/image-46.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-37.fv {
  background-image: url('../images/11---048.jpg');
}

.div-block-38 {
  background-image: url('../images/image-47.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-38.fv {
  background-image: url('../images/12---025.jpg');
}

.div-block-39 {
  background-image: url('../images/image-48.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-39.fv {
  background-image: url('../images/13---064.jpg');
}

.div-block-40 {
  background-image: url('../images/14--062.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-41 {
  background-image: url('../images/15---035.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-42 {
  background-image: url('../images/image-51.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-42.fv {
  background-image: url('../images/16---060.jpg');
}

.div-block-43 {
  grid-column-gap: 77px;
  grid-row-gap: 75px;
  grid-template-rows: 500px 500px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 76px;
  display: grid;
}

.div-block-43._1 {
  grid-template-rows: 350px;
  grid-template-columns: 1fr 1fr;
}

.div-block-43.apt2 {
  grid-template-rows: 750px 700px;
  grid-template-columns: 1fr 1fr;
}

.div-block-44 {
  background-image: url('../images/17---070.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-45 {
  background-image: url('../images/image-53.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-46 {
  background-image: url('../images/19---Tuim-Hibrido-96e-97.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-47 {
  background-image: url('../images/20---102.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-48 {
  background-image: url('../images/21---113.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-49 {
  background-image: url('../images/22---112.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-50 {
  background-image: url('../images/download-4.gif');
  background-position: 50%;
  background-size: cover;
}

.link-block-15 {
  margin-top: 45px;
  text-decoration: none;
}

.div-block-51 {
  grid-column-gap: 77px;
  grid-row-gap: 78px;
  grid-template-rows: 700px 700px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 76px;
  display: grid;
}

.div-block-52 {
  background-image: url('../images/Iquitos-0108.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-53 {
  background-image: url('../images/4---Iquitos-0102.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-54 {
  background-image: url('../images/5---cortada.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-55 {
  background-image: url('../images/image-18.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-56 {
  background-image: url('../images/Iquitos-0238.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-57 {
  background-image: url('../images/Iquitos-0265.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-58 {
  background-image: url('../images/image-22.png');
  background-position: 0%;
  background-size: cover;
}

.div-block-59 {
  background-image: url('../images/Sala-0146.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-60 {
  background-image: url('../images/Iquitos-0242.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-61 {
  background-image: url('../images/123.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-62 {
  background-image: url('../images/Iquitos-0292.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-63 {
  background-image: url('../images/Iquitos-0006.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-64 {
  background-image: url('../images/Iquitos-0058.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-65 {
  background-image: url('../images/Iquitos-0016.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-66 {
  background-image: url('../images/Iquitos-0036.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-67 {
  background-image: url('../images/Iquitos-0012.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-68 {
  background-image: url('../images/Iquitos-0219.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-69 {
  background-image: url('../images/image-32.png');
  background-position: 50%;
  background-size: auto;
}

.div-block-70 {
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-71 {
  background-image: url('../images/3---Sagarana-LV5.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-72 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_27.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-73 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_18.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-74 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_20.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-75 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_28.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-76 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_05.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-77 {
  background-image: url('../images/9---Sagarana-LV19.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-78 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_26.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-79 {
  background-image: url('../images/11---Sagarana-LV28.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-80 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_07.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-81 {
  background-image: url('../images/13---Sagarana-LV20.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-82 {
  grid-column-gap: 76px;
  grid-row-gap: 16px;
  grid-template-rows: 700px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 76px;
  display: grid;
}

.div-block-83 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_10.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-84 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_09.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-85 {
  grid-column-gap: 77px;
  grid-row-gap: 77px;
  grid-template-rows: 500px 500px 500px 750px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 76px;
  display: grid;
}

.div-block-86 {
  background-image: url('../images/Design-sem-nome-1.gif');
  background-position: 0 0;
  background-size: cover;
}

.div-block-87 {
  background-image: url('../images/17---Sagarana-LV1.jpg');
  background-position: 100%;
  background-size: cover;
}

.div-block-88 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_19.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-89 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_22.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-90 {
  background-image: url('../images/20---Sagarana-LV36.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-91 {
  background-image: url('../images/21--Sagarana-LV39.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-92 {
  background-image: url('../images/22---Sagarana-LV41.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-93 {
  background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_11.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-94 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-043.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-95 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-041.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-96 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-036.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-97 {
  background-image: url('../images/download-2.gif');
  background-position: 50%;
  background-size: cover;
}

.div-block-98 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-082.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-99 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-044.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-100 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-054.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-101 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-052.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-102 {
  background-image: url('../images/download-3.gif');
  background-position: 0 0;
  background-size: cover;
}

.div-block-103 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-074.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-104 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-076.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-105 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-077.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-106 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-059.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-107 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-065.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-108 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-109.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-109 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-061.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-110 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-107.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-111 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-100.jpg');
  background-position: 10%;
  background-size: cover;
}

.div-block-112 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-028.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-113 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-024.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-114 {
  background-image: url('../images/image-106.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-115 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-001.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-116 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-009.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-117 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-094.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-118 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-097.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-119 {
  background-image: url('../images/092-com-dog-1.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-120 {
  background-image: url('../images/191122-luizaflorenzano-dalarqui-089.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-121 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  height: 100px;
  margin-top: -50px;
  display: grid;
  overflow: hidden;
}

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

.div-block-123 {
  z-index: 2;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 0;
  display: grid;
  position: relative;
  overflow: hidden;
}

.div-block-123._2 {
  z-index: 1;
  margin-top: -1894px;
  margin-bottom: 0;
  margin-right: 50vw;
  display: block;
}

.image-15 {
  width: 2000px;
  max-width: 200%;
  height: 100%;
  margin-right: 106px;
  display: block;
  overflow: visible;
}

.div-block-124 {
  justify-content: flex-end;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.image-16 {
  z-index: 1;
  width: 1500px;
  max-width: 400%;
  position: relative;
}

.div-block-125 {
  background-image: url('../images/dallarqui-2117.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-126 {
  background-image: url('../images/dallarqui-2107.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-127 {
  background-image: url('../images/dallarqui-2115.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-128 {
  background-image: url('../images/image-135.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-129 {
  background-image: url('../images/dallarqui-2131.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-130 {
  background-image: url('../images/dallarqui-2110.jpg');
  background-position: 100%;
  background-size: cover;
}

.div-block-131 {
  background-image: url('../images/dallarqui-2106.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-132 {
  background-image: url('../images/dallarqui-2107.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-133 {
  background-image: url('../images/image-140.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-134 {
  background-image: url('../images/dallarqui-2122.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-135 {
  background-image: url('../images/dallarqui-2145.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-136 {
  background-image: url('../images/dallarqui-2147.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-137 {
  background-color: #6a250f00;
  margin-bottom: 15px;
  padding: 10px 20px;
}

.div-block-138 {
  background-image: url('../images/_MG_5587.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-139 {
  background-image: url('../images/_MG_5597.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-140 {
  background-image: url('../images/_MG_5619.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-141 {
  background-image: url('../images/_MG_5562.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-142 {
  background-image: url('../images/_MG_5586.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-143 {
  background-image: url('../images/9---LOGO.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-144 {
  background-image: url('../images/_MG_5608.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-145 {
  background-image: url('../images/_MG_5627.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-146 {
  background-image: url('../images/5635---Lavabo-1.png');
  background-position: 0 0;
  background-size: cover;
}

.div-block-147 {
  background-image: url('../images/_MG_5629.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-148 {
  background-image: url('../images/_MG_5632.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-149 {
  background-image: url('../images/_MG_5645.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-150 {
  background-image: url('../images/_MG_5655.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-151 {
  -webkit-backdrop-filter: blur();
  backdrop-filter: blur();
  margin-bottom: 18px;
}

.div-block-152 {
  margin-bottom: 18px;
}

.div-block-153 {
  background-image: url('../images/Vert-0069.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-154 {
  background-image: url('../images/Vert-0009.jpg');
  background-position: 40% 100%;
  background-size: cover;
}

.div-block-155 {
  background-image: url('../images/Vert-0063-min.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-156 {
  background-image: url('../images/Vert-0021-min.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-157 {
  background-image: url('../images/Vert-0033.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-158 {
  background-image: url('../images/Vert-0059-min.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-159 {
  background-image: url('../images/Vert-0070-min.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-160 {
  background-image: url('../images/Vert-0072-min.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-161 {
  background-image: url('../images/Vert-0044.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-162 {
  background-image: url('../images/Vert-0061-min.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-163 {
  background-image: url('../images/Vert-0116.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-164 {
  background-image: url('../images/Vert-0077-min.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-165 {
  background-image: url('../images/Vert-0089-min.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-166 {
  background-image: url('../images/Vert-0080-min.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-167 {
  background-image: url('../images/Vert-0087-min.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-168 {
  background-image: url('../images/Vert-0014.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.cm {
  margin-bottom: 18px;
}

.div-block-169 {
  background-image: url('../images/AF_AP_MADALENA_07.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-170 {
  background-image: url('../images/AF_AP_MADALENA_24.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-171 {
  background-image: url('../images/ArquiMadalena-0060-min.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-172 {
  background-image: url('../images/0102-cortada.jpg');
  background-position: 100% 100%;
  background-size: cover;
}

.div-block-173 {
  background-image: url('../images/AF_AP_MADALENA_21.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-174 {
  background-image: url('../images/AF_AP_MADALENA_20.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-175 {
  background-image: url('../images/AF_AP_MADALENA_25.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-176 {
  background-image: url('../images/AF_AP_MADALENA_22.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-177 {
  background-image: url('../images/AF_AP_MADALENA_18.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-178 {
  background-image: url('../images/AF_AP_MADALENA_15.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-179 {
  background-image: url('../images/AF_AP_MADALENA_12.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-180 {
  background-image: url('../images/AF_AP_MADALENA_16.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-181 {
  background-image: url('../images/AF_AP_MADALENA_17.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-182 {
  background-image: url('../images/AF_AP_MADALENA_18.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-183 {
  background-image: url('../images/AF_AP_MADALENA_19.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-184 {
  background-image: url('../images/AF_AP_MADALENA_28.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-185 {
  background-image: url('../images/AF_AP_MADALENA_29.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-186 {
  background-image: url('../images/AF_AP_MADALENA_30.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-187 {
  align-self: flex-end;
  margin-bottom: 18px;
}

.div-block-188 {
  margin-bottom: 18px;
}

.div-block-189, .div-block-190 {
  margin-bottom: 20px;
}

.servi-os {
  overflow: hidden;
}

.projetos {
  height: 2790px;
  margin-bottom: 100px;
  padding-bottom: 50px;
  overflow: hidden;
}

.link-block-16, .link-block-17 {
  margin-right: 10px;
}

.link-block-18.w--current {
  margin-top: 50px;
  text-decoration: none;
}

.div-block-191 {
  margin-bottom: 18px;
}

.div-block-192 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6652.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-193 {
  background-image: url('../images/Abajour-sala.gif');
  background-position: 50%;
  background-size: cover;
}

.div-block-194 {
  background-image: url('../images/Leila-Viegas-6791---cortada-mais.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-195 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6761.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-196 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6758.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-197 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6797.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-198 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6752.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-199 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6716.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-200 {
  background-image: url('../images/Leila-Viegas-6720---cortada.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-201 {
  grid-column-gap: 74px;
  grid-row-gap: 74px;
  grid-template-rows: 750px 700px;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 75px;
  display: grid;
}

.div-block-201._2 {
  grid-template-rows: 300px 700px;
}

.div-block-202 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6515.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-203 {
  background-image: url('../images/Leila-Viegas-6720---cortada.jpg');
  background-position: 50% 100%;
  background-size: cover;
}

.div-block-204 {
  background-image: url('../images/Design-sem-nome.gif');
  background-position: 50%;
  background-size: cover;
}

.div-block-205 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6726.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-206 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6856.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-207 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6864.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-208 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6511.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-209 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6806.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-210 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6685.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-211 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6680.jpg');
  background-position: 100%;
  background-size: cover;
}

.div-block-212 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6834.jpg');
  background-position: 50%;
  background-size: cover;
}

.section-5 {
  margin-top: -30px;
}

.link-block-19 {
  margin-top: 65px;
  text-decoration: none;
}

.div-block-213 {
  background-image: url('../images/Quintal-286.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-214 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
}

.link-block-27, .link-block-28, .link-block-29, .link-block-30, .link-block-31, .link-block-32, .link-block-33 {
  margin-top: 50px;
  text-decoration: none;
}

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

.div-block-218 {
  background-image: url('../images/dallarqui-7015.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-219 {
  background-image: url('../images/dallarqui-7018.jpg');
  background-position: 100%;
  background-size: cover;
}

.div-block-220 {
  background-image: url('../images/dallarqui-7016.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-221 {
  background-image: url('../images/dallarqui-7020.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-222 {
  background-image: url('../images/dallarqui-7017.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-223 {
  background-image: url('../images/dallarqui-7030.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-224 {
  background-image: url('../images/dallarqui-7041.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-225 {
  background-image: url('../images/dallarqui-7052.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-226 {
  background-image: url('../images/dallarqui-7042.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-227 {
  background-image: url('../images/dallarqui-7051.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-228 {
  background-image: url('../images/dallarqui-7014.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-229 {
  background-image: url('../images/dallarqui-7071.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-230 {
  background-image: url('../images/dallarqui-7025.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-231 {
  background-image: url('../images/dallarqui-7027.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-232 {
  background-image: url('../images/dallarqui-7033.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-233 {
  background-image: url('../images/dallarqui-7057.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-234 {
  background-image: url('../images/dallarqui-7028.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-235 {
  background-image: url('../images/dallarqui-7070.jpg');
  background-position: 50%;
  background-size: cover;
}

.body {
  background-color: #fff;
  overflow: visible;
}

.section-6 {
  overflow: hidden;
}

.div-block-236 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6523.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-237 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6613.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-238 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6662.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-239 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6546.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-240 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6534.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-241 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6564.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-242 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6603.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-243 {
  background-image: url('../images/Leila-Viegas-DalArqui-low-6606.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-244 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6671.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-245 {
  background-image: url('../images/Leila-Viegas-DalArqui-low-6610.jpg');
  background-position: 0%;
  background-size: cover;
}

.div-block-246 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6607.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-247 {
  background-image: url('../images/Leila-Viegas-DalArqui-low-6525.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-248 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6585.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-249 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6595.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-250 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6574.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-251 {
  background-image: url('../images/com-dog-1.png');
  background-position: 50%;
  background-size: cover;
}

.div-block-252 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6498.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-253 {
  background-image: url('../images/Leila-Viegas-DalArqui-low-6503.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-254 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6741.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-255 {
  background-image: url('../images/Abajour-sala-1.gif');
  background-position: 100%;
  background-size: cover;
}

.div-block-256 {
  background-image: url('../images/IMG_3455.jpg');
  background-position: 0%;
  background-size: cover;
}

.div-block-257 {
  background-image: url('../images/Leila-Viegas-DalArqui-low-6743.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-258 {
  background-image: url('../images/Leila-Viegas_DalArq_low-6747.jpg');
  background-position: 0 0;
  background-size: cover;
}

.div-block-259 {
  background-image: url('../images/_MG_5524.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-260 {
  background-image: url('../images/_MG_5650.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-261 {
  margin-bottom: 22px;
}

.div-block-262 {
  margin-bottom: 18px;
}

.link-block-34 {
  color: #000;
}

.div-block-263 {
  background-image: url('../images/24---076.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-264 {
  background-image: url('../images/25---016.jpg');
  background-position: 50%;
  background-size: cover;
}

.div-block-265 {
  background-image: url('../images/26---105.jpg');
  background-position: 50%;
  background-size: cover;
}

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

  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu-two {
    background-color: #fff;
    border-radius: 50px;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    margin-top: 10px;
    padding: 20px;
    display: flex;
    box-shadow: 0 8px 50px #0000000d;
  }

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

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

  .menu-button {
    padding: 12px;
  }

  .menu-button.w--open {
    color: #fff;
    background-color: #a6b1bf;
  }

  .image-4 {
    margin-bottom: -82px;
  }

  .container-6 {
    max-width: 728px;
  }

  .footer-form-two {
    padding: 40px;
  }

  .footer-form-title {
    margin-right: 15px;
  }

  .footer-form-input {
    width: 400px;
    padding-right: 180px;
  }

  .footer-wrapper-three {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-social-block-three {
    margin-top: 40px;
  }
}

@media screen and (max-width: 767px) {
  .navbar-logo-left-container {
    max-width: 100%;
  }

  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu-two {
    border-radius: 20px;
    flex-direction: column;
    padding-bottom: 30px;
  }

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

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

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

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

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

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

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

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

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

  .footer-subscribe {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer-form-container-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-title {
    margin-right: 0;
  }

  .footer-form-block-two {
    width: 100%;
    margin-top: 20px;
  }

  .footer-form-input {
    width: 100%;
  }

  .footer-block-three {
    flex-flow: column wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-link-three {
    margin-bottom: 10px;
  }

  .footer-social-block-three {
    margin-top: 10px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-legal-block {
    margin-top: 15px;
    margin-left: -24px;
  }

  .footer-legal-link {
    font-size: 14px;
    line-height: 20px;
  }
}

@media screen and (max-width: 479px) {
  .hero {
    background-position: 35%;
    background-size: cover;
    overflow: hidden;
  }

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

  .navbar-logo-left._1 {
    z-index: 10;
    background-color: #6a250f;
    background-image: none;
    padding-bottom: 0;
    overflow: visible;
  }

  .container {
    max-width: none;
  }

  .nav-menu-wrapper {
    z-index: 1;
    background-color: #6a250f;
    margin-top: 0;
    display: block;
  }

  .nav-menu-wrapper.sobre {
    background-color: #f2eee2;
  }

  .nav-menu-two {
    background-color: #6a250f00;
    flex-flow: column;
  }

  .nav-link, .nav-link._2 {
    margin-right: 5px;
  }

  .menu-button {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    display: flex;
  }

  .heading {
    align-self: center;
    width: 95%;
    margin-top: 190px;
    font-size: 24px;
    line-height: 34px;
  }

  .container-2 {
    margin-bottom: 27vh;
  }

  .image-3 {
    width: 2000px;
    max-width: 800%;
    margin-left: 0;
  }

  .heading-2._2 {
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-2._1 {
    align-self: flex-start;
    margin-top: 15px;
    margin-bottom: 14px;
    margin-left: 10px;
  }

  .div-block {
    display: none;
    overflow: visible;
  }

  .container-3 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .div-block-2, .div-block-3 {
    display: none;
  }

  .heading-3 {
    align-self: center;
    margin-bottom: 10px;
    margin-left: 0;
    font-size: 24px;
    font-weight: 500;
  }

  .div-block-4 {
    display: flex;
  }

  .image-4 {
    margin-bottom: -75px;
  }

  .div-block-5 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100vw;
  }

  .paragraph {
    text-align: center;
    margin-right: 0;
  }

  .paragraph._2 {
    margin-bottom: 24px;
  }

  .div-block-6 {
    grid-column-gap: 19px;
    grid-template-columns: 225px 225px 225px;
    height: 100%;
    margin-bottom: -20px;
    margin-left: 0;
    margin-right: -20px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-right: 20px;
    overflow: scroll;
  }

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

  .div-block-8 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    width: 95vw;
    margin-top: 0;
    margin-left: 10px;
    display: flex;
  }

  .contato {
    margin-top: 35px;
    overflow: visible;
  }

  .image-6 {
    display: none;
  }

  .div-block-9 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 10px;
    overflow: hidden;
  }

  .div-block-10 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 50px;
    padding-right: 50px;
  }

  .footer-subscribe {
    margin-top: 89px;
    overflow: hidden;
  }

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

  .footer-form-two {
    padding: 20px;
  }

  .footer-form-block-two {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-form-input {
    margin-bottom: 10px;
    padding-right: 20px;
  }

  .button-primary-2.footer-form-button {
    position: relative;
    right: 0;
  }

  .footer-wrapper-three {
    flex-flow: row;
  }

  .footer-block-three {
    text-align: right;
    flex: 1;
    order: 0;
    justify-content: center;
    align-self: flex-end;
    align-items: flex-end;
    margin-right: 0;
    display: flex;
    position: relative;
  }

  .footer-link-three {
    margin-right: 0;
  }

  .footer-divider-two {
    margin-bottom: 24px;
  }

  .footer-bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer-copyright {
    text-align: right;
  }

  .link-block-14 {
    justify-content: flex-end;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .link-block-14._1 {
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-2 {
    text-align: right;
  }

  .image-7, .image-7._2 {
    width: auto;
  }

  .container-7 {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .heading-4 {
    text-align: left;
    margin-top: 31px;
    font-size: 32px;
    display: none;
  }

  .heading-4._1 {
    width: 90%;
    margin-bottom: 0;
    margin-right: 0;
    line-height: 40px;
    display: block;
  }

  .heading-4._1._2 {
    width: 300px;
    margin-top: 0;
  }

  .div-block-12 {
    order: 1;
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-12._2 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-13 {
    align-self: center;
    width: auto;
    margin-top: -47px;
  }

  .div-block-13._2 {
    order: -1;
    margin-top: 0;
  }

  .div-block-14 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 90vw;
    margin-top: -142px;
  }

  .paragraph-2 {
    margin-top: 35px;
  }

  .paragraph-2._1 {
    margin-top: 26px;
  }

  .image-11 {
    margin-top: 61px;
    margin-left: -272vw;
  }

  .section-2 {
    margin-top: 51px;
  }

  .section-3.v {
    background-position: 70% 60%;
    background-size: cover;
  }

  .heading-5 {
    margin-bottom: 0;
    font-size: 28px;
  }

  .heading-5.cg {
    margin-bottom: 0;
  }

  .div-block-15 {
    grid-row-gap: 41px;
    grid-template-rows: auto 180px;
    grid-template-columns: 95vw;
    margin-top: -42px;
  }

  .div-block-16 {
    margin-left: 10px;
  }

  .container-9 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-18 {
    grid-column-gap: 11px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-19 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: 500px 500px 500px 250px 500px 500px 250px 500px 500px 500px 500px 250px 500px 500px 250px;
    grid-template-columns: 1fr;
    grid-auto-columns: .25fr;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-block-19.ct {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .div-block-19._2._2x2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    margin-top: 40px;
  }

  .div-block-19._2.cm {
    margin-top: 20px;
  }

  .div-block-19._3 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: flex;
  }

  .div-block-19.cm {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-19.mc {
    align-items: stretch;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-block-19.v {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-19.v._2x2 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    margin-top: 30px;
  }

  .div-block-19.v._2 {
    margin-top: 30px;
  }

  .div-block-19.cg {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-19.cb {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-block-19.cb.cb2 {
    margin-top: 20px;
  }

  .section-4 {
    margin-top: 39px;
  }

  .div-block-20 {
    margin-top: 0;
    margin-bottom: 0;
    text-decoration: none;
  }

  .icon {
    color: #eae5e1;
    width: 40px;
    height: 40px;
  }

  .div-block-22 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px 200px;
    grid-template-columns: 100%;
    grid-auto-columns: 1fr;
    width: 95vw;
    margin-bottom: 67px;
    display: grid;
  }

  .div-block-23 {
    align-self: flex-end;
    margin-top: 14px;
  }

  .div-block-24 {
    margin-left: 10px;
  }

  .div-block-25 {
    align-self: flex-end;
    margin-top: 11px;
  }

  .image-12 {
    width: 90vw;
    margin-top: 35px;
    margin-left: 0;
    display: block;
  }

  .image-13 {
    margin-top: 11px;
  }

  .image-14 {
    order: -1;
    width: 45px;
    padding-bottom: 5px;
  }

  .image-14._2 {
    padding-bottom: 0;
  }

  .div-block-26 {
    margin-top: 0;
  }

  .div-block-27, .list-item {
    flex-flow: column;
    display: flex;
  }

  .div-block-28 {
    background-color: #fff;
    height: 50px;
    display: block;
  }

  .div-block-29 {
    width: 95vw;
    height: 600px;
  }

  .div-block-30 {
    width: 95vw;
  }

  .div-block-30.fv {
    height: 600px;
    margin-top: 20px;
  }

  .div-block-31.fv {
    width: 95vw;
    height: 600px;
    margin-top: 20px;
  }

  .div-block-32 {
    width: 95vw;
    height: 300px;
    margin-top: 20px;
  }

  .div-block-33.fv, .div-block-34.fv {
    width: 95vw;
    height: 600px;
    margin-top: 20px;
  }

  .div-block-35 {
    width: 95vw;
    height: 300px;
    margin-top: 20px;
  }

  .div-block-36.fv, .div-block-37.fv, .div-block-38.fv, .div-block-39.fv {
    width: 95vw;
    height: 600px;
    margin-top: 20px;
  }

  .div-block-40, .div-block-41 {
    width: 95vw;
    height: 300px;
    margin-top: 20px;
  }

  .div-block-42.fv {
    width: 95vw;
    height: 600px;
    margin-top: 20px;
  }

  .div-block-43 {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .div-block-43._1 {
    grid-row-gap: 20px;
    flex-flow: column;
    grid-template-rows: 350px 300px;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .div-block-44, .div-block-45 {
    width: 95vw;
    height: 300px;
  }

  .div-block-46, .div-block-47, .div-block-48, .div-block-49 {
    width: 95vw;
    height: 600px;
  }

  .div-block-50 {
    width: 95vw;
    height: 300px;
  }

  .link-block-15 {
    margin-top: 45px;
    text-decoration: none;
  }

  .div-block-51 {
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 20px;
    display: flex;
  }

  .div-block-52, .div-block-53, .div-block-54 {
    width: 95vw;
    height: 500px;
  }

  .div-block-55 {
    width: 95vw;
    height: 200px;
  }

  .div-block-56 {
    width: 95vw;
    height: 500px;
  }

  .div-block-57 {
    width: 95vw;
    height: 300px;
  }

  .div-block-58 {
    width: 95vw;
    height: 500px;
  }

  .div-block-59 {
    width: 95vw;
    height: 300px;
  }

  .div-block-60, .div-block-61, .div-block-62 {
    width: 95vw;
    height: 500px;
  }

  .div-block-63 {
    width: 95vw;
    height: 200px;
  }

  .div-block-64, .div-block-65, .div-block-66, .div-block-67 {
    width: 95vw;
    height: 500px;
  }

  .div-block-68 {
    width: 95vw;
    height: 200px;
  }

  .div-block-69, .div-block-70 {
    width: 95vw;
    height: 400px;
  }

  .div-block-71, .div-block-72, .div-block-73 {
    height: 500px;
  }

  .div-block-74 {
    height: 200px;
  }

  .div-block-75 {
    height: 500px;
  }

  .div-block-76, .div-block-77 {
    height: 200px;
  }

  .div-block-78, .div-block-79, .div-block-80, .div-block-81 {
    height: 500px;
  }

  .div-block-82 {
    flex-flow: column;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-block-83, .div-block-84 {
    height: 500px;
  }

  .div-block-85 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
  }

  .div-block-86, .div-block-87, .div-block-88 {
    height: 500px;
  }

  .div-block-89 {
    height: 200px;
  }

  .div-block-90, .div-block-91 {
    height: 500px;
  }

  .div-block-92, .div-block-93 {
    height: 200px;
  }

  .div-block-94, .div-block-95, .div-block-96 {
    width: 95vw;
    height: 500px;
  }

  .div-block-97 {
    width: 95vw;
    height: 200px;
  }

  .div-block-98 {
    width: 95vw;
    height: 500px;
  }

  .div-block-99, .div-block-100, .div-block-101, .div-block-102, .div-block-103, .div-block-104, .div-block-105 {
    width: 95vw;
    height: 200px;
  }

  .div-block-106, .div-block-107, .div-block-108 {
    width: 95vw;
    height: 500px;
  }

  .div-block-109, .div-block-110 {
    width: 95vw;
    height: 200px;
  }

  .div-block-111, .div-block-112, .div-block-113, .div-block-114, .div-block-115, .div-block-116 {
    width: 95vw;
    height: 400px;
  }

  .div-block-117, .div-block-118, .div-block-119 {
    width: 95vw;
    height: 200px;
  }

  .div-block-120 {
    width: 95vw;
    height: 400px;
  }

  .div-block-123 {
    display: none;
    overflow: hidden;
  }

  .div-block-123._2 {
    display: none;
  }

  .div-block-125 {
    width: 95vw;
    height: 200px;
  }

  .div-block-126, .div-block-127 {
    width: 95vw;
    height: 500px;
  }

  .div-block-128, .div-block-129 {
    width: 95vw;
    height: 200px;
  }

  .div-block-130 {
    width: 95vw;
    height: 500px;
  }

  .div-block-131, .div-block-132 {
    width: 95vw;
    height: 400px;
  }

  .div-block-133 {
    width: 95vw;
    height: 500px;
  }

  .div-block-134 {
    width: 95vw;
    height: 200px;
  }

  .div-block-135 {
    width: 95vw;
    height: 500px;
  }

  .div-block-136 {
    width: 95vw;
    height: 200px;
  }

  .div-block-137 {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .div-block-138 {
    height: 500px;
  }

  .div-block-139, .div-block-140 {
    height: 200px;
  }

  .div-block-141, .div-block-142, .div-block-143, .div-block-144, .div-block-145, .div-block-146, .div-block-147 {
    height: 500px;
  }

  .div-block-148 {
    height: 200px;
  }

  .div-block-149 {
    height: 500px;
  }

  .div-block-150 {
    height: 200px;
  }

  .div-block-153 {
    width: 95vw;
    height: 200px;
  }

  .div-block-154 {
    width: 95vw;
    height: 500px;
  }

  .div-block-155, .div-block-156, .div-block-157, .div-block-158, .div-block-159, .div-block-160, .div-block-161 {
    width: 95vw;
    height: 200px;
  }

  .div-block-162 {
    width: 95vw;
    height: 500px;
  }

  .div-block-163, .div-block-164, .div-block-165, .div-block-166 {
    width: 95vw;
    height: 200px;
  }

  .div-block-167 {
    width: 95vw;
    height: 500px;
  }

  .div-block-168 {
    width: 95vw;
    height: 200px;
  }

  .div-block-169 {
    height: 500px;
  }

  .div-block-170, .div-block-171 {
    height: 200px;
  }

  .div-block-172, .div-block-173 {
    height: 500px;
  }

  .div-block-174, .div-block-175 {
    height: 200px;
  }

  .div-block-176, .div-block-177 {
    height: 500px;
  }

  .div-block-178, .div-block-179, .div-block-180 {
    height: 200px;
  }

  .div-block-181, .div-block-182, .div-block-183, .div-block-184, .div-block-185, .div-block-186 {
    height: 500px;
  }

  .div-block-189, .div-block-190 {
    margin-bottom: 0;
  }

  .servi-os {
    overflow: hidden;
  }

  .projetos {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .link-block-18 {
    text-decoration: none;
  }

  .div-block-192 {
    height: 200px;
  }

  .div-block-193 {
    height: 500px;
  }

  .div-block-194 {
    height: 200px;
  }

  .div-block-195, .div-block-196, .div-block-197 {
    height: 500px;
  }

  .div-block-198, .div-block-199 {
    height: 200px;
  }

  .div-block-200 {
    background-size: cover;
    height: 500px;
  }

  .div-block-201 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    margin-top: 20px;
    margin-left: 10px;
    margin-right: 10px;
    display: flex;
  }

  .div-block-202, .div-block-203 {
    height: 500px;
  }

  .div-block-204 {
    height: 200px;
  }

  .div-block-205, .div-block-206, .div-block-207, .div-block-208 {
    height: 500px;
  }

  .div-block-209, .div-block-210, .div-block-211 {
    height: 200px;
  }

  .div-block-212 {
    background-size: cover;
    height: 200px;
  }

  .div-block-213 {
    width: 95vw;
    height: 500px;
  }

  .div-block-215 {
    background-image: url('../images/Leila-Viegas_DalArq_low-6546.jpg');
    background-position: 0 0;
    background-size: cover;
  }

  .div-block-216 {
    background-image: url('../images/Iquitos.jpg');
    background-position: 50% 70%;
    background-size: cover;
  }

  .link-block-20 {
    background-image: url('../images/DALARQUI_CASA_ANAFLAVIA_14.jpg');
    background-position: 50% 100%;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .link-block-21 {
    background-image: url('../images/dallarqui-7022.jpg');
    background-position: 50% 100%;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .link-block-22 {
    background-image: url('../images/dallarqui-2125.jpg');
    background-position: 50%;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .link-block-23 {
    background-image: url('../images/AF_AP_MADALENA_20.jpg');
    background-position: 0 0;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .link-block-24 {
    background-image: url('../images/Vert.jpg');
    background-position: 50% 100%;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .link-block-25 {
    background-image: url('../images/Iquitos.jpg');
    background-position: 50% 85%;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .link-block-26 {
    background-image: url('../images/Leila-Viegas_DalArq_low-6546.jpg');
    background-position: 0 0;
    background-size: cover;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
    text-decoration: none;
    display: flex;
  }

  .body {
    max-width: 100%;
    overflow: visible;
  }

  .section-6 {
    margin-bottom: 20px;
    overflow: hidden;
  }

  .bold-text {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }
}

#w-node-_0b39ea87-d958-3ec7-8cae-ef45343397a2-3fe252da {
  justify-self: start;
}

#w-node-_30a093ff-e315-8dda-430d-70ee6a4b7728-3fe252da, #w-node-_09cc97c5-6497-aa98-9f67-7715cc381225-3fe252da {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_366cfbb5-2c9a-f46b-2241-02090b9698e5-3fe252da {
  justify-self: end;
}

#w-node-cb49333d-233e-54c3-78f0-bb0d1a049619-3fe252da, #w-node-c5ec7083-1fe1-e211-1eb0-abf56f88a8a3-3fe252da, #w-node-_4bf4f9a2-50b3-5bae-dfdc-b779e28c6e95-3fe252da {
  place-self: center;
}

#w-node-_9e7a53a8-25e5-80c4-675e-15cde31e1f82-3fe252da {
  justify-self: end;
}

#w-node-_7e8f51d4-8248-86f8-9c79-8f058ab6dadb-3fe252da {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbf33b57-2e6d-f941-0253-85668fdce9c3-3fe252da {
  place-self: center;
}

#w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-f2311d93 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-f2311d93 {
  justify-self: start;
}

#w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-ed74acc3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-ed74acc3 {
  justify-self: start;
}

#w-node-d0d123e1-45dd-54fd-9da3-781ede55cdd2-ed74acc3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_80b6c6c2-f58d-36d6-42af-f9e823132bac-ed74acc3, #w-node-aa6db04e-d652-7b19-731c-225366f185ee-ed74acc3 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_75ed6ad2-8842-cb8a-9960-9eaf996561f0-ed74acc3, #w-node-_00874286-6c69-2fd9-6bbd-028079f702e9-ed74acc3, #w-node-_05f7ef1b-8b7e-5ebf-f4ac-9288eca72628-ed74acc3, #w-node-_3aa78371-4c6f-1424-e7f9-568dce23e927-ed74acc3, #w-node-e4ee9bbc-9529-f22c-d400-9901f35ae5f4-ed74acc3, #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-2c830b44 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-2c830b44 {
  justify-self: start;
}

#w-node-_71f363f3-aba0-6f17-f2a5-2fbafe23ee86-2c830b44, #w-node-_70c6c3f5-4eeb-77cf-69c4-00e93411dd60-2c830b44, #w-node-_78e1c267-44b0-35ed-ba5d-cf1a2a7cf0b5-2c830b44, #w-node-_210cae70-5599-0e88-d48c-9b0ae82142d6-2c830b44, #w-node-_5acbdc3e-94fa-51d5-d793-694769cc7c72-2c830b44, #w-node-_4d3cf3c2-2b4f-707e-2697-6d5fe4a36118-2c830b44, #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-33a9ea6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-33a9ea6b {
  justify-self: start;
}

#w-node-_943f525b-f528-41db-d575-5f03551a25c0-33a9ea6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0b3a236b-8615-70af-caf2-c69020b72e14-33a9ea6b {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_3e6a283d-1e63-6795-0a26-4d2766c3f253-33a9ea6b, #w-node-a3b79b7e-3d47-1b64-759e-ea117a467b15-33a9ea6b, #w-node-_240a7fb8-89f9-abe8-3a6e-8fabeaabad93-33a9ea6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e288dc3a-ba0e-c1cf-a916-266dca789a47-33a9ea6b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-d672cd40 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-d672cd40 {
  justify-self: start;
}

#w-node-_0d1afb19-ea28-5aa2-da80-d1c0d6b3a291-d672cd40 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-b2b8be6a-17d7-a580-7929-ac1bb6652cf4-d672cd40, #w-node-f2245a34-6a09-245f-fc2b-5a4f0796d237-d672cd40, #w-node-df748493-374b-422e-6649-21b480ea2907-d672cd40, #w-node-fb6783f5-b02c-dbd3-7413-a9aef8015933-d672cd40 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aaa201a9-ff10-c3f2-d2df-58e86c75590d-d672cd40 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-c6f02084 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-c6f02084 {
  justify-self: start;
}

#w-node-ccc667d0-e518-7f05-7b53-4ca798341e24-c6f02084 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e5cf05e2-a1a9-82f2-ae91-099f2944ba1d-c6f02084, #w-node-_2e4698e5-7945-1ea3-43df-05f56d0d1906-c6f02084, #w-node-_2e4698e5-7945-1ea3-43df-05f56d0d1909-c6f02084, #w-node-_2e4698e5-7945-1ea3-43df-05f56d0d190a-c6f02084 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2e4698e5-7945-1ea3-43df-05f56d0d190b-c6f02084 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c037d63-537d-4bda-28c8-b769e21c0442-c6f02084 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_729ba6c8-5e83-b287-413c-d8a894a27b39-c6f02084, #w-node-_73c7647d-b396-1d50-fd53-b8a059fb8be4-c6f02084, #w-node-aa13a1d6-3655-4c0f-c176-5f316bf65b88-c6f02084 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d0d3d134-8bb7-a205-4546-a465d419d6cc-c6f02084 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_8f29cb58-16c9-ec78-1e11-7eaace9a1d97-c6f02084 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-3e990f83 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-3e990f83 {
  justify-self: start;
}

#w-node-_7d22061f-810f-c307-d693-3aed7c549fec-3e990f83, #w-node-b7a03c23-ccf6-6a15-1e6d-14fb3b25c98f-3e990f83, #w-node-c7da7607-a44f-c2c7-cb2a-2b25952225f2-3e990f83, #w-node-ddab136c-0a53-e6c8-fc03-320c971dfa49-3e990f83 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a47a8176-f7e9-87e3-210a-e1a8df4eeef7-3e990f83 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-06bb7495 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-06bb7495 {
  justify-self: start;
}

#w-node-_3da63656-cce2-9e21-51d2-638d34d5af46-06bb7495, #w-node-_7689e9a4-1a93-db94-32f0-c3c1acc3e1bf-06bb7495 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-e09ec464-b956-c698-69a8-232424e90c76-06bb7495 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4588746c-cd9c-59ee-4c0c-662a0fc38408-06bb7495 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-edc56d3c-d6b3-57d5-6dd7-712b06ad0953-06bb7495, #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-ccc49342 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-ccc49342 {
  justify-self: start;
}

#w-node-b77ffc2a-544c-5649-fdaf-bfa8e36a1aa1-ccc49342 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9afd7618-c685-89f0-1bbc-c8fa1a203888-ccc49342 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ec24c41-ad5f-67f0-d2f7-e8283ae69b10-ccc49342 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-aadbe621-b969-b116-050a-4cf3ac5129d3-ccc49342 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9b81a802-25b2-574c-b1c8-40cbabffd3a1-ccc49342, #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-02cdafc4 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-02cdafc4 {
  justify-self: start;
}

#w-node-_67ac46a5-2ed8-e344-cc7c-f606b45210ad-02cdafc4, #w-node-_42e57b37-e3d8-d8bb-1f8b-12f1e014ad9c-02cdafc4, #w-node-dae6a5ba-3ea1-da1d-6bd3-e1bfa6f59a92-02cdafc4, #w-node-c867ff58-834d-db3f-e0ab-79514d1f0095-02cdafc4, #w-node-d3323399-3ae6-7be0-5b92-9a34b3f3239e-02cdafc4, #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-0e66b252 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-0e66b252 {
  justify-self: start;
}

#w-node-_101aba97-a464-6bf1-a5f4-69a813658749-0e66b252, #w-node-_48c277df-96a9-139a-a883-621e3632d9fb-0e66b252, #w-node-_83445198-458b-19d6-9a76-851838388610-0e66b252, #w-node-_2a9ec7fe-ac15-fb51-1b0d-9a2d91fa3b40-0e66b252 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_31623a55-9728-1986-d899-157b6f5dc16d-0e66b252, #w-node-_40aaa59b-6c8c-a2fb-bcce-2a3bffa3d7a6-0e66b252 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-13e05e62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_7be61000-e9bd-0a6d-a028-a3bbb7043198-13e05e62 {
  justify-self: start;
}

#w-node-c99ac3af-db3a-75c1-0e0a-a7940871162e-13e05e62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-a556cef5-0f2c-fe8a-c239-5a7aa0d61770-13e05e62 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_6bc0860c-f171-6e8b-57cd-e5c3ef724d62-13e05e62, #w-node-_69f690cb-31ad-688a-1c2a-a4e7d5f6774b-13e05e62, #w-node-ab92f7e2-a986-e563-10e5-abbd1996b876-13e05e62, #w-node-_615d0605-1303-3cfe-3196-d74f459c275f-13e05e62, #w-node-da1ea5f4-3e6f-5403-37f3-00893641e638-13e05e62 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 479px) {
  #w-node-_7e8f51d4-8248-86f8-9c79-8f058ab6dadb-3fe252da {
    justify-self: end;
  }

  #w-node-cbf33b57-2e6d-f941-0253-85668fdce9c3-3fe252da {
    order: -9999;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-f2311d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-f2311d93 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-ed74acc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-ed74acc3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-2c830b44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-2c830b44, #w-node-_71f363f3-aba0-6f17-f2a5-2fbafe23ee86-2c830b44 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-33a9ea6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-33a9ea6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-d672cd40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-d672cd40 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-c6f02084 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-c6f02084 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-3e990f83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-3e990f83 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-06bb7495 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-06bb7495 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-ccc49342 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-ccc49342 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-02cdafc4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-02cdafc4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-0e66b252 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-0e66b252 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_9d3d4d7d-9f29-2037-36db-1eb1fb5efea2-13e05e62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-_6c49c94f-8b88-d6a5-a258-77e47880808b-13e05e62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Candara';
  src: url('../fonts/candara.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}