@font-face {
  font-family: "AeonikBold";
  src: url(../woff2/aeonik-bold.woff2) format("woff2"), url(../woff/aeonik-bold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "AeonikRegular";
  src: url(../woff2/aeonik-regular.woff2) format("woff2"), url(../woff/aeonik-regular.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "AeonikMedium";
  src: url(../woff2/aeonik-medium.woff2) format("woff2"), url(../woff/aeonik-medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: "IvarText";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://static1.dn.no/dn/static/assets/webfonts/nhstfonts/IvarText-Regular.woff2) format("woff2");
  -ro-font-embedding-type: all; }

@font-face {
  font-family: "IvarHeadline";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://static1.dn.no/dn/static/assets/webfonts/nhstfonts/IvarHeadline-Regular.woff2) format("woff2");
  -ro-font-embedding-type: all; }

@font-face {
  font-family: "Ivar Display";
  src: url(../woff2/ivardisplay-regular.woff2) format("woff2"), url(../woff/ivardisplay-regular.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap; }

:root {
  --primary: var(--green-dark);
  --white: #fff;
  --text-color: #232528;
  --black: #232528;
  --yellow: var(--green-cta);
  --green-dark: #042825;
  --green: #495a59;
  --green-light: #b7cac9;
  --green-white: #ecf3f2;
  --green-cta: #e2ffb4;
  --background: var(--white);
  --background-header: var(--white);
  --background-footer: var(--green-dark);
  --link-color: var(--green);
  --link-hover: var(--green-light);
  --header-height: 4rem;
  --header-height-scroll: 4rem;
  --vertical-space: 1rem;
  --horizontal-space: 1rem;
  --border-radius: 0.35rem;
  --border-color: #dbdede;
  --border-width: 1.5px;
  --letter-spacing: 1px; }

/* :root.darkmode {
  --primary: var(--green-dark);

  --white: #ececec;
  --text-color: #ececec;
  --yellow: var(--green-cta);

  --green-dark: #042825;
  --green: #495a59;
  --green-light: #b7cac9;
  --green-white: #ecf3f2;
  --green-cta: #e2ffb4;

  --background: var(--green);
  --background-header: var(--white);
  --background-footer: var(--green);

  --link-color: var(--green);
  --link-hover: var(--green-light);

  // Other variables
  --header-height: 4rem;
  --header-height-scroll: 4rem;
  --vertical-space: 0.5rem;
  --horizontal-space: 1rem;

  --border-radius: 0.35rem;
  --border-color: #656565;
  --border-width: 1.5px;

  --letter-spacing: 1px;
  --viewport-width: calc(100vw - 100%);
} */
@media (min-width: 920px) {
  :root,
  :root.darkmode {
    --vertical-space: 1rem;
    --horizontal-space: 3rem; } }

@media (min-width: 1800px) {
  :root,
  :root.darkmode {
    --vertical-space: 2rem;
    --horizontal-space: 3rem; } }

.display-none {
  display: none; }
  @media (min-width: 920px) {
    .display-none {
      display: block; } }

.crumb-container {
  max-width: 1800px;
  margin: 0 auto;
  margin-bottom: 2rem;
  padding: 5rem var(--horizontal-space) 0 var(--horizontal-space); }
  @media (min-width: 1800px) {
    .crumb-container {
      padding: 6rem 0 0 0; } }

h4 span a {
  color: var(--text-color) !important; }

.yoast-breadcrumb {
  font-family: "AeonikRegular", sans-serif;
  font-size: 1rem; }
  .yoast-breadcrumb .breadcrumb_last {
    font-weight: bold;
    margin: 0px 5px; }
  .yoast-breadcrumb a {
    margin: 0px 5px; }

.nav-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between; }
  .nav-links .nav-previous {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important; }
    .nav-links .nav-previous::before {
      content: "<"; }

.card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
  margin-right: 1rem; }
  .card:hover a .img-wrapper img, .card:focus a .img-wrapper img {
    transform: scale(1.02);
    filter: grayscale(70%); }
  .card:hover a .img-wrapper .date, .card:focus a .img-wrapper .date {
    background-color: var(--green-cta); }
  .card:hover a .card__info h3, .card:focus a .card__info h3 {
    color: var(--text-color); }
  .card:hover a .info, .card:focus a .info {
    background: var(--green); }
    .card:hover a .info__title, .card:focus a .info__title {
      color: var(--text-color);
      text-decoration: 1px underline; }
  .card .info {
    padding: 1rem 1rem 2rem 0rem;
    background: var(--background); }
    .card .info .category {
      margin: 0.5rem 0rem;
      font-size: 0.8rem;
      font-family: "AeonikRegular", sans-serif;
      text-transform: uppercase;
      letter-spacing: var(--letter-spacing); }
      .card .info .category a {
        color: var(--text-color); }
    .card .info h3 {
      position: relative;
      margin: 0;
      color: var(--text-color);
      transition: all 0.3s ease-in-out;
      font-size: 1.5rem;
      line-height: 1.4; }
    .card .info__title {
      transition: all 0.3s ease-in-out;
      color: var(--text-color);
      text-underline-offset: 0.5rem; }
  .card a .img-wrapper {
    overflow: hidden;
    aspect-ratio: 5/6;
    border-radius: 0.1rem; }
    .card a .img-wrapper .date {
      position: absolute;
      z-index: 3;
      background-color: var(--white);
      padding: 3px 10px;
      border-radius: 20px;
      text-transform: uppercase;
      letter-spacing: var(--letter-spacing);
      font-weight: 200;
      margin: 1.2rem;
      font-size: 0.7rem;
      color: var(--black);
      transition: all 0.3s ease-in-out; }
    .card a .img-wrapper img {
      width: 100%;
      aspect-ratio: 5/6;
      -o-object-fit: cover;
         object-fit: cover; }

.scroll-down .main-header:not(.nav-open) {
  margin-top: -100px; }

.main-header:not(.transparent) {
  border-bottom: var(--border-width) solid #e8e8e8; }

header.main-header {
  position: fixed;
  z-index: 9;
  width: 100%;
  height: var(--header-height);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  background-color: white;
  padding: 0 var(--horizontal-space);
  font-family: "AeonikRegular", sans-serif;
  transition: all 0.4s ease-in-out; }
  header.main-header.nav-open {
    background-color: rgba(255, 255, 255, 0);
    border-bottom: var(--border-width) solid transparent;
    background-color: var(--green-dark); }
    header.main-header.nav-open .header-right .hamburger .line {
      background-color: var(--green-white); }
    header.main-header.nav-open .symbol svg,
    header.main-header.nav-open .logo svg {
      fill: var(--green-white); }
    header.main-header.nav-open .symbol.hide,
    header.main-header.nav-open .logo.hide {
      opacity: 1; }
  header.main-header.transparent:not(.nav-open) {
    background-color: rgba(0, 0, 0, 0);
    border-bottom: var(--border-width) solid rgba(255, 255, 255, 0.3) !important; }
    header.main-header.transparent:not(.nav-open) .symbol svg,
    header.main-header.transparent:not(.nav-open) .logo svg {
      fill: var(--green-white); }
    header.main-header.transparent:not(.nav-open) .grid-container .header-right .menu li a {
      color: var(--green-white); }
    header.main-header.transparent:not(.nav-open) .hamburger .line {
      background-color: var(--green-white); }
    header.main-header.transparent:not(.nav-open).on-scroll {
      background-color: white;
      border-bottom: 1px solid #bfbfbf; }
      header.main-header.transparent:not(.nav-open).on-scroll .symbol svg,
      header.main-header.transparent:not(.nav-open).on-scroll .logo svg {
        fill: var(--green-dark); }
      header.main-header.transparent:not(.nav-open).on-scroll .grid-container .header-right .menu li a {
        color: var(--green-dark); }
      header.main-header.transparent:not(.nav-open).on-scroll .hamburger .line {
        background-color: var(--green-dark); }
      header.main-header.transparent:not(.nav-open).on-scroll.nav-open {
        background-color: white;
        border-bottom: var(--border-width) solid rgba(255, 255, 255, 0); }
        header.main-header.transparent:not(.nav-open).on-scroll.nav-open .hamburger .line {
          background-color: var(--green-white); }
  header.main-header .symbol {
    z-index: 99;
    display: -ms-flexbox;
    display: flex; }
    header.main-header .symbol svg {
      fill: var(--green-dark);
      height: auto;
      transition: fill 0.3s ease;
      width: 1.8rem; }
    header.main-header .symbol:hover, header.main-header .symbol:active, header.main-header .symbol:focus {
      opacity: 0.8; }
  header.main-header .logo {
    z-index: 99;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0.8rem;
    transition: all 0.3s ease-in-out; }
    header.main-header .logo svg {
      fill: var(--green-dark);
      height: auto;
      width: 10.25rem; }
      @media (min-width: 1800px) {
        header.main-header .logo svg {
          width: 10.25rem; } }
    header.main-header .logo:hover, header.main-header .logo:active, header.main-header .logo:focus {
      opacity: 0.8; }
    header.main-header .logo.hide {
      opacity: 0; }
  @media (min-width: 1800px) {
    header.main-header .hamburger {
      margin-top: 0.3rem;
      margin-left: 2rem; }
      header.main-header .hamburger:hover {
        cursor: pointer; } }
  header.main-header .hamburger .line {
    width: 2.37rem;
    height: 0.145rem;
    background-color: var(--green-dark);
    display: block;
    margin: 0.425rem auto;
    transition: all 0.2s ease-in-out;
    border-radius: 2px;
    -ms-flex-item-align: end;
        align-self: flex-end; }
  header.main-header #hamburger.is-active .line:nth-child(1) {
    transform: translateY(0.2rem) rotate(45deg); }
  header.main-header #hamburger.is-active .line:nth-child(2) {
    transform: translateY(-0.4rem) rotate(-45deg); }
  @media (min-width: 920px) {
    header.main-header {
      height: var(--header-height); } }
  header.main-header nav.grid-container {
    position: relative;
    color: var(--text-color);
    width: 100%;
    max-width: 1800px;
    -ms-flex-align: center;
        align-items: center;
    margin: 0 auto;
    padding: 1rem 0rem;
    box-sizing: border-box;
    font-weight: 500; }
    header.main-header nav.grid-container .header-right {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: row;
          flex-direction: row;
      -ms-flex-pack: end;
          justify-content: flex-end;
      -ms-flex-align: center;
          align-items: center;
      grid-column: 4 / end; }
      header.main-header nav.grid-container .header-right .menu {
        display: none; }
        @media (min-width: 920px) {
          header.main-header nav.grid-container .header-right .menu {
            display: -ms-flexbox;
            display: flex; }
            header.main-header nav.grid-container .header-right .menu .menu-item {
              margin-right: 2rem;
              opacity: 1;
              transition: all 0.3s ease-in-out; }
              header.main-header nav.grid-container .header-right .menu .menu-item.nav-link-open {
                opacity: 0; }
              header.main-header nav.grid-container .header-right .menu .menu-item a {
                color: var(--green-dark);
                transition: all 0.3s ease-in-out; }
                header.main-header nav.grid-container .header-right .menu .menu-item a:hover, header.main-header nav.grid-container .header-right .menu .menu-item a:active {
                  color: var(--green-light); } }

.defaultlogo {
  width: 10rem;
  margin-top: 0.5rem; }

footer {
  background-color: var(--background-footer);
  padding: 0rem var(--horizontal-space) 4rem var(--horizontal-space);
  width: 100%;
  bottom: 0px;
  z-index: 0; }
  @media only screen and (min-width: 920px) {
    footer {
      padding: 4rem var(--horizontal-space) 6rem var(--horizontal-space); } }
  footer h1,
  footer h2,
  footer h3,
  footer h4,
  footer h5,
  footer ul,
  footer p {
    color: white; }
  footer h4 {
    color: #9bb4ae;
    font-weight: normal;
    font-size: 1rem;
    border-bottom: 1px solid #4f6866;
    letter-spacing: var(--letter-spacing);
    text-transform: uppercase;
    margin-bottom: 3rem;
    padding-bottom: 1rem;
    margin: 0; }
  footer p {
    font-size: 1rem;
    color: #9bb4ae;
    line-height: 155%; }
  footer .footer-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    width: 100%;
    max-width: 1800px;
    margin: 0 auto; }
    footer .footer-inner ul {
      padding: 0;
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: (1fr)[12];
          grid-template-columns: repeat(12, 1fr);
      -ms-flex-align: start;
          align-items: flex-start;
      width: 100%;
      margin: 1rem 0rem; }
      footer .footer-inner ul .widget {
        grid-column: 1 / end;
        width: 100%;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column;
        padding: 0;
        text-align: left;
        margin-top: 2rem;
        height: 100%; }
        @media only screen and (min-width: 920px) {
          footer .footer-inner ul .widget {
            margin-top: 0rem;
            text-align: left; }
            footer .footer-inner ul .widget:nth-child(1) {
              grid-column: 1 / 4; }
            footer .footer-inner ul .widget:nth-child(2) {
              grid-column: 4 / 7;
              border-left: 1px solid #4f6866;
              padding: 0 2rem; }
            footer .footer-inner ul .widget:nth-child(3) {
              grid-column: 7 / 10;
              border-left: 1px solid #4f6866;
              padding: 0 2rem; }
            footer .footer-inner ul .widget:nth-child(4) {
              grid-column: 10 / 13;
              border-left: 1px solid #4f6866;
              padding: 0 2rem; } }
        footer .footer-inner ul .widget ul {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column; }
          footer .footer-inner ul .widget ul li {
            line-height: 130%;
            font-size: 1rem;
            margin-bottom: 1rem; }
            footer .footer-inner ul .widget ul li a {
              color: white;
              font-weight: 300; }
      footer .footer-inner ul li {
        display: inline-block; }

.lower-footer {
  height: 14rem;
  bottom: 0;
  padding: 4rem var(--horizontal-space);
  background-color: var(--green-dark); }
  .lower-footer .grid-container {
    margin: 0 auto;
    max-width: 1800px; }
    .lower-footer .grid-container .logo-footer {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      grid-column: 2 / 12;
      margin: 3rem 0; }
      @media only screen and (min-width: 920px) {
        .lower-footer .grid-container .logo-footer {
          grid-column: 10 / end;
          -ms-flex-pack: end;
              justify-content: flex-end; } }
      @media only screen and (min-width: 1800px) {
        .lower-footer .grid-container .logo-footer {
          grid-column: 10 / end; } }
    .lower-footer .grid-container .btn, .lower-footer .grid-container .nav-links .nav-previous, .nav-links .lower-footer .grid-container .nav-previous, .lower-footer .grid-container .nav-links .nav-next, .nav-links .lower-footer .grid-container .nav-next, .lower-footer .grid-container .wp-block-button__link {
      grid-column: 2 / 12; }
      @media only screen and (min-width: 920px) {
        .lower-footer .grid-container .btn, .lower-footer .grid-container .nav-links .nav-previous, .nav-links .lower-footer .grid-container .nav-previous, .lower-footer .grid-container .nav-links .nav-next, .nav-links .lower-footer .grid-container .nav-next, .lower-footer .grid-container .wp-block-button__link {
          grid-column: 1/3; } }
      @media only screen and (min-width: 1800px) {
        .lower-footer .grid-container .btn, .lower-footer .grid-container .nav-links .nav-previous, .nav-links .lower-footer .grid-container .nav-previous, .lower-footer .grid-container .nav-links .nav-next, .nav-links .lower-footer .grid-container .nav-next, .lower-footer .grid-container .wp-block-button__link {
          grid-column: 1/3; } }

.grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  gap: 1rem;
  margin: 0 0 4rem 0;
  grid-auto-flow: row;
  padding-top: 2rem; }
  @media only screen and (min-width: 920px) {
    .grid {
      -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
          grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
      .grid .card {
        -ms-grid-column: span 4;
            grid-column: span 4; }
      .grid.highlight .card {
        -ms-grid-column: span 3;
            grid-column: span 3; }
        .grid.highlight .card:nth-child(1) {
          grid-column: 1 / 7; }
          .grid.highlight .card:nth-child(1) .img-wrapper {
            aspect-ratio: 16/9.3; }
            .grid.highlight .card:nth-child(1) .img-wrapper img {
              aspect-ratio: 16/9.3; }
          .grid.highlight .card:nth-child(1) .info h3 {
            font-size: 2.2rem;
            line-height: 1.2; }
        .grid.highlight .card:nth-child(2) {
          grid-column: 7 / 10; }
        .grid.highlight .card:nth-child(3) {
          grid-column: 10 / 13; } }

.grid-container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
      grid-template-columns: repeat(12, 1fr); }

