:root {
  --snow: #f8f5f5;
  --tomato: #fc4c3e;
  --4: #8b5aff;
  --line: #ccc;
  --1: #d942c8;
  --2: #4790f7;
  --3: #c0a5ff;
  --dark-grey: #999;
  --5: #f4efff;
  --salmon: #ff857c;
  --black: #181818;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 2px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  width: 12px;
  height: 12px;
  border: 1px solid #ccc;
  border-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.body {
  letter-spacing: -.02em;
  word-break: keep-all;
  font-family: Noto Sans KR, sans-serif;
  font-size: 14px;
  font-weight: 400;
}

.body._1 {
  background-color: var(--snow);
}

.div-block-4 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-6 {
  width: 100%;
  height: 3px;
  background-color: #000;
}

.link-2 {
  text-align: center;
  text-transform: uppercase;
  align-items: center;
  font-size: 1em;
  font-weight: 500;
  line-height: 1em;
  text-decoration: none;
  display: flex;
}

.div-block-1 {
  z-index: 2;
  width: 90%;
  max-width: 1440px;
  justify-content: space-between;
  align-items: center;
  margin-top: 1em;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.navlogo {
  width: auto;
  height: 3em;
}

.hamburger {
  width: 3em;
  height: 2.1em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  display: none;
}

.div-block-12 {
  background-color: var(--snow);
  color: #333;
  border-radius: 20em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .9em 1.5em;
  text-decoration: none;
  display: flex;
  position: relative;
}

.div-block-12:hover, .div-block-12.w--current {
  background-color: var(--tomato);
  color: #fff;
}

.div-block-13 {
  width: 80%;
  height: 3px;
  background-color: #000;
}

.div-block-14 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.div-block-15 {
  width: 90%;
  height: 3px;
  background-color: #000;
}

.navigation-1 {
  z-index: 50;
  width: 100%;
  background-color: #fff;
  padding-bottom: 1em;
  transition: background-color .4s;
  display: flex;
  position: fixed;
  top: 0;
}

.div-block-21 {
  width: 3em;
  height: 3em;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-image: url('../images/20220510580020.jpeg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.eventbar {
  width: 100%;
  background-color: var(--tomato);
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  display: none;
}

._90 {
  width: 90%;
  max-width: 1440px;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-20 {
  color: #fff;
  font-size: 1em;
  font-weight: 300;
  line-height: 1em;
}

.div-block-22 {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  align-items: center;
  display: flex;
}

.logoblock {
  position: relative;
}

.navlogo-1 {
  width: auto;
  height: 3em;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.section {
  z-index: 2;
  width: 100%;
  height: 100vh;
  max-height: 100vh;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

._25 {
  width: 25%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.card-mini {
  width: 20%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-22 {
  color: #333;
  font-size: 1.1em;
  line-height: 1em;
}

.text-block-22._1 {
  color: #fff;
}

.text-block-22._2 {
  color: rgba(51, 51, 51, .5);
}

.text-block-23 {
  color: var(--4);
  font-size: 2.2em;
  font-weight: 700;
  line-height: 1em;
}

.text-block-24 {
  color: #333;
  font-family: Rubik, sans-serif;
  font-size: 2.5em;
  font-weight: 500;
  line-height: 1em;
}

.cardtitle {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  display: flex;
}

.text-block-26 {
  border: 1px solid var(--line);
  color: var(--line);
  border-radius: 20em;
  padding: .1em .3em;
  font-size: .6em;
  line-height: 1em;
}

.card-mini-1 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--snow);
  border-radius: .5em;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1.5em;
  display: flex;
}

.cardtitle-1 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  margin-bottom: 2em;
  display: flex;
}

.div-block-27 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.graph {
  width: 6em;
  height: 6em;
  background-color: var(--4);
  background-image: linear-gradient(to right, #fff 49%, var(--4) 51%);
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-29 {
  width: 5em;
  height: 5em;
  grid-column-gap: .2em;
  grid-row-gap: .2em;
  background-color: #f3f3f3;
  border-radius: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-27 {
  color: #777;
}

.text-block-28 {
  color: #333;
  font-family: Rubik, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1em;
}

.div-block-30 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  display: flex;
}

.div-block-31 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.text-block-29 {
  color: #333;
  font-family: Rubik, sans-serif;
  font-size: 1.5em;
  font-weight: 500;
  line-height: 1em;
}

.devide {
  width: 1px;
  background-color: var(--line);
}

.div-block-32 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.div-block-33 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

._75 {
  width: 75%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.div-block-34 {
  width: 100%;
  height: 35%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  display: flex;
}

.mini-graph {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: #f8f5f5;
  border-radius: .5em;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 1.5em;
  display: flex;
}

.mini-graph.red {
  background-image: linear-gradient(135deg, var(--1), var(--2));
}

.div-block-35 {
  width: 100%;
  height: 5em;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.div-block-36 {
  width: 100%;
  height: 50%;
  background-image: linear-gradient(135deg, var(--1), var(--2));
  border-radius: .5em .5em 0 0;
}

.div-block-36._1 {
  height: 100%;
  background-color: var(--tomato);
}

.div-block-36._2 {
  height: 70%;
}

.div-block-36._5 {
  width: 100%;
  height: 70%;
  background-color: #fff;
  background-image: none;
}

.div-block-36._6 {
  width: 100%;
  height: 40%;
  background-color: var(--3);
  background-image: none;
}

.text-block-30 {
  width: 100%;
  color: var(--dark-grey);
  text-align: center;
  font-size: 1.1em;
  line-height: 1em;
}

.text-block-30._3 {
  color: #fff;
}

.div-block-37 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  display: flex;
}

.div-block-38 {
  width: 100%;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-direction: column;
  display: flex;
}

.div-block-39 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  display: flex;
}

.div-block-40 {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
}

.text-block-31 {
  width: 100%;
  color: #8956ff;
  text-align: center;
  margin-bottom: .5em;
  font-family: Rubik, sans-serif;
}

.text-block-31._1 {
  color: var(--1);
  font-weight: 500;
}

.text-block-31._2 {
  color: #fff;
  font-weight: 500;
}

.text-block-31._3 {
  color: var(--3);
  font-weight: 500;
}

.cardtitle-2 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.gradient {
  z-index: 1;
  width: 100%;
  height: 2em;
  background-image: linear-gradient(rgba(255, 255, 255, 0), #f8f5f5);
  position: absolute;
}

.ad {
  width: 40%;
  border-radius: 1em;
  overflow: hidden;
}

.image-2 {
  width: 100%;
  height: auto;
}

.search {
  width: 25%;
  height: 2em;
  background-color: #fff;
  border-radius: 20em;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.search-input {
  height: 100%;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: #333;
  background-color: rgba(255, 255, 255, .5);
  border: 1px solid rgba(223, 223, 223, .8);
  border-radius: .5em;
  margin-bottom: 0;
  padding: .5em 0 .5em 1.5em;
  font-size: 1em;
  line-height: 1.3em;
}

.search-button {
  background-color: var(--tomato);
  border-radius: 20em;
  margin: .4em;
  padding: 0 1em;
  font-size: 1.1em;
  font-weight: 500;
  line-height: 1em;
  display: none;
}

.div-block-42 {
  width: 29%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--snow);
  border-radius: .5em;
  flex-direction: column;
  padding: 1.5em 1.5em 1em;
  display: flex;
}

.div-block-43 {
  width: 70%;
  background-color: var(--snow);
  border-radius: .5em;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.5em;
  display: flex;
}

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

.button {
  background-image: linear-gradient(135deg, var(--1), var(--2));
  border-radius: .5em;
  padding: .4em 1em .35em;
  font-size: .9em;
  font-weight: 700;
  line-height: 1em;
}

.div-block-44 {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.div-block-45 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #333;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .75fr;
  grid-auto-columns: 1fr;
  padding: .5em;
  display: grid;
}

.div-block-45:hover {
  background-color: var(--4);
  color: #fff;
}

.div-block-45._1 {
  background-image: linear-gradient(270deg, rgba(255, 255, 255, 0), #fff 30%, #fff 70%, rgba(255, 255, 255, 0));
}

.div-block-45._1:hover {
  background-image: linear-gradient(270deg, var(--4), var(--4) 30%, var(--4) 70%, var(--4));
}

.text-block-32 {
  max-width: 10em;
  text-align: left;
  font-size: 1.1em;
  line-height: 1em;
  overflow: hidden;
}

.text-block-33 {
  text-align: center;
  font-family: Rubik, sans-serif;
  font-size: 1.1em;
  line-height: 1em;
}

.button-2 {
  width: 50%;
  background-color: var(--5);
  color: var(--4);
  text-align: center;
  white-space: nowrap;
  border-radius: .5em;
  padding: .7em 1em;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
}

.div-block-48 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: center;
  display: flex;
}

.div-block-48._1 {
  display: none;
}

.div-block-49 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  display: flex;
}

.text-block-35 {
  text-align: left;
  font-size: 1.1em;
  font-weight: 700;
  line-height: 1em;
}

.text-block-35._1 {
  text-align: center;
}

.div-block-47 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-bottom: 1px solid var(--line);
  color: #333;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr .75fr;
  grid-auto-columns: 1fr;
  padding: .5em;
  display: grid;
}

.div-block-50 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  display: flex;
}

.button-1 {
  background-color: var(--4);
  padding: .4em 1em .35em;
  font-size: .9em;
  font-weight: 700;
  line-height: 1em;
}

.button-1._2, .button-1._1 {
  background-color: var(--snow);
  color: var(--4);
}

.div-block-51 {
  border: 1px solid var(--4);
  border-radius: 20em;
  display: flex;
  overflow: hidden;
}

#reportrange {
  border: 1px solid var(--4);
  border-radius: 20em;
  font-size: 0.9em;
  background: #fff;
  padding: 0 10px;
}

.dropdown-toggle-4 {
  border: 1px solid var(--4);
  background-color: #fff;
  border-radius: 20em;
  padding: .4em 1em .35em;
}

.text-block-36 {
  font-size: .9em;
  line-height: 1em;
}

.image-3 {
  width: 100%;
  height: auto;
}

.div-block-52 {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.image-4 {
  width: auto;
  height: .5em;
}

.card-mini-2 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: #fff;
  border-radius: .5em;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1em;
  display: flex;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, .05);
}

.cardtitle-3 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: space-between;
  align-items: center;
  margin-top: 1em;
  display: flex;
}

.textarea {
  width: 100%;
  height: 100%;
  min-height: 10em;
  border: 1px solid var(--snow);
  border-radius: .5em;
  margin-bottom: 0;
  padding: .7em;
  font-size: 1em;
  line-height: 1.3em;
  overflow: auto;
}

.form-block {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
}

.form {
  height: 100%;
  display: flex;
}

.div-block-53 {
  width: 100%;
  background-color: var(--snow);
  border-radius: .5em;
  flex-direction: column;
  display: flex;
  overflow: hidden;
}

.div-block-54 {
  background-color: #e3dbdb;
  justify-content: space-between;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
}

.div-block-55 {
  width: 100%;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  align-items: center;
  padding: .7em 1em;
  display: flex;
}

.text-block-37 {
  color: #333;
  font-size: 1.1em;
  font-weight: 500;
  line-height: 1em;
}

.div-block-56 {
  width: 1em;
  height: 1em;
  background-color: var(--tomato);
  border-radius: 20em;
}

.div-block-56._1 {
  background-color: #ecb100;
}

.div-block-56._2 {
  background-color: #00cc29;
}

.div-block-56._3 {
  background-color: #713efc;
}

.text-block-38 {
  background-color: var(--snow);
  color: var(--dark-grey);
  border-radius: .2em;
  padding: .3em .4em;
  font-size: 1.1em;
  line-height: 1em;
}

.div-block-57 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  padding: 1.5em;
  display: flex;
}

.div-block-58 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-39 {
  background-color: var(--4);
  color: #fff;
  border-radius: .5em;
  padding: .2em .6em .3em;
  font-size: 1.1em;
  font-weight: 500;
  line-height: 1em;
}

.div-block-59 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  display: flex;
}

