/*!
 * scafold
 * http://miwebb.com
 * @author miWebb
 * @version 1.1.9
 * Copyright 2026. UNLICENSED licensed.
 */
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  margin: 0;
}

body {
  background-color: var(--background-color);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
  min-width: 320px;
  font-size: 18px;
  line-height: 18px;
}
body > .container {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

img.alignright {
  float: right;
  margin: 0 0 13px 13px;
}

img.alignleft {
  float: left;
  margin: 0 13px 13px 0;
}

img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignright {
  float: right;
}

.alignleft {
  float: left;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.container {
  margin: 0 auto;
  padding: 0 20px;
  width: 100%;
  max-width: 1322px;
}

.advalvas-page .vc_row {
  margin: 0 0 20px;
}
.advalvas-page .vc_row .vc_column-inner {
  padding-left: 13px;
  padding-right: 13px;
}

.dashed-border {
  border-width: 0;
  border-style: dashed;
  border-color: var(--dashed-border-color);
}
.dashed-border--left {
  border-left-width: 2px;
}
.dashed-border--right {
  border-right-width: 2px;
}
.dashed-border--top {
  border-top-width: 2px;
}
.dashed-border--bottom {
  border-bottom-width: 2px;
}

table {
  width: 100%;
  table-layout: fixed;
}

.is-wpbakery-page .wpb_button, .is-wpbakery-page .wpb_content_element, .is-wpbakery-page ul.wpb_thumbnails-fluid > li {
  margin-bottom: 0;
}
.is-wpbakery-page h1,
.is-wpbakery-page h2,
.is-wpbakery-page h3,
.is-wpbakery-page h4,
.is-wpbakery-page h5,
.is-wpbakery-page h6 {
  margin-top: 0;
  margin-bottom: 0;
}

/**
* Typography file, please import in other stylesheets
**/
/**
* Variable file, please import in other stylesheets
**/
:root {
  --primary-color: #000;
  --background-color: #fff;
  --body-color: #000;
  --highlight-color: #ff0000;
  --heading-color: #000;
  --footer-style-color: #000;
  --light-gray: #aaa;
  --text-gray: #808080;
  --dashed-border-color: #808080;
  --dashed-border: 2px dashed var(--dashed-border-color);
  --campus-culture-color: #ab0613;
  --campus-culture-accent: #c70000;
  --science-education-color: #005689;
  --science-education-accent: #0084c6;
  --student-society-color: #7d0068;
  --student-society-accent: #bb3b80;
  --column-blog-color: #bd5318;
  --column-blog-accent: #e05e00;
  --language-switcher-color: #ff0000;
}

/**
 * Functions file, please import in other stylesheets
 **/
form input:not([type=checkbox], [type=radio], [type=submit]), form textarea, form button {
  outline: none;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

form label > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/**
 * CSS Grid
 *
 * @author miWebb <info@miwebb.com>
 * @version 1.2.0
 */
[class^=row], [class^=col], [class*=" row"], [class*=" col"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: flex;
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.row.row--no-outer-gutter {
  margin-left: -15px;
  margin-right: -15px;
}
.row.row--same-size {
  -webkit-box-align: stretch;
     -moz-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.row.row--reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
     -moz-box-orient: horizontal;
     -moz-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.row.row--top {
  -webkit-box-align: start;
     -moz-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.row.row--middle {
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.row.row--bottom {
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.row.row--left {
  -webkit-box-pack: start;
     -moz-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.row.row--center {
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.row.row--right {
  -webkit-box-pack: end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.row.row--around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.row.row--between {
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.row.row--evenly {
  -webkit-box-pack: space-evenly;
     -moz-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
.row:not(.row--no-gutter) > [class^=col], .row:not(.row--no-gutter) > [class*=" col"] {
  padding-left: 13px;
  padding-right: 13px;
}
.row > .col {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}
.row > .col-1 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.row > .col-offset-1 {
  margin-left: 8.3333333333%;
}
.row.row--reverse > .col-offset-1 {
  margin-right: 8.3333333333%;
  margin-left: inherit;
}
.row > .col-order-1 {
  -webkit-box-ordinal-group: 2;
     -moz-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.row > .col-2 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.row > .col-offset-2 {
  margin-left: 16.6666666667%;
}
.row.row--reverse > .col-offset-2 {
  margin-right: 16.6666666667%;
  margin-left: inherit;
}
.row > .col-order-2 {
  -webkit-box-ordinal-group: 3;
     -moz-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.row > .col-3 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.row > .col-offset-3 {
  margin-left: 25%;
}
.row.row--reverse > .col-offset-3 {
  margin-right: 25%;
  margin-left: inherit;
}
.row > .col-order-3 {
  -webkit-box-ordinal-group: 4;
     -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.row > .col-4 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row > .col-offset-4 {
  margin-left: 33.3333333333%;
}
.row.row--reverse > .col-offset-4 {
  margin-right: 33.3333333333%;
  margin-left: inherit;
}
.row > .col-order-4 {
  -webkit-box-ordinal-group: 5;
     -moz-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}
.row > .col-5 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.row > .col-offset-5 {
  margin-left: 41.6666666667%;
}
.row.row--reverse > .col-offset-5 {
  margin-right: 41.6666666667%;
  margin-left: inherit;
}
.row > .col-order-5 {
  -webkit-box-ordinal-group: 6;
     -moz-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}
.row > .col-6 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.row > .col-offset-6 {
  margin-left: 50%;
}
.row.row--reverse > .col-offset-6 {
  margin-right: 50%;
  margin-left: inherit;
}
.row > .col-order-6 {
  -webkit-box-ordinal-group: 7;
     -moz-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}
.row > .col-7 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.row > .col-offset-7 {
  margin-left: 58.3333333333%;
}
.row.row--reverse > .col-offset-7 {
  margin-right: 58.3333333333%;
  margin-left: inherit;
}
.row > .col-order-7 {
  -webkit-box-ordinal-group: 8;
     -moz-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}
.row > .col-8 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.row > .col-offset-8 {
  margin-left: 66.6666666667%;
}
.row.row--reverse > .col-offset-8 {
  margin-right: 66.6666666667%;
  margin-left: inherit;
}
.row > .col-order-8 {
  -webkit-box-ordinal-group: 9;
     -moz-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}
.row > .col-9 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}
.row > .col-offset-9 {
  margin-left: 75%;
}
.row.row--reverse > .col-offset-9 {
  margin-right: 75%;
  margin-left: inherit;
}
.row > .col-order-9 {
  -webkit-box-ordinal-group: 10;
     -moz-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}
.row > .col-10 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.row > .col-offset-10 {
  margin-left: 83.3333333333%;
}
.row.row--reverse > .col-offset-10 {
  margin-right: 83.3333333333%;
  margin-left: inherit;
}
.row > .col-order-10 {
  -webkit-box-ordinal-group: 11;
     -moz-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}
.row > .col-11 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.row > .col-offset-11 {
  margin-left: 91.6666666667%;
}
.row.row--reverse > .col-offset-11 {
  margin-right: 91.6666666667%;
  margin-left: inherit;
}
.row > .col-order-11 {
  -webkit-box-ordinal-group: 12;
     -moz-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}
.row > .col-12 {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.row > .col-offset-12 {
  margin-left: 100%;
}
.row.row--reverse > .col-offset-12 {
  margin-right: 100%;
  margin-left: inherit;
}
.row > .col-order-12 {
  -webkit-box-ordinal-group: 13;
     -moz-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}
.row > .col-offset-0 {
  margin-left: 0px;
}
.row.row--reverse > .col-offset-0 {
  margin-right: 0px;
  margin-left: inherit;
}
.row > .col-order-0 {
  -webkit-box-ordinal-group: 1;
     -moz-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}
@media screen and (max-width: 1440px) {
  .row > .col-laptop {
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
}
@media screen and (max-width: 1440px) and (max-width: 1440px) {
  .row > .col-laptop-hidden {
    display: none;
  }
}
@media screen and (max-width: 1440px) {
  .row > .col-laptop-1 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .row > .col-laptop-offset-1 {
    margin-left: 8.3333333333%;
  }
  .row.row--reverse > .col-laptop-offset-1 {
    margin-right: 8.3333333333%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-1 {
    -webkit-box-ordinal-group: 2;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .row > .col-laptop-2 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .row > .col-laptop-offset-2 {
    margin-left: 16.6666666667%;
  }
  .row.row--reverse > .col-laptop-offset-2 {
    margin-right: 16.6666666667%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-2 {
    -webkit-box-ordinal-group: 3;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .row > .col-laptop-3 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row > .col-laptop-offset-3 {
    margin-left: 25%;
  }
  .row.row--reverse > .col-laptop-offset-3 {
    margin-right: 25%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-3 {
    -webkit-box-ordinal-group: 4;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .row > .col-laptop-4 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row > .col-laptop-offset-4 {
    margin-left: 33.3333333333%;
  }
  .row.row--reverse > .col-laptop-offset-4 {
    margin-right: 33.3333333333%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-4 {
    -webkit-box-ordinal-group: 5;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .row > .col-laptop-5 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .row > .col-laptop-offset-5 {
    margin-left: 41.6666666667%;
  }
  .row.row--reverse > .col-laptop-offset-5 {
    margin-right: 41.6666666667%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-5 {
    -webkit-box-ordinal-group: 6;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .row > .col-laptop-6 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row > .col-laptop-offset-6 {
    margin-left: 50%;
  }
  .row.row--reverse > .col-laptop-offset-6 {
    margin-right: 50%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-6 {
    -webkit-box-ordinal-group: 7;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .row > .col-laptop-7 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .row > .col-laptop-offset-7 {
    margin-left: 58.3333333333%;
  }
  .row.row--reverse > .col-laptop-offset-7 {
    margin-right: 58.3333333333%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-7 {
    -webkit-box-ordinal-group: 8;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .row > .col-laptop-8 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .row > .col-laptop-offset-8 {
    margin-left: 66.6666666667%;
  }
  .row.row--reverse > .col-laptop-offset-8 {
    margin-right: 66.6666666667%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-8 {
    -webkit-box-ordinal-group: 9;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .row > .col-laptop-9 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .row > .col-laptop-offset-9 {
    margin-left: 75%;
  }
  .row.row--reverse > .col-laptop-offset-9 {
    margin-right: 75%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-9 {
    -webkit-box-ordinal-group: 10;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .row > .col-laptop-10 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .row > .col-laptop-offset-10 {
    margin-left: 83.3333333333%;
  }
  .row.row--reverse > .col-laptop-offset-10 {
    margin-right: 83.3333333333%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-10 {
    -webkit-box-ordinal-group: 11;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .row > .col-laptop-11 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .row > .col-laptop-offset-11 {
    margin-left: 91.6666666667%;
  }
  .row.row--reverse > .col-laptop-offset-11 {
    margin-right: 91.6666666667%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-11 {
    -webkit-box-ordinal-group: 12;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .row > .col-laptop-12 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row > .col-laptop-offset-12 {
    margin-left: 100%;
  }
  .row.row--reverse > .col-laptop-offset-12 {
    margin-right: 100%;
    margin-left: inherit;
  }
  .row > .col-laptop-order-12 {
    -webkit-box-ordinal-group: 13;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .row > .col-laptop-offset-0 {
    margin-left: 0px;
  }
  .row.row--reverse > .col-laptop-offset-0 {
    margin-right: 0px;
    margin-left: inherit;
  }
  .row > .col-laptop-order-0 {
    -webkit-box-ordinal-group: 1;
       -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media screen and (max-width: 991px) {
  .row > .col-tablet {
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
}
@media screen and (max-width: 991px) and (max-width: 991px) {
  .row > .col-tablet-hidden {
    display: none;
  }
}
@media screen and (max-width: 991px) {
  .row > .col-tablet-1 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .row > .col-tablet-offset-1 {
    margin-left: 8.3333333333%;
  }
  .row.row--reverse > .col-tablet-offset-1 {
    margin-right: 8.3333333333%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-1 {
    -webkit-box-ordinal-group: 2;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .row > .col-tablet-2 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .row > .col-tablet-offset-2 {
    margin-left: 16.6666666667%;
  }
  .row.row--reverse > .col-tablet-offset-2 {
    margin-right: 16.6666666667%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-2 {
    -webkit-box-ordinal-group: 3;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .row > .col-tablet-3 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row > .col-tablet-offset-3 {
    margin-left: 25%;
  }
  .row.row--reverse > .col-tablet-offset-3 {
    margin-right: 25%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-3 {
    -webkit-box-ordinal-group: 4;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .row > .col-tablet-4 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row > .col-tablet-offset-4 {
    margin-left: 33.3333333333%;
  }
  .row.row--reverse > .col-tablet-offset-4 {
    margin-right: 33.3333333333%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-4 {
    -webkit-box-ordinal-group: 5;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .row > .col-tablet-5 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .row > .col-tablet-offset-5 {
    margin-left: 41.6666666667%;
  }
  .row.row--reverse > .col-tablet-offset-5 {
    margin-right: 41.6666666667%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-5 {
    -webkit-box-ordinal-group: 6;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .row > .col-tablet-6 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row > .col-tablet-offset-6 {
    margin-left: 50%;
  }
  .row.row--reverse > .col-tablet-offset-6 {
    margin-right: 50%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-6 {
    -webkit-box-ordinal-group: 7;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .row > .col-tablet-7 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .row > .col-tablet-offset-7 {
    margin-left: 58.3333333333%;
  }
  .row.row--reverse > .col-tablet-offset-7 {
    margin-right: 58.3333333333%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-7 {
    -webkit-box-ordinal-group: 8;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .row > .col-tablet-8 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .row > .col-tablet-offset-8 {
    margin-left: 66.6666666667%;
  }
  .row.row--reverse > .col-tablet-offset-8 {
    margin-right: 66.6666666667%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-8 {
    -webkit-box-ordinal-group: 9;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .row > .col-tablet-9 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .row > .col-tablet-offset-9 {
    margin-left: 75%;
  }
  .row.row--reverse > .col-tablet-offset-9 {
    margin-right: 75%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-9 {
    -webkit-box-ordinal-group: 10;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .row > .col-tablet-10 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .row > .col-tablet-offset-10 {
    margin-left: 83.3333333333%;
  }
  .row.row--reverse > .col-tablet-offset-10 {
    margin-right: 83.3333333333%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-10 {
    -webkit-box-ordinal-group: 11;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .row > .col-tablet-11 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .row > .col-tablet-offset-11 {
    margin-left: 91.6666666667%;
  }
  .row.row--reverse > .col-tablet-offset-11 {
    margin-right: 91.6666666667%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-11 {
    -webkit-box-ordinal-group: 12;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .row > .col-tablet-12 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row > .col-tablet-offset-12 {
    margin-left: 100%;
  }
  .row.row--reverse > .col-tablet-offset-12 {
    margin-right: 100%;
    margin-left: inherit;
  }
  .row > .col-tablet-order-12 {
    -webkit-box-ordinal-group: 13;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .row > .col-tablet-offset-0 {
    margin-left: 0px;
  }
  .row.row--reverse > .col-tablet-offset-0 {
    margin-right: 0px;
    margin-left: inherit;
  }
  .row > .col-tablet-order-0 {
    -webkit-box-ordinal-group: 1;
       -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media screen and (max-width: 767px) {
  .row > .col-vc-mobile {
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .row > .col-vc-mobile-hidden {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .row > .col-vc-mobile-1 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .row > .col-vc-mobile-offset-1 {
    margin-left: 8.3333333333%;
  }
  .row.row--reverse > .col-vc-mobile-offset-1 {
    margin-right: 8.3333333333%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-1 {
    -webkit-box-ordinal-group: 2;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .row > .col-vc-mobile-2 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .row > .col-vc-mobile-offset-2 {
    margin-left: 16.6666666667%;
  }
  .row.row--reverse > .col-vc-mobile-offset-2 {
    margin-right: 16.6666666667%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-2 {
    -webkit-box-ordinal-group: 3;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .row > .col-vc-mobile-3 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row > .col-vc-mobile-offset-3 {
    margin-left: 25%;
  }
  .row.row--reverse > .col-vc-mobile-offset-3 {
    margin-right: 25%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-3 {
    -webkit-box-ordinal-group: 4;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .row > .col-vc-mobile-4 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row > .col-vc-mobile-offset-4 {
    margin-left: 33.3333333333%;
  }
  .row.row--reverse > .col-vc-mobile-offset-4 {
    margin-right: 33.3333333333%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-4 {
    -webkit-box-ordinal-group: 5;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .row > .col-vc-mobile-5 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .row > .col-vc-mobile-offset-5 {
    margin-left: 41.6666666667%;
  }
  .row.row--reverse > .col-vc-mobile-offset-5 {
    margin-right: 41.6666666667%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-5 {
    -webkit-box-ordinal-group: 6;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .row > .col-vc-mobile-6 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row > .col-vc-mobile-offset-6 {
    margin-left: 50%;
  }
  .row.row--reverse > .col-vc-mobile-offset-6 {
    margin-right: 50%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-6 {
    -webkit-box-ordinal-group: 7;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .row > .col-vc-mobile-7 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .row > .col-vc-mobile-offset-7 {
    margin-left: 58.3333333333%;
  }
  .row.row--reverse > .col-vc-mobile-offset-7 {
    margin-right: 58.3333333333%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-7 {
    -webkit-box-ordinal-group: 8;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .row > .col-vc-mobile-8 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .row > .col-vc-mobile-offset-8 {
    margin-left: 66.6666666667%;
  }
  .row.row--reverse > .col-vc-mobile-offset-8 {
    margin-right: 66.6666666667%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-8 {
    -webkit-box-ordinal-group: 9;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .row > .col-vc-mobile-9 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .row > .col-vc-mobile-offset-9 {
    margin-left: 75%;
  }
  .row.row--reverse > .col-vc-mobile-offset-9 {
    margin-right: 75%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-9 {
    -webkit-box-ordinal-group: 10;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .row > .col-vc-mobile-10 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .row > .col-vc-mobile-offset-10 {
    margin-left: 83.3333333333%;
  }
  .row.row--reverse > .col-vc-mobile-offset-10 {
    margin-right: 83.3333333333%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-10 {
    -webkit-box-ordinal-group: 11;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .row > .col-vc-mobile-11 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .row > .col-vc-mobile-offset-11 {
    margin-left: 91.6666666667%;
  }
  .row.row--reverse > .col-vc-mobile-offset-11 {
    margin-right: 91.6666666667%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-11 {
    -webkit-box-ordinal-group: 12;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .row > .col-vc-mobile-12 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row > .col-vc-mobile-offset-12 {
    margin-left: 100%;
  }
  .row.row--reverse > .col-vc-mobile-offset-12 {
    margin-right: 100%;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-12 {
    -webkit-box-ordinal-group: 13;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .row > .col-vc-mobile-offset-0 {
    margin-left: 0px;
  }
  .row.row--reverse > .col-vc-mobile-offset-0 {
    margin-right: 0px;
    margin-left: inherit;
  }
  .row > .col-vc-mobile-order-0 {
    -webkit-box-ordinal-group: 1;
       -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}
@media screen and (max-width: 640px) {
  .row > .col-mobile {
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0;
  }
}
@media screen and (max-width: 640px) and (max-width: 640px) {
  .row > .col-mobile-hidden {
    display: none;
  }
}
@media screen and (max-width: 640px) {
  .row > .col-mobile-1 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .row > .col-mobile-offset-1 {
    margin-left: 8.3333333333%;
  }
  .row.row--reverse > .col-mobile-offset-1 {
    margin-right: 8.3333333333%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-1 {
    -webkit-box-ordinal-group: 2;
       -moz-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .row > .col-mobile-2 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .row > .col-mobile-offset-2 {
    margin-left: 16.6666666667%;
  }
  .row.row--reverse > .col-mobile-offset-2 {
    margin-right: 16.6666666667%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-2 {
    -webkit-box-ordinal-group: 3;
       -moz-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .row > .col-mobile-3 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row > .col-mobile-offset-3 {
    margin-left: 25%;
  }
  .row.row--reverse > .col-mobile-offset-3 {
    margin-right: 25%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-3 {
    -webkit-box-ordinal-group: 4;
       -moz-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .row > .col-mobile-4 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row > .col-mobile-offset-4 {
    margin-left: 33.3333333333%;
  }
  .row.row--reverse > .col-mobile-offset-4 {
    margin-right: 33.3333333333%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-4 {
    -webkit-box-ordinal-group: 5;
       -moz-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .row > .col-mobile-5 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .row > .col-mobile-offset-5 {
    margin-left: 41.6666666667%;
  }
  .row.row--reverse > .col-mobile-offset-5 {
    margin-right: 41.6666666667%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-5 {
    -webkit-box-ordinal-group: 6;
       -moz-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .row > .col-mobile-6 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row > .col-mobile-offset-6 {
    margin-left: 50%;
  }
  .row.row--reverse > .col-mobile-offset-6 {
    margin-right: 50%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-6 {
    -webkit-box-ordinal-group: 7;
       -moz-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .row > .col-mobile-7 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .row > .col-mobile-offset-7 {
    margin-left: 58.3333333333%;
  }
  .row.row--reverse > .col-mobile-offset-7 {
    margin-right: 58.3333333333%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-7 {
    -webkit-box-ordinal-group: 8;
       -moz-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .row > .col-mobile-8 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .row > .col-mobile-offset-8 {
    margin-left: 66.6666666667%;
  }
  .row.row--reverse > .col-mobile-offset-8 {
    margin-right: 66.6666666667%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-8 {
    -webkit-box-ordinal-group: 9;
       -moz-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .row > .col-mobile-9 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .row > .col-mobile-offset-9 {
    margin-left: 75%;
  }
  .row.row--reverse > .col-mobile-offset-9 {
    margin-right: 75%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-9 {
    -webkit-box-ordinal-group: 10;
       -moz-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .row > .col-mobile-10 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .row > .col-mobile-offset-10 {
    margin-left: 83.3333333333%;
  }
  .row.row--reverse > .col-mobile-offset-10 {
    margin-right: 83.3333333333%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-10 {
    -webkit-box-ordinal-group: 11;
       -moz-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .row > .col-mobile-11 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .row > .col-mobile-offset-11 {
    margin-left: 91.6666666667%;
  }
  .row.row--reverse > .col-mobile-offset-11 {
    margin-right: 91.6666666667%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-11 {
    -webkit-box-ordinal-group: 12;
       -moz-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .row > .col-mobile-12 {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row > .col-mobile-offset-12 {
    margin-left: 100%;
  }
  .row.row--reverse > .col-mobile-offset-12 {
    margin-right: 100%;
    margin-left: inherit;
  }
  .row > .col-mobile-order-12 {
    -webkit-box-ordinal-group: 13;
       -moz-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .row > .col-mobile-offset-0 {
    margin-left: 0px;
  }
  .row.row--reverse > .col-mobile-offset-0 {
    margin-right: 0px;
    margin-left: inherit;
  }
  .row > .col-mobile-order-0 {
    -webkit-box-ordinal-group: 1;
       -moz-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

/**
 * Fonts file, please import in other stylesheets
 **/
/* Include fonts here with @include font() */
@font-face {
  font-display: swap;
  font-family: "Oswald";
  font-style: normal;
  font-weight: 100;
  src: url("../webfonts/oswald-thin.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Oswald";
  font-style: normal;
  font-weight: 300;
  src: url("../webfonts/oswald-light.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Oswald";
  font-style: normal;
  font-weight: 400;
  src: url("../webfonts/oswald-regular.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "Oswald";
  font-style: normal;
  font-weight: 500;
  src: url("../webfonts/oswald-medium.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "EB Garamond";
  font-style: normal;
  font-weight: 400;
  src: url("../webfonts/eb-garamond-regular.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "EB Garamond";
  font-style: italic;
  font-weight: 400;
  src: url("../webfonts/eb-garamond-italic.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "EB Garamond";
  font-style: normal;
  font-weight: 500;
  src: url("../webfonts/eb-garamond-medium.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "EB Garamond";
  font-style: italic;
  font-weight: 500;
  src: url("../webfonts/eb-garamond-medium-italic.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "EB Garamond";
  font-style: normal;
  font-weight: 600;
  src: url("../webfonts/eb-garamond-semibold.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: "EB Garamond";
  font-style: normal;
  font-weight: 700;
  src: url("../webfonts/eb-garamond-bold.woff2") format("woff2");
}
body {
  font-family: EB Garamond, Georgia, serif;
  font-weight: 400;
  color: var(--body-color);
}
@media (max-width: 640px) {
  body {
    -moz-hyphens: auto;
     -ms-hyphens: auto;
         hyphens: auto;
  }
}

a {
  color: var(--highlight-color);
  text-decoration: none;
  text-underline-offset: 2px;
}
a:hover {
  -webkit-text-decoration: underline 1px;
          text-decoration: underline 1px;
}

p, li {
  color: var(--body-color);
  font-size: 18px;
  line-height: 20px;
}

p {
  margin-bottom: 20px;
}
p.streamer {
  font-family: "EB Garamond";
  font-style: italic;
  font-size: 22px;
  line-height: 22px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: EB Garamond, Georgia, serif;
  color: var(--heading-color);
  font-weight: 700;
}

h1 {
  font-family: "Oswald";
  font-size: 48px;
  line-height: 48px;
  margin: 26px 0;
}
@media screen and (max-width: 640px) {
  h1 {
    font-size: 36px;
    line-height: 36px;
  }
}

h2, h3, h4, h5, h6 {
  font-size: 22px;
  line-height: 22px;
}

em, i {
  font-style: italic;
}

hr {
  margin-top: 13px;
  margin-bottom: 13px;
}

blockquote {
  padding-left: 26px;
  margin-top: 26px;
  margin-bottom: 26px;
  position: relative;
  color: var(--light-gray);
}
blockquote::before {
  content: "";
  width: 2px;
  height: 100%;
  background-color: var(--light-gray);
  border-radius: 2px;
  position: absolute;
  left: 0;
  top: 0;
}

ul,
ol {
  padding-left: 25px;
}
ul li + li,
ol li + li {
  margin-top: 10px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-top: 10px;
}

img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.is-wpbakery-page div:not(.advalvas-post) h1, .is-wpbakery-page div:not(.advalvas-post) h2, .is-wpbakery-page div:not(.advalvas-post) h3, .is-wpbakery-page div:not(.advalvas-post) h4, .is-wpbakery-page div:not(.advalvas-post) h5, .is-wpbakery-page div:not(.advalvas-post) h6 {
  margin: 26px 0;
}

.wp-caption-text {
  font-family: "Oswald";
  font-weight: 300;
}

form label > span {
  font-family: EB Garamond, Georgia, serif;
  color: var(--body-color);
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  background-color: #fff;
  margin-bottom: 5px;
}
form input[type=submit] {
  font-family: "Oswald";
  cursor: pointer;
  background-color: #000;
  color: #fff;
  border: none;
  border-radius: 0;
  padding: 6px 10px;
  -webkit-transition: background-color 0.1s ease-in;
  transition: background-color 0.1s ease-in;
}
form input[type=submit]:hover {
  background-color: #666666;
}
form input[type=submit]:active {
  background-color: #333333;
}
form input:not([type=checkbox], [type=radio], [type=submit]) {
  display: block;
  width: 100%;
  border: 1px solid var(--light-gray);
  background-color: #fff;
  color: var(--body-color);
  outline: none;
  height: 40px;
  line-height: 40px;
  font-size: 16px;
  font-family: EB Garamond, Georgia, serif;
  font-weight: 400;
  padding-left: 23px;
  padding-right: 19px;
}
form input:not([type=checkbox], [type=radio], [type=submit])[disabled] {
  background-color: #FBFBFB;
  border-color: #FBFBFB;
  color: var(--light-gray);
}
form input:not([type=checkbox], [type=radio], [type=submit])[aria-invalid=true] {
  border-color: #F82B2B;
}
form input:not([type=checkbox], [type=radio], [type=submit]):focus {
  border-color: var(--highlight-color);
}
form textarea {
  font-family: EB Garamond, Georgia, serif;
  font-weight: 400;
  font-size: 14px;
  border: var(--dashed-border);
  background-color: #fff;
  color: #000;
  padding: 14px;
  min-width: 100%;
  max-width: 100%;
  min-height: 200px;
}
form textarea[disabled] {
  background-color: var(--light-gray);
}
form button {
  cursor: pointer;
}
form button[disabled] {
  cursor: initial;
}
form .wpcf7-list-item label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
form .wpcf7-list-item label span {
  font-weight: 400;
  display: inline-block;
  margin-left: 5px;
  margin-bottom: 0;
}

.dropdown, .wpcf7-form-control-wrap {
  position: relative;
}
.dropdown select, .wpcf7-form-control-wrap select {
  display: block;
  width: 100%;
  border-radius: 20px;
  border: solid 1px var(--light-gray);
  outline: none;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  padding-left: 23px;
  padding-right: 19px;
  color: var(--body-color);
}
.dropdown select:focus, .wpcf7-form-control-wrap select:focus {
  outline: none;
}

.advalvas-header {
  font-family: "Oswald";
  margin-top: 25px;
}
.advalvas-header .container {
  border-left: 2px solid transparent;
  border-right: 2px solid transparent;
}
.advalvas-header .dashed-border {
  border-bottom: 2px dashed var(--dashed-border-color);
}
.advalvas-header .header__top-area {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 13px;
  gap: 13px 55px;
  margin-bottom: 20px;
  -ms-grid-columns: 2fr 55px 3fr;
  grid-template-columns: 2fr 3fr;
  -ms-grid-rows: auto 13px auto;
      grid-template-areas: ".		slogan" "logo	menu";
}
@media screen and (max-width: 767px) {
  .advalvas-header .header__top-area {
        grid-template-areas: "slogan	slogan" "logo	menu";
    -ms-grid-columns: 0.5fr 13px 1fr;
    grid-template-columns: 0.5fr 1fr;
    -webkit-column-gap: 13px;
       -moz-column-gap: 13px;
            column-gap: 13px;
  }
}
@media screen and (max-width: 640px) {
  .advalvas-header .header__top-area {
        grid-template-areas: "slogan" "logo" "menu";
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    padding: 0;
  }
}
.advalvas-header .header__top-area .header__top-area__slogan {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: slogan;
  color: var(--text-gray);
  font-size: 18px;
  line-height: 18px;
  font-style: italic;
  font-weight: 500;
}
@media screen and (max-width: 991px) {
  .advalvas-header .header__top-area .header__top-area__slogan {
    font-size: 16px;
    font-weight: 400;
  }
}
@media screen and (max-width: 767px) {
  .advalvas-header .header__top-area .header__top-area__slogan {
    font-size: 14px;
    text-align: center;
  }
}
.advalvas-header .header__top-area .header__top-area__logo {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: logo;
  min-width: 200px;
}
@media screen and (max-width: 640px) {
  .advalvas-header .header__top-area .header__top-area__logo {
    text-align: center;
  }
}
.advalvas-header .header__top-area .header__top-area__logo img {
  width: 100%;
  display: block;
}
@media screen and (max-width: 640px) {
  .advalvas-header .header__top-area .header__top-area__logo img {
    max-height: 65px;
  }
}
.advalvas-header .header__top-area .header__top-area__menu {
  -ms-grid-row: 3;
  -ms-grid-column: 3;
  grid-area: menu;
}
@media screen and (max-width: 767px) {
  .advalvas-header .header__top-area .header__top-area__slogan {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
  }
  .advalvas-header .header__top-area .header__top-area__logo {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .advalvas-header .header__top-area .header__top-area__menu {
    -ms-grid-row: 2;
    -ms-grid-column: 3;
  }
}
@media screen and (max-width: 640px) {
  .advalvas-header .header__top-area .header__top-area__slogan {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .advalvas-header .header__top-area .header__top-area__logo {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .advalvas-header .header__top-area .header__top-area__menu {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
}
.advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 13px;
  -webkit-box-align: end;
     -moz-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
     -moz-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 22px;
  font-weight: bold;
  line-height: 24px;
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation {
    font-weight: 400;
  }
}
@media screen and (max-width: 991px) {
  .advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation {
    font-size: 16px;
  }
}
@media screen and (max-width: 640px) {
  .advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation {
    gap: 5px;
  }
}
.advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation .menu-item a {
  display: block;
  color: #000;
  border-bottom: 7px solid #000;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  padding-bottom: 3px;
}
.advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation .menu-item a:hover {
  color: var(--text-gray);
  text-decoration: none;
}
@media screen and (max-width: 640px) {
  .advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation .menu-item a span {
    display: none;
  }
}
.advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation .menu-item.menu-campus-culture a {
  border-bottom-color: var(--campus-culture-color);
}
.advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation .menu-item.menu-campus-culture a:hover {
  color: var(--campus-culture-accent);
  border-bottom-color: var(--campus-culture-accent);
}
.advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation .menu-item.menu-science-education a {
  border-bottom-color: var(--science-education-color);
}
.advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation .menu-item.menu-science-education a:hover {
  color: var(--science-education-accent);
  border-bottom-color: var(--science-education-accent);
}
.advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation .menu-item.menu-student-society a {
  border-bottom-color: var(--student-society-color);
}
.advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation .menu-item.menu-student-society a:hover {
  color: var(--student-society-accent);
  border-bottom-color: var(--student-society-accent);
}
.advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation .menu-item.menu-column-blog a {
  border-bottom-color: var(--column-blog-color);
}
.advalvas-header .header__top-area .header__top-area__menu .header__top-area__menu__navigation .menu-item.menu-column-blog a:hover {
  color: var(--column-blog-accent);
  border-bottom-color: var(--column-blog-accent);
}
.advalvas-header .header__bottom-area {
  display: -ms-grid;
  display: grid;
  margin-top: 20px;
  margin-bottom: 13px;
  gap: 14px;
  -ms-grid-columns: 16.66% 14px auto 14px -webkit-min-content;
  -ms-grid-columns: 16.66% 14px auto 14px min-content;
  grid-template-columns: 16.66% auto -webkit-min-content;
  grid-template-columns: 16.66% auto min-content;
      grid-template-areas: "date search links";
}
@media screen and (max-width: 991px) {
  .advalvas-header .header__bottom-area {
    -ms-grid-columns: 25% auto;
    grid-template-columns: 25% auto;
        grid-template-areas: "search search" "date	links";
  }
}
@media screen and (max-width: 640px) {
  .advalvas-header .header__bottom-area {
    gap: 16px;
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: auto 16px auto 16px auto;
        grid-template-areas: "date" "search" "links";
  }
}
.advalvas-header .header__bottom-area:not(.header__bottom-area__search-area) {
  font-size: 22px;
  line-height: 30px;
  text-transform: uppercase;
}
.advalvas-header .header__bottom-area .header__bottom-area__date,
.advalvas-header .header__bottom-area .header__bottom-area__links {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: date;
  padding: 0 13px;
  font-size: 24px;
}
@media screen and (max-width: 640px) {
  .advalvas-header .header__bottom-area .header__bottom-area__date,
  .advalvas-header .header__bottom-area .header__bottom-area__links {
    padding: 0;
  }
}
.advalvas-header .header__bottom-area .header__bottom-area__date {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: date;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: search;
  position: relative;
}
@media screen and (max-width: 640px) {
  .advalvas-header .header__bottom-area .header__bottom-area__search-area {
    font-size: 18px;
    line-height: 22px;
  }
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form {
  position: relative;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form input {
  margin-top: 5px;
  padding: 0 5px 0 32px;
  border-radius: 0;
  font-family: "Eb Garamond";
  font-style: italic;
  font-size: 16px;
  color: #fff;
  background-color: #000;
  border: none;
  display: block;
  width: 100%;
  height: 27px;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form input::-webkit-input-placeholder {
  opacity: 1;
  color: #fff;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form input::-moz-placeholder {
  opacity: 1;
  color: #fff;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form input:-ms-input-placeholder {
  opacity: 1;
  color: #fff;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form input::-ms-input-placeholder {
  opacity: 1;
  color: #fff;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form input::placeholder {
  opacity: 1;
  color: #fff;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form input:not(:-moz-placeholder-shown) {
  font-style: normal;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form input:not(:-ms-input-placeholder) {
  font-style: normal;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form input:not(:placeholder-shown) {
  font-style: normal;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form input:focus {
  outline: none;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area form input:focus + .magnifying-glass-icon {
  -webkit-animation: 0.8s glow infinite alternate;
          animation: 0.8s glow infinite alternate;
}
.advalvas-header .header__bottom-area .header__bottom-area__search-area .magnifying-glass-icon {
  position: absolute;
  left: 4px;
  top: 3px;
  width: 21px;
  height: 21px;
  -webkit-mask-image: url(../images/magnifying-glass.svg);
          mask-image: url(../images/magnifying-glass.svg);
  -webkit-mask-size: cover;
          mask-size: cover;
  content: " ";
  background-color: #fff;
}
.advalvas-header .header__bottom-area .header__bottom-area__links {
  -ms-grid-row: 1;
  -ms-grid-column: 5;
  grid-area: links;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
     -moz-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0 13px;
  gap: 27px;
}
@media screen and (max-width: 991px) {
  .advalvas-header .header__bottom-area .header__bottom-area__date,
.advalvas-header .header__bottom-area .header__bottom-area__links {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .advalvas-header .header__bottom-area .header__bottom-area__date {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .advalvas-header .header__bottom-area .header__bottom-area__search-area {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
  }
  .advalvas-header .header__bottom-area .header__bottom-area__links {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
  }
}
@media screen and (max-width: 640px) {
  .advalvas-header .header__bottom-area .header__bottom-area__date,
.advalvas-header .header__bottom-area .header__bottom-area__links {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .advalvas-header .header__bottom-area .header__bottom-area__date {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .advalvas-header .header__bottom-area .header__bottom-area__search-area {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .advalvas-header .header__bottom-area .header__bottom-area__links {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
}
@media screen and (max-width: 991px) {
  .advalvas-header .header__bottom-area .header__bottom-area__links {
    padding: 0;
  }
}
.advalvas-header .header__bottom-area .header__bottom-area__links .header__bottom-area__links__link a {
  display: block;
  border-bottom: 2px solid;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
  font-size: 24px;
}
@media screen and (max-width: 640px) {
  .advalvas-header .header__bottom-area .header__bottom-area__links .header__bottom-area__links__link a {
    font-size: 18px;
    line-height: 22px;
  }
}
.advalvas-header .header__bottom-area .header__bottom-area__links .header__bottom-area__links__link a:hover {
  text-decoration: none;
}
.advalvas-header .header__bottom-area .header__bottom-area__links .menu__link--magazine a {
  color: #000;
  border-bottom-color: #000;
}
.advalvas-header .header__bottom-area .header__bottom-area__links .menu__link--magazine a:hover {
  color: #666666;
  border-bottom-color: #666666;
}
.advalvas-header .header__bottom-area .header__bottom-area__links .menu__link--language-switcher a {
  color: #ff0000;
  border-bottom-color: #ff0000;
  font-weight: 700;
}
.advalvas-header .header__bottom-area .header__bottom-area__links .menu__link--language-switcher a:hover {
  color: #ff6666;
  border-bottom-color: #ff6666;
}

@-webkit-keyframes glow {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.7;
  }
}

@keyframes glow {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.7;
  }
}
.advalvas-read-more {
  font-family: "Oswald";
  font-style: italic;
  font-size: 24px;
  font-weight: 300;
  line-height: 24px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  margin-bottom: 50px;
}
.advalvas-read-more .advalvas-read-more__heading {
  margin-bottom: 13px;
}
.advalvas-read-more .advalvas-read-more__post {
  color: #000;
  -webkit-text-decoration: underline 1px;
          text-decoration: underline 1px;
  text-underline-offset: 2px;
  -webkit-transition: color 0.1s ease-in;
  transition: color 0.1s ease-in;
}
.advalvas-read-more .advalvas-read-more__post:hover {
  color: #ff0000;
}

.single-campus-culture .advalvas-post .advalvas-read-more {
  color: var(--campus-culture-color);
}

.single-science-education .advalvas-post .advalvas-read-more {
  color: var(--science-education-color);
}

.single-student-society .advalvas-post .advalvas-read-more {
  color: var(--student-society-color);
}

.single-column-blog .advalvas-post .advalvas-read-more {
  color: var(--column-blog-color);
}

ul.commentlist, .commentlist li {
  list-style: none;
}

.commentlist {
  padding-left: 0;
  margin-bottom: 30px;
}

.comment-respond {
  margin-top: 15px;
}
.comment-respond .required-field-message {
  display: none;
}
.comment-respond small a {
  margin-left: 5px;
}

.comment-form .submit {
  cursor: pointer;
}

.whitelisted-message {
  color: var(--highlight-color);
}
.whitelisted-message a {
  color: var(--highlight-color) !important;
  text-decoration: underline;
}

.advalvas-streamer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.advalvas-streamer p {
  font-size: 22px;
  line-height: 22px;
  font-style: italic;
}

.advalvas-banner {
  display: none;
  width: 100%;
}
@media screen and (min-width: 641px) {
  .advalvas-banner {
    -webkit-box-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.advalvas-banner a img {
  display: block;
  max-height: 80px;
  width: 100%;
  aspect-ratio: 822/80;
}
.advalvas-banner.advalvas-banner--top {
  margin-bottom: 13px;
}

.advalvas-frontpage,
.advalvas-frontpage__content {
  border-left: var(--dashed-border);
  border-right: var(--dashed-border);
}

.advalvas-frontpage {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 16.66% auto 16.66%;
  grid-template-columns: 16.66% auto 16.66%;
  -ms-grid-rows: auto (105px auto)[4];
  grid-template-rows: auto repeat(4, 105px auto);
      grid-template-areas: "header-main main-content sidebar-mixed" "header-campus-culture content-campus-culture sidebar-mixed" "sidebar-campus-culture content-campus-culture sidebar-mixed" "header-science-education content-science-education sidebar-mixed" "sidebar-science-education content-science-education sidebar-mixed" "header-student-society content-student-society sidebar-mixed" "sidebar-student-society content-student-society sidebar-mixed" "header-column-blog content-column-blog sidebar-mixed" "sidebar-column-blog content-column-blog sidebar-mixed";
}
@media screen and (max-width: 991px) {
  .advalvas-frontpage {
    -ms-grid-columns: 25% 75%;
    grid-template-columns: 25% 75%;
        grid-template-areas: "header-main main-content" "header-campus-culture content-campus-culture" "sidebar-campus-culture content-campus-culture" "header-science-education content-science-education" "sidebar-science-education content-science-education" "header-student-society content-student-society" "sidebar-student-society content-student-society" "header-column-blog content-column-blog" "sidebar-column-blog content-column-blog";
    border-right: none;
  }
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage {
    -ms-grid-columns: 100%;
    grid-template-columns: 100%;
    -ms-grid-rows: -webkit-min-content;
    -ms-grid-rows: min-content;
    grid-template-rows: -webkit-min-content;
    grid-template-rows: min-content;
        grid-template-areas: "header-main" "main-content" "header-campus-culture" "content-campus-culture" "sidebar-campus-culture" "header-science-education" "content-science-education" "sidebar-science-education" "header-student-society" "content-student-society" "sidebar-student-society" "header-column-blog" "content-column-blog" "sidebar-column-blog";
    border: none;
  }
}
.advalvas-frontpage .advalvas-frontpage__category-header,
.advalvas-frontpage .advalvas-frontpage__sidebar,
.advalvas-frontpage .advalvas-frontpage__content {
  padding: 13px 13px 0 13px;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__category-header h1,
  .advalvas-frontpage .advalvas-frontpage__sidebar h1,
  .advalvas-frontpage .advalvas-frontpage__content h1 {
    font-size: 28px;
    line-height: 28px;
  }
}
.advalvas-frontpage .advalvas-frontpage__category-header h1, .advalvas-frontpage .advalvas-frontpage__category-header h2, .advalvas-frontpage .advalvas-frontpage__category-header h3,
.advalvas-frontpage .advalvas-frontpage__sidebar h1,
.advalvas-frontpage .advalvas-frontpage__sidebar h2,
.advalvas-frontpage .advalvas-frontpage__sidebar h3,
.advalvas-frontpage .advalvas-frontpage__content h1,
.advalvas-frontpage .advalvas-frontpage__content h2,
.advalvas-frontpage .advalvas-frontpage__content h3 {
  color: inherit;
}
@media screen and (max-width: 991px) {
  .advalvas-frontpage .advalvas-frontpage__content {
    border-right: var(--dashed-border);
  }
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__content {
    border-left: var(--dashed-border);
    border-right: var(--dashed-border);
    padding-top: 0;
  }
}
.advalvas-frontpage .advalvas-frontpage__content:not(.advalvas-frontpage__content--main-content) {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 13px 26px;
  border-top: var(--dashed-border);
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__content:not(.advalvas-frontpage__content--main-content) {
    border-top: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.advalvas-frontpage .advalvas-frontpage__content:not(.advalvas-frontpage__content--main-content) .advalvas-frontpage__content__item {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.advalvas-frontpage .advalvas-frontpage__content:not(.advalvas-frontpage__content--main-content) .advalvas-frontpage__content__item a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 26px;
}
.advalvas-frontpage .advalvas-frontpage__content:not(.advalvas-frontpage__content--main-content) .advalvas-frontpage__content__item .advalvas-frontpage__content__item__title {
  font-size: 38px;
  line-height: 38px;
  font-weight: 600;
  word-break: initial;
  overflow-wrap: anywhere;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__content:not(.advalvas-frontpage__content--main-content) .advalvas-frontpage__content__item .advalvas-frontpage__content__item__title {
    font-size: 26px;
    line-height: 26px;
  }
}
.advalvas-frontpage .advalvas-frontpage__content .advalvas-frontpage__content__item a {
  color: #000;
  -webkit-transition: color 0.1s ease-in;
  transition: color 0.1s ease-in;
}
.advalvas-frontpage .advalvas-frontpage__content .advalvas-frontpage__content__item a:hover {
  text-decoration: none;
}
.advalvas-frontpage .advalvas-frontpage__content .advalvas-frontpage__content__item .advalvas-frontpage__content__item__title {
  word-break: break-word;
  -moz-hyphens: auto;
   -ms-hyphens: auto;
       hyphens: auto;
}
.advalvas-frontpage .advalvas-frontpage__content .advalvas-frontpage__content__item .advalvas-frontpage__content__item__featured-image {
  -webkit-transition: -webkit-filter 0.1s ease-in;
  transition: -webkit-filter 0.1s ease-in;
  transition: filter 0.1s ease-in;
  transition: filter 0.1s ease-in, -webkit-filter 0.1s ease-in;
  width: 100%;
  aspect-ratio: 1.5/1;
}
.advalvas-frontpage .advalvas-frontpage__content .advalvas-frontpage__content__item .advalvas-frontpage__content__item__featured-image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 1.5/1;
}
.advalvas-frontpage .advalvas-frontpage__content.advalvas-frontpage__content--main-content {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: main-content;
}
.advalvas-frontpage .advalvas-frontpage__content.advalvas-frontpage__content--main-content .advalvas-frontpage__content__item {
  width: 87.5%;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__content.advalvas-frontpage__content--main-content .advalvas-frontpage__content__item {
    width: 100%;
  }
}
.advalvas-frontpage .advalvas-frontpage__content.advalvas-frontpage__content--main-content .advalvas-frontpage__content__item .advalvas-frontpage__content__item__title {
  font-family: EB Garamond, Georgia, serif;
}
.advalvas-frontpage .advalvas-frontpage__content.advalvas-frontpage__content--campus-culture .advalvas-frontpage__content__item {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0 1 37.5%;
          flex: 0 1 37.5%;
}
@media screen and (max-width: 991px) {
  .advalvas-frontpage .advalvas-frontpage__content.advalvas-frontpage__content--campus-culture .advalvas-frontpage__content__item {
    -webkit-box-flex: 1;
       -moz-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.advalvas-frontpage .advalvas-frontpage__content.advalvas-frontpage__content--campus-culture .advalvas-frontpage__content__item .advalvas-frontpage__content__item__featured-image {
  max-height: 200px;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__content.advalvas-frontpage__content--campus-culture .advalvas-frontpage__content__item .advalvas-frontpage__content__item__featured-image {
    max-height: unset;
  }
}
.advalvas-frontpage .advalvas-frontpage__category-header {
  padding-top: 15px;
}
.advalvas-frontpage .advalvas-frontpage__category-header.advalvas-frontpage__category-header--main {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: header-main;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__category-header {
    border-left: var(--dashed-border);
    border-right: var(--dashed-border);
  }
}
.advalvas-frontpage .advalvas-frontpage__category-header:not(.advalvas-frontpage__category-header--main) {
  border-top: var(--dashed-border);
}
.advalvas-frontpage .advalvas-frontpage__category-header .advalvas-frontpage__category-header__title {
  margin-bottom: 40px;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__category-header .advalvas-frontpage__category-header__title {
    margin-bottom: 10px;
  }
}
.advalvas-frontpage .advalvas-frontpage__category-header .advalvas-frontpage__category-header__title a {
  display: block;
  color: #000;
  border-bottom: 7px solid #000;
  padding-bottom: 3px;
  -webkit-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.advalvas-frontpage .advalvas-frontpage__category-header .advalvas-frontpage__category-header__title a:hover {
  text-decoration: none;
}
.advalvas-frontpage .advalvas-frontpage__category-header .advalvas-frontpage__category-header__title a h2 {
  font-family: "Oswald";
  text-transform: uppercase;
  line-height: 24px;
}
.advalvas-frontpage .advalvas-frontpage__category-header .advalvas-frontpage__category-header__title a span::before {
  content: "";
  display: block;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__category-header .advalvas-frontpage__category-header__title a span::before {
    display: none;
  }
}
.advalvas-frontpage .advalvas-frontpage__sidebar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 20px;
  padding-bottom: 10px;
  -moz-hyphens: auto;
   -ms-hyphens: auto;
       hyphens: auto;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__sidebar {
    border-left: var(--dashed-border);
    border-right: var(--dashed-border);
  }
}
.advalvas-frontpage .advalvas-frontpage__sidebar a h2, .advalvas-frontpage .advalvas-frontpage__sidebar a h3 {
  font-family: "Oswald";
  -webkit-transition: color 0.1s ease-in;
  transition: color 0.1s ease-in;
}
.advalvas-frontpage .advalvas-frontpage__sidebar.advalvas-frontpage__sidebar--empty {
  grid-area: sidebar-empty;
  border-top: var(--dashed-border);
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__sidebar.advalvas-frontpage__sidebar--empty {
    display: none;
  }
}
.advalvas-frontpage .advalvas-frontpage__sidebar .advalvas-frontpage__sidebar__item a {
  color: #000;
  -webkit-text-decoration: underline 1px;
          text-decoration: underline 1px;
  text-underline-offset: 2px;
}
.advalvas-frontpage .advalvas-frontpage__sidebar .advalvas-frontpage__sidebar__item a h3 {
  font-size: 26px;
  line-height: 26px;
  font-style: italic;
  font-weight: 300;
  overflow-wrap: anywhere;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__sidebar .advalvas-frontpage__sidebar__item a h3 {
    font-size: 19px;
    line-height: 19px;
  }
}
.advalvas-frontpage .advalvas-frontpage__sidebar .advalvas-frontpage__sidebar__archive {
  font-family: "Oswald";
  font-size: 26px;
  line-height: 26px;
  font-style: italic;
  font-weight: 300;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__sidebar .advalvas-frontpage__sidebar__archive {
    font-size: 19px;
    line-height: 19px;
  }
}
.advalvas-frontpage .advalvas-frontpage__sidebar .advalvas-frontpage__sidebar__archive a {
  position: relative;
  -webkit-text-decoration: underline 1px;
          text-decoration: underline 1px;
  text-underline-offset: 4px;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__sidebar .advalvas-frontpage__sidebar__archive a {
    color: #000;
  }
}
.advalvas-frontpage .advalvas-frontpage__sidebar .advalvas-frontpage__sidebar__archive a:hover:after {
  opacity: 1;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar {
  -ms-grid-row: 1;
  -ms-grid-row-span: 9;
  -ms-grid-column: 3;
  grid-area: sidebar-mixed;
  padding: 13px;
}
@media screen and (max-width: 991px) {
  .advalvas-frontpage .advalvas-frontpage__mixed-sidebar {
    display: none;
  }
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__icon {
  max-width: 60px;
  margin-bottom: 28px;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items .advalvas-frontpage__mixed-sidebar__item a:hover {
  text-decoration: none;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items .advalvas-frontpage__mixed-sidebar__item a:hover .advalvas-frontpage__mixed-sidebar__item__author-image img {
  -webkit-filter: none;
          filter: none;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items .advalvas-frontpage__mixed-sidebar__item a .advalvas-frontpage__mixed-sidebar__item__author-image {
  width: 100%;
  aspect-ratio: 1/1;
  margin-bottom: 13px;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items .advalvas-frontpage__mixed-sidebar__item a .advalvas-frontpage__mixed-sidebar__item__author-image img {
  display: block;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-filter 0.1s ease-in;
  transition: -webkit-filter 0.1s ease-in;
  transition: filter 0.1s ease-in;
  transition: filter 0.1s ease-in, -webkit-filter 0.1s ease-in;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items .advalvas-frontpage__mixed-sidebar__item a .advalvas-frontpage__mixed-sidebar__item__author-image.advalvas-frontpage__mixed-sidebar__item__author-image--blogger img {
  border-radius: 50%;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items .advalvas-frontpage__mixed-sidebar__item a .advalvas-frontpage__mixed-sidebar__item__author-image.advalvas-frontpage__mixed-sidebar__item__author-image--columnist img {
  clip-path: polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items .advalvas-frontpage__mixed-sidebar__item a .advalvas-frontpage__mixed-sidebar__item__text {
  word-break: break-word;
  color: #000;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items .advalvas-frontpage__mixed-sidebar__item a .advalvas-frontpage__mixed-sidebar__item__text h2 {
  font-family: "Oswald";
  font-size: 30px;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 26px;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items .advalvas-frontpage__mixed-sidebar__item a .advalvas-frontpage__mixed-sidebar__item__text h2.underlined {
  -webkit-text-decoration: underline 1px;
          text-decoration: underline 1px;
  text-underline-offset: 2px;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items .advalvas-frontpage__mixed-sidebar__item a .advalvas-frontpage__mixed-sidebar__item__text p {
  margin-bottom: 0;
}
.advalvas-frontpage .advalvas-frontpage__mixed-sidebar .advalvas-frontpage__mixed-sidebar__items .advalvas-frontpage__mixed-sidebar__item a .advalvas-frontpage__mixed-sidebar__item__text p + p {
  margin-top: 13px;
}
.advalvas-frontpage .advalvas-frontpage__category-header--campus-culture {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: header-campus-culture;
}
.advalvas-frontpage .advalvas-frontpage__category-header--campus-culture .advalvas-frontpage__category-header__title a {
  color: var(--campus-culture-color);
  border-bottom-color: var(--campus-culture-color);
}
.advalvas-frontpage .advalvas-frontpage__category-header--campus-culture .advalvas-frontpage__category-header__title a:hover {
  color: var(--campus-culture-accent);
  border-bottom-color: var(--campus-culture-accent);
}
.advalvas-frontpage .advalvas-frontpage__sidebar--campus-culture {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  grid-area: sidebar-campus-culture;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__sidebar--campus-culture .advalvas-frontpage__sidebar__item a {
    color: var(--campus-culture-color);
  }
}
.advalvas-frontpage .advalvas-frontpage__sidebar--campus-culture a {
  color: var(--campus-culture-color);
}
.advalvas-frontpage .advalvas-frontpage__sidebar--campus-culture a:hover {
  color: var(--campus-culture-accent);
}
.advalvas-frontpage .advalvas-frontpage__content--campus-culture {
  -ms-grid-row: 2;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: content-campus-culture;
}
.advalvas-frontpage .advalvas-frontpage__content--main-content-campus-culture .advalvas-frontpage__content__item a .advalvas-frontpage__content__item__featured-image,
.advalvas-frontpage .advalvas-frontpage__content--campus-culture .advalvas-frontpage__content__item a .advalvas-frontpage__content__item__featured-image {
  background-color: var(--campus-culture-color);
}
.advalvas-frontpage .advalvas-frontpage__content--main-content-campus-culture .advalvas-frontpage__content__item a:hover,
.advalvas-frontpage .advalvas-frontpage__content--campus-culture .advalvas-frontpage__content__item a:hover {
  color: var(--campus-culture-accent);
}
.advalvas-frontpage .advalvas-frontpage__category-header--science-education {
  -ms-grid-row: 4;
  -ms-grid-column: 1;
  grid-area: header-science-education;
}
.advalvas-frontpage .advalvas-frontpage__category-header--science-education .advalvas-frontpage__category-header__title a {
  color: var(--science-education-color);
  border-bottom-color: var(--science-education-color);
}
.advalvas-frontpage .advalvas-frontpage__category-header--science-education .advalvas-frontpage__category-header__title a:hover {
  color: var(--science-education-accent);
  border-bottom-color: var(--science-education-accent);
}
.advalvas-frontpage .advalvas-frontpage__sidebar--science-education {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: sidebar-science-education;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__sidebar--science-education .advalvas-frontpage__sidebar__item a {
    color: var(--science-education-color);
  }
}
.advalvas-frontpage .advalvas-frontpage__sidebar--science-education a {
  color: var(--science-education-color);
}
.advalvas-frontpage .advalvas-frontpage__sidebar--science-education a:hover {
  color: var(--science-education-accent);
}
.advalvas-frontpage .advalvas-frontpage__content--science-education {
  -ms-grid-row: 4;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: content-science-education;
}
.advalvas-frontpage .advalvas-frontpage__content--main-content-science-education .advalvas-frontpage__content__item a .advalvas-frontpage__content__item__featured-image,
.advalvas-frontpage .advalvas-frontpage__content--science-education .advalvas-frontpage__content__item a .advalvas-frontpage__content__item__featured-image {
  background-color: var(--science-education-color);
}
.advalvas-frontpage .advalvas-frontpage__content--main-content-science-education .advalvas-frontpage__content__item a:hover,
.advalvas-frontpage .advalvas-frontpage__content--science-education .advalvas-frontpage__content__item a:hover {
  color: var(--science-education-accent);
}
.advalvas-frontpage .advalvas-frontpage__category-header--student-society {
  -ms-grid-row: 6;
  -ms-grid-column: 1;
  grid-area: header-student-society;
}
.advalvas-frontpage .advalvas-frontpage__category-header--student-society .advalvas-frontpage__category-header__title a {
  color: var(--student-society-color);
  border-bottom-color: var(--student-society-color);
}
.advalvas-frontpage .advalvas-frontpage__category-header--student-society .advalvas-frontpage__category-header__title a:hover {
  color: var(--student-society-accent);
  border-bottom-color: var(--student-society-accent);
}
.advalvas-frontpage .advalvas-frontpage__sidebar--student-society {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  grid-area: sidebar-student-society;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__sidebar--student-society .advalvas-frontpage__sidebar__item a {
    color: var(--student-society-color);
  }
}
.advalvas-frontpage .advalvas-frontpage__sidebar--student-society a {
  color: var(--student-society-color);
}
.advalvas-frontpage .advalvas-frontpage__sidebar--student-society a:hover {
  color: var(--student-society-accent);
}
.advalvas-frontpage .advalvas-frontpage__content--student-society {
  -ms-grid-row: 6;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: content-student-society;
}
.advalvas-frontpage .advalvas-frontpage__content--main-content-student-society .advalvas-frontpage__content__item a .advalvas-frontpage__content__item__featured-image,
.advalvas-frontpage .advalvas-frontpage__content--student-society .advalvas-frontpage__content__item a .advalvas-frontpage__content__item__featured-image {
  background-color: var(--student-society-color);
}
.advalvas-frontpage .advalvas-frontpage__content--main-content-student-society .advalvas-frontpage__content__item a:hover,
.advalvas-frontpage .advalvas-frontpage__content--student-society .advalvas-frontpage__content__item a:hover {
  color: var(--student-society-accent);
}
.advalvas-frontpage .advalvas-frontpage__category-header--column-blog {
  -ms-grid-row: 8;
  -ms-grid-column: 1;
  grid-area: header-column-blog;
}
.advalvas-frontpage .advalvas-frontpage__category-header--column-blog .advalvas-frontpage__category-header__title a {
  color: var(--column-blog-color);
  border-bottom-color: var(--column-blog-color);
}
.advalvas-frontpage .advalvas-frontpage__category-header--column-blog .advalvas-frontpage__category-header__title a:hover {
  color: var(--column-blog-accent);
  border-bottom-color: var(--column-blog-accent);
}
.advalvas-frontpage .advalvas-frontpage__sidebar--column-blog {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
  grid-area: sidebar-column-blog;
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__sidebar--column-blog .advalvas-frontpage__sidebar__item a {
    color: var(--column-blog-color);
  }
}
.advalvas-frontpage .advalvas-frontpage__sidebar--column-blog a {
  color: var(--column-blog-color);
}
.advalvas-frontpage .advalvas-frontpage__sidebar--column-blog a:hover {
  color: var(--column-blog-accent);
}
.advalvas-frontpage .advalvas-frontpage__content--column-blog {
  -ms-grid-row: 8;
  -ms-grid-row-span: 2;
  -ms-grid-column: 2;
  grid-area: content-column-blog;
}
@media screen and (max-width: 991px) {
  .advalvas-frontpage .advalvas-frontpage__content.advalvas-frontpage__content--main-content {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
  .advalvas-frontpage .advalvas-frontpage__category-header.advalvas-frontpage__category-header--main {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__category-header--campus-culture {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__sidebar--campus-culture {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__content--campus-culture {
    -ms-grid-row: 2;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .advalvas-frontpage .advalvas-frontpage__category-header--science-education {
    -ms-grid-row: 4;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__sidebar--science-education {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__content--science-education {
    -ms-grid-row: 4;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .advalvas-frontpage .advalvas-frontpage__category-header--student-society {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__sidebar--student-society {
    -ms-grid-row: 7;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__content--student-society {
    -ms-grid-row: 6;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
  .advalvas-frontpage .advalvas-frontpage__category-header--column-blog {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__sidebar--column-blog {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__content--column-blog {
    -ms-grid-row: 8;
    -ms-grid-row-span: 2;
    -ms-grid-column: 2;
  }
}
@media screen and (max-width: 640px) {
  .advalvas-frontpage .advalvas-frontpage__content.advalvas-frontpage__content--main-content {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__category-header.advalvas-frontpage__category-header--main {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__category-header--campus-culture {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__sidebar--campus-culture {
    -ms-grid-row: 5;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__content--campus-culture {
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__category-header--science-education {
    -ms-grid-row: 6;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__sidebar--science-education {
    -ms-grid-row: 8;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__content--science-education {
    -ms-grid-row: 7;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__category-header--student-society {
    -ms-grid-row: 9;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__sidebar--student-society {
    -ms-grid-row: 11;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__content--student-society {
    -ms-grid-row: 10;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__category-header--column-blog {
    -ms-grid-row: 12;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__sidebar--column-blog {
    -ms-grid-row: 14;
    -ms-grid-column: 1;
  }
  .advalvas-frontpage .advalvas-frontpage__content--column-blog {
    -ms-grid-row: 13;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
}
.advalvas-frontpage .advalvas-frontpage__content--main-content-column-blog .advalvas-frontpage__content__item a .advalvas-frontpage__content__item__featured-image,
.advalvas-frontpage .advalvas-frontpage__content--column-blog .advalvas-frontpage__content__item a .advalvas-frontpage__content__item__featured-image {
  background-color: var(--column-blog-color);
}
.advalvas-frontpage .advalvas-frontpage__content--main-content-column-blog .advalvas-frontpage__content__item a:hover,
.advalvas-frontpage .advalvas-frontpage__content--column-blog .advalvas-frontpage__content__item a:hover {
  color: var(--column-blog-accent);
}

.advalvas-page {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.advalvas-page h1 {
  font-family: EB Garamond, Georgia, serif;
}
.advalvas-page > div {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.advalvas-page > div.advalvas-archive, .advalvas-page > div.advalvas-post {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-width: 0 2px;
  border-style: dashed;
  border-color: var(--dashed-border-color);
}
.advalvas-page > div.advalvas-archive > .row, .advalvas-page > div.advalvas-post > .row {
  -webkit-box-flex: 0;
     -moz-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.advalvas-page > div.advalvas-archive > .row:last-of-type, .advalvas-page > div.advalvas-post > .row:last-of-type {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.advalvas-page > div > .row:first-of-type .advalvas-page__sidebar,
.advalvas-page > div > .row:first-of-type .advalvas-page__main {
  padding-top: 13px;
}
.advalvas-page > div > .row:last-of-type .advalvas-page__sidebar,
.advalvas-page > div > .row:last-of-type .advalvas-page__main {
  padding-bottom: 40px;
}
@media screen and (max-width: 640px) {
  .advalvas-page .advalvas-page__sidebar {
    padding-bottom: 0;
  }
}
.advalvas-page .advalvas-page__main .dashed-border {
  margin: 15px 0;
}
.advalvas-page .advalvas-page__main .wpb-content-wrapper {
  margin: 0 -13px;
}
@media screen and (max-width: 991px) {
  .advalvas-page .advalvas-page__main {
    border-right: none;
  }
}
@media screen and (max-width: 991px) {
  .advalvas-page .advalvas-page__main {
    border-right: none;
  }
}
@media screen and (max-width: 640px) {
  .advalvas-page .advalvas-page__main {
    border: none;
  }
}

.archive .advalvas-archive__page-header {
  padding-top: 13px;
  padding-bottom: 13px;
}
.archive .advalvas-archive__page-header .advalvas-archive__page-header__title {
  font-family: "Oswald";
  text-transform: uppercase;
  margin: 13px 0;
}
@media screen and (max-width: 640px) {
  .archive .advalvas-archive__page-header .advalvas-archive__page-header__title {
    text-align: center;
  }
}
.archive .advalvas-archive__post-thumbnail {
  width: 100%;
  aspect-ratio: 1.5/1;
  margin-bottom: 50px;
}
@media screen and (max-width: 640px) {
  .archive .advalvas-archive__post-thumbnail {
    margin-bottom: 20px;
  }
}
.archive .advalvas-archive__post-thumbnail img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.archive .advalvas-archive__post {
  position: relative;
  padding-top: 7px;
  margin-bottom: 26px;
}
.archive .advalvas-archive__post .advalvas-archive__post__post-meta {
  font-family: "Oswald";
  font-size: 22px;
  font-weight: 300;
}
.archive .advalvas-archive__post .advalvas-archive__post__post-meta .advalvas-archive__post__post-meta__date {
  color: #000;
}
.archive .advalvas-archive__post .advalvas-archive__post__content:hover {
  text-decoration: none;
}
.archive .advalvas-archive__post .advalvas-archive__post__content .advalvas-archive__post__content__title {
  font-size: 40px;
  line-height: 40px;
  font-weight: 300;
  -webkit-text-decoration: underline 1px;
          text-decoration: underline 1px;
  text-underline-offset: 2px;
  -webkit-transition: color 0.1s ease-in;
  transition: color 0.1s ease-in;
}
.archive .advalvas-archive__post .advalvas-archive__post__content p {
  margin-top: 13px;
  font-size: 14px;
  line-height: 14px;
}
.archive.post-type-archive-campus-culture .advalvas-archive__page-header__title {
  color: var(--campus-culture-color);
}
.archive .advalvas-archive__post--campus-culture .advalvas-archive__post__post-meta__link {
  color: var(--campus-culture-color);
}
.archive .advalvas-archive__post--campus-culture .advalvas-archive__post__content:hover .advalvas-archive__post__content__title {
  color: var(--campus-culture-accent);
}
.archive.post-type-archive-science-education .advalvas-archive__page-header__title {
  color: var(--science-education-color);
}
.archive .advalvas-archive__post--science-education .advalvas-archive__post__post-meta__link {
  color: var(--science-education-color);
}
.archive .advalvas-archive__post--science-education .advalvas-archive__post__content:hover .advalvas-archive__post__content__title {
  color: var(--science-education-accent);
}
.archive.post-type-archive-student-society .advalvas-archive__page-header__title {
  color: var(--student-society-color);
}
.archive .advalvas-archive__post--student-society .advalvas-archive__post__post-meta__link {
  color: var(--student-society-color);
}
.archive .advalvas-archive__post--student-society .advalvas-archive__post__content:hover .advalvas-archive__post__content__title {
  color: var(--student-society-accent);
}
.archive.post-type-archive-column-blog .advalvas-archive__page-header__title {
  color: var(--column-blog-color);
}
.archive .advalvas-archive__post--column-blog .advalvas-archive__post__post-meta__link {
  color: var(--column-blog-color);
}
.archive .advalvas-archive__post--column-blog .advalvas-archive__post__content:hover .advalvas-archive__post__content__title {
  color: var(--column-blog-accent);
}

footer .advalvas-footer {
  background-color: var(--footer-style-color);
  padding: 20px 13px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  border-color: var(--footer-style-color);
  border-style: solid;
  border-width: 0 2px;
}
@media screen and (max-width: 991px) {
  footer .advalvas-footer {
    gap: 20px;
  }
}
footer .advalvas-footer .advalvas-footer__item {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  white-space: nowrap;
  font-size: 18px;
  font-family: "Oswald";
}
@media screen and (max-width: 991px) {
  footer .advalvas-footer .advalvas-footer__item {
    -ms-flex-preferred-size: calc(33.33% - 14px);
        flex-basis: calc(33.33% - 14px);
  }
}
@media screen and (max-width: 640px) {
  footer .advalvas-footer .advalvas-footer__item {
    -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
  }
}
footer .advalvas-footer .advalvas-footer__item.advalvas-footer__item--advertisements, footer .advalvas-footer .advalvas-footer__item.advalvas-footer__item--privacy {
  font-weight: 100;
}
footer .advalvas-footer .advalvas-footer__item.advalvas-footer__item--magazines {
  font-weight: 500;
  text-transform: uppercase;
}
footer .advalvas-footer .advalvas-footer__item:not(.advalvas-footer__item--logo) a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  -webkit-transition: background-color 0.1s ease-in;
  transition: background-color 0.1s ease-in;
}
footer .advalvas-footer .advalvas-footer__item:not(.advalvas-footer__item--logo) a:hover {
  text-decoration: none;
}
footer .advalvas-footer .advalvas-footer__item.advalvas-footer__item--logo a {
  display: block;
}
footer .advalvas-footer .advalvas-footer__item.advalvas-footer__item--logo a img {
  max-height: 32px;
}
footer .advalvas-footer .advalvas-footer__item a {
  height: 55px;
  padding: 10px;
}

.advalvas-author {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 16.66% auto 16.66%;
  grid-template-columns: 16.66% auto 16.66%;
      grid-template-areas: "sidebar content author-sidebar";
}
@media screen and (max-width: 991px) {
  .advalvas-author {
    -ms-grid-columns: auto 33.33%;
    grid-template-columns: auto 33.33%;
        grid-template-areas: "content author-sidebar";
    border-left: none;
  }
}
@media screen and (max-width: 640px) {
  .advalvas-author {
    -ms-grid-columns: auto;
    grid-template-columns: auto;
        grid-template-areas: "author-sidebar" "content";
    border: none;
  }
}
.advalvas-author .advalvas-author__content {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: content;
  padding: 13px;
}
@media screen and (max-width: 640px) {
  .advalvas-author .advalvas-author__content {
    border-color: var(--dashed-border-color);
    border-width: 0 2px;
    border-style: dashed;
  }
}
.advalvas-author .advalvas-author__content .advalvas-author__content__page-header .advalvas-author__content__page-header__title {
  font-family: "Oswald";
  text-transform: uppercase;
  margin-bottom: 40px;
}
.advalvas-author .advalvas-author__content .advalvas-author__content__item {
  padding-bottom: 30px;
}
.advalvas-author .advalvas-author__content .advalvas-author__post {
  display: block;
  color: #000;
  position: relative;
}
.advalvas-author .advalvas-author__content .advalvas-author__post:hover {
  text-decoration: none;
}
.advalvas-author .advalvas-author__content .advalvas-author__post .advalvas-author__post__post-meta {
  font-family: "Oswald";
  font-size: 22px;
  font-weight: 300;
}
.advalvas-author .advalvas-author__content .advalvas-author__post .advalvas-author__post__post-title {
  font-size: 40px;
  line-height: 40px;
  font-weight: 300;
  -webkit-text-decoration: underline 1px;
          text-decoration: underline 1px;
  text-underline-offset: 2px;
  -webkit-transition: color 0.1s ease-in;
  transition: color 0.1s ease-in;
}
.advalvas-author .advalvas-author__content .advalvas-author__post p {
  margin-top: 10px;
  font-size: 14px;
  line-height: 14px;
}
.advalvas-author .advalvas-author__empty-sidebar {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: sidebar;
}
@media screen and (max-width: 991px) {
  .advalvas-author .advalvas-author__empty-sidebar {
    display: none;
  }
}
.advalvas-author .advalvas-author__sidebar {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  grid-area: author-sidebar;
  padding: 13px;
  font-family: "Oswald";
}
@media screen and (max-width: 991px) {
  .advalvas-author .advalvas-author__content {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  .advalvas-author .advalvas-author__sidebar {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
  }
}
@media screen and (max-width: 640px) {
  .advalvas-author .advalvas-author__content {
    -ms-grid-row: 2;
    -ms-grid-column: 1;
  }
  .advalvas-author .advalvas-author__sidebar {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
}
@media screen and (max-width: 640px) {
  .advalvas-author .advalvas-author__sidebar {
    border-left: var(--dashed-border);
    border-right: var(--dashed-border);
  }
}
.advalvas-author .advalvas-author__sidebar .advalvas-author__sidebar__author {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 10px;
}
@media screen and (max-width: 640px) {
  .advalvas-author .advalvas-author__sidebar .advalvas-author__sidebar__author {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
       -moz-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.advalvas-author .advalvas-author__sidebar .advalvas-author__sidebar__author .advalvas-author__sidebar__author__author-image {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.advalvas-author .advalvas-author__sidebar .advalvas-author__sidebar__author .advalvas-author__sidebar__author__author-image img {
  display: block;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 640px) {
  .advalvas-author .advalvas-author__sidebar .advalvas-author__sidebar__author .advalvas-author__sidebar__author__author-image img {
    height: 150px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.advalvas-author .advalvas-author__sidebar .advalvas-author__sidebar__author .advalvas-author__sidebar__author__details {
  -webkit-box-flex: 1;
     -moz-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.advalvas-author .advalvas-author__sidebar .advalvas-author__sidebar__author .advalvas-author__sidebar__author__details span {
  display: block;
  line-height: 18px;
}
.advalvas-author .advalvas-author__sidebar .advalvas-author__sidebar__author .advalvas-author__sidebar__author__contact a {
  display: block;
  color: #000;
  -webkit-text-decoration: underline 1px;
          text-decoration: underline 1px;
  text-underline-offset: 2px;
  margin-top: 20px;
}
.advalvas-author .advalvas-author__post.advalvas-author__post--campus-culture:hover .advalvas-author__post__post-title {
  color: var(--campus-culture-accent);
}
.advalvas-author .advalvas-author__post.advalvas-author__post--science-education:hover .advalvas-author__post__post-title {
  color: var(--science-education-accent);
}
.advalvas-author .advalvas-author__post.advalvas-author__post--student-society:hover .advalvas-author__post__post-title {
  color: var(--student-society-accent);
}
.advalvas-author .advalvas-author__post.advalvas-author__post--column-blog:hover .advalvas-author__post__post-title {
  color: var(--column-blog-accent);
}

.single .advalvas-page__sidebar .advalvas-page__sidebar__category-header {
  padding-top: 3px;
}
.single .advalvas-page__sidebar .advalvas-page__sidebar__category-header h2 {
  font-family: "Oswald";
  text-transform: uppercase;
  line-height: 24px;
  border-bottom: 7px solid #000;
  padding-bottom: 3px;
  margin: 0;
}
.single .advalvas-post {
  position: relative;
}
.single .advalvas-post .advalvas-post__featured-image {
  margin-bottom: 5px;
}
.single .advalvas-post .advalvas-post__featured-image .advalvas-post__featured-image__caption {
  font-family: "Oswald";
  font-size: 13px;
}
.single .advalvas-post .advalvas-post__featured-image .advalvas-archive__post__featured-image__author {
  text-align: center;
  margin-top: 13px;
  font-family: "Oswald";
  font-weight: 300;
  font-size: 21px;
  line-height: 21px;
}
.single .advalvas-post .advalvas-post__featured-image .advalvas-archive__post__featured-image__author .author-name {
  font-weight: 500;
}
.single .advalvas-post .advalvas-post__post-tagline {
  font-size: 21px;
  font-family: "Oswald";
  margin-bottom: 26px;
}
.single .advalvas-post .advalvas-post__post-meta {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 13px;
  font-family: "Oswald";
  font-weight: 300;
  font-size: 21px;
  line-height: 21px;
  margin-bottom: 26px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media screen and (max-width: 640px) {
  .single .advalvas-post .advalvas-post__post-meta > a, .single .advalvas-post .advalvas-post__post-meta > span {
    -ms-flex-preferred-size: calc(50% - 7px);
        flex-basis: calc(50% - 7px);
  }
}
.single .advalvas-post .advalvas-post__post-meta .advalvas-post__post-meta__category {
  -webkit-transition: color 0.1s ease-in;
  transition: color 0.1s ease-in;
}
.single .advalvas-post .advalvas-post__post-meta .advalvas-post__post-meta__date {
  text-transform: uppercase;
}
.single .advalvas-post .advalvas-post__post-meta .advalvas-post__post-meta__separator {
  height: 23px;
  border-left: 2px solid #000;
}
@media screen and (max-width: 640px) {
  .single .advalvas-post .advalvas-post__post-meta .advalvas-post__post-meta__separator {
    display: none;
  }
}
.single .advalvas-post .advalvas-post__post-meta .advalvas-post__post-meta__comments {
  color: #000;
  font-weight: 400;
  -webkit-transition: color 0.1s ease-in;
  transition: color 0.1s ease-in;
}
.single .advalvas-post .advalvas-post__post-meta .advalvas-post__post-meta__comments .advalvas-post__post-meta__comments__count {
  color: #808080;
  -webkit-transition: color 0.1s ease-in;
  transition: color 0.1s ease-in;
}
.single .advalvas-post .advalvas-post__post-meta .advalvas-post__post-meta__comments:hover {
  text-decoration: none;
}
.single .advalvas-post .advalvas-post__post-meta .advalvas-post__post-meta__comments:hover .advalvas-post__post-meta__comments__count {
  color: inherit;
}
.single .advalvas-post .advalvas-post__post-meta .advalvas-post__post-meta__language-switcher {
  margin-left: auto;
}
.single .advalvas-post p.firstlines,
.single .advalvas-post .advalvas-post__post-salutation p {
  font-size: 16px;
  line-height: 16px;
  font-weight: 700;
}
.single .advalvas-post .advalvas-post__post-intro p {
  font-size: 22px;
  line-height: 22px;
  font-weight: 500;
}
.single .advalvas-post .advalvas-post__post-body p.streamer {
  font-size: 22px;
  line-height: 22px;
  font-style: italic;
}
.single .advalvas-post .advalvas-post__footer .advalvas-post__footer__author p {
  font-size: 18px;
  font-weight: 700;
  line-height: 18px;
  text-transform: uppercase;
  text-decoration: underline;
}
.single .advalvas-post .advalvas-post__footer .advalvas-post__footer__author p a:not(:hover) {
  color: #000;
}
.single .advalvas-post .advalvas-post__footer .advalvas-post__footer__footnote p {
  font-family: "Oswald";
  font-size: 13px;
  line-height: 13px;
  margin-bottom: 20px;
}
.single .advalvas-post .advalvas-post__footer .advalvas-post__footer__image-credit p {
  font-style: italic;
  font-size: 18px;
  line-height: 18px;
  text-transform: uppercase;
}
.single.single-campus-culture .advalvas-post a {
  color: var(--campus-culture-color);
}
.single.single-campus-culture .advalvas-post a:hover {
  color: var(--campus-culture-accent);
}
.single.single-campus-culture .advalvas-post .advalvas-post__post-meta__category {
  color: var(--campus-culture-color);
}
.single.single-campus-culture .advalvas-post .advalvas-post__post-meta__category:hover {
  color: var(--campus-culture-accent);
}
.single.single-science-education .advalvas-post a {
  color: var(--science-education-color);
}
.single.single-science-education .advalvas-post a:hover {
  color: var(--science-education-accent);
}
.single.single-science-education .advalvas-post .advalvas-post__post-meta__category {
  color: var(--science-education-color);
}
.single.single-science-education .advalvas-post .advalvas-post__post-meta__category:hover {
  color: var(--science-education-accent);
}
.single.single-student-society .advalvas-post a {
  color: var(--student-society-color);
}
.single.single-student-society .advalvas-post a:hover {
  color: var(--student-society-accent);
}
.single.single-student-society .advalvas-post .advalvas-post__post-meta__category {
  color: var(--student-society-color);
}
.single.single-student-society .advalvas-post .advalvas-post__post-meta__category:hover {
  color: var(--student-society-accent);
}
.single.single-column-blog .advalvas-post a {
  color: var(--column-blog-color);
}
.single.single-column-blog .advalvas-post a:hover {
  color: var(--column-blog-accent);
}
.single.single-column-blog .advalvas-post .advalvas-post__post-meta__category {
  color: var(--column-blog-color);
}
.single.single-column-blog .advalvas-post .advalvas-post__post-meta__category:hover {
  color: var(--column-blog-accent);
}

.pagination {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
}
.pagination .pagination__prev-next {
  color: #000;
}
.pagination ul {
  border: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  padding-left: 0;
}
.pagination ul li {
  margin-top: 0px;
}
.pagination ul li a,
.pagination ul li span {
  color: #000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
     -moz-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
     -moz-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  border: 1px solid transparent;
  border-radius: 50%;
  font-size: 16px;
  width: 35px;
  height: 35px;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  text-decoration: none;
}
.pagination ul li a:hover,
.pagination ul li a.current,
.pagination ul li span.current {
  border-color: #000;
}

.socials-widget {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 27px;
}
@media screen and (max-width: 640px) {
  .socials-widget {
    gap: 16px;
  }
}
.socials-widget a {
  width: 34px;
  height: 34px;
}
@media screen and (max-width: 640px) {
  .socials-widget a {
    width: 22px;
    height: 22px;
  }
}
.socials-widget a svg {
  -webkit-transition: fill 0.1s ease-in;
  transition: fill 0.1s ease-in;
}
.socials-widget a:hover svg {
  fill: #666666;
}

@media screen and (min-width: 641px) {
  .is-wpbakery-page .advalvas-text-frame {
    left: -2px;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.advalvas-text-frame {
  font-family: "Oswald";
  font-weight: 300;
  margin-top: 26px;
  margin-bottom: 26px;
  -moz-hyphens: auto;
   -ms-hyphens: auto;
       hyphens: auto;
}
@media screen and (max-width: 640px) {
  .advalvas-text-frame {
    background-color: #eee;
    padding: 13px;
  }
}
@media screen and (min-width: 641px) {
  .advalvas-text-frame {
    margin-top: 0;
    position: absolute;
    left: 0;
    padding: 0 13px;
    width: calc(25vw - 10px);
  }
}
@media screen and (min-width: 992px) {
  .advalvas-text-frame {
    width: calc(16.667vw - 8px);
  }
}
@media screen and (min-width: 1323px) {
  .advalvas-text-frame {
    width: 213px;
  }
}
.advalvas-text-frame .advalvas-text-frame__title {
  font-family: "Oswald";
  font-weight: 500;
  font-size: 21px;
  line-height: 21px;
  margin-bottom: 6px;
}
.advalvas-text-frame .advalvas-text-frame__text {
  margin-bottom: 0;
}

.kader {
  background-color: #eee;
  font-family: "Oswald";
  margin-top: 26px;
  margin-bottom: 26px;
  padding: 13px;
  font-weight: 300;
}
.kader p:last-child {
  margin-bottom: 0;
}
.kader h3,
.kader .kaderkop {
  font-family: "Oswald";
  font-weight: 500;
  font-size: 21px;
  line-height: 21px;
  display: block;
  margin-bottom: 6px;
}
.kader h3 + br,
.kader .kaderkop + br {
  display: none;
}

.advalvas-magazine iframe {
  aspect-ratio: 1.5/1;
  width: 100%;
}