.hero,
.header-hero {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100vw;
  box-sizing: border-box;
  background-color: var(--green-dark);
  background-size: cover;
  background-repeat: no-repeat;
  height: 30vh;
  transform: translate(calc($grid-width - 25%), 0);
  padding: 1rem 1rem; }
  .hero__inner,
  .header-hero__inner {
    width: 1800px;
    margin: 0 auto; }
  .hero__title,
  .header-hero__title {
    color: white; }
  .hero p,
  .header-hero p {
    color: white; }

:root {
  --primary: var(--green-dark);
  --white: #fff;
  --text-color: #232528;
  --black: #232528;
  --yellow: var(--green-cta);
  --green-dark: #042825;
  --green: #495a59;
  --green-light: #b7cac9;
  --green-white: #ecf3f2;
  --green-cta: #e2ffb4;
  --background: var(--white);
  --background-header: var(--white);
  --background-footer: var(--green-dark);
  --link-color: var(--green);
  --link-hover: var(--green-light);
  --header-height: 4rem;
  --header-height-scroll: 4rem;
  --vertical-space: 1rem;
  --horizontal-space: 1rem;
  --border-radius: 0.35rem;
  --border-color: #dbdede;
  --border-width: 1.5px;
  --letter-spacing: 1px; }

/* :root.darkmode {
  --primary: var(--green-dark);

  --white: #ececec;
  --text-color: #ececec;
  --yellow: var(--green-cta);

  --green-dark: #042825;
  --green: #495a59;
  --green-light: #b7cac9;
  --green-white: #ecf3f2;
  --green-cta: #e2ffb4;

  --background: var(--green);
  --background-header: var(--white);
  --background-footer: var(--green);

  --link-color: var(--green);
  --link-hover: var(--green-light);

  // Other variables
  --header-height: 4rem;
  --header-height-scroll: 4rem;
  --vertical-space: 0.5rem;
  --horizontal-space: 1rem;

  --border-radius: 0.35rem;
  --border-color: #656565;
  --border-width: 1.5px;

  --letter-spacing: 1px;
  --viewport-width: calc(100vw - 100%);
} */
@media (min-width: 920px) {
  :root,
  :root.darkmode {
    --vertical-space: 1rem;
    --horizontal-space: 3rem; } }