.div-block-60 {
  width: 75%;
  min-height: 22em;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--snow);
  border-radius: .5em;
  flex-direction: column;
  justify-content: flex-start;
  padding: 1.5em;
  display: flex;
}

.div-block-61 {
  width: 100%;
  height: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-image: linear-gradient(135deg, var(--1), var(--2));
  border-radius: .5em;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.5em;
  display: flex;
}

.cardtitle-4 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.button-3 {
  width: 100%;
  background-color: var(--5);
  color: var(--4);
  text-align: center;
  border-radius: .5em;
  padding: 1em 0;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
}

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

.div-block-62 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  display: flex;
}

.button-4 {
  width: 100%;
  color: var(--4);
  text-align: center;
  background-color: #fff;
  border-radius: .5em;
  padding: 1em 0;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
}

.button-4:hover {
  background-color: var(--4);
  color: #fff;
}

.div-block-63 {
  width: 25%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.div-block-64 {
  width: 100%;
  min-width: 55em;
  flex-direction: column;
  display: flex;
}

.div-block-65 {
  width: 50%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.div-block-67 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: row;
  align-items: flex-start;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

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

.text-field {
  width: 100%;
  height: 3em;
  text-align: center;
  border: 1px #000;
  border-radius: .5em;
  margin-bottom: 0;
  padding: 0 1.5em;
  font-size: 1.1em;
  line-height: 1em;
}

.form-block-2 {
  width: 100%;
  margin-bottom: 0;
}

.form-2 {
  width: 100%;
}

.div-block-68 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-41 {
  color: var(--dark-grey);
  background-color: #ece6e5;
  border-radius: .5em;
  padding: .4em .8em;
}

.card-mini-3 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--snow);
  border-radius: .5em;
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  padding: 1.5em;
  display: flex;
}

.div-block-69 {
  width: 100%;
  height: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--5);
  border-radius: .5em;
  flex-direction: column;
  justify-content: space-between;
  padding: 1.5em;
  display: flex;
}

.textarea-1 {
  width: 100%;
  height: 100%;
  min-height: 10em;
  border: 1px solid var(--snow);
  border-radius: .2em;
  margin-bottom: 0;
  padding: .7em;
  font-size: 1em;
  line-height: 1.3em;
  overflow: auto;
}

.div-block-70 {
  width: 100%;
  height: 100%;
}

