.Menu_Custom1 {
  margin: 0 0 21px; }
  .Menu_Custom1 .menu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap; }
    @media (max-width: 767px) {
      .Menu_Custom1 .menu {
        display: none; } }
  .Menu_Custom1 ul li {
    border-bottom: 1px solid #fff; }
    @media (max-width: 767px) {
      .Menu_Custom1 ul li:not(.selectedli) {
        display: none; }
      .Menu_Custom1 ul li.selectedli {
        -webkit-order: -1;
            -ms-flex-order: -1;
                order: -1; } }
    .Menu_Custom1 ul li a {
      background: url("/common/images/sidebar-menu-item.png") 96% center no-repeat, #026CAC;
      display: block;
      width: 100%;
      color: #fff;
      font: 16px OswaldRegular, Arial, Helvetica, sans-serif;
      text-transform: uppercase;
      text-decoration: none;
      padding: 10px 32px 10px 16px;
      transition: all .2s;
      position: relative; }
    .Menu_Custom1 ul li a:hover {
      background: url("/common/images/sidebar-menu-item.png") 96% center no-repeat, #255B8B; }
    .Menu_Custom1 ul li.selectedli a {
      background: url("/common/images/sidebar-menu-item.png") 96% center no-repeat, #255B8B; }
      @media (max-width: 767px) {
        .Menu_Custom1 ul li.selectedli a:after {
          content: "";
          width: 20px;
          height: 10px;
          background: url("/common/images/arrow.svg");
          position: absolute;
          right: 10px;
          background-repeat: no-repeat;
          top: 50%;
          -webkit-transform: translateY(-50%);
              -ms-transform: translateY(-50%);
                  transform: translateY(-50%);
          transition: .5s; } }

.Menu_Custom1 ul.menu.is-open li.selectedli a:after {
  -webkit-transform: rotateX(180deg) translateY(50%);
          transform: rotateX(180deg) translateY(50%); }

.Editor_Default .innerDiv.fixed a {
  transition: none !important; }

.Editor_Default .innerDiv ul {
  list-style-type: disc;
  list-style-position: outside;
  padding-left: 18px;
  margin: 0; }

.Editor_Default .innerDiv a, .Editor_Default .innerDiv a:visited {
  font-weight: bold;
  color: #1EB8F2;
  transition: all .2s; }

.Editor_Default .innerDiv a:hover {
  color: #066CAB; }

.Editor_Default .innerDiv ol {
  list-style-position: outside;
  padding-left: 18px;
  margin: 0; }

.Editor_Default .innerDiv ul li,
.Editor_Default .innerDiv ol li {
  margin: 0 0 8px; }

.Editor_Default .innerDiv .action-button {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  background: #1EB8F2;
  padding: 6px 24px;
  font: 16px OswaldRegular,Arial,Helvetica,sans-serif;
  text-transform: uppercase;
  margin: 0 12px 0 0;
  transition: all .2s; }

.Editor_Default .innerDiv .action-button:hover {
  background: #066CAB;
  color: #fff; }

@media (max-width: 550px) {
  .Editor_Default .innerDiv img {
    float: none !important;
    margin: 0 auto 2rem auto !important;
    display: block; } }

.MiniSearch_Default {
  width: 100%;
  margin: 0 0 21px;
  height: 40px;
  position: relative;
  border: 1px solid #D7DEE3;
  transition: all .4s; }
  .MiniSearch_Default:hover, .MiniSearch_Default .active {
    border: 1px solid #1EB8F2; }
  .MiniSearch_Default input {
    font: 13px/38px OswaldRegular, Arial, Helvetica, sans-serif; }
  .MiniSearch_Default input[type="submit"] {
    width: 42px;
    text-indent: -999px;
    cursor: pointer;
    z-index: 5;
    height: 38px;
    position: absolute;
    right: 0;
    top: 0;
    background: url("/common/images/search-submit.png");
    border: none; }
  .MiniSearch_Default input[type="text"] {
    height: 38px;
    margin: 0;
    padding: 0 45px 0 20px;
    width: 100%;
    line-height: 38px;
    outline: 0;
    border: 0; }
    @media (max-width: 767px) {
      .MiniSearch_Default input[type="text"] {
        font-size: 1em; } }

/*
==================================================
    RESET
==================================================
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

html {
  overflow-y: scroll;
  box-sizing: border-box; }

html.menu-is-open, body.menu-is-open {
  overflow-y: hidden;
  overflow-x: hidden;
  height: 100%; }

@font-face {
  font-family: '$text-font';
  src: url("/common/fonts/Roboto-Regular-webfont.eot");
  src: url("../common/fonts/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/common/fonts/Roboto-Regular-webfont.svg#robotoregular") format("svg"), url("/common/fonts/Roboto-Regular-webfont.woff") format("woff"), url("/common/fonts/Roboto-Regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'robotobold';
  src: url("/common/fonts/Roboto-Bold-webfont.eot");
  src: url("../common/fonts/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/common/fonts/Roboto-Bold-webfont.svg#robotobold") format("svg"), url("/common/fonts/Roboto-Bold-webfont.woff") format("woff"), url("/common/fonts/Roboto-Bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'OswaldRegular';
  src: url("/common/fonts/oswald-regular.eot");
  src: url("/common/fonts/oswald-regular.eot") format("embedded-opentype"), url("/common/fonts/oswald-regular.svg#OswaldRegular") format("svg"), url("/common/fonts/oswald-regular.woff") format("woff"), url("/common/fonts/oswald-regular.ttf") format("truetype"); }

@font-face {
  font-family: 'OswaldBold';
  src: url("/common/fonts/oswald-bold.eot");
  src: url("/common/fonts/oswald-bold.eot") format("embedded-opentype"), url("/common/fonts/oswald-bold.svg#OswaldBold") format("svg"), url("/common/fonts/oswald-bold.woff") format("woff"), url("/common/fonts/oswald-bold.ttf") format("truetype"); }
  
  @import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,700;1,400;1,700&display=swap");
  
body {
  line-height: 1;
  font: 13px/18px robotoregular, Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;
  color: #435363; }
  @media (max-width: 980px) {
    body:after {
      opacity: 0;
      transition: .5s ease;
      z-index: 998;
      content: "";
      background: rgba(0, 0, 0, 0.67);
      width: 100%;
      height: 100%;
      position: fixed;
      top: 0;
      visibility: hidden; } }
  body.menu-is-open:after {
    opacity: 1;
    visibility: visible; }
  @media (max-width: 767px) {
    body {
      font-size: 1em;
      line-height: normal; } }

table {
  border-collapse: collapse;
  border-spacing: 0; }

*, *:before, *:after {
  box-sizing: inherit;
  -webkit-box-sizing: inherit; }

strong {
  font-weight: bold;
  font-family: robotobold; }

h1, h2, h3 {
  margin: 0 0 30px;
  color: #066CAB; }

h1 {
  font: 30px OswaldRegular, Arial, Helvetica, sans-serif; }
  @media (max-width: 640px) {
    h1 {
      font-size: 1.5em; } }

h2 {
  font: 25px OswaldRegular, Arial, Helvetica, sans-serif;
  margin: 0 0 5px; }
  @media (max-width: 640px) {
    h2 {
      font-size: 1.25em; } }

h3 {
  font: 20px OswaldRegular, Arial, Helvetica, sans-serif;
  margin: 0 0 5px; }

h4 {
  font: 16px OswaldRegular, Arial, Helvetica, sans-serif;
  color: #066CAB; }

p {
  margin: 0 0 21px; }

img {
  max-width: 100%; }

/*
==================================================
    LAYOUT HOME.MASTER
==================================================
 */
#layout-wrapper {
  width: 100%;
  margin: 0 auto; }

ul.menu {
  list-style-type: none; }

header {
  max-width: 940px;
  width: 100%;
  height: 80px;
  margin: 0 auto;
  position: relative;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  transition: -webkit-transform .4s;
  transition: transform .4s;
  transition: transform .4s, -webkit-transform .4s;
  transition-delay: .2s; }
  @media (max-width: 980px) {
    header {
      z-index: 999;
      background: white;
      position: fixed;
      max-width: 100%;
      border-bottom: 1px solid #1EB8F2; } }
  header.header--hidden {
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%); }
  @media (max-width: 980px) {
    header nav .menu {
      overflow-y: auto;
      -webkit-overflow-scrolling: touch; } }

#logo {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%); }
  @media (max-width: 980px) {
    #logo {
      left: .9rem;
      max-width: 60%; } }
  #logo img {
    display: block; }

.hamburger {
  position: absolute;
  right: 0;
  top: .9rem;
  display: none !important; }
  @media (max-width: 980px) {
    .hamburger {
      display: block !important; } }

.hamburger-inner {
  background: #1EB8F2; }
  .hamburger-inner:before {
    background: #1EB8F2 !important; }
  .hamburger-inner:after {
    background: #1EB8F2 !important; }

nav .innerDiv > ul {
  list-style: none; }
  @media (max-width: 980px) {
    nav .innerDiv > ul {
      width: 100%;
      top: 80px;
      position: fixed;
      z-index: 999;
      left: 0;
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%);
      transition: .6s; }
      nav .innerDiv > ul.is-open {
        -webkit-transform: none;
            -ms-transform: none;
                transform: none; } }
  @media (max-width: 640px) {
    nav .innerDiv > ul {
      background: #fff; } }

nav li {
  float: left;
  position: relative;
  z-index: 400; }
  @media (max-width: 980px) {
    nav li {
      float: none;
      background: white; } }

nav li a {
  text-decoration: none;
  display: block;
  height: 80px;
  padding: 0 18px;
  color: #4C5359;
  font: 14px OswaldRegular, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  line-height: 80px;
  transition: all .2s; }
  @media (max-width: 980px) {
    nav li a {
      font-size: 1em;
      padding: 1rem;
      height: auto;
      line-height: normal; } }

nav li:hover > a,
nav li.active > a,
nav li.selectedli > a,
nav li.selectedli.selectedli-disabled:hover > a {
  background: #1EB8F2;
  color: #fff; }

nav li.selectedli.selectedli-disabled > a {
  background: none;
  color: #4C5359; }

nav ul li.haschilds:hover:after {
  content: "";
  width: 28px;
  height: 28px;
  bottom: -10px;
  left: 50%;
  margin-left: -14px;
  position: absolute;
  background: url("/common/images/dropdown-arrow.png") top center no-repeat; }
  @media (max-width: 980px) {
    nav ul li.haschilds:hover:after {
      display: none; } }

nav ul li ul {
  display: none;
  position: absolute;
  left: 50%;
  margin-left: -90px;
  top: 100%;
  background: rgba(255, 255, 255, 0.95);
  padding: 20px 15px;
  width: 180px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 4px 4px 4px 0px rgba(50, 50, 50, 0.15);
  list-style: none; }
  @media (max-width: 980px) {
    nav ul li ul {
      position: relative;
      left: auto;
      width: 100%;
      top: 0;
      margin: 0; } }

nav ul li ul li {
  float: none;
  width: 100%;
  margin: 0 0 20px; }

nav ul li ul li:last-child {
  margin: 0; }

nav ul li ul li a {
  width: 100%;
  white-space: normal;
  background: url("/common/images/dropdown-item.png") left center no-repeat;
  height: auto;
  padding: 0 0 0 14px;
  margin: 0;
  font: 12px/14px OswaldRegular, Arial, Helvetica, sans-serif; }
  @media (max-width: 980px) {
    nav ul li ul li a {
      font-size: 1em;
      line-height: normal; } }

nav ul li ul li:hover a {
  background: url("/common/images/dropdown-item.png") left center no-repeat;
  color: #1EB8F2; }

nav ul li ul li.selectedli a,
nav ul li ul li.selectedli.selectedli-disabled a
nav ul li ul li:hover.selectedli a {
  padding: 8px 8px 8px 18px;
  background: url("/common/images/dropdown-item-active.png") 6% center no-repeat, #1EB8F2;
  color: #fff; }
  @media (max-width: 980px) {
    nav ul li ul li.selectedli a,
    nav ul li ul li.selectedli.selectedli-disabled a
nav ul li ul li:hover.selectedli a {
      padding: 8px 8px 8px 2rem;
      background: url("/common/images/dropdown-item-active.png") 1rem center no-repeat, #1EB8F2; } }

nav ul li ul li:hover:after {
  background: none; }

#spotlight {
  width: 100%;
  max-height: 700px;
  position: relative;
  overflow: hidden; }
  @media (max-width: 980px) {
    #spotlight {
      max-height: 475px; } }
  @media (max-width: 767px) {
    #spotlight {
      max-height: 435px; } }

#loading {
  background: url("/common/images/loading.gif");
  width: 50px;
  height: 50px;
  position: absolute;
  z-index: 240;
  left: 50%;
  margin-left: -25px;
  top: 40%; }

#slider {
  position: relative;
  width: 100%;
  max-height: 600px;
  overflow: hidden; }

#slider ul,
#slider ul li {
  padding: 0;
  margin: 0; }

#slider img {
  opacity: 0;
  width: 100%;
  max-width: none;
  display: block; }
  @media (max-width: 980px) {
    #slider img {
      width: auto; } }

#slider .imagediv {
  width: 100%; }

#slider .titlediv {
  display: none; }

#hexagons {
  list-style: none;
  position: absolute;
  z-index: 250;
  bottom: 0;
  left: 50%;
  max-width: 937px;
  width: 100%;
  -webkit-transform: translate(-50%, -18px);
      -ms-transform: translate(-50%, -18px);
          transform: translate(-50%, -18px); }
  @media (max-width: 980px) {
    #hexagons {
      max-width: 299px;
      overflow: hidden; } }

.hexagons__nav {
  display: none; }
  @media (min-width: 768px) and (max-width: 980px) {
    .hexagons__nav {
      display: block;
      position: absolute;
      top: 60%;
      left: 50%;
      z-index: 500;
      width: 100%;
      max-width: 400px;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); }
      .hexagons__nav .cycle-prev, .hexagons__nav .cycle-next {
        width: 32px;
        height: 32px;
        background: url("/Common/images/slide-arrow.svg") center/contain no-repeat;
        position: absolute;
        cursor: pointer; }
      .hexagons__nav .cycle-prev {
        left: 0;
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg); }
      .hexagons__nav .cycle-next {
        right: 0; } }

