/** Fonts */

/** Breakpoints */

/* line 14, assets/styles/common/_mixins.scss */

.news__latest {
  background-color: #c4df9b;
  padding: 85px 55px;
}

@media (max-width: 767px) {
  /* line 14, assets/styles/common/_mixins.scss */

  .news__latest {
    padding: 60px 20px 50px;
  }
}

/* line 14, assets/styles/common/_mixins.scss */

.news__latest .post__title {
  font-size: 36px;
  font-weight: 300;
  letter-spacing: 1.8px;
  text-align: center;
  margin-bottom: 65px;
  margin-top: 0;
}

@media (max-width: 767px) {
  /* line 14, assets/styles/common/_mixins.scss */

  .news__latest .post__title {
    margin-bottom: 45px;
    font-size: 26px;
  }
}

/* line 1, assets/styles/components/_post-card.scss */

.post {
  padding: 60px 20px 50px;
  position: relative;
}

/* line 5, assets/styles/components/_post-card.scss */

.post[data-type="activity"] {
  background-color: #fff799;
}

@media (min-width: 1200px) {
  /* line 1, assets/styles/components/_post-card.scss */

  .post {
    padding: 75px 130px 60px;
  }
}

@media (max-width: 991px) {
  /* line 1, assets/styles/components/_post-card.scss */

  .post {
    background-color: #f1f1f1;
  }
}

/* line 14, assets/styles/common/_mixins.scss */

.post__title {
  font-family: "Manrope-Light", sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 1.23;
  letter-spacing: 1.5px;
  text-align: left;
  color: #0a0c20;
  text-transform: uppercase;
  width: 100%;
  margin: 0 auto 45px;
  max-width: 1140px;
}

@media (max-width: 991px) {
  /* line 14, assets/styles/common/_mixins.scss */

  .post__title {
    text-align: center;
    font-size: 30px;
  }
}

/* line 14, assets/styles/common/_mixins.scss */

.post__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin: 0 auto;
  max-width: 1140px;
}