@media (min-width: 1800px) {
  :root,
  :root.darkmode {
    --vertical-space: 2rem;
    --horizontal-space: 3rem; } }

.top-part {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: (1fr)[12];
      grid-template-columns: repeat(12, 1fr);
  -ms-flex-align: end;
      align-items: flex-end;
  width: 100%; }
  .top-part .crumb-container {
    margin: 0 auto;
    width: 100%;
    max-width: 1800px;
    z-index: 4;
    grid-column: 1 / 13;
    -ms-flex-item-align: start;
        align-self: flex-start;
    --text-color: white; }
  .top-part.overlay::before {
    position: absolute;
    content: "";
    background-color: rgba(22, 22, 22, 0.45);
    width: 100%;
    height: 80vh;
    z-index: 1; }
  .top-part.has-image {
    margin-bottom: var(--vertical-space);
    min-height: 80vh;
    background-position: center center no-repeat;
    margin-left: calc(-0vw - var(2rem)) !important;
    margin-right: calc(0vw - var(1rem)) !important; }
    @media only screen and (min-width: 920px) {
      .top-part.has-image {
        background-attachment: fixed !important; } }
  .top-part__no-cover {
    grid-column: 1 / 13; }
    .top-part__no-cover .inner {
      max-width: 1800px;
      margin: 0 auto;
      padding: var(--vertical-space) var(--horizontal-space); }
      @media only screen and (min-width: 1800px) {
        .top-part__no-cover .inner {
          padding: var(--vertical-space) 0; } }
  .top-part__title-box {
    margin: 0 auto;
    width: 100%;
    max-width: 1800px;
    z-index: 4;
    grid-column: 1 / 13;
    padding: var(--vertical-space) var(--horizontal-space); }
    @media only screen and (min-width: 1800px) {
      .top-part__title-box {
        padding: calc(var(--vertical-space) / 2) 0; } }
    .top-part__title-box .inner {
      z-index: 3;
      width: 100%;
      max-width: 1800px; }
      .top-part__title-box .inner .cover-border {
        transition: all 0.7s ease-in-out;
        width: 100%;
        margin: 0;
        padding-bottom: 1rem;
        border-top: 1px solid rgba(255, 255, 255, 0.3); }
      .top-part__title-box .inner h4 {
        transition: all 0.5s ease-in-out;
        color: white;
        font-family: "AeonikRegular", sans-serif;
        padding: var(--vertical-space) 0;
        letter-spacing: var(--letter-spacing);
        line-height: 1;
        padding-top: 1rem; }
        @media only screen and (min-width: 1800px) {
          .top-part__title-box .inner h4 {
            padding: 2.5rem 0rem; } }