#hexagons li {
  width: 299px;
  bottom: -340px;
  opacity: 0;
  height: 320px;
  float: left;
  margin: 0 20px 0 0;
  padding: 90px 30px 0 30px;
  text-align: center;
  color: #fff;
  position: relative; }
  @media (max-width: 980px) {
    #hexagons li {
      min-width: 100%; } }

#hexagons li a {
  font: 700 16px OswaldBold, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  position: absolute;
  bottom: 54px;
  text-align: center;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  display: block;
  pointer-events: all; }

#hexagons li:last-child {
  margin: 0; }

.hexagons__first {
  background: url("/common/images/hexicon1.png") center 24px no-repeat, url("/common/images/hexagons.png") 0 0; }

.hexagons__second {
  background: url("/common/images/hexicon2.png") center 34px no-repeat, url("/common/images/hexagons.png") 598px 0; }

.hexagons__third {
  background: url("/common/images/hexicon3.png") center 36px no-repeat, url("/common/images/hexagons.png") 299px 0; }

#hexagons li h2 {
  font: 20px OswaldRegular, Arial, Helvetica, sans-serif;
  margin: 0 0 18px;
  text-transform: uppercase;
  color: #fff; }
  @media (max-width: 767px) {
    #hexagons li h2 {
      margin: 0 0 .25rem; } }