@media (max-width: 991px) {
  /* line 14, assets/styles/common/_mixins.scss */

  .post__container {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media (max-width: 991px) {
  /* line 48, assets/styles/components/_post-card.scss */

  .post::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-image: var(--image-url);
    background-repeat: no-repeat;
    background-position: -22px 18px;
    background-size: 103%;
  }
}

@media (max-width: 767px) {
  /* line 48, assets/styles/components/_post-card.scss */

  .post::after {
    background-size: 219%;
  }
}

/* line 68, assets/styles/components/_post-card.scss */

.post-card {
  margin-bottom: 25px;
  z-index: 1;
  outline: none;
  width: 280px;
}

@media (min-width: 576px) {
  /* line 68, assets/styles/components/_post-card.scss */

  .post-card {
    margin-right: 30px;
  }
}

@media (min-width: 1270px) {
  /* line 68, assets/styles/components/_post-card.scss */

  .post-card {
    width: 360px;
  }
}

@media (min-width: 992px) {
  /* line 82, assets/styles/components/_post-card.scss */

  .post-card:last-child {
    margin-right: 0;
  }
}

@media (min-width: 992px) {
  /* line 88, assets/styles/components/_post-card.scss */

  .post-card:nth-child(3n) {
    margin-right: 0;
  }
}

/* line 14, assets/styles/common/_mixins.scss */

.post-card__img {
  width: 280px;
  height: 180px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}

@media (min-width: 1270px) {
  /* line 14, assets/styles/common/_mixins.scss */

  .post-card__img {
    width: 360px;
    height: 230px;
  }
}

/* line 107, assets/styles/components/_post-card.scss */

.post-card__img::after {
  content: '';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAACzCAYAAABSIgMVAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAlRJREFUeJzt1MEJwCAAwEB1j74Et+n+63SKIJS7CfLK3M95B0Bg3Q4A/stggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYIDMB29HAhmYOLAHAAAAAElFTkSuQmCC);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 14, assets/styles/common/_mixins.scss */

.post-card__date {
  text-shadow: 0 6px 7px rgba(0, 0, 0, 0.11);
  font-size: 12px;
  font-weight: bold;
  line-height: 2.25;
  letter-spacing: 1.2px;
  text-align: left;
  color: #fff799;
  position: absolute;
  top: 20px;
  left: 20px;
  text-transform: uppercase;
  z-index: 1;
}

/* line 14, assets/styles/common/_mixins.scss */

.post-card__play {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAUBJREFUWIVjPHJ/9n+GQQiYBtoBuMCow0gFow4jFYw6jFQw6jBSwajDSAXD02GTajYwvHv9mVpuQQEUOezsodsMlbHzGHatOcvw7x91GykUR+WPb78Ylk7ax9CUsYThwc2X1HATAwMDFdPY/RsvGJoyljAsm7yP4cf3XxSbR9XE//fvP4adq88yVMbOYzh35A5FZtEkV7579ZlhYtV6hknV5GcOmhYXZw9DMsfutedI1kvzckxVV5pBXV+GZH0sNHALAwMDA4O0gjBDZLYjg665Iln6qe4wAWFuhuAUWwZbTx0GRiZGss2hmsM4ONkY3EKNGbyjzRg4ONkoNo9ihzEyMTLYeuowBKfYMggIc1PsIBigyGG65ooMYWl2DHKqYtRyDxwwjvbESQSjDiMVjDqMVDDqMFLBqMNIBaMOIxUAAM9uSMTDPhzZAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  position: absolute;
  bottom: 20px;
  left: 20px;
  width: 38px;
  height: 38px;
  z-index: 1;
}

/* line 14, assets/styles/common/_mixins.scss */

.post-card__title {
  font-family: "Manrope-Bold", sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  text-align: left;
  color: #0a0c20;
  margin: 20px 0;
  text-transform: uppercase;
}

/* line 14, assets/styles/common/_mixins.scss */

.post-card__info {
  font-size: 16px;
  line-height: 1.5;
  text-align: left;
  color: #0a0c20;
}

/* line 161, assets/styles/components/_post-card.scss */

.post-card__info-link {
  text-decoration: none;
}

/* line 1, assets/styles/components/_toolkit-card.scss */

.toolkit {
  padding: 65px 20px 98px 19px;
  background-color: #a3d39c;
}

@media (min-width: 1200px) {
  /* line 1, assets/styles/components/_toolkit-card.scss */

  .toolkit {
    padding: 70px 130px;
  }
}

/* line 14, assets/styles/common/_mixins.scss */

.toolkit__title {
  font-family: "Manrope-Light", sans-serif;
  font-size: 30px;
  font-weight: 300;
  line-height: 1;
  text-align: center;
  color: #0a0c20;
  text-transform: uppercase;
  margin-bottom: 55px;
}

@media (min-width: 992px) {
  /* line 14, assets/styles/common/_mixins.scss */

  .toolkit__title {
    font-size: 36px;
    letter-spacing: 1.8px;
    margin: 0 0 70px;
  }
}

/* line 14, assets/styles/common/_mixins.scss */

.toolkit__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/* line 33, assets/styles/components/_toolkit-card.scss */

.toolkit-card {
  margin-bottom: 40px;
  z-index: 1;
  outline: none;
  width: 280px;
}

@media (min-width: 400px) {
  /* line 33, assets/styles/components/_toolkit-card.scss */

  .toolkit-card {
    margin-right: 30px;
  }
}

@media (min-width: 1200px) {
  /* line 33, assets/styles/components/_toolkit-card.scss */

  .toolkit-card {
    width: 360px;
  }
}

@media (min-width: 992px) {
  /* line 47, assets/styles/components/_toolkit-card.scss */

  .toolkit-card:last-child {
    margin-right: 0;
  }
}

@media (min-width: 992px) {
  /* line 53, assets/styles/components/_toolkit-card.scss */

  .toolkit-card:nth-child(3n) {
    margin-right: 0;
  }
}

/* line 14, assets/styles/common/_mixins.scss */

.toolkit-card__img {
  width: 280px;
  height: 180px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #fff;
}

@media (min-width: 1200px) {
  /* line 14, assets/styles/common/_mixins.scss */

  .toolkit-card__img {
    width: 360px;
    height: 230px;
  }
}

/* line 14, assets/styles/common/_mixins.scss */

.toolkit-card__title {
  font-family: "Manrope-Medium", sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.22;
  text-align: center;
  color: #0a0c20;
  text-transform: uppercase;
  margin: 33px 0 20px;
}

@media (min-width: 992px) {
  /* line 14, assets/styles/common/_mixins.scss */

  .toolkit-card__title {
    font-size: 22px;
    font-weight: 500;
    letter-spacing: 0.55px;
    margin: 40px 0 20px;
  }
}

/* line 14, assets/styles/common/_mixins.scss */

.toolkit-card__info {
  font-size: 16px;
  line-height: 1.5;
  text-align: center;
  color: #0a0c20;
  margin-bottom: 30px !important;
  padding: 0 30px;
}

@media (min-width: 992px) {
  /* line 14, assets/styles/common/_mixins.scss */

  .toolkit-card__info {
    font-size: 18px;
    padding: 0 60px;
  }
}

/* line 105, assets/styles/components/_toolkit-card.scss */

.toolkit-card .btn-container {
  line-height: 59px;
}

/* line 1, assets/styles/components/_activity-card.scss */

.post-card.activity-card-wrapper {
  margin-bottom: 60px;
}

@media (max-width: 992px) {
  /* line 1, assets/styles/components/_activity-card.scss */

  .post-card.activity-card-wrapper {
    margin-bottom: 25px;
  }
}

/* line 9, assets/styles/components/_activity-card.scss */

.activity-card {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-decoration: unset;
  color: #0a0c20;
}

/* line 16, assets/styles/components/_activity-card.scss */

.activity-card:hover,
.activity-card:visited {
  text-decoration: unset;
  color: inherit;
}

/* line 22, assets/styles/components/_activity-card.scss */

.activity-card__img {
  margin-bottom: 20px;
  width: 280px;
  height: 180px;
}

@media (min-width: 1270px) {
  /* line 22, assets/styles/components/_activity-card.scss */

  .activity-card__img {
    width: 360px;
    height: 230px;
  }
}

/* line 32, assets/styles/components/_activity-card.scss */

.activity-card__img img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

/* line 39, assets/styles/components/_activity-card.scss */

.activity-card__img.default {
  background-color: #8781bd;
}

/* line 42, assets/styles/components/_activity-card.scss */

.activity-card__img.default img {
  display: none;
}

/* line 48, assets/styles/components/_activity-card.scss */

.activity-card__date,
.activity-card__organizer {
  font-size: 13px;
  line-height: 1.8;
  font-family: "Manrope-SemiBold", sans-serif;
  text-shadow: 0 6px 7px rgba(0, 0, 0, 0.11);
}

/* line 55, assets/styles/components/_activity-card.scss */

.activity-card__date > b,
.activity-card__organizer > b {
  font-family: "Manrope-ExtraBold", sans-serif;
}

/* line 60, assets/styles/components/_activity-card.scss */

.activity-card__date {
  text-transform: uppercase;
  line-height: 1;
  margin: 0;
}

/* line 66, assets/styles/components/_activity-card.scss */

.activity-card__title {
  font-size: 18px;
  line-height: 1.2;
  text-transform: uppercase;
  font-family: "Manrope-Bold", sans-serif;
  margin-top: 10px;
}

/* line 3, assets/styles/layouts/_404.scss */

.error-404 .page-header a {
  display: block;
  font-size: 20px;
  font-weight: 700;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.64;
  letter-spacing: normal;
  color: #33baff;
  text-decoration: none;
  margin: 20px 0;
}

/* line 3, assets/styles/layouts/_pages.scss */

.privacy-policy .page-title {
  max-width: 553px;
}

@media (min-width: 992px) {
  /* line 7, assets/styles/layouts/_pages.scss */

  .privacy-policy .container__content {
    padding: 100px 0 110px;
  }
}

/* line 16, assets/styles/layouts/_pages.scss */

.single .header__hero {
  padding: 220px 0 160px;
  position: relative;
}

/* line 20, assets/styles/layouts/_pages.scss */

.single .header__hero::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAACzCAYAAABSIgMVAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAlRJREFUeJzt1MEJwCAAwEB1j74Et+n+63SKIJS7CfLK3M95B0Bg3Q4A/stggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYICMwQAZgwEyBgNkDAbIGAyQMRggYzBAxmCAjMEAGYMBMgYDZAwGyBgMkDEYIGMwQMZggIzBABmDATIGA2QMBsgYDJAxGCBjMEDGYIDMB29HAhmYOLAHAAAAAElFTkSuQmCC);
  z-index: 1;
}