.form-block-3 {
  margin-bottom: 0;
}

.radio-button-label {
  color: #fff;
  margin-bottom: 0;
  font-size: 1em;
  line-height: 1em;
}

.radio-button-field {
  margin-bottom: 0;
}

.radio-button {
  width: 1em;
  height: 1em;
  border: 1px #000;
  margin-top: 1px;
}

.div-block-72 {
  width: 100%;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: #e3dbdb;
  border-radius: .25em;
  justify-content: flex-start;
  align-items: center;
  padding: .7em 1em;
  display: flex;
}

.div-block-73 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  border-bottom: 1px solid var(--line);
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 1em;
  display: flex;
}

.div-block-73._1 {
  border: 1px #000;
  padding-bottom: 0;
}

.checkbox-field {
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
}

.checkbox {
  width: 1.5em;
  height: 1.5em;
  border: 1px solid var(--line);
  background-color: #fff;
  border-radius: 20em;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5em;
}

.checkbox.w--redirected-checked {
  background-color: var(--tomato);
}

.checkbox-label {
  color: var(--tomato);
  margin-bottom: 1px;
  font-size: 1em;
  font-weight: 500;
  line-height: 1em;
}

.b {
  color: #edb100;
}

.c {
  color: #04cc29;
}

.d {
  color: #703efc;
}

.div-block-74 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  display: flex;
}

.bubble {
  flex-direction: column;
  align-items: center;
  display: flex;
  position: absolute;
  top: 100%;
  left: 0%;
  right: 0%;
}

.text-block-42 {
  background-color: var(--salmon);
  color: #fff;
  text-align: center;
  border-radius: .5em;
  padding: .5em;
  font-size: .8em;
  font-weight: 500;
  line-height: 1.3em;
}

.div-block-76 {
  width: 1em;
  height: 1em;
  border-right: .5em solid #fff;
  border-bottom: .5em solid var(--salmon);
  background-color: var(--salmon);
  border-left: .5em solid #fff;
  margin-bottom: -1px;
}

.dropdown-2 {
  z-index: 1;
}

.sidebar {
  z-index: 60;
  background-color: #fff;
  flex-direction: column;
  padding-bottom: 1em;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

._95-1 {
  width: 95%;
  max-width: 1440px;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logoblock-1 {
  color: #333;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.text-block-43 {
  text-align: left;
  font-size: 2em;
  font-weight: 700;
  line-height: 1.3em;
}

.div-block-77 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--snow);
  border-radius: 1em;
  flex-direction: column;
  padding: 1.5em;
  display: flex;
}

.text-block-44 {
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.3em;
}

.div-block-75 {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  margin-top: 1em;
  display: flex;
  position: relative;
}

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

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

.link-block {
  width: 33%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: center;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  text-decoration: none;
  display: flex;
}

.text-block-45 {
  color: #333;
  text-align: center;
  font-size: 1.1em;
  line-height: 1em;
}

.div-block-79 {
  width: 4em;
  height: 4em;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 1em;
}

.div-block-80 {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.x {
  width: 3em;
  height: auto;
}

.div-block-81 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--black);
  border-radius: 1em;
  flex-direction: column;
  padding: 1em 1.5em;
  display: flex;
}

.div-block-81._1 {
  background-color: #1add27;
}

.div-block-81._2 {
  color: #333;
  background-color: #e0e8ff;
}

.div-block-81._3 {
  background-color: #fff41f;
}

.text-block-46 {
  color: #fff;
  font-size: 1.1em;
  line-height: 1em;
}

.image-7 {
  width: auto;
  height: 1em;
}

.div-block-82 {
  width: 100%;
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  background-color: #fff;
  border: 1px solid rgba(192, 165, 255, 0);
  border-radius: .5em;
  grid-template-rows: auto;
  grid-template-columns: .25fr 1.5fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1em;
  display: grid;
  color: #333;
}

.div-block-82:hover {
  color: var(--4);
  border-color: #c0a5ff;
}

.text-block-47 {
  width: 100%;
  height: 100%;
  opacity: .3;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  font-size: 1.5em;
  line-height: 1em;
  display: flex;
}

.text-block-48 {
  width: 100%;
  text-align: left;
  align-items: center;
  font-size: 1.5em;
  line-height: 1em;
  display: flex;
}

.text-block-49 {
  align-items: center;
  font-size: 1.5em;
  line-height: 1em;
  display: flex;
}

.text-block-49._1 {
  color: var(--1);
}

.text-block-49._2, .text-block-49._3 {
  color: var(--4);
}

.div-block-84 {
  width: 100%;
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  border: 1px solid rgba(255, 255, 255, 0);
  border-radius: .5em;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr .5fr;
  grid-auto-columns: 1fr;
  padding: .8em 1em;
  display: grid;
}

.div-block-84:hover {
  border: 1px solid rgba(20, 20, 20, .15);
}

.text-block-51 {
  width: 100%;
  text-align: left;
  align-items: center;
  font-size: 1.1em;
  line-height: 1em;
  display: flex;
}

.text-block-52 {
  width: 100%;
  height: 100%;
  opacity: .3;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  font-size: 1.1em;
  line-height: 1em;
  display: flex;
}

.text-block-53 {
  align-items: center;
  font-size: 1.1em;
  font-weight: 700;
  line-height: 1em;
  display: flex;
}

.text-block-53._1 {
  color: var(--1);
}

.text-block-53._2, .text-block-53._3 {
  color: var(--4);
}

.div-block-85 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border: 1px solid var(--snow);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: rgba(255, 255, 255, .5);
  border-radius: 1em;
  flex-direction: column;
  padding: 1.5em;
  display: flex;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
}

.div-block-86 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  display: grid;
  grid-template-columns: 1fr;
}

.div-block-86 a {
  color: #333;
}

.section-1 {
  z-index: 2;
  width: 100%;
  min-height: 100vh;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  padding-top: 8em;
  padding-bottom: 4em;
  display: flex;
  position: relative;
}

.section-1._1 {
  justify-content: center;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
}

.search-button-1 {
  background-color: var(--black);
  border-radius: 20em;
  margin: .4em;
  padding: 0 1em;
  font-size: 1.1em;
  font-weight: 500;
  line-height: 1em;
  display: none;
}

.div-block-87 {
  width: 90%;
  max-width: 35em;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.ft {
  width: 100%;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  justify-content: space-between;
  align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
}

.text-block-55 {
  color: rgba(20, 20, 20, .4);
  font-size: 1em;
  line-height: 1em;
}

.dropdown-toggle-5 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  padding: .5em;
  display: flex;
}

.icon-3 {
  margin-right: 0;
  position: relative;
}

.dropdown-list-4 {
  background-color: var(--snow);
  border-radius: .5em;
  bottom: 100%;
}

.div-block-89, .div-block-90 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  align-items: center;
  display: flex;
}

.text-block-56 {
  font-size: 1em;
  font-weight: 500;
  line-height: 1em;
}

.footer-1 {
  z-index: 55;
  padding: 1em;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-91 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.div-block-91._1 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.text-block-57 {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3em;
}

.image-10 {
  width: 2em;
  height: auto;
  border: 1px solid var(--line);
  border-radius: 20em;
}

.div-block-92 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  display: flex;
}