#hexagons li p {
  margin: 0 0 12px; }
  @media (max-width: 767px) {
    #hexagons li p {
      font-size: .8em; } }

#hexagons li span {
  position: relative; }

#spotlight-bottom {
  width: 100%;
  height: 95px;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  bottom: 0;
  z-index: 300;
  background: url("/common/images/spotlight-bottom.png") center no-repeat; }
  @media (max-width: 980px) {
    #spotlight-bottom {
      background: url("/common/images/spotlight-bottom--mobile.png") center no-repeat; } }

#content-wrapper {
  max-width: 940px;
  width: 100%;
  margin: 35px auto 45px auto;
  overflow-y: hidden; }
  @media (max-width: 980px) {
    #content-wrapper {
      padding: 0 1rem; } }

#content-wrapper.home {
  margin-top: 40px; }

@media (max-width: 767px) {
  .img-margin {
    margin: 0 0 2rem; } }

.articles {
  list-style: none; }

.articles li {
  float: left;
  width: 300px;
  margin: 0 20px 0 0; }

.articles li:last-child {
  margin: 0; }

.articles li img {
  display: block;
  margin: 0 0 14px; }

.articles li .image {
  position: relative; }

.articles li .image:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 30px;
  width: 48px;
  height: 14px;
  background: url("/common/images/img-overlay-up.png") no-repeat; }