/* line 31, assets/styles/layouts/_pages.scss */

.single .header__hero > * {
  position: relative;
  z-index: 2;
}

@media (max-width: 991px) {
  /* line 16, assets/styles/layouts/_pages.scss */

  .single .header__hero {
    padding: 120px 0 70px;
  }
}

/* line 40, assets/styles/layouts/_pages.scss */

.single .header__hero.activity {
  min-height: 470px;
}

/* line 43, assets/styles/layouts/_pages.scss */

.single .header__hero.activity.no-image::before {
  display: none;
}

@media (max-width: 991px) {
  /* line 40, assets/styles/layouts/_pages.scss */

  .single .header__hero.activity {
    min-height: unset;
  }
}

@media (min-width: 992px) {
  /* line 53, assets/styles/layouts/_pages.scss */

  .single .container__content {
    padding: 45px 0 95px;
  }
}

/* line 59, assets/styles/layouts/_pages.scss */

.single h2 {
  text-transform: uppercase;
  font-family: "Manrope-Light", sans-serif;
  font-weight: 300;
}

/* line 65, assets/styles/layouts/_pages.scss */

.single p {
  margin: 0 0 35px;
}

/* line 72, assets/styles/layouts/_pages.scss */

.blog .page-title {
  font-size: 70px;
}