.card-mini-4 {
  width: 100%;
  min-height: 10em;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: #fff;
  border-radius: .5em;
  flex-direction: column;
  align-items: stretch;
  padding: 1em;
  display: flex;
}

.div-block-94 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: var(--snow);
  border-radius: .5em;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 1em;
  display: grid;
}

.text-block-58 {
  margin-bottom: .5em;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1em;
}

.div-block-95 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: start;
  display: grid;
}

.text-block-59 {
  color: var(--dark-grey);
  font-size: 1.1em;
  line-height: 1em;
}

.text-block-60 {
  background-color: var(--salmon);
  color: #fff;
  border-radius: .2em;
  padding: .2em .3em;
  font-size: 1em;
  font-weight: 500;
  line-height: 1em;
}

.text-block-60.festival {
  background-color: #3ed34d;
}

.text-block-60.season {
  background-color: #7c8bff;
}

.text-block-60.etc {
  background-color: #eec925;
}

.div-block-96 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: center;
  display: flex;
}

.div-block-97 {
  width: 1em;
  height: 1em;
  background-color: var(--salmon);
  border-radius: 20em;
}

.div-block-97._1 {
  background-color: #3dd34c;
}

.div-block-97._2 {
  background-color: #7b8bff;
}

.div-block-97._3 {
  background-color: #edc925;
}

.div-block-98 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  display: flex;
}

.div-block-93 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-13 {
  width: .8em;
  height: auto;
}

.div-block-99 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-image: linear-gradient(135deg, var(--1), var(--2));
  border-radius: .5em;
  align-items: center;
  padding: .3em .5em;
  display: flex;
}

.text-block-61 {
  color: #fff;
  margin-bottom: 1px;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
}

.div-block-100 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  display: flex;
}

.div-block-100._1 {
  width: 100%;
  justify-content: center;
}

.button-7 {
  color: var(--black);
  background-color: #fff;
  border-radius: .5em;
  padding: .3em .5em;
  font-size: 1.1em;
  line-height: 1em;
}

.button-7.selected {
  color: var(--4);
  font-weight: 700;
}

.button-7._1 {
  font-weight: 700;
}

.button-7._2 {
  background-color: var(--5);
  color: var(--4);
}

.div-block-101 {
  width: 100%;
  max-width: 100%;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-bottom: 1px solid var(--snow);
  flex-direction: row;
  align-items: center;
  padding: 1em;
  display: flex;
}

.div-block-101:hover {
  background-color: #f7f4ff;
}

.div-block-102 {
  width: 100%;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  grid-template-rows: auto;
  grid-template-columns: .25fr 5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.text-block-62 {
  color: var(--dark-grey);
  font-size: 1.1em;
  line-height: 1em;
}

.text-block-62._1 {
  color: var(--4);
}

.text-block-63 {
  white-space: nowrap;
  font-size: 1.1em;
  line-height: 1.3em;
}

.div-block-103 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-104 {
  width: 2em;
  height: 2em;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  align-items: center;
  display: flex;
  overflow: hidden;
  position: relative;
}

.div-block-104 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.text-block-64 {
  color: var(--dark-grey);
  font-size: 1em;
  line-height: 1em;
}

.div-block-105 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.div-block-107 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-bottom: 1px solid var(--snow);
  background-color: #f7f3ff;
  flex-direction: column;
  padding: 1em;
  display: flex;
}

.div-block-108 {
  width: 100%;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-65 {
  background-image: linear-gradient(135deg, var(--1), var(--2));
  color: #fff;
  border-radius: .5em;
  padding: .3em .7em .4em;
  font-size: 1em;
  line-height: 1em;
}

.div-block-109 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  display: flex;
}

.text-block-66 {
  color: var(--dark-grey);
  margin-bottom: .1em;
  font-size: 1em;
  line-height: 1em;
}

.text-span-3 {
  color: var(--dark-grey);
  margin-left: .5em;
  margin-right: .5em;
}

.div-block-110 {
  width: 100%;
  flex-direction: column;
  display: flex;
}

.div-block-111 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.search-2 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.search-input-2 {
  height: 100%;
  background-color: var(--5);
  border: 1px #000;
  border-radius: .5em;
  margin-bottom: 0;
  padding: 0 0 0 1em;
  font-size: 1em;
  line-height: 1em;
}

.search-button-2 {
  background-color: var(--4);
  border-radius: .5em;
  display: block;
}

.text-field-2 {
  width: 100%;
  height: 3em;
  background-color: var(--snow);
  border: 1px #000;
  border-radius: .5em;
  margin-bottom: 0;
  padding: 1em 1.5em;
  font-size: 1.3em;
  line-height: 1em;
}

.text-field-2:focus {
  border-color: var(--4);
}

.text-field-2:focus-visible {
  border-color: var(--4);
}

.text-field-2[data-wf-focus-visible] {
  border-color: var(--4);
}

.text-field-2::-ms-input-placeholder {
  color: rgba(51, 51, 51, .5);
}

.text-field-2::placeholder {
  color: rgba(51, 51, 51, .5);
}

.text-field-2._1 {
  width: 50%;
  margin-bottom: 0;
}

.form-3 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.form-block-4 {
  width: 100%;
  flex-direction: column;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.submit-button {
  width: 100%;
  height: 3em;
  background-image: linear-gradient(135deg, var(--1), var(--2));
  border-radius: .5em;
  padding: 1em 1.5em;
  font-size: 1.3em;
  line-height: 1em;
}

.submit-button._1 {
  background-color: var(--5);
  color: #333;
  background-image: none;
}

.checkbox-label-1 {
  color: #333;
  margin-bottom: 1px;
  font-size: 1.1em;
  line-height: 1em;
}

.checkbox-1 {
  width: 1.5em;
  height: 1.5em;
  border: 1px solid var(--line);
  background-color: #fff;
  border-radius: 20em;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5em;
}

.checkbox-1.w--redirected-checked {
  background-color: var(--tomato);
}

.checkbox-field-1 {
  width: 100%;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.div-block-112 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-3 {
  color: var(--dark-grey);
  font-size: 1.1em;
  line-height: 1em;
  text-decoration: none;
}

.text-block-67 {
  color: var(--line);
  margin-bottom: .2em;
  font-size: 1em;
  line-height: 1em;
}

.div-block-113 {
  width: 100%;
  height: 1px;
  background-color: var(--line);
  margin-top: 1em;
  margin-bottom: 1em;
}

.link-4 {
  color: var(--4);
  font-size: 1.1em;
  line-height: 1em;
  text-decoration: none;
}

.text-block-68 {
  color: var(--dark-grey);
  font-size: 1.1em;
  line-height: 1em;
}

.text-field-3 {
  height: 3em;
  background-color: var(--snow);
  border: 1px #000;
  border-radius: .5em;
  margin-bottom: 0;
  padding: 0 1em;
  font-size: 1.1em;
  line-height: 1em;
}

.form-block-5 {
  width: 100%;
  margin-bottom: 0;
}

.form-4 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.dropdown-toggle-7 {
  height: 100%;
  background-color: var(--snow);
  border: 1px #000;
  border-radius: .5em;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.text-block-69 {
  font-size: 1.1em;
  line-height: 1em;
}

.dropdown-4 {
  width: 20%;
}

.textarea-2 {
  width: 100%;
  min-height: 30em;
  border-radius: .5em;
  margin-bottom: 0;
  padding: 1em;
  font-size: 1.1em;
  line-height: 1em;
}

.form-5 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.button-8 {
  height: 2em;
  background-color: var(--5);
  color: var(--4);
  border-radius: .5em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 1em;
  font-size: 1.1em;
  line-height: 1em;
  display: flex;
}

.button-8._1 {
  background-color: var(--snow);
  background-image: linear-gradient(135deg, var(--1), var(--2));
  color: #fff;
  font-weight: 500;
}

.div-block-115 {
  justify-content: space-between;
  display: flex;
}

.div-block-116 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  display: flex;
}

.text-block-70 {
  white-space: normal;
  font-size: 1.3em;
  line-height: 1em;
}

.text-block-71 {
  color: var(--dark-grey);
  font-size: 1.3em;
  line-height: 1em;
}

.div-block-118 {
  width: 100%;
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  background-color: #fff;
  border-radius: 1em;
  flex-direction: column;
  margin-bottom: 4em;
  display: flex;
}

.div-block-119 {
  align-items: center;
  display: flex;
}

.text-block-72 {
  font-size: 1.2em;
  line-height: 1.5em;
}

.div-block-120 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  border-bottom: 1px solid var(--line);
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 1.1em;
  display: flex;
}

.text-block-73 {
  font-size: 1.2em;
  line-height: 1.3em;
}

.div-block-121 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: #fff;
  border-radius: 1em;
  flex-direction: column;
  display: flex;
}