article .wp-block-group.has-background {
  margin: 3vw 0;
  padding: 4rem var(--horizontal-space) 4rem var(--horizontal-space); }

article .wp-block-group .wp-block-group__inner-container {
  max-width: 1800px;
  margin: 0 auto; }

.wp-block-media-text {
  grid-gap: 5vw;
  max-width: 1800px;
  margin: 4vh 0 4vh 0 !important; }
  @media (min-width: 920px) {
    .wp-block-media-text {
      -ms-grid-columns: 40% 1fr;
          grid-template-columns: 40% 1fr; } }
  .wp-block-media-text__media img {
    border-radius: 3px; }
  .wp-block-media-text__content {
    padding: 0 !important; }
    @media (min-width: 920px) {
      .wp-block-media-text__content {
        padding: 0 !important; } }
  @media (min-width: 920px) {
    .wp-block-media-text.has-media-on-the-right {
      -ms-grid-columns: 1fr 40%;
          grid-template-columns: 1fr 40%; } }
  @media (min-width: 920px) {
    .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
      padding: 0 2rem 0 0; } }

.wp-block-columns {
  margin-bottom: 0; }
  @media (min-width: 920px) {
    .wp-block-columns {
      margin-bottom: 1rem; } }

.wp-block-cover {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 3rem 0; }
  .wp-block-cover .wp-block-separator,
  .wp-block-cover hr {
    margin: 0.2rem 0 !important;
    border-top: inherit; }
  .wp-block-cover__inner-container {
    max-width: 1800px !important;
    margin: 0 auto !important;
    padding: 2rem var(--horizontal-space); }
    @media (min-width: 1800px) {
      .wp-block-cover__inner-container {
        padding: 3rem 0rem 1rem 0rem; } }

