<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.path-frontpage .page .content-wrap #main-content .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content .header-content h1.hero-header {
  font-weight: 400;
  font-size: 50px;
  line-height: 60px;
}

.path-frontpage .themes-wrapper {
  clip-path: polygon(0 0, 100% 0, 100% 94%, 0% 100%);
  margin-bottom: 34px;
}

.path-frontpage .themes-wrapper .themes-icon {
  background-color: #fff;
  padding: 8.5px;
  height: 232px;
  vertical-align: middle;
  display: table-cell;
}

.path-frontpage .themes-wrapper .themes-icon img {
  max-width: 100%;
}

.path-frontpage .themes-wrapper .themes-text {
  background-color: #28D296;
  padding: 8.5px 8.5px 33px 8.5px;
  height: 37px;
}

.path-frontpage .themes-wrapper .themes-text a {
  color: #07262D;
}

.path-frontpage .page .button-wrapper a {

  margin: 0 auto 17px auto;
  height: 23px;
  display: block;
}

@media only screen and (min-width: 736px) {
  .path-frontpage .page .button-wrapper a {
    margin: 0 17px 0 0;
    height: 23px;
    display: inline-block;
  }
}

.path-frontpage .calendar.cta {
  font-size: 49px;
  padding: 4px 0 2px 23px;
  display: block;
  margin: 0 auto;
}

@media only screen and (min-width: 736px) {
  .path-frontpage .calendar.cta {
    display: inline-block;
    position: relative;
    top: 17px;
    margin: 0;
    height: 51px;
  }
}

.path-frontpage .page .content-wrap .hero .image-container {
  height: 680px;
}

.path-frontpage .page .content-wrap .hero .image-container.hero-align-right {
  float: right;
}

.path-frontpage .page .content-wrap .hero .image-container.hero-align-left {
  float: left;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper {
  height: 680px;
  position: relative;
  top: -680px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}

.paragraph.header--type--TaVmA .mood-boxes__shape {
  position: absolute;
  top: -36.5px;
  left: -36.5px;
  z-index: 0;
  width: 326px;
  height: 326px;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper {
  position: relative;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__shape {
  position: absolute;
  top: -36.5px;
  left: -36.5px;
  z-index: 0;
  width: 326px;
  height: 368px;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box {
  padding: 45px;
  box-sizing: border-box;
  width: 326px;
  height: 368px;
  clip-path: polygon(0 0, 100% 0, 100% 92.5%, 0% 100%);
}

@media only screen and (min-width: 736px) {
  .path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box {
    width: 523px;
    padding: 65px 75px;
  }
  .path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__shape {
    width: 523px;
  }
}
.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content .date {
  font-size: 16px;
  line-height: 19px;
  font-weight:400;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content h1 {
  font-size: 42px;
  line-height: 50px;
  margin: 0;
  font-weight:600;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content a.hashtag {
  font-size: 26px;
  line-height: 31px;
  margin: 0;
  font-weight:600;
}

.path-frontpage .page .content-wrap .hero .mood-boxes__wrapper .mood-boxes__inner-wrapper .mood-boxes__box .mood-boxes__content .location {
  font-size: 26px;
  line-height: 31px;
  margin: 0;
  font-weight:600;
}</pre></body></html>