.textarea-3 {
  width: 100%;
  min-height: 10em;
  background-color: var(--snow);
  border: 1px #000;
  border-radius: .5em;
  margin-bottom: 0;
  padding: 1em;
  font-size: 1.1em;
  line-height: 1em;
}

.form-block-6 {
  margin-bottom: 0;
}

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

.div-block-122 {
  width: 100%;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  justify-content: space-between;
  display: flex;
}

.text-block-74 {
  align-items: center;
  font-size: 1.3em;
  line-height: 1em;
  display: flex;
}

.dropdown-toggle-8 {
  width: 100%;
  border: 1px solid var(--line);
  border-radius: .5em;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.dropdown-5 {
  width: 50%;
  display: flex;
}

.text-block-75 {
  text-align: center;
  font-size: 1.3em;
  line-height: 1em;
}

.dropdown-list-5 {
  border: 1px solid var(--line);
  background-color: #fff;
  border-radius: 1em;
}

.dropdown-link {
  padding-top: 1em;
  padding-bottom: 1em;
  font-size: 1.3em;
}

.div-block-123 {
  width: 100%;
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  background-color: var(--snow);
  border-radius: 1em;
  flex-direction: column;
  align-items: center;
  padding: 1.5em 1em;
  display: flex;
}

.text-block-76 {
  font-size: 1.3em;
  line-height: 1em;
}

.text-block-77 {
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.5em;
}

.div-block-124 {
  width: 10em;
  height: 10em;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 50%;
  flex-direction: column;
  justify-content: flex-end;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-124 img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.div-block-124 input[type="file"] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 99;
}

.div-block-125 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-126 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.text-block-78 {
  text-align: center;
  font-size: 2em;
  font-weight: 700;
  line-height: 1em;
}

.link-block-2 {
  background-color: rgba(0, 0, 0, .7);
  padding-top: .5em;
  padding-bottom: 1em;
  text-decoration: none;
}

.text-block-79 {
  color: #fff;
  text-align: center;
  font-weight: 500;
}

.div-block-127 {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-128 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  display: flex;
}

.div-block-129 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 2em;
  display: flex;
}

.div-block-130 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  background-color: #fff;
  border-radius: 1em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.text-block-80 {
  width: 7em;
  background-color: var(--snow);
  text-align: center;
  border-radius: .5em;
  padding-top: .5em;
  padding-bottom: .5em;
  font-size: 1em;
  font-weight: 500;
  line-height: 1em;
}

.text-block-81 {
  font-size: 1em;
  line-height: 1em;
}

.button-10 {
  background-color: var(--tomato);
  background-image: linear-gradient(135deg, var(--1), var(--2));
  border-radius: 20em;
  padding: .4em 1em;
  font-size: .9em;
  font-weight: 700;
  line-height: 1em;
}

.text-block-82 {
  text-align: center;
  font-size: 1em;
  line-height: 1em;
}

.div-block-131 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  align-items: center;
  display: flex;
}

.image-15 {
  width: 2em;
  height: auto;
}

.div-block-132 {
  position: relative;
}