.articles li a {
  display: inline-block;
  float: left;
  text-decoration: none;
  color: #fff;
  background: #1EB8F2;
  padding: 6px 24px;
  font: 14px OswaldRegular, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 12px 0 0 0; }

footer {
  width: 100%;
  background: #252F37;
  position: relative; }

#scroll-up {
  width: 24px;
  height: 24px;
  background: url("/common/images/scroll-up-arrow.png") center no-repeat;
  position: absolute;
  left: 50%;
  margin-left: -12px;
  top: -10px; }

footer .inner {
  max-width: 940px;
  width: 100%;
  padding: 34px 0;
  margin: 0 auto;
  position: relative;
  display: table; }
  @media (max-width: 980px) {
    footer .inner {
      padding: 34px 1rem; } }
  footer .inner .f-menu {
    float: left;
    list-style: none;
    margin: 0 50px 0 0;
    color: #fff; }
    footer .inner .f-menu:last-child {
      margin: 0;
      width: auto; }
    @media (max-width: 980px) {
      footer .inner .f-menu {
        width: auto;
        -webkit-flex: 1 1 100px;
            -ms-flex: 1 1 100px;
                flex: 1 1 100px;
        margin: 0; }
        footer .inner .f-menu:nth-of-type(2n) {
          margin: 0 2rem 0 0; }
        footer .inner .f-menu:last-child {
          max-width: none;
          -webkit-flex: 1 1 250px;
              -ms-flex: 1 1 250px;
                  flex: 1 1 250px;
          margin: 0; } }
    @media (max-width: 767px) {
      footer .inner .f-menu:last-child {
        margin: 2rem 0 0;
        -webkit-flex: 1 1 100%;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%; } }
    @media (max-width: 640px) {
      footer .inner .f-menu {
        margin: 0;
        -webkit-flex: 0 1 48%;
            -ms-flex: 0 1 48%;
                flex: 0 1 48%; }
        footer .inner .f-menu:nth-of-type(2n) {
          margin: 0; }
        footer .inner .f-menu:last-child {
          -webkit-flex: 1 1 100%;
              -ms-flex: 1 1 100%;
                  flex: 1 1 100%;
          margin: 2rem 0 0; } }
    @media (max-width: 550px) {
      footer .inner .f-menu {
        -webkit-flex: 1 1 100%;
            -ms-flex: 1 1 100%;
                flex: 1 1 100%;
        margin: 0 0 2rem; }
        footer .inner .f-menu:nth-of-type(2n) {
          margin: 0 0 2rem; }
        footer .inner .f-menu:last-child {
          margin: 0; } }
    footer .inner .f-menu table tr td {
      padding-right: 20px; }
      footer .inner .f-menu table tr td:last-child {
        padding-right: 0; }
    footer .inner .f-menu a {
      text-decoration: none;
      border-bottom: 1px solid #92979B;
      color: #fff;
      transition: all .2s; }
      footer .inner .f-menu a:hover {
        border-bottom: 1px solid #1EB8F2; }

.mailchimp-icon img {
	width: 34px;
}

.mailchimp-icon path {
	fill: white;
}

footer > .inner {
  background: url("/common/images/footer.png") center 0 no-repeat; }
  @media (max-width: 980px) {
    footer > .inner {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; } }

footer .Editor_Default h4 {
  font: 14px OswaldRegular, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #fff;
  margin: 0 0 24px; }
  @media (max-width: 767px) {
    footer .Editor_Default h4 {
      font-size: 1.15em; } }

footer ul.menu {
  list-style: none; }

footer ul li {
  margin: 0 0 8px; }

#footer-bottom {
  width: 100%;
  color: #fff;
  font: 12px OswaldRegular, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  background: #2F3D46; }

#footer-bottom .inner {
  padding: 14px 0; }
  @media (max-width: 980px) {
    #footer-bottom .inner {
      padding: 14px 1rem; } }
  @media (max-width: 640px) {
    #footer-bottom .inner {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: column nowrap;
          -ms-flex-flow: column nowrap;
              flex-flow: column nowrap; } }