.wp-block-latest-posts {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  margin: 1.5rem 0;
  row-gap: var(--horizontal-space);
  column-gap: var(--horizontal-space);
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: stretch;
      align-items: stretch; }
  .wp-block-latest-posts li {
    background-color: white;
    width: 29%;
    min-width: 250px;
    border-radius: var(--border-radius); }
    @media (min-width: 920px) {
      .wp-block-latest-posts li {
        min-width: 380px; } }
    .wp-block-latest-posts li:hover img, .wp-block-latest-posts li:active img, .wp-block-latest-posts li:focus img {
      filter: grayscale(0.7);
      transform: scale(1.045); }
  .wp-block-latest-posts a {
    color: var(--link-color); }
    .wp-block-latest-posts a:hover, .wp-block-latest-posts a:active, .wp-block-latest-posts a:focus {
      color: var(--link-hover);
      text-decoration: underline;
      text-underline-offset: 4px; }
  .wp-block-latest-posts__featured-image {
    overflow: hidden; }
    .wp-block-latest-posts__featured-image img {
      height: auto;
      width: auto;
      max-width: 100%;
      aspect-ratio: 2/2;
      -o-object-fit: cover;
         object-fit: cover;
      transform: scale(1.025); }
      @media (min-width: 920px) {
        .wp-block-latest-posts__featured-image img {
          aspect-ratio: 2/3; } }
  .wp-block-latest-posts__post-title {
    padding: 0.5rem 1.5rem 2rem 1.5rem;
    font-size: 1.8rem;
    line-height: 1.2;
    display: block; }
  .wp-block-latest-posts__post-excerpt {
    padding: 1rem 1.5rem; }
  .wp-block-latest-posts__post-date {
    padding: 1rem 1.5rem; }

.wp-element-caption {
  color: var(--text-color);
  opacity: 0.8;
  font-size: 1rem; }

