@charset "UTF-8";
/* CSS Document */

/* General + Type */
@media (min-width: 1800px) {




}

@media (max-width: 1500px) {



}

@media (max-width: 1360px) {


}

@media (max-width: 1300px) {



}

@media (max-width: 1260px) {


}

@media (max-width: 1200px) {

}

@media (max-width: 1160px) {

  header .row--bottom {
    padding: .825rem 0;
  }

  header .row--bottom .navigation-items .navigation-item a {
    font-size: .825rem;
  }

  header .row--bottom .navigation-items .navigation-item .subnavigation-items {
    transform: translate(-50%, calc(100% + .825rem));
  }


}

@media (max-width: 1100px) {


}

@media (max-width: 1080px) {

  header .row--bottom .navigation-items .navigation-item {
    margin-left: .875rem;
  }

  header .row--bottom .navigation-items .navigation-item a {
    font-size: .775rem;
  }

}

@media (max-width: 1024px) {



}

@media (max-width: 1000px) {

  header .row--bottom {
    padding: .75rem 0;
  }

  header .row--bottom .navigation-items .navigation-item {
    margin-left: .67rem;
  }

  header .row--bottom .navigation-items .navigation-item a {
    font-size: .75rem;
  }

  header .row--bottom .navigation-items .navigation-item .subnavigation-items {
    transform: translate(-50%, calc(100% + .75rem));
  }

}

@media (max-width: 960px) {

  header .row--bottom {
    padding: .67rem 0;
  }

  header .row--bottom .navigation-items .navigation-item {
    margin-left: .375rem;
  }

  header .row--bottom .navigation-items .navigation-item a {
    font-size: .67rem;
  }

  header .row--bottom .navigation-items .navigation-item .subnavigation-items {
    transform: translate(-50%, calc(100% + .67rem));
  }

}

@media (max-width: 800px) {

  header {
    position: absolute;
  }

  header .row--top {
    padding-top: 1.375rem;
  }

  header .row--top .col--left {
    width: 100%;
    text-align: center;
  }

  header .row--top .col--left a {
    max-width: 300px;
  }

  header .row--top .col--right {
    display: none;
  }

  header .row--bottom {
    display: none;
  }

  .mobile-navigation-system {
    display: block;
  }

  .mobile-navigation-system .mns-row.mns-row--navigation .col--hamburger {
    display: inline-block;
  }

}

@media (max-width: 768px) {


}

@media (max-width: 720px) {


}

@media (max-width: 640px) {



}

@media (max-width: 600px) {


}

@media (max-width: 575px) {

  #hamburger-menu {
    width: 100%;
    max-width: unset;
  }

}

@media (max-width: 525px) {



}

@media (max-width: 480px) {


  body.hamburger-system header .col--right .navigation-items .navigation-item.nav-cta {
    margin-right: 1.25rem;
  }

}

@media (max-width: 450px) {


}

@media (max-width: 428px) {


  body.hamburger-system header .col--right .navigation-items .navigation-item.nav-cta {
    margin-right: 1rem;
  }

  header .col--right .navigation-items .navigation-item a.cta--primary {
    font-size: .9rem;
  }

}

@media (max-width: 400px) {

  header .max-width {
    width: calc(100% - 3.25rem);
  }


}

@media (max-width: 375px) {


}

@media (max-width: 360px) {

  header .max-width {
    width: calc(100% - 2.75rem);
  }

}

/* Post Review Navigation Update */
header .row--bottom .navigation-items {
    display: flex;
    justify-content: space-between;
}

header .row--bottom .navigation-items .navigation-item {
	margin-left: 0;
}