#footer-bottom #bottom-nav {
  list-style: none;
  float: right;
  width: auto; }
  @media (max-width: 640px) {
    #footer-bottom #bottom-nav {
      float: none;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; } }

#footer-bottom #bottom-nav li {
  float: left;
  margin: 0 5px 0 0;
  padding-right: 5px;
  border-right: 1px solid #fff; }

#footer-bottom #bottom-nav li:last-child {
  padding: 0;
  margin: 0;
  border: 0; }

#footer-bottom #bottom-nav li a {
  text-decoration: none;
  border-bottom: 0;
  color: #fff; }

#footer-bottom .footer__accredited {
  position: absolute;
  line-height: 25px;
  font-size: 12px;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -85px; }
  @media (max-width: 640px) {
    #footer-bottom .footer__accredited {
      position: relative;
      left: auto;
      margin: 1rem 0;
      top: auto;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; } }

@media (max-width: 640px) {
  .copyright {
    text-align: center; } }

#footer-bottom #bottom-nav li a:hover {
  text-decoration: underline; }

.pager {
  display: inline-block;
  width: auto;
  margin: 12px 0 0 0;
  font: 12px/32px OswaldRegular, Arial, Helvetica, sans-serif; }

.pager .page {
  width: 32px;
  height: 32px;
  display: block;
  float: left;
  margin: 0 8px 0 0;
  border-radius: 4px;
  text-align: center;
  border: 1px solid #D7DEE3; }

.pager .previous,
.pager .next {
  float: right;
  text-indent: -999px;
  display: block;
  border-radius: 4px;
  width: 32px;
  height: 32px;
  text-align: center;
  border: 1px solid #D7DEE3; }

.pager span {
  transition: all .2s; }

.pager span:hover {
  border: 1px solid #1EB8F2 !important; }

.pager .next {
  background: url("/common/images/pager-next.png") center no-repeat; }

.pager .previous {
  background: url("/common/images/pager-previous.png") center no-repeat; }

.pager a {
  display: block;
  text-decoration: none;
  color: #5A728A; }

.pager .page .active {
  background: #1EB8F2;
  color: #fff;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid #1EB8F2;
  border-radius: 4px;
  margin: -1px 0 0 -1px; }

footer .social a {
  display: block;
  float: left;
  margin: 0 8px 0 0;
  border: none; }

footer .social a:hover {
  border: none; }

footer .social a.highlight {
  opacity: 1 !important; }

.social a:last-child {
  margin: 0; }

#map {
  width: 100%;
  display: inline-block;
  margin: 20px 0 40px 0; }

#locaties {
  display: inline-block;
  width: 100%;
  margin: 40px 0 0; }

/*
==================================================
    LAYOUT SUBPAGE-SIDEBAR.MASTER
==================================================
 */
.subpage-sidebar #spotlight {
  height: 200px; }

.subpage-sidebar #article {
  float: right;
  width: 620px; }
  @media (max-width: 980px) {
    .subpage-sidebar #article {
      width: 60%;
      margin-left: 1rem; } }
  @media (max-width: 767px) {
    .subpage-sidebar #article {
      width: 100%; } }