.has-typography-color .wp-element-caption {
  color: #232528; }

.alignwide {
  position: relative;
  width: 100%; }

.alignfull {
  position: relative;
  width: 100vw;
  margin-left: calc(-0vw - var(--horizontal-space)) !important;
  margin-right: calc(0vw - var(--horizontal-space)) !important; }
  @media only screen and (min-width: 1800px) {
    .alignfull {
      margin-left: calc(-100vw / 2 + (1800px) / 2) !important;
      margin-right: calc(-100vw / 2 + (1800px) / 2) !important; } }
  .alignfull .wp-block-group__inner-container {
    padding: 0; }

.has-small-font-size {
  font-size: 1rem !important; }

.has-medium-font-size {
  font-size: 1.4rem !important; }

.has-large-font-size {
  font-size: 1.6rem !important; }

.wp-block-separator {
  border-bottom: none;
  border-top: 1px solid var(--border-color); }
  .wp-block-separator.has-typography-color {
    border-top: #2d2d2d !important;
    border-bottom: none; }
  .wp-block-separator.has-white-color {
    border-top: 1px solid #fff !important;
    border-bottom: none; }
  .wp-block-separator.has-yellow-color {
    border-top: 1px solid var(--yellow) !important;
    border-bottom: none; }
  .wp-block-separator.has-green-color {
    border-top: 1px solid var(--green) !important;
    border-bottom: none; }
  .wp-block-separator.has-green-dark-color {
    border-top: 1px solid var(--green-dark) !important;
    border-bottom: none; }
  .wp-block-separator.has-green-light-color {
    border-top: 1px solid var(--green-light) !important;
    border-bottom: none; }
  .wp-block-separator.has-green-white-color {
    border-top: 1px solid var(--green-white) !important;
    border-bottom: none; }

hr {
  margin: 3rem 0 !important;
  border-top: 1px solid var(--border-color);
  border-bottom: none; }

table {
  border-bottom: none; }

.wp-block-table td {
  border: 1px solid var(--border-color); }

.has-text-color.has-typography-color {
  color: #2d2d2d !important; }

.has-text-color.has-white-color {
  color: #fff; }

.has-text-color.has-yellow-color {
  color: var(--yellow); }

.has-text-color.has-green-color {
  color: var(--green); }

.has-text-color.has-green-dark-color {
  color: var(--green-dark); }

.has-text-color.has-green-light-color {
  color: var(--green-light); }

.has-text-color.has-green-white-color {
  color: var(--green-white); }

.has-background,
.has-background-dim {
  margin: 0; }
  .has-background.has-green-dark-background-color, .has-background.has-green-dark-cta-background-color,
  .has-background-dim.has-green-dark-background-color,
  .has-background-dim.has-green-dark-cta-background-color {
    background-color: var(--green-dark); }
  .has-background.has-green-background-color, .has-background.has-green-cta-background-color,
  .has-background-dim.has-green-background-color,
  .has-background-dim.has-green-cta-background-color {
    background-color: var(--green); }
  .has-background.has-green-light-background-color, .has-background.has-green-light-cta-background-color,
  .has-background-dim.has-green-light-background-color,
  .has-background-dim.has-green-light-cta-background-color {
    background-color: var(--green-light); }
  .has-background.has-green-white-background-color, .has-background.has-green-white-cta-background-color,
  .has-background-dim.has-green-white-background-color,
  .has-background-dim.has-green-white-cta-background-color {
    background-color: var(--green-white); }
  .has-background.has-yellow-background-color, .has-background.has-yellow-cta-background-color,
  .has-background-dim.has-yellow-background-color,
  .has-background-dim.has-yellow-cta-background-color {
    background-color: var(--yellow); }
  .has-background.has-typography-background-color, .has-background.has-typography-cta-background-color,
  .has-background-dim.has-typography-background-color,
  .has-background-dim.has-typography-cta-background-color {
    background-color: var(--text-color); }
  .has-background.has-white-background-color, .has-background.has-white-cta-background-color,
  .has-background-dim.has-white-background-color,
  .has-background-dim.has-white-cta-background-color {
    background-color: white; }

.wp-block-button.yellow .wp-block-button__link {
  background-color: var(--green-cta) !important;
  color: var(--text-color) !important; }
  .wp-block-button.yellow .wp-block-button__link:hover, .wp-block-button.yellow .wp-block-button__link:focus {
    color: var(--white) !important;
    background-color: var(--green-dark) !important; }

.wp-block-button__link.has-background.has-green-dark-background-color {
  background-color: var(--green-dark);
  color: white; }
  .wp-block-button__link.has-background.has-green-dark-background-color:hover, .wp-block-button__link.has-background.has-green-dark-background-color:focus {
    color: var(--text-color); }

.wp-block-button__link.has-background.has-green-background-color {
  background-color: var(--green); }

.wp-block-button__link.has-background.has-green-light-background-color {
  background-color: var(--green-light);
  color: var(--text-color); }
  .wp-block-button__link.has-background.has-green-light-background-color:hover, .wp-block-button__link.has-background.has-green-light-background-color:focus {
    background-color: var(--green-dark);
    color: var(--white); }

.wp-block-button__link.has-background.has-green-white-background-color {
  background-color: var(--green-white);
  color: var(--text-color); }
  .wp-block-button__link.has-background.has-green-white-background-color:hover, .wp-block-button__link.has-background.has-green-white-background-color:focus {
    background-color: var(--green-dark);
    color: var(--white); }

.wp-block-button__link.has-background.has-yellow-background-color {
  background-color: var(--yellow);
  color: var(--text-color); }
  .wp-block-button__link.has-background.has-yellow-background-color:hover, .wp-block-button__link.has-background.has-yellow-background-color:focus {
    background-color: var(--green-dark);
    color: var(--white); }

.wp-block-button__link.has-background.has-typography-background-color {
  background-color: var(--text-color); }

.wp-block-button__link.has-background.has-white-background-color {
  background-color: white;
  color: var(--text-color); }
  .wp-block-button__link.has-background.has-white-background-color:hover, .wp-block-button__link.has-background.has-white-background-color:focus {
    background-color: var(--green-dark);
    color: var(--white); }

.btn, .nav-links .nav-previous, .nav-links .nav-next, .wp-block-button.yellow .wp-block-button__link, .wp-block-button__link,
a button {
  outline: none;
  border: none;
  color: var(--white);
  padding: 0.7rem 2rem 0.9rem 2rem;
  border-radius: 4rem;
  line-height: 1;
  font-size: 1rem;
  font-family: "AeonikRegular", sans-serif;
  background: var(--green-dark);
  cursor: pointer;
  letter-spacing: var(--letter-spacing);
  transition: all 0.3s ease-in-out; }
  .btn:hover, .nav-links .nav-previous:hover, .nav-links .nav-next:hover, .wp-block-button.yellow .wp-block-button__link:hover, .wp-block-button__link:hover, .btn:focus, .nav-links .nav-previous:focus, .nav-links .nav-next:focus, .wp-block-button.yellow .wp-block-button__link:focus, .wp-block-button__link:focus,
  a button:hover,
  a button:focus {
    color: var(--text-color);
    background-color: var(--green-cta); }
  .btn.outline, .nav-links .outline.nav-previous, .nav-links .outline.nav-next, .wp-block-button.yellow .outline.wp-block-button__link, .outline.wp-block-button__link,
  a button.outline {
    background: transparent !important;
    border-radius: 4px;
    text-align: center;
    color: var(--white);
    padding: 0.7rem 1rem 0.9rem 1rem !important;
    border: var(--border-width) solid var(--border-color); }
    .btn.outline:hover, .nav-links .outline.nav-previous:hover, .nav-links .outline.nav-next:hover, .outline.wp-block-button__link:hover, .btn.outline:focus, .nav-links .outline.nav-previous:focus, .nav-links .outline.nav-next:focus, .outline.wp-block-button__link:focus,
    a button.outline:hover,
    a button.outline:focus {
      background: var(--yellow) !important;
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0);
      color: var(--text-color); }
  .btn.white, .nav-links .white.nav-previous, .nav-links .white.nav-next, .wp-block-button.yellow .white.wp-block-button__link, .white.wp-block-button__link,
  a button.white {
    background: var(--green-light) !important;
    text-align: center;
    color: var(--text-color);
    padding: 0.7rem 1rem 0.9rem 1rem !important;
    border: var(--border-width) solid var(--border-color); }
    .btn.white:hover, .nav-links .white.nav-previous:hover, .nav-links .white.nav-next:hover, .white.wp-block-button__link:hover, .btn.white:focus, .nav-links .white.nav-previous:focus, .nav-links .white.nav-next:focus, .white.wp-block-button__link:focus,
    a button.white:hover,
    a button.white:focus {
      background: var(--yellow) !important;
      box-shadow: 0 10px 20px rgba(0, 0, 0, 0);
      color: var(--text-color); }
  .btn.small, .nav-links .small.nav-previous, .nav-links .small.nav-next, .wp-block-button.yellow .small.wp-block-button__link, .small.wp-block-button__link,
  a button.small {
    padding: 0.6rem 2rem 0.8rem 2rem;
    font-size: 1rem; }
  .btn.secondary, .nav-links .secondary.nav-previous, .nav-links .secondary.nav-next, .wp-block-button.yellow .secondary.wp-block-button__link, .secondary.wp-block-button__link,
  a button.secondary {
    background: var(--green-light);
    color: var(--green-dark); }
    .btn.secondary:hover, .nav-links .secondary.nav-previous:hover, .nav-links .secondary.nav-next:hover, .secondary.wp-block-button__link:hover, .btn.secondary:focus, .nav-links .secondary.nav-previous:focus, .nav-links .secondary.nav-next:focus, .secondary.wp-block-button__link:focus,
    a button.secondary:hover,
    a button.secondary:focus {
      background: var(--green-cta);
      color: var(--text-color); }

nav.navbar {
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  background-color: var(--green-dark);
  z-index: 4;
  transition: all 0.3s ease-in-out;
  transform: translateY(-100vh);
  height: 0;
  width: 100%;
  padding: 7.5rem 0rem 0rem 0rem; }
  nav.navbar .navbar__inner {
    width: 1800px;
    margin: 0 auto;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: (1fr)[12];
        grid-template-columns: repeat(12, 1fr);
    padding: 0 var(--horizontal-space); }
    @media (min-width: 1800px) {
      nav.navbar .navbar__inner {
        padding: 0 0; } }
    nav.navbar .navbar__inner .menu-hamburger-top-level-container,
    nav.navbar .navbar__inner .menu-hamburger-second-level-container {
      width: 100%;
      max-width: 1800px;
      margin: 0 auto;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start; }
      nav.navbar .navbar__inner .menu-hamburger-top-level-container .menu-item,
      nav.navbar .navbar__inner .menu-hamburger-second-level-container .menu-item {
        line-height: 1;
        margin-bottom: 0.5rem; }
        @media (min-width: 920px) {
          nav.navbar .navbar__inner .menu-hamburger-top-level-container .menu-item,
          nav.navbar .navbar__inner .menu-hamburger-second-level-container .menu-item {
            margin-bottom: 1rem; } }
    nav.navbar .navbar__inner .menu-hamburger-top-level-container {
      grid-column: 1/ 12; }
      nav.navbar .navbar__inner .menu-hamburger-top-level-container .menu-item {
        font-size: 2rem; }
        @media (min-width: 920px) {
          nav.navbar .navbar__inner .menu-hamburger-top-level-container .menu-item {
            font-size: 3rem; } }
      @media (min-width: 920px) {
        nav.navbar .navbar__inner .menu-hamburger-top-level-container {
          grid-column: 1/ 7;
          padding-right: 4rem; } }
    nav.navbar .navbar__inner .menu-hamburger-second-level-container {
      grid-column: 1/ 12; }
      @media (min-width: 920px) {
        nav.navbar .navbar__inner .menu-hamburger-second-level-container {
          margin-top: 0.7rem;
          grid-column: 7 / end; } }
      nav.navbar .navbar__inner .menu-hamburger-second-level-container .menu-item {
        font-size: 1.3rem; }
        @media (min-width: 920px) {
          nav.navbar .navbar__inner .menu-hamburger-second-level-container .menu-item {
            font-size: 1.5rem; } }
  nav.navbar .menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
    height: auto; }
    nav.navbar .menu .menu-item {
      opacity: 0;
      list-style-type: none;
      margin: 0rem;
      transition: all 0.3s ease; }
      nav.navbar .menu .menu-item.nav-link-open:nth-child(1) {
        opacity: 1;
        transition-delay: 0.3s; }
      nav.navbar .menu .menu-item.nav-link-open:nth-child(2) {
        opacity: 1;
        transition-delay: 0.4s; }
      nav.navbar .menu .menu-item.nav-link-open:nth-child(3) {
        opacity: 1;
        transition-delay: 0.5s; }
      nav.navbar .menu .menu-item.nav-link-open:nth-child(4) {
        opacity: 1;
        transition-delay: 0.6s; }
      nav.navbar .menu .menu-item.nav-link-open:nth-child(5) {
        opacity: 1;
        transition-delay: 0.7s; }
      nav.navbar .menu .menu-item.nav-link-open:nth-child(6) {
        opacity: 1;
        transition-delay: 0.8s; }
      nav.navbar .menu .menu-item.nav-link-open:nth-child(7) {
        opacity: 1;
        transition-delay: 0.9s; }
      nav.navbar .menu .menu-item.nav-link-open:nth-child(8) {
        opacity: 1;
        transition-delay: 1s; }
      nav.navbar .menu .menu-item a {
        color: white; }
        nav.navbar .menu .menu-item a:hover, nav.navbar .menu .menu-item a:active, nav.navbar .menu .menu-item a:focus {
          color: var(--link-hover); }
  nav.navbar.nav-open {
    transform: translateY(0);
    height: 100vh;
    transition-delay: 0s; }

a {
  transition: all 0.3s ease;
  color: var(--link-color);
  text-decoration: none; }
  a:hover {
    color: var(--link-hover); }

.navbar a:not(.logo),
.footer a:not(.logo),
.btn a:not(.logo),
.nav-links .nav-previous a:not(.logo),
.nav-links .nav-next a:not(.logo),
.wp-block-button.yellow .wp-block-button__link a:not(.logo),
.wp-block-button__link a:not(.logo) {
  background: var(--green-white);
  background-size: 200% 100%;
  background-position: -100%;
  display: inline-block;
  padding: 5px 0;
  position: relative;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  transition: all 0.2s ease-in-out; }
  .navbar a:not(.logo):before,
  .footer a:not(.logo):before,
  .btn a:not(.logo):before,
  .nav-links .nav-previous a:not(.logo):before,
  .nav-links .nav-next a:not(.logo):before,
  .wp-block-button.yellow .wp-block-button__link a:not(.logo):before,
  .wp-block-button__link a:not(.logo):before {
    content: "";
    background: var(--yellow);
    display: block;
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 0;
    height: 1px;
    border-radius: 3px;
    transition: all 0.3s ease-in-out; }
  .navbar a:not(.logo):hover,
  .footer a:not(.logo):hover,
  .btn a:not(.logo):hover,
  .nav-links .nav-previous a:not(.logo):hover,
  .nav-links .nav-next a:not(.logo):hover,
  .wp-block-button__link a:not(.logo):hover {
    background-position: 0; }
  .navbar a:not(.logo):hover::before,
  .footer a:not(.logo):hover::before,
  .btn a:not(.logo):hover::before,
  .nav-links .nav-previous a:not(.logo):hover::before,
  .nav-links .nav-next a:not(.logo):hover::before,
  .wp-block-button__link a:not(.logo):hover::before {
    width: 100%; }

.content a img {
  transition: all 0.3s ease-in-out; }
  .content a img:hover, .content a img:focus, .content a img:active {
    filter: grayscale(0.5);
    opacity: 0.9; }

/* .menu-item {
  a {
    background: var(--text-color);
    background-size: 200% 100%;
    background-position: -100%;
    display: inline-block;
    padding: 18px 0;
    position: relative;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    transition: all 0.2s ease-in-out;

    &:before {
      content: "";
      background: var(--border-color);
      display: block;
      position: absolute;
      bottom: -3px;
      left: 0;
      width: 0;
      height: 2px;
      border-radius: 3px;
      transition: all 0.3s ease-in-out;
    }

    &:hover {
      background-position: 0;
    }
    &:hover::before {
      width: 100%;
    }
  }
}
 */
h1 {
  font-size: 2.5rem;
  font-family: "Ivar Display", serif;
  color: var(--text-color);
  font-weight: 300;
  text-rendering: optimizeLegibility;
  word-break: break-word;
  letter-spacing: 0.02em;
  line-height: 115%; }
  @media (min-width: 920px) {
    h1 {
      font-size: 4rem; } }
  @media (min-width: 1800px) {
    h1 {
      font-size: 5.5rem; } }

h2 {
  font-size: 2.8rem;
  font-family: "Ivar Display", serif;
  color: var(--text-color);
  font-weight: 300;
  text-rendering: optimizeLegibility;
  word-break: break-word;
  line-height: 115%; }
  @media (min-width: 920px) {
    h2 {
      font-size: 3.6rem; } }
  @media (min-width: 1800px) {
    h2 {
      font-size: 4.5rem; } }

h3 {
  font-size: 1.65rem;
  color: var(--text-color);
  word-break: break-word;
  line-height: 115%;
  font-family: "AeonikRegular", sans-serif;
  color: var(--text-color);
  font-weight: 400; }
  @media (min-width: 920px) {
    h3 {
      font-size: 2rem; } }
  @media (min-width: 1800px) {
    h3 {
      font-size: 3rem; } }

h4 {
  font-size: 1.35rem;
  line-height: 140%;
  font-family: "AeonikRegular", sans-serif;
  color: var(--text-color);
  margin: 0;
  font-weight: 400; }
  @media (min-width: 920px) {
    h4 {
      font-size: 1.55rem; } }
  @media (min-width: 1800px) {
    h4 {
      font-size: 1.6rem; } }

h5 {
  font-size: 1rem;
  line-height: 145%;
  margin: 0;
  font-family: "AeonikRegular", sans-serif;
  color: var(--text-color);
  font-weight: 400; }

h1,
h2,
h3 {
  margin: 0.3em 0 0.5em 0; }

p {
  font-family: "AeonikRegular", sans-serif;
  line-height: 145%;
  margin: 0.5em 0 0.7em 0;
  font-size: 1.1rem;
  color: var(--text-color); }
  @media (min-width: 1800px) {
    p {
      font-size: 1.2rem; } }

strong,
b {
  font-family: "AeonikBold"; }

h4.label {
  text-transform: uppercase;
  font-weight: 200;
  font-size: 0.9rem;
  letter-spacing: var(--letter-spacing);
  margin: 0; }
  h4.label.dot {
    margin-left: 1.5rem; }
    h4.label.dot::before {
      content: "";
      position: absolute;
      margin-left: -1.3rem;
      display: block;
      width: 0.5rem;
      height: 0.5rem;
      background-color: var(--text-color);
      margin-top: 0.35rem;
      border-radius: 0.8rem; }
    h4.label.dot.white::before {
      background-color: var(--white) !important; }
  h4.label + .wp-block-separator,
  h4.label + hr {
    margin: 0.5rem 0 2rem 0 !important; }

* {
  box-sizing: border-box; }

@media (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth; } }

