@import url("https://fonts.googleapis.com/css2?family=Bellefair&family=Karla:ital,wght@0,200..800;1,200..800&family=Meie+Script&display=swap");
section.intro {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px 0 80px;
  row-gap: 80px;
  background-color: #EDDFD4;
}
section.intro .illustration {
  width: 800px;
  min-width: 50%;
  max-width: 90%;
  margin-left: auto;
}
section.intro .text_container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: auto auto;
  row-gap: 20px;
  -webkit-column-gap: max(6vw, 30px);
     -moz-column-gap: max(6vw, 30px);
          column-gap: max(6vw, 30px);
  padding: 0 max(6vw, 30px);
}
section.intro .text_container .title {
  grid-row: 1/3;
  max-width: 12em;
}
section.intro .text_container .text {
  margin-top: auto;
}
section.intro .text_container .link {
  margin-bottom: auto;
}
@media (max-width: 1024px) {
  section.intro .text_container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media (max-width: 768px) {
  section.intro {
    padding: 20px 0 50px;
    row-gap: 50px;
  }
}
/*# sourceMappingURL=../../maps/internal-page/intro/intro.css.map */