.subpage-sidebar aside {
  float: left;
  max-width: 300px;
  width: 100%; }
  @media (max-width: 980px) {
    .subpage-sidebar aside {
      width: 260px; } }
  @media (max-width: 767px) {
    .subpage-sidebar aside {
      width: 100%;
      max-width: 100%; } }

/*
==================================================
    LAYOUT SUBPAGE-FULL-WIDTH.MASTER
==================================================
 */
.subpage-full-width #spotlight {
  height: 200px; }

.subpage-full-width #article {
  float: right;
  width: 620px; }
  @media (max-width: 480px) {
    .subpage-full-width #article {
      width: 100%; } }

.subpage-full-width aside {
  float: left;
  width: 300px; }

/*
==================================================
    TABLE CLASSES
==================================================
 */
table.three-cols tr td {
  padding-right: 20px; }
  @media (max-width: 767px) {
    table.three-cols tr td {
      display: block; } }

table.three-cols tr td:nth-child(3n) {
  padding-right: 0; }

table.contact-table tr td:first-child {
  padding-right: 20px; }

/*
==================================================
    ALIGNMENT CLASSES
==================================================
 */
.align-left {
  float: left;
  width: 46%; }

.align-right {
  float: right;
  width: 46%; }

/*
==================================================
    BESTELFORMULIER
==================================================
 */
.bestelform {
  max-width: 800px; }
  @media (max-width: 768px) {
    .bestelform {
      width: 100%; } }

.bestelform input[type="text"],
.bestelform input[type="tel"],
.bestelform input[type="number"],
.bestelform input[type="email"] {
  width: 360px;
  height: 32px;
  padding: 0 4px;
  margin: 0 0 8px;
  border: 1px solid #BBC1C5;
  outline: 0;
  font: inherit;
  transition: all .2s; }
  @media (max-width: 767px) {
    .bestelform input[type="text"],
	.bestelform input[type="number"],
    .bestelform input[type="tel"],
    .bestelform input[type="email"] {
      width: 100%;
      height: 40px;
      font-size: 1.25em;
      line-height: normal; } }
	  
.bestelform .dropdown {
  width: 360px;
  height: 32px;
  padding: 0 4px;
  margin: 0 0 8px;
  border: 1px solid #1EB8F2;
  outline: 0;
  font: inherit;
  transition: all .2s; }

.bestelform .invalid input {
  border-color: red; }