/* line 77, assets/styles/layouts/_pages.scss */

.single-activity .page-title {
  max-width: unset;
  padding: 0 30px;
  font-size: 70px;
  line-height: 1.35;
  font-weight: 700;
  font-family: "Manrope-ExtraBold", sans-serif;
  color: #fff;
}

@media (max-width: 767px) {
  /* line 77, assets/styles/layouts/_pages.scss */

  .single-activity .page-title {
    font-size: 36px;
  }
}

/* line 91, assets/styles/layouts/_pages.scss */

.activity-meta {
  font-size: 20px;
  line-height: 1;
  margin-bottom: 35px;
}

/* line 96, assets/styles/layouts/_pages.scss */

.activity-meta__date {
  text-transform: uppercase;
}

/* line 100, assets/styles/layouts/_pages.scss */

.activity-meta p {
  margin-bottom: 20px;
}

/* line 103, assets/styles/layouts/_pages.scss */

.activity-meta p:last-child {
  margin-bottom: 0;
}

/* line 109, assets/styles/layouts/_pages.scss */

table tbody tr td {
  border-right: 1px solid rgba(116, 105, 95, 0.15);
  padding: 2.5rem 1.5rem;
  padding-right: 2rem;
  font-size: 1rem;
  line-height: normal;
  color: #726960;
}

/* line 2, assets/styles/layouts/_activity-archive.scss */

.activity-archive .page-title {
  font-size: 70px;
  line-height: 1.35;
  font-weight: 700;
  font-family: "Manrope-ExtraBold", sans-serif;
  color: #fff;
}

@media (max-width: 767px) {
  /* line 2, assets/styles/layouts/_activity-archive.scss */

  .activity-archive .page-title {
    font-size: 36px;
  }
}

/* line 14, assets/styles/layouts/_activity-archive.scss */

.activity-archive .container__grid + .container__grid {
  padding-top: 0;
}

/* line 18, assets/styles/layouts/_activity-archive.scss */

.activity-archive .content-list__title {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 1270px) {
  /* line 18, assets/styles/layouts/_activity-archive.scss */

  .activity-archive .content-list__title {
    max-width: 900px;
  }
}

@media (max-width: 930px) {
  /* line 18, assets/styles/layouts/_activity-archive.scss */

  .activity-archive .content-list__title {
    max-width: 620px;
  }
}

@media (max-width: 620px) {
  /* line 18, assets/styles/layouts/_activity-archive.scss */

  .activity-archive .content-list__title {
    max-width: 280px;
  }
}


/*# sourceMappingURL=default-page.css.map*/