.image-16 {
  width: 2em;
  height: auto;
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dock {
  z-index: 54;
  flex-direction: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  justify-content: center;
  align-items: flex-end;
  justify-items: center;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dock-icon {
  grid-column-gap: .3em;
  grid-row-gap: .3em;
  color: rgba(255, 255, 255, .4);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: .5em;
  font-size: 1em;
  line-height: 1.3em;
  text-decoration: none;
  transition: filter .2s;
  display: flex;
  position: relative;
}

.dock-icon:hover {
  color: #fff;
}

.dock-icon:active {
  filter: brightness(63%);
}

.dock-icon.w--current {
  color: #141414;
  background-color: rgba(255, 255, 255, .6);
  border-radius: 1.2em;
}

.container {
  width: 100%;
  max-width: 1300px;
  padding-left: 25px;
  padding-right: 25px;
}

.container.nav {
  width: 100%;
  max-width: none;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  align-items: center;
  padding-left: 1em;
  padding-right: 1em;
  display: flex;
}

.nav-left {
  width: 30%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-left._1 {
  justify-content: flex-end;
}

.topnav {
  z-index: 55;
  width: 100%;
  height: 3em;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: #fff;
  background-color: rgba(20, 20, 20, .5);
  border-bottom: 1px solid rgba(155, 155, 155, .2);
  justify-content: center;
  align-items: center;
  display: flex;
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.image-18 {
  width: 4em;
  height: auto;
}

.image-19 {
  width: auto;
  height: 1.5em;
}

.text-block-85 {
  color: #fff;
  text-align: center;
  border-radius: 20em;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
}

.div-block-134 {
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: rgba(20, 20, 20, .3);
  border: 1px solid rgba(155, 155, 155, .2);
  border-bottom-style: none;
  border-top-left-radius: 1.5em;
  border-top-right-radius: 1.5em;
  justify-content: center;
  align-items: center;
  padding: .2em .2em .6em;
  display: flex;
}

.image-20 {
  width: auto;
  height: 1.3em;
  transition: opacity .4s;
}

.image-20:hover {
  opacity: .5;
}

.search-input-1 {
  height: 3.5em;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  color: #333;
  background-color: rgba(255, 255, 255, .5);
  border: 1px solid rgba(255, 255, 255, .8);
  border-radius: 1em;
  margin-bottom: 0;
  padding: .5em 0 .5em 1.5em;
  font-size: 1.2em;
  line-height: 1.3em;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
}

.search-input-1:focus {
  border-color: rgba(255, 255, 255, .8);
}

.search-input-1:focus-visible {
  border-color: rgba(255, 255, 255, .8);
}

.search-input-1[data-wf-focus-visible] {
  border-color: rgba(255, 255, 255, .8);
}

.search-input-1::-ms-input-placeholder {
  color: rgba(51, 51, 51, .5);
}

.search-input-1::placeholder {
  color: rgba(51, 51, 51, .5);
}

.search-1-copy {
  width: 100%;
  align-items: stretch;
  margin-bottom: 0;
  display: flex;
}

.div-block-135 {
  width: 100%;
  height: 100%;
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  padding: 2em;
  display: flex;
  overflow: auto;
}

.div-block-136 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-136._1 {
  align-items: stretch;
}

.div-block-137 {
  width: 100%;
  max-width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-138 {
  width: 100%;
  height: 3em;
  background-color: #f8f5f5;
  border-bottom: 1px solid #ececec;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: .5em 1em;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.text-block-86 {
  text-align: center;
  font-size: 1.3em;
  font-weight: 500;
  line-height: 1em;
}

.div-block-139 {
  width: 95%;
  max-width: 1600px;
  border: 1px solid rgba(20, 20, 20, .15);
  border-radius: 1em;
  margin-top: 4em;
  margin-bottom: 8.5em;
  padding-top: 3em;
  position: relative;
  overflow: hidden;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
}

.div-block-139._1 {
  width: auto;
  min-width: 35em;
}

.text-block-40 {
  color: #333;
  font-size: 2.2em;
  font-weight: 700;
  line-height: 1em;
}

.div-block-140 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  display: flex;
}

.link-block-3 {
  grid-column-gap: .5em;
  grid-row-gap: .5em;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-141 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.background {
  z-index: 1;
  background-image: url('../images/bg.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.loader {
  z-index: 60;
  background-color: #141414;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 5em;
  padding-bottom: 5em;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.image-21 {
  width: 10em;
  height: auto;
}

.loader-lottie {
  width: 10rem;
  filter: invert();
  position: static;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-142 {
  height: 5em;
}

.div-block-143 {
  width: 100%;
}

.form-block-7 {
  width: 100%;
  margin-bottom: 0;
}

.image-22 {
  width: auto;
  height: 10em;
  margin-top: 2em;
  margin-bottom: 2em;
}

.reddot {
  width: 1em;
  height: 1em;
  background-color: #ff6314;
  border-radius: 50%;
  position: absolute;
  top: .3em;
  bottom: auto;
  left: auto;
  right: .3em;
}

.iphone-time {
  font-size: 1em;
  line-height: 1em;
}

.iphone-date {
  color: rgba(255, 255, 255, .55);
  font-size: 1em;
  line-height: 1em;
}

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

.button-11 {
  color: #fff;
  text-align: center;
  text-shadow: 0 3px 6px rgba(0, 0, 0, .35);
  background-color: rgba(255, 255, 255, 0);
  background-image: none;
  border-radius: .5em;
  padding: .5em 1em;
}

.button-11:hover {
  background-image: linear-gradient(135deg, var(--1), var(--2));
}

.div-block-145 {
  width: 100%;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  flex-direction: column;
  display: flex;
}

.text-block-87 {
  width: 100%;
  max-width: 30em;
  font-size: 1.3em;
  line-height: 1.3em;
}

.button-12 {
  width: 100%;
  background-color: var(--5);
  background-image: linear-gradient(135deg, var(--1), var(--2));
  color: #fff;
  text-align: center;
  border-radius: .5em;
  padding: 1em 0;
  font-size: 1em;
  font-weight: 700;
  line-height: 1em;
}

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

.to-do_item {
  background-color: var(--4);
  color: #fff;
  cursor: pointer;
  border-radius: .5em;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .5em;
  padding: .5em 1em;
  transition: all .2s;
  display: flex;
}

.to-do_item:hover {
  transform: scale(1.02);
}

.to-do_item.completed {
  background-color: var(--5);
  color: var(--4);
  text-decoration: line-through;
}

.to-do_item-title {
  margin-bottom: 0;
}

.messages {
  width: 100%;
  position: fixed;
  top: 3em;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
  height: 3em;
  transition: all 0.5s ease;
  opacity: 1;
  font-weight: 700;
  line-height: 1.3em;
}

.messages.success {
  background-color: #27ae61 ;
  color: #fff;
}

.messages.error {
  background-color: #eb5757 ;
  color: #fff;
}

.page-wrapper-2 {
  width: 100%;
  max-width: 20em;
  position: absolute;
  top: 3.5em;
  bottom: auto;
  left: auto;
  right: .5em;
  overflow: hidden;
  opacity: 0;
  z-index: -1;
  transition: all 0.5s ease;
  display: none;
}

.page-wrapper-2.show {
  opacity: 1;
  z-index: 999;
}

.to-do_wrapper {
  width: 100%;
}

.hidden-template-items {
  padding-top: 1em;
}

.label {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 1em;
}

.main-wrapper-2 {
  width: 100%;
}

.to-do_list {
  padding-top: .5em;
}

.field_wrap._1 {
  display: none;
}

.field {
  height: 2.5em;
  border: 1px solid var(--line);
  color: #333;
  border-radius: .5em;
  margin-bottom: 0;
  padding: 0 1em;
  font-size: 1.3em;
  line-height: 1em;
}

.field:focus {
  border-color: #6034e4;
}

.field::-ms-input-placeholder {
  color: #bebebe;
}

.field::placeholder {
  color: #bebebe;
}

.field.add {
  border-color: var(--dark-grey);
  color: #fff;
  background-color: rgba(20, 20, 20, .3);
  margin-top: .5em;
}

.field.add::-ms-input-placeholder {
  color: rgba(255, 255, 255, .5);
}

.field.add::placeholder {
  color: rgba(255, 255, 255, .5);
}

.global-styles-2 {
  position: fixed;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.to-do_item-icon {
  width: 1em;
  height: auto;
  cursor: pointer;
  flex: none;
}

.html {
  width: 0;
  height: 0;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
  overflow: hidden;
}

.section-2 {
  width: 100%;
}

.container-2 {
  width: 100%;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  background-color: rgba(20, 20, 20, .5);
  border-radius: 1em;
  padding: .5em 1.5em 1.5em;
}

.form-block-8 {
  margin-bottom: 1em;
}

/* CheckBox Custom */
.checkbox-field input[type=checkbox], .checkbox-field-1 input[type=checkbox] {
  position: relative;
	background-color: #fff;
	border-radius: 50%;
  border: 1px solid #ccc;
	cursor: pointer;
	line-height: 0;
	margin: 0 .6em 0 0;
	outline: 0;
	padding: 0 !important;
	vertical-align: text-top;
	height: 1.5em;
	width: 1.5em;
	-webkit-appearance: none;
}

.checkbox-field input[type=checkbox]:checked, .checkbox-field-1 input[type=checkbox]:checked {
  background-color: #fc4c3e;
}

.checkbox-field input[type=checkbox]:before, .checkbox-field-1 input[type=checkbox]:before {
  content: '';
  position: absolute;
  right: 50%;
  top: 50%;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 4px 4px 0;
  margin: -1px -2px 0px 0px;
  transform: rotate(45deg) translate(-50%, -50%);
  z-index: 2;
  opacity: 1;
}

.backdrop-change-form {
  opacity: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, .5);
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s ease;
}

.backdrop-change-form.active{
  opacity: 1;
  z-index: 999;
}

.change-pw-card {
  width: 30%;
  min-width: 300px;
  background-color: #fff;
  border-radius: 1em;
  padding: 2em;
}

.password-input {
  width: 90%;
  margin-bottom: 10px;
}

.password-input input {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: .5em;
  margin-bottom: 0;
  padding: 10px 7px;
  font-size: 1.3em;
  line-height: 1em;
}

@media screen and (max-width: 991px) {
  .body {
    font-size: 10px;
    line-height: 9px;
  }

  ._25 {
    width: 100%;
    flex-direction: row;
  }

  ._25._1 {
    width: 25%;
    flex-direction: column;
  }

  ._75 {
    width: 100%;
  }

  ._75._1 {
    width: 75%;
  }

  .search {
    width: 35%;
  }

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

  .div-block-48._1 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .div-block-136._1 {
    flex-direction: column;
  }

  .container-2 {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}

@media screen and (max-width: 767px) {
  .body {
    height: auto;
    font-size: 14px;
  }

  .div-block-4 {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .hamburger {
    display: flex;
  }

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

  .section {
    height: auto;
    max-height: none;
  }

  ._25 {
    width: 100%;
    flex-direction: column;
  }

  ._25._1 {
    width: 100%;
  }

  .card-mini {
    width: 50%;
    align-items: center;
  }

  .card-mini._1, ._75, ._75._1 {
    width: 100%;
  }

  .div-block-34 {
    flex-direction: column;
  }

  .div-block-35 {
    height: 7em;
  }

  .div-block-37 {
    flex-direction: column;
  }

  .ad {
    width: 100%;
  }

  .search {
    width: 100%;
    height: 3em;
  }

  .div-block-42, .div-block-43 {
    width: 100%;
  }

  .btntitle._1 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-2 {
    width: 100%;
  }

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

  .div-block-48._1 {
    width: 100%;
    flex-direction: column;
    display: flex;
  }

  .div-block-49 {
    width: 100%;
    grid-column-gap: 0em;
    grid-row-gap: 2em;
    flex-wrap: wrap;
  }

  .div-block-53 {
    overflow: auto;
  }

  .div-block-59 {
    flex-direction: column;
  }

  .div-block-60, .div-block-61, .div-block-63, .div-block-65 {
    width: 100%;
  }

  .div-block-67 {
    grid-template-columns: 1fr;
  }

  .card-mini-3, .div-block-69 {
    width: 100%;
  }

  .div-block-74 {
    flex-direction: column;
  }

  .div-block-82 {
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .div-block-85 {
    width: 100%;
  }

  .div-block-86 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
    flex-direction: column;
  }

  .section-1 {
    height: auto;
  }

  .ft {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    justify-content: flex-start;
  }

  .footer-1 {
    z-index: 50;
    justify-content: center;
    align-items: center;
    padding-bottom: 10em;
    display: flex;
    position: relative;
  }

  .div-block-91 {
    width: 100%;
  }

  .div-block-111 {
    flex-direction: column;
    justify-content: flex-start;
  }

  .form-4 {
    flex-direction: column;
  }

  .dropdown-4 {
    width: 100%;
    height: 3em;
  }

  .div-block-125 {
    flex-direction: column;
  }

  .div-block-126 {
    align-items: center;
  }

  .div-block-127 {
    flex-direction: column;
  }

  .div-block-129 {
    grid-template-columns: 1fr;
  }

  .dock-icon {
    width: 16.66%;
    color: #fff;
  }

  .nav-left {
    width: auto;
  }

  .image-18 {
    width: 100%;
  }

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

  .search-1-copy {
    width: 100%;
    height: 4em;
  }

  .div-block-136 {
    flex-direction: column-reverse;
  }

  .div-block-138 {
    height: auto;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
    padding-top: 1em;
    position: relative;
  }

  .div-block-139 {
    margin-bottom: 0;
    padding-top: 0;
  }

  .div-block-139._1 {
    width: 95%;
    min-width: auto;
  }

  .div-block-140 {
    flex-direction: column;
  }

  .div-block-140._1 {
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .link-block-3 {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  .body {
    font-size: 12px;
  }

  .div-block-35 {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
  }

  .div-block-50 {
    flex-direction: column;
  }

  .div-block-58 {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    flex-direction: column;
  }

  .div-block-82 {
    padding: 1.5em 1em;
  }

  .text-block-63 {
    white-space: normal;
  }

  .div-block-134 {
    border-bottom-right-radius: 1.5em;
    border-bottom-left-radius: 1.5em;
    margin-bottom: 2.5vw;
    padding-bottom: .2em;
  }

  .iphone-time {
    font-size: 25vw;
  }
}

#w-node-d375c2c4-5151-3103-881b-bc51257cf673-e7d84b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_518cbc88-212c-67cf-402e-1c63c4f6a76b-e7d84b79, #w-node-df0db13b-a29e-e297-80cd-0f1fa43ac0a7-e7d84b79, #w-node-_5d37616e-c75b-9f2f-2ad0-6013463c086c-e7d84b79, #w-node-_5d37616e-c75b-9f2f-2ad0-6013463c086e-e7d84b79, #w-node-_7df8fc4e-578b-f160-687f-77acb59d8b5d-e7d84b79, #w-node-_7df8fc4e-578b-f160-687f-77acb59d8b5f-e7d84b79, #w-node-_7df8fc4e-578b-f160-687f-77acb59d8b62-e7d84b79, #w-node-_7df8fc4e-578b-f160-687f-77acb59d8b64-e7d84b79, #w-node-_7df8fc4e-578b-f160-687f-77acb59d8b67-e7d84b79, #w-node-_7df8fc4e-578b-f160-687f-77acb59d8b69-e7d84b79, #w-node-_8ae7b3a9-1c3d-ba76-8935-6d0ebfdbddd0-e7d84b79, #w-node-_8ae7b3a9-1c3d-ba76-8935-6d0ebfdbddd2-e7d84b79, #w-node-_8ae7b3a9-1c3d-ba76-8935-6d0ebfdbddd5-e7d84b79, #w-node-_8ae7b3a9-1c3d-ba76-8935-6d0ebfdbddd7-e7d84b79, #w-node-_8ae7b3a9-1c3d-ba76-8935-6d0ebfdbddda-e7d84b79, #w-node-_8ae7b3a9-1c3d-ba76-8935-6d0ebfdbdddc-e7d84b79, #w-node-ae4812d2-0a20-0edf-6da4-7c996ba12033-e7d84b79, #w-node-ae4812d2-0a20-0edf-6da4-7c996ba12035-e7d84b79, #w-node-ae4812d2-0a20-0edf-6da4-7c996ba12038-e7d84b79, #w-node-ae4812d2-0a20-0edf-6da4-7c996ba1203a-e7d84b79, #w-node-ae4812d2-0a20-0edf-6da4-7c996ba1203d-e7d84b79, #w-node-ae4812d2-0a20-0edf-6da4-7c996ba1203f-e7d84b79, #w-node-_3a8befd9-b928-9841-f3d6-9e285730d69e-e7d84b79, #w-node-_3a8befd9-b928-9841-f3d6-9e285730d6a0-e7d84b79, #w-node-_3a8befd9-b928-9841-f3d6-9e285730d6a3-e7d84b79, #w-node-_3a8befd9-b928-9841-f3d6-9e285730d6a5-e7d84b79, #w-node-_3a8befd9-b928-9841-f3d6-9e285730d6a8-e7d84b79, #w-node-_3a8befd9-b928-9841-f3d6-9e285730d6aa-e7d84b79, #w-node-_2ef0b9f4-51fe-3d8e-cc73-9a736216ecf9-e7d84b79, #w-node-_2ef0b9f4-51fe-3d8e-cc73-9a736216ecfb-e7d84b79, #w-node-_2ef0b9f4-51fe-3d8e-cc73-9a736216ecfe-e7d84b79, #w-node-_2ef0b9f4-51fe-3d8e-cc73-9a736216ed00-e7d84b79, #w-node-_2ef0b9f4-51fe-3d8e-cc73-9a736216ed03-e7d84b79, #w-node-_2ef0b9f4-51fe-3d8e-cc73-9a736216ed05-e7d84b79, #w-node-_1d2cafc4-a8d2-fec2-fe8d-ea287782860f-e7d84b79, #w-node-_1d2cafc4-a8d2-fec2-fe8d-ea2877828611-e7d84b79, #w-node-_1d2cafc4-a8d2-fec2-fe8d-ea2877828614-e7d84b79, #w-node-_1d2cafc4-a8d2-fec2-fe8d-ea2877828616-e7d84b79, #w-node-_1d2cafc4-a8d2-fec2-fe8d-ea2877828619-e7d84b79, #w-node-_1d2cafc4-a8d2-fec2-fe8d-ea287782861b-e7d84b79, #w-node-_63a6aedc-d6ab-1c55-cb88-9ccf761c7d97-e7d84b79, #w-node-_63a6aedc-d6ab-1c55-cb88-9ccf761c7d99-e7d84b79, #w-node-_63a6aedc-d6ab-1c55-cb88-9ccf761c7d9c-e7d84b79, #w-node-_63a6aedc-d6ab-1c55-cb88-9ccf761c7d9e-e7d84b79, #w-node-_63a6aedc-d6ab-1c55-cb88-9ccf761c7da1-e7d84b79, #w-node-_63a6aedc-d6ab-1c55-cb88-9ccf761c7da3-e7d84b79, #w-node-_6b235a22-627d-b2e3-986a-c94d4f63762b-e7d84b79, #w-node-_6b235a22-627d-b2e3-986a-c94d4f63762d-e7d84b79, #w-node-_6b235a22-627d-b2e3-986a-c94d4f637630-e7d84b79, #w-node-_6b235a22-627d-b2e3-986a-c94d4f637632-e7d84b79, #w-node-_6b235a22-627d-b2e3-986a-c94d4f637635-e7d84b79, #w-node-_6b235a22-627d-b2e3-986a-c94d4f637637-e7d84b79, #w-node-_121ecaba-c9b8-9fb0-c490-a466a4489554-e7d84b79, #w-node-_121ecaba-c9b8-9fb0-c490-a466a4489556-e7d84b79, #w-node-_121ecaba-c9b8-9fb0-c490-a466a4489559-e7d84b79, #w-node-_121ecaba-c9b8-9fb0-c490-a466a448955b-e7d84b79, #w-node-_121ecaba-c9b8-9fb0-c490-a466a448955e-e7d84b79, #w-node-_121ecaba-c9b8-9fb0-c490-a466a4489560-e7d84b79, #w-node-_1ee4d327-c893-355b-c7ae-ccb68b71b795-e7d84b79, #w-node-_1ee4d327-c893-355b-c7ae-ccb68b71b797-e7d84b79, #w-node-_1ee4d327-c893-355b-c7ae-ccb68b71b79a-e7d84b79, #w-node-_1ee4d327-c893-355b-c7ae-ccb68b71b79c-e7d84b79, #w-node-_1ee4d327-c893-355b-c7ae-ccb68b71b79f-e7d84b79, #w-node-_1ee4d327-c893-355b-c7ae-ccb68b71b7a1-e7d84b79, #w-node-_4da46a17-7541-a3e4-3a85-e73c34401f38-e7d84b79, #w-node-_4da46a17-7541-a3e4-3a85-e73c34401f3a-e7d84b79, #w-node-_4da46a17-7541-a3e4-3a85-e73c34401f3d-e7d84b79, #w-node-_4da46a17-7541-a3e4-3a85-e73c34401f3f-e7d84b79, #w-node-_4da46a17-7541-a3e4-3a85-e73c34401f42-e7d84b79, #w-node-_4da46a17-7541-a3e4-3a85-e73c34401f44-e7d84b79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_35378afc-e1c8-7f97-43be-2ec5a43fa118-e7d84b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3b9-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3bb-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3be-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3c0-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3c6-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3c8-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3cb-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3cd-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3d0-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3d2-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3d8-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3da-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3dd-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3df-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3e2-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3e4-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3ea-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3ec-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3ef-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3f1-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3f4-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3f6-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3fc-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee3fe-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee401-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee403-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee406-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee408-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee40e-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee410-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee413-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee415-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee418-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee41a-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee420-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee422-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee425-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee427-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee42a-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee42c-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee432-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee434-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee437-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee439-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee43c-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee43e-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee444-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee446-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee449-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee44b-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee44e-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee450-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee456-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee458-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee45b-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee45d-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee460-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee462-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee468-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee46a-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee46d-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee46f-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee472-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee474-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee47a-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee47c-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee47f-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee481-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee484-e7d84b79, #w-node-_4dd4fde1-8359-4cd0-7626-0b7d345ee486-e7d84b79 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fb628f4d-63bf-059d-922f-a3d355bba670-e7d84b79 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1032e147-c848-e5c9-2f74-af77edd1ac7f-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ac81-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ac84-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ac86-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ac8c-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ac8e-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ac91-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ac93-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ac96-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ac98-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ac9e-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1aca0-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1aca3-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1aca5-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1aca8-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acaa-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acb0-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acb2-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acb5-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acb7-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acba-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acbc-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acc2-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acc4-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acc7-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acc9-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1accc-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acce-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acd4-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acd6-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acd9-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acdb-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acde-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ace0-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ace6-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ace8-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1aceb-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1aced-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acf0-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acf2-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acf8-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acfa-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acfd-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1acff-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad02-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad04-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad0a-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad0c-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad0f-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad11-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad14-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad16-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad1c-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad1e-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad21-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad23-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad26-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad28-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad2e-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad30-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad33-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad35-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad38-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad3a-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad40-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad42-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad45-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad47-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad4a-e7d84b79, #w-node-_1032e147-c848-e5c9-2f74-af77edd1ad4c-e7d84b79, #w-node-_77671310-4bda-f1be-f0ad-8ef0683f3fa8-e7d84b81, #w-node-_7d34feb7-3049-069d-8587-36553b63a150-e7d84b81, #w-node-_1e8b9a2d-d24e-678d-c10c-4926d6ea9d91-e7d84b81, #w-node-cef8249c-417f-aa9a-ccf3-7fb5484bfb95-e7d84b81 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}