.bestelform input[type="text"]:focus {
  border: 1px solid #1EB8F2; }

.bestelform label,
.bestelform input[type="checkbox"] {
  cursor: pointer; }

.bestelform input[type="submit"],
a.ctabutton {
  display: inline-block;
  text-decoration: none;
  color: #FFF !important;
  background: #1EB8F2;
  padding: 6px 24px;
  border: 0;
  cursor: pointer;
  font: 16px Oswald, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0 12px 0 0;
  transition: all .2s;
  margin-top: 15px;
  -webkit-appearance: none;
  border-radius: 0; }

.bestelform input[type="submit"]:hover,
a.ctabutton:hover {
  background: #026CAC; }

.bestelform .formheader {
  overflow: hidden;
  margin-top: 30px;
  margin-bottom: 11px; }
  @media (max-width: 640px) {
    .bestelform .formheader {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .bestelform .formheader h2 {
        -webkit-order: -1;
            -ms-flex-order: -1;
                order: -1; } }

.bestelform .formheader img {
  float: right; }

.bestelform .fieldnaw label {
  display: inline-block;
  width: 150px; }

.bestelform .field {
  margin-bottom: 10px;
  overflow: hidden;
  width: 100%; }

.bestelform .field div {
  width: 48%;
  height: 68px;
  color: white;
  padding: 10px;
  float: left;
  margin: 0 5px; }
  @media (max-width: 768px) {
    .bestelform .field div {
      width: 100%;
      margin-bottom: 0.5rem;
      height: auto; } }

.bestelform .field label {
  font: 17px OswaldRegular, Arial, Helvetica, sans-serif;
  display: inline-block; }

.bestelform .field input {
  width: 44px;
  height: 32px;
  border: 0;
  background: white;
  text-align: center;
  float: left;
  margin-right: 10px; }

.bestelform .full .fieldinput {
  width: 100%!important;
 }
  
.bestelform .field span {
  display: block;
  font: 13px/18px robotoregular, Arial, Helvetica, sans-serif; }

.bestelform .field div.fieldcheckbox {
  width: 48%;
  margin-left: 2%;
  float: left; }
  @media (max-width: 768px) {
    .bestelform .field div.fieldcheckbox {
      width: 100%;
      margin-left: 0; } }

.bestelform .fieldcheckbox input {
  width: 25px;
  height: 25px; }

.bestelform .fieldcheckbox label {
  font-size: 15px; }

.bestelform .field.histologie div {
  background: #8E4376; }

.bestelform .field.pca div {
  background: #80A6A4; }

.bestelform .field.cervix div {
  background: #696B73; }

.bestelform .field.swab div {
  background: #A899A2; }

.bestelform .field.urine div {
  background: #55424A; }

.bestelform .field.bv div {
  background: #B2625C; }

.bestelform .field.gas div {
  background: #B7B0AC; }

.bestelform .field.uwi div {
  background: #527D97; } 

.bestelform .field.msra div {
	 background: #313368;
   }

.bestelform .field.kweek div {
	background: #7A82AA;
  }

.bestelform .field.lege-container div {
	background: #80A6A4; }

.bestelform .field.WEC div {
    background: #596069;
}

.bestelform .field.Covid19 div {
    background: #6309a1;
}

.bestelform .field.Nasofarynx div {
  background: #53807d;
}
  
.bestelform .field.instructiekaart div {
	color: black;
	border: 1px solid black;
	background: #FFFFFF;  
}

.bestelform .field.instructiekaart input {
	border: 1px solid black;
}
	
.bestelform .field.afnamewijzer div {
	color: black;
	border: 1px solid black;
	background: #FFFFFF; }	

	.bestelform .field.afnamewijzer input {
	border: 1px solid black;
}

.bestelform .field.warning {
	color: red;
	border: 1px solid red;
	background: #FFFFFF;
	}
	
.bestelform .field.warning div {
color: red!important;
}

.bestelform .field.warning i {
	font-size:45px;
}

.bestelform .field.warning span {
	display: block;
    margin-top: -40px;
    padding-left: 50px;
    padding-right: 25px;
}

.bestelform textarea {
	width: 515px;
    display: block;
    height: 150px;
}	
.bestelform .validate {
	margin-left: 154px;
}	
	
.bestelform .requiredtext {
  margin: 10px 0;
  font-style: italic; }

.formitable .formitable__row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: 0 0 1.3125rem; }
  @media (max-width: 767px) {
    .formitable .formitable__row {
      -webkit-flex-flow: column wrap;
          -ms-flex-flow: column wrap;
              flex-flow: column wrap; } }

@media (max-width: 767px) {
  .formitable__cell {
    margin: 0 0 2rem;
    width: auto !important; } }

.formitable__cell--flex {
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1; }

.formitable__cell p:last-child {
  margin: 0; }

@media (max-width: 767px) {
  .formitable__placeholder {
    display: none; } }

@media (max-width: 880px) {
  .img-medium {
    display: block !important;
    margin: 0 auto !important;
    float: none !important; } }

.validator {
  color: red; }
 
 /* MailChimp form */
.mailchimpsubmit {
  display: inline-block;
  text-decoration: none;
  color: #FFF !important;
  background: #1EB8F2;
  padding: 6px 24px;
  border: 0;
  cursor: pointer;
  font: 16px Oswald, Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0 12px 0 0;
  transition: all .2s;
  margin-top: 15px;
  -webkit-appearance: none;
  border-radius: 0; }  

.mailchimptxt {
	width: 360px;
    height: 32px;
    padding: 0 4px;
    margin: 0 0 8px;
    border: 1px solid #BBC1C5;
    outline: 0;
    font: inherit;
    transition: all .2s;
}

.cta-education {
  font-family: 'Roboto', sans-serif;
  line-height:18px;
  display: flex;
  justify-content: center;
  text-align: center;
  background: #f5f5f5;
  padding: 1rem 1rem;
  border-radius: 0.5rem;  
  width: 100%;
  margin: auto auto 40px auto;
}

.cta-education .cta-text,
.cta-education .cta-text p{
  font-family: 'Roboto', sans-serif;
  line-height:18px;
}

.cta-education a.cta-button {
  font-family: 'Roboto', sans-serif;
  font-size: 1rem;
  background: #1eb8f2;
  color: #fff;
  border: none;
  border-radius: 0.5rem;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);
  display: inline-block;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  width: auto;
  text-decoration: none;
  transition: opacity 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s, background-color 0.3s ease-in-out 0s, text-decoration 0.3s ease-in-out 0s, top 0.3s ease-in-out 0s, right 0.3s ease-in-out 0s, bottom 0.3s ease-in-out 0s, left 0.3s ease-in-out 0s, width 0.3s ease-in-out 0s, max-width 0.3s ease-in-out 0s, height 0.3s ease-in-out 0s, max-height 0.3s ease-in-out 0s, padding-top 0.3s ease-in-out 0s, padding-right 0.3s ease-in-out 0s, padding-bottom 0.3s ease-in-out 0s, padding-left 0.3s ease-in-out 0s, box-shadow 0.3s ease-in-out 0s, border-color 0.3s ease-in-out 0s, transform 0.3s ease-in-out 0s;
}

.cta-education a.cta-button:visited {
  color: #fff;
}
.cta-education a.cta-button:hover {
  transform: scale(1.05);
  color: #066CAB;
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger:hover{opacity:.7}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#1eb8f2}.hamburger-inner:after,.hamburger-inner:before{display:block;content:''}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .2s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .15s,transform .15s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .15s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.15s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .27s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .42s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.4s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .15s ease .4s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:.1s;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:.1s;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.4s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .15s ease .4s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:.1s;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:.1s;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .2s ease-in .25s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .2s ease-in .25s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,left .2s ease-in .25s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .2s cubic-bezier(.6,.04,.98,.335),top .05s linear .2s,right .2s ease-in .25s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .2s ease-out,top .05s linear .2s,transform .2s cubic-bezier(.075,.82,.165,1) .25s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.2s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .15s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.32s;background-color:transparent}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),transform .15s cubic-bezier(.215,.61,.355,1) .32s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.15s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .3s cubic-bezier(.33333,.66667,.66667,1) .3s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .3s,transform .15s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.32s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .3s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .32s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .12s cubic-bezier(.33333,0,.66667,.33333) .18s,transform .15s cubic-bezier(.215,.61,.355,1) .32s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s}.hamburger--stand .hamburger-inner:before{transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s;transform:rotate(90deg);background-color:transparent}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform .1s cubic-bezier(.55,.055,.675,.19) .22s,background-color 0s linear .1s}.hamburger--stand-r .hamburger-inner:before{transition:top .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom .1s ease-in .1s,transform .1s cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform .1s cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .22s;transform:rotate(-90deg);background-color:transparent}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out .12s,transform .1s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(45deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.3s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .14s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.3s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .14s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s;transform:rotate(90deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.1s}.hamburger--squeeze .hamburger-inner:before{transition:top .1s ease .14s,opacity .1s ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top .1s ease,opacity .1s ease .14s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.3s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}
.FAQ_Custom1 table td {
  border: 1px solid #a1c6dc;
  padding: 5px;
  font-size: 12px; }

.FAQ_Custom1 ul {
  margin-left: 15px; }

.FAQ_Custom1 .answer {
  display: none;
  max-width: 90%;
  margin: 0 auto;
  padding: 20px;
  font-size: 15px;
  line-height: 1.6; }
  .FAQ_Custom1 .answer a {
    font-weight: bold;
    color: #1EB8F2;
    transition: all .2s; }
    .FAQ_Custom1 .answer a:hover {
      color: #066CAB; }

.FAQ_Custom1 .top {
  display: none; }

.FAQ_Custom1 .question {
  background: #026CAC;
  display: block;
  width: 90%;
  margin-left: 5%;
  color: #fff;
  font: 16px Arial,Helvetica,sans-serif;
  text-decoration: none;
  padding: 10px 16px 10px 32px;
  transition: all .4s;
  position: relative;
  margin-bottom: 2px;
  font-weight: 100;
  line-height: 1.8;
  cursor: pointer;
  border-radius: 8px;
  /*
    &:hover:after{
      opacity: 1;
      left: -15px;
      transition: all 400ms;
      transform: rotate(-90deg);
    }
    */ }
  .FAQ_Custom1 .question:after {
    content: "";
    width: 28px;
    height: 28px;
    bottom: -10px;
    top: 10px;
    left: 0px;
    margin-right: -14px;
    position: absolute;
    background: url("/common/images/dropdown-arrow.png") top center no-repeat;
    transition: all 400ms;
    opacity: 0;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .FAQ_Custom1 .question:hover {
    background: #025689; }

.FAQ_Custom1 .answer {
  display: none; }

#antwoord a {
  font-weight: bold;
  color: #1EB8F2;
  transition: all .2s; }
  #antwoord a:hover {
    color: #026CAC; }

#overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(2, 108, 172, 0.75);
  z-index: 999;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: none; }

#questionBlock {
  background: #FFF;
  max-width: 800px;
  padding: 25px;
  border-radius: 10px;
  margin: -100px 20px;
  position: relative;
  max-height: 80vh;
  overflow-y: auto; }
  #questionBlock #vraag {
    font: 18px OswaldRegular,Arial,Helvetica,sans-serif;
    margin-bottom: 10px; }
  #questionBlock #antwoord {
    line-height: 1.8;
    font-size: 14px; }
  #questionBlock #closer {
    width: 24px;
    height: 25px;
    position: absolute;
    right: 0;
    top: 0;
    background: #435363;
    text-align: center;
    color: #FFF;
    border-top-right-radius: 8px;
    line-height: 25px;
    cursor: pointer; }