p:empty {
  background-color: yellow; }

html {
  scroll-behavior: smooth;
  min-height: 90vh;
  overflow-x: hidden;
  font-size: clamp(17px, 0.8vw, 20px);
  background-color: var(--green-dark);
  min-height: 100%;
  height: 100%; }

body {
  line-height: 1.5;
  background-color: var(--background);
  margin: 0;
  font-family: "AeonikRegular", sans-serif;
  font-weight: normal;
  min-height: 100%;
  transition: all 0.3s ease-in-out; }

ul {
  margin: 0;
  padding: 0;
  list-style: none; }

img {
  transition: all 0.3s ease;
  border-radius: 2px; }

.app {
  width: 100%; }

.wrapper {
  padding-top: 8rem; }
  @media only screen and (min-width: 920px) {
    .wrapper {
      padding-top: 14rem; } }

.home .wrapper {
  padding-top: 0; }
  .home .wrapper .content .wp-block-cover {
    margin: -2rem 0 3rem 0; }

.top-part + .section .wrapper {
  padding-top: 1rem; }
  @media only screen and (min-width: 920px) {
    .top-part + .section .wrapper {
      padding-top: 2rem; } }

.content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-bottom: 2rem;
  grid-column: start / end;
  max-width: 1800px; }
  @media only screen and (min-width: 920px) {
    .content {
      margin: 0 auto; } }
  .content ul,
  .content ol {
    list-style: initial;
    padding: 1rem;
    margin: 1rem; }
    .content ul li,
    .content ol li {
      margin-bottom: 1rem;
      color: var(--text-color);
      font-size: 1.2rem; }

.section {
  padding: 0rem var(--horizontal-space);
  margin: 0 auto;
  max-width: 1800px; }
  @media only screen and (min-width: 1800px) {
    .section {
      padding: 0rem 0rem; } }

.section-row {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0 auto; }
  @media only screen and (min-width: 1800px) {
    .section-row {
      width: 1800px;
      -ms-flex-direction: row;
          flex-direction: row; } }

.sidebar {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%; }
  .sidebar ul {
    list-style: none;
    padding: 0; }

/*# sourceMappingURL=app.css.map*/