/** Colors */
/* overrides for Amsterdam */
#site-header {
  height: 115px;
  background: linear-gradient(180deg, white 50%, whitesmoke 0%) !important; }

.header-inner {
  font-family: 'amsterdam-regular', sans-serif;
  padding: 18px 0;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  margin: 0 auto;
  max-height: 60px; }
  .header-inner .site-logo img {
    width: 72px;
    height: 33.02px !important; }
  .header-inner .header-titles-wrapper {
    grid-column: span 6;
    overflow: hidden;
    margin: 0;
    max-width: 100%;
    display: inline-block;
    margin-left: 87px; }
    .header-inner .header-titles-wrapper .site-description {
      color: #000;
      min-width: 280px;
      font-weight: bold;
      font-size: 16px; }
  .header-inner .toggle-wrapper.search-toggle-wrapper,
  .header-inner button.toggle.search-toggle.mobile-search-toggle {
    height: 40px;
    display: none !important; }
  .header-inner .header-language-switcher {
    position: absolute;
    right: 3%;
    top: 18px; }
    .header-inner .header-language-switcher ul {
      margin-bottom: 0; }
      .header-inner .header-language-switcher ul .lang-item {
        display: inline; }
        .header-inner .header-language-switcher ul .lang-item a {
          color: #595959;
          font-size: 16px;
          text-decoration: none; }
          .header-inner .header-language-switcher ul .lang-item a:hover {
            color: #000; }
  .header-inner .header-navigation-wrapper {
    grid-column: span 12;
    margin-left: 37px; }
    .header-inner .header-navigation-wrapper .primary-menu-wrapper {
      margin-left: 50px; }
      .header-inner .header-navigation-wrapper .primary-menu-wrapper .current_page_item,
      .header-inner .header-navigation-wrapper .primary-menu-wrapper .menu-item {
        padding-left: 0; }
      .header-inner .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu > li.page-item > a {
        padding-left: 0;
        color: #000 !important; }
      .header-inner .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu > li > a {
        padding-bottom: 15px; }
    .header-inner .header-navigation-wrapper .header-toggles .toggle-inner svg {
      color: #000;
      height: 16px;
      margin-top: 3px; }
    .header-inner .header-navigation-wrapper .header-toggles .searchText {
      font-size: 15px;
      font-weight: bold; }

@media (min-width: 1000px) {
  .header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before {
    content: none; } }

.search-modal .search-field {
  color: #595959; }

.header-toggles {
  height: 18px; }
  .header-toggles button.toggle {
    padding: 0;
    outline: none;
    margin-right: 40px; }
    .header-toggles button.toggle:hover {
      color: #000;
      text-decoration: none; }
  .header-toggles .toggle-inner {
    display: flex;
    align-content: center;
    color: #000;
    height: 40px;
    margin-bottom: 30px; }
    .header-toggles .toggle-inner svg {
      height: 22px;
      margin-left: 10px; }
  .header-toggles .toggle-text {
    display: none; }

ul.primary-menu {
  justify-content: flex-start;
  height: 40px; }
  ul.primary-menu .page_item, ul.primary-menu .menu-item {
    font-style: normal;
    font-weight: bold;
    line-height: 24px;
    padding: 5px 14px;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px; }
  ul.primary-menu .current_page_item > a {
    padding-bottom: 15px; }
  ul.primary-menu .current_page_item > a,
  ul.primary-menu .menu-item a:hover {
    padding-bottom: 15px;
    border-bottom: solid 4px #000; }
  ul.primary-menu > li > a {
    color: #000 !important;
    text-decoration: none !important; }

.modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a {
  color: #000;
  text-decoration: none; }
  .modal-menu > li > a :hover, .modal-menu > li > .ancestor-wrapper > a :hover {
    border-bottom: 4px solid #000; }

/* responsive */
@media (max-width: 1245px) {
  #site-header {
    height: 116px;
    background: white !important; }
  .site-logo img {
    margin: 0; }
  .header-inner .header-titles-wrapper {
    grid-column: span 6;
    margin-left: 48px;
    text-align: left;
    padding-left: 0; }
    .header-inner .header-titles-wrapper .site-description {
      font-size: 80%; }
  .header-inner .header-language-switcher {
    right: 25%;
    right: 25%;
    top: 65px; }
  .header-inner .header-navigation-wrapper {
    margin-left: 0; }
  .nav-toggle .toggle-inner {
    height: auto;
    padding-top: 0; }
  .nav-toggle .toggle-icon, .nav-toggle svg {
    height: 20px;
    width: 20px; }
  button.toggle.close-nav-toggle.fill-children-current-color {
    padding: 10px;
    width: 40px;
    float: right; } }

.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle {
  outline: none; }

@media screen and (max-width: 1000px) and (min-width: 768px) {
  .header-inner .header-titles-wrapper {
    margin-left: 0; }
  button.toggle.close-nav-toggle.fill-children-current-color {
    position: absolute;
    right: -5px;
    top: 20px; }
  .modal-menu {
    text-align: center; }
    .modal-menu > li > .ancestor-wrapper > a {
      font-size: 18px; }
  .menu-wrapper .site-logo {
    margin-top: 18px; }
  .header-inner .toggle {
    margin-bottom: 60px; }
  .header-inner .header-language-switcher {
    top: 53px;
    right: 46px; }
  .mobile-menu {
    margin-top: 20px; }
  .menu-modal-inner .site-description {
    display: none; }
  .menu-modal-inner .site-logo img {
    width: 72px;
    height: 33.02px !important; }
  .menu-modal-inner .header-language-switcher {
    background: #F3F4F7;
    text-align: center;
    position: absolute;
    right: -5%;
    width: 110%;
    height: 67vh; }
    .menu-modal-inner .header-language-switcher ul {
      list-style: none;
      margin-top: 20px;
      margin-left: -20px; }
      .menu-modal-inner .header-language-switcher ul li {
        display: inline;
        font-family: 'amsterdam-regular', sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px; }
        .menu-modal-inner .header-language-switcher ul li a {
          text-decoration: none;
          color: #221F20; } }

@media (max-width: 767px) {
  .site-logo img {
    height: 40px;
    max-height: 40px; }
  #site-header {
    height: 60px; }
    #site-header .header-inner .site-logo img {
      width: 62px;
      height: 28.39px !important;
      margin-top: 2px; }
    #site-header .header-inner .header-titles-wrapper {
      grid-column: span 8;
      margin-left: 0; }
      #site-header .header-inner .header-titles-wrapper .site-description {
        display: none; }
    #site-header .header-inner .header-language-switcher {
      right: 3%;
      top: 13px;
      display: none; }
  .modal-menu {
    text-align: center; }
    .modal-menu > li > .ancestor-wrapper > a {
      font-size: 18px; }
  .menu-modal-inner .menu-top {
    margin-top: 10px; }
  .menu-modal-inner .site-description {
    display: none; }
  .menu-modal-inner .site-logo,
  .menu-modal-inner .site-logo a,
  .menu-modal-inner .site-logo img {
    display: inline; }
  .menu-modal-inner .site-logo img {
    width: 71.11px;
    height: 32px !important;
    margin-top: 10px; }
  .menu-modal-inner .header-language-switcher {
    background: #F3F4F7;
    text-align: center;
    position: absolute;
    left: -20px;
    width: 112%;
    height: 67vh; }
    .menu-modal-inner .header-language-switcher ul {
      list-style: none;
      margin-top: 20px;
      margin-left: -20px; }
      .menu-modal-inner .header-language-switcher ul li {
        display: inline;
        font-family: 'amsterdam-regular', sans-serif;
        font-style: normal;
        font-weight: 500;
        font-size: 16px;
        line-height: 24px; }
        .menu-modal-inner .header-language-switcher ul li a {
          text-decoration: none;
          color: #221F20; } }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE10 & IE11 CSS styles go here */
  .header-navigation-wrapper .primary-menu-wrapper ul.primary-menu {
    right: 270px;
    top: 14px;
    position: absolute; } }

/** Colors */
/* overrides for Amsterdam */
.white-divider {
  background: white;
  height: 130px; }

.home .white-divider {
  background: #F5F5F5; }

.footer {
  color: white;
  background-position-y: 0;
  background: #767676;
  height: 280px; }

.footer-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-column-gap: 1em;
  grid-row-gap: 1em; }

.width-1-12 {
  grid-column: span 1; }

.width-2-12 {
  grid-column: span 2; }

.width-3-12 {
  grid-column: span 3; }

.width-4-12 {
  grid-column: span 4; }

.width-5-12 {
  grid-column: span 5;
  display: flex; }

.footer-logos-column img {
  padding-bottom: 4rem;
  padding-top: 20px;
  margin-top: 50px;
  max-height: 125px; }

.footer-copyright-column,
.footer-right-column {
  font-size: 14px; }
  .footer-copyright-column p, .footer-copyright-column a,
  .footer-right-column p,
  .footer-right-column a {
    color: white; }

.footer-right-column {
  display: flex;
  height: 100%;
  padding-bottom: 30px;
  justify-content: flex-end; }
  .footer-right-column p {
    align-self: flex-end;
    margin-bottom: 0; }
    .footer-right-column p a {
      word-spacing: 3px;
      margin-right: 10px; }

@media (max-width: 767px) {
  .footer-copyright-column,
  .footer-right-column {
    font-size: 12px; }
  .footer-grid {
    background: #767676; }
  .width-4-12 {
    display: none; }
  .footer-grid :nth-child(2) {
    grid-column: span 6; }
  .footer-copyright-column,
  .footer-right-column {
    font-size: 12px; }
  .footer-right-column {
    padding-bottom: 0; }
    .footer-right-column p {
      margin-bottom: 13px; }
    .footer-right-column p > a {
      margin-right: 0px;
      display: block; }
      .footer-right-column p > a:first-of-type {
        margin-bottom: 10px; } }

/** Colors */
/* overrides for Amsterdam */
#saidot-systems-container {
  display: flex;
  width: 100%;
  max-width: 100%;
  background-color: #F5F5F5;
  padding: 5%;
  flex-wrap: wrap;
  margin-top: -130px;
  margin-bottom: 0px !important; }
  #saidot-systems-container .saidot-system {
    flex-grow: 0;
    position: relative;
    flex-basis: 33%;
    z-index: 5;
    margin-bottom: 40px; }
    #saidot-systems-container .saidot-system h5 {
      border-bottom: solid 2px #767676;
      padding-bottom: 15px;
      font-weight: bold !important;
      display: block;
      margin: 0;
      font-size: 14px;
      line-height: 17px; }
    #saidot-systems-container .saidot-system h4 {
      font-family: 'amsterdam-medium', sans-serif;
      font-style: normal;
      font-weight: bold;
      margin: 20px 0 5px 0;
      font-size: 24px;
      line-height: 29px;
      height: 60px;
      color: #000;
      letter-spacing: 1.2px !important; }
    #saidot-systems-container .saidot-system .saidot-system-card {
      background: white;
      min-height: 420px;
      position: relative;
      padding: 20px;
      margin-top: -80px;
      margin-left: 30px;
      margin: -80px 30px 0 30px;
      z-index: 6;
      width: 320px; }
      #saidot-systems-container .saidot-system .saidot-system-card h5, #saidot-systems-container .saidot-system .saidot-system-card h4 {
        color: #000; }
      #saidot-systems-container .saidot-system .saidot-system-card p {
        font-size: 16px;
        font-weight: normal;
        font-family: 'amsterdam-regular', sans-serif;
        color: #000; }
      #saidot-systems-container .saidot-system .saidot-system-card a {
        color: #000;
        text-decoration: none;
        font-weight: bold;
        font-family: 'amsterdam-regular', sans-serif !important;
        font-size: 16px;
        line-height: 150%; }
        #saidot-systems-container .saidot-system .saidot-system-card a:hover {
          color: #EC0000; }
        #saidot-systems-container .saidot-system .saidot-system-card a span.read-more-arrow {
          margin-right: 4px; }
    #saidot-systems-container .saidot-system img {
      z-index: 4;
      height: auto; }

.entry-content #saidot-system-detail-container span.system-breadcrumb,
.entry-content #saidot-system-detail-container .system-breadcrumb > a {
  font-family: 'amsterdam-regular', sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  display: inline-block;
  text-decoration: none;
  margin: 10px 0 10px 22px; }

.entry-content #saidot-system-detail-container .system-breadcrumb > a {
  font-weight: bold; }

.entry-content #saidot-system-detail-container .saidot-white-wrapper {
  background: white;
  padding: 20px 7%;
  margin-bottom: 40px;
  /* Accordion */ }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper p {
    font-family: 'amsterdam-regular', sans-serif; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper h3 {
    font-family: 'amsterdam-regular', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 28px;
    line-height: 34px;
    margin: 0; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper h4 {
    font-family: 'amsterdam-regular', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 24px;
    line-height: 29px;
    color: #686868; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper h5 {
    border-bottom: solid 2px #767676;
    padding-bottom: 15px;
    font-weight: bold !important;
    display: inline;
    margin: 0;
    font-size: 16px;
    line-height: 17px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button {
    font-family: 'amsterdam-regular', sans-serif;
    background-color: white;
    border: solid 2px #000;
    text-decoration: none;
    font-weight: normal;
    color: #000;
    margin: 20px 20px 50px 0;
    text-transform: initial;
    min-width: 139px;
    padding: 5px 30px 5px 50px; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button:hover {
      border: solid 2px #002f66;
      color: white;
      background-color: #002f66; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button.yes {
      background: white url("data:image/svg+xml,%3Csvg width='19' height='20' viewBox='0 0 19 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10.1415C0 5.05441 4.11941 0.925781 9.20647 0.925781C14.3027 0.925781 18.4314 5.05441 18.4314 10.1415C18.4314 15.2285 14.3027 19.3572 9.20647 19.3572C4.11941 19.3572 0 15.2285 0 10.1415ZM5.99022 9.22027C6.75367 9.22027 7.37257 8.60137 7.37257 7.83792C7.37257 7.07447 6.75367 6.45557 5.99022 6.45557C5.22676 6.45557 4.60786 7.07447 4.60786 7.83792C4.60786 8.60137 5.22676 9.22027 5.99022 9.22027ZM12.4416 9.22027C13.2051 9.22027 13.824 8.60137 13.824 7.83792C13.824 7.07447 13.2051 6.45557 12.4416 6.45557C11.6782 6.45557 11.0593 7.07447 11.0593 7.83792C11.0593 8.60137 11.6782 9.22027 12.4416 9.22027ZM9.2161 17.5145C5.14277 17.5145 1.84355 14.2153 1.84355 10.142C1.84355 6.06862 5.14277 2.76941 9.2161 2.76941C13.2894 2.76941 16.5886 6.06862 16.5886 10.142C16.5886 14.2153 13.2894 17.5145 9.2161 17.5145ZM6.03672 11.9851C6.68181 13.0818 7.85221 13.8282 9.21613 13.8282C10.58 13.8282 11.7504 13.0818 12.3955 11.9851H13.9346C13.1973 13.8743 11.3634 15.2106 9.21613 15.2106C7.06887 15.2106 5.23495 13.8743 4.4977 11.9851H6.03672Z' fill='%23221F20'/%3E %3C/svg%3E") no-repeat 20px 5px; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button.yes:hover {
        background: #002f66 url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.48 4.47 0 9.99 0C15.52 0 20 4.48 20 10C20 15.52 15.52 20 9.99 20C4.47 20 0 15.52 0 10ZM6.50007 9.00041C7.3285 9.00041 8.00007 8.32883 8.00007 7.50041C8.00007 6.67198 7.3285 6.00041 6.50007 6.00041C5.67165 6.00041 5.00007 6.67198 5.00007 7.50041C5.00007 8.32883 5.67165 9.00041 6.50007 9.00041ZM13.5005 9.00041C14.329 9.00041 15.0005 8.32883 15.0005 7.50041C15.0005 6.67198 14.329 6.00041 13.5005 6.00041C12.6721 6.00041 12.0005 6.67198 12.0005 7.50041C12.0005 8.32883 12.6721 9.00041 13.5005 9.00041ZM10.0004 18.0005C5.5804 18.0005 2.0004 14.4205 2.0004 10.0005C2.0004 5.58053 5.5804 2.00053 10.0004 2.00053C14.4204 2.00053 18.0004 5.58053 18.0004 10.0005C18.0004 14.4205 14.4204 18.0005 10.0004 18.0005ZM6.55059 12.0005C7.25059 13.1905 8.52059 14.0005 10.0006 14.0005C11.4806 14.0005 12.7506 13.1905 13.4506 12.0005H15.1206C14.3206 14.0505 12.3306 15.5005 10.0006 15.5005C7.67059 15.5005 5.68059 14.0505 4.88059 12.0005H6.55059Z' fill='white'/%3E %3C/svg%3E") no-repeat 20px 5px; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button.maybe {
      background: white url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.20647 0C4.11941 0 0 4.12863 0 9.21569C0 14.3027 4.11941 18.4314 9.20647 18.4314C14.3027 18.4314 18.4314 14.3027 18.4314 9.21569C18.4314 4.12863 14.3027 0 9.20647 0ZM7.37225 6.91214C7.37225 7.67559 6.75335 8.29449 5.9899 8.29449C5.22644 8.29449 4.60754 7.67559 4.60754 6.91214C4.60754 6.14869 5.22644 5.52979 5.9899 5.52979C6.75335 5.52979 7.37225 6.14869 7.37225 6.91214ZM12.4413 8.29449C13.2048 8.29449 13.8237 7.67559 13.8237 6.91214C13.8237 6.14869 13.2048 5.52979 12.4413 5.52979C11.6779 5.52979 11.059 6.14869 11.059 6.91214C11.059 7.67559 11.6779 8.29449 12.4413 8.29449ZM6.45108 11.0593H11.9805V12.4417H6.45108V11.0593ZM1.84323 9.21618C1.84323 13.2895 5.14245 16.5887 9.21578 16.5887C13.2891 16.5887 16.5883 13.2895 16.5883 9.21618C16.5883 5.14284 13.2891 1.84363 9.21578 1.84363C5.14245 1.84363 1.84323 5.14284 1.84323 9.21618Z' fill='%23221F20'/%3E %3C/svg%3E") no-repeat 20px 5px; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button.maybe:hover {
        background: #002f66 url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM7.99954 7.50041C7.99954 8.32883 7.32797 9.00041 6.49954 9.00041C5.67112 9.00041 4.99954 8.32883 4.99954 7.50041C4.99954 6.67198 5.67112 6.00041 6.49954 6.00041C7.32797 6.00041 7.99954 6.67198 7.99954 7.50041ZM13.5003 9.00041C14.3287 9.00041 15.0003 8.32883 15.0003 7.50041C15.0003 6.67198 14.3287 6.00041 13.5003 6.00041C12.6719 6.00041 12.0003 6.67198 12.0003 7.50041C12.0003 8.32883 12.6719 9.00041 13.5003 9.00041ZM7.00021 12.0005H13.0002V13.5005H7.00021V12.0005ZM2.00014 10.0005C2.00014 14.4205 5.58014 18.0005 10.0001 18.0005C14.4201 18.0005 18.0001 14.4205 18.0001 10.0005C18.0001 5.58053 14.4201 2.00053 10.0001 2.00053C5.58014 2.00053 2.00014 5.58053 2.00014 10.0005Z' fill='%23F5F5F5'/%3E %3C/svg%3E") no-repeat 20px 5px; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button.no {
      background: white url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.20647 0C4.11941 0 0 4.12863 0 9.21569C0 14.3027 4.11941 18.4314 9.20647 18.4314C14.3027 18.4314 18.4314 14.3027 18.4314 9.21569C18.4314 4.12863 14.3027 0 9.20647 0ZM5.99045 8.29449C6.7539 8.29449 7.3728 7.67559 7.3728 6.91214C7.3728 6.14869 6.7539 5.52979 5.99045 5.52979C5.22699 5.52979 4.60809 6.14869 4.60809 6.91214C4.60809 7.67559 5.22699 8.29449 5.99045 8.29449ZM12.4419 8.29449C13.2053 8.29449 13.8242 7.67559 13.8242 6.91214C13.8242 6.14869 13.2053 5.52979 12.4419 5.52979C11.6784 5.52979 11.0595 6.14869 11.0595 6.91214C11.0595 7.67559 11.6784 8.29449 12.4419 8.29449ZM4.49792 14.2848C5.23518 12.3956 7.0691 11.0593 9.21636 11.0593C11.3636 11.0593 13.1975 12.3956 13.9348 14.2848H12.3958C11.7507 13.1881 10.5803 12.4417 9.21636 12.4417C7.85243 12.4417 6.67283 13.1881 6.03694 14.2848H4.49792ZM1.84375 9.21618C1.84375 13.2895 5.14297 16.5887 9.2163 16.5887C13.2896 16.5887 16.5888 13.2895 16.5888 9.21618C16.5888 5.14284 13.2896 1.84363 9.2163 1.84363C5.14297 1.84363 1.84375 5.14284 1.84375 9.21618Z' fill='%23221F20'/%3E %3C/svg%3E") no-repeat 20px 5px; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button.no:hover {
        background: #002f66 url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM6.50034 9.00041C7.32877 9.00041 8.00034 8.32883 8.00034 7.50041C8.00034 6.67198 7.32877 6.00041 6.50034 6.00041C5.67191 6.00041 5.00034 6.67198 5.00034 7.50041C5.00034 8.32883 5.67191 9.00041 6.50034 9.00041ZM13.5008 9.00041C14.3292 9.00041 15.0008 8.32883 15.0008 7.50041C15.0008 6.67198 14.3292 6.00041 13.5008 6.00041C12.6724 6.00041 12.0008 6.67198 12.0008 7.50041C12.0008 8.32883 12.6724 9.00041 13.5008 9.00041ZM4.88086 15.5005C5.68086 13.4505 7.67086 12.0005 10.0009 12.0005C12.3309 12.0005 14.3209 13.4505 15.1209 15.5005H13.4509C12.7509 14.3105 11.4809 13.5005 10.0009 13.5005C8.52086 13.5005 7.24086 14.3105 6.55086 15.5005H4.88086ZM2.00066 10.0005C2.00066 14.4205 5.58066 18.0005 10.0007 18.0005C14.4207 18.0005 18.0007 14.4205 18.0007 10.0005C18.0007 5.58053 14.4207 2.00053 10.0007 2.00053C5.58066 2.00053 2.00066 5.58053 2.00066 10.0005Z' fill='white'/%3E %3C/svg%3E") no-repeat 20px 5px; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button.emotionSelected {
      border: solid 2px #002f66;
      color: white; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button.emotionSelected.yes {
        background: #002f66 url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 10C0 4.48 4.47 0 9.99 0C15.52 0 20 4.48 20 10C20 15.52 15.52 20 9.99 20C4.47 20 0 15.52 0 10ZM6.50007 9.00041C7.3285 9.00041 8.00007 8.32883 8.00007 7.50041C8.00007 6.67198 7.3285 6.00041 6.50007 6.00041C5.67165 6.00041 5.00007 6.67198 5.00007 7.50041C5.00007 8.32883 5.67165 9.00041 6.50007 9.00041ZM13.5005 9.00041C14.329 9.00041 15.0005 8.32883 15.0005 7.50041C15.0005 6.67198 14.329 6.00041 13.5005 6.00041C12.6721 6.00041 12.0005 6.67198 12.0005 7.50041C12.0005 8.32883 12.6721 9.00041 13.5005 9.00041ZM10.0004 18.0005C5.5804 18.0005 2.0004 14.4205 2.0004 10.0005C2.0004 5.58053 5.5804 2.00053 10.0004 2.00053C14.4204 2.00053 18.0004 5.58053 18.0004 10.0005C18.0004 14.4205 14.4204 18.0005 10.0004 18.0005ZM6.55059 12.0005C7.25059 13.1905 8.52059 14.0005 10.0006 14.0005C11.4806 14.0005 12.7506 13.1905 13.4506 12.0005H15.1206C14.3206 14.0505 12.3306 15.5005 10.0006 15.5005C7.67059 15.5005 5.68059 14.0505 4.88059 12.0005H6.55059Z' fill='white'/%3E %3C/svg%3E") no-repeat 20px 5px;
        border: solid 2px #002f66; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button.emotionSelected.no {
        background: #002f66 url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM6.50034 9.00041C7.32877 9.00041 8.00034 8.32883 8.00034 7.50041C8.00034 6.67198 7.32877 6.00041 6.50034 6.00041C5.67191 6.00041 5.00034 6.67198 5.00034 7.50041C5.00034 8.32883 5.67191 9.00041 6.50034 9.00041ZM13.5008 9.00041C14.3292 9.00041 15.0008 8.32883 15.0008 7.50041C15.0008 6.67198 14.3292 6.00041 13.5008 6.00041C12.6724 6.00041 12.0008 6.67198 12.0008 7.50041C12.0008 8.32883 12.6724 9.00041 13.5008 9.00041ZM4.88086 15.5005C5.68086 13.4505 7.67086 12.0005 10.0009 12.0005C12.3309 12.0005 14.3209 13.4505 15.1209 15.5005H13.4509C12.7509 14.3105 11.4809 13.5005 10.0009 13.5005C8.52086 13.5005 7.24086 14.3105 6.55086 15.5005H4.88086ZM2.00066 10.0005C2.00066 14.4205 5.58066 18.0005 10.0007 18.0005C14.4207 18.0005 18.0007 14.4205 18.0007 10.0005C18.0007 5.58053 14.4207 2.00053 10.0007 2.00053C5.58066 2.00053 2.00066 5.58053 2.00066 10.0005Z' fill='white'/%3E %3C/svg%3E") no-repeat 20px 5px;
        border: solid 2px #002f66; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button.emotionSelected.maybe {
        background: #002f66 url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.99 0C4.47 0 0 4.48 0 10C0 15.52 4.47 20 9.99 20C15.52 20 20 15.52 20 10C20 4.48 15.52 0 9.99 0ZM7.99954 7.50041C7.99954 8.32883 7.32797 9.00041 6.49954 9.00041C5.67112 9.00041 4.99954 8.32883 4.99954 7.50041C4.99954 6.67198 5.67112 6.00041 6.49954 6.00041C7.32797 6.00041 7.99954 6.67198 7.99954 7.50041ZM13.5003 9.00041C14.3287 9.00041 15.0003 8.32883 15.0003 7.50041C15.0003 6.67198 14.3287 6.00041 13.5003 6.00041C12.6719 6.00041 12.0003 6.67198 12.0003 7.50041C12.0003 8.32883 12.6719 9.00041 13.5003 9.00041ZM7.00021 12.0005H13.0002V13.5005H7.00021V12.0005ZM2.00014 10.0005C2.00014 14.4205 5.58014 18.0005 10.0001 18.0005C14.4201 18.0005 18.0001 14.4205 18.0001 10.0005C18.0001 5.58053 14.4201 2.00053 10.0001 2.00053C5.58014 2.00053 2.00014 5.58053 2.00014 10.0005Z' fill='%23F5F5F5'/%3E %3C/svg%3E") no-repeat 20px 5px;
        border: solid 2px #002f66; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper button.feedback-submit-button {
    font-family: 'amsterdam-regular', sans-serif;
    background-color: white;
    border: solid 2px #000;
    text-decoration: none;
    font-weight: normal;
    color: #000;
    margin: 20px 20px 50px 0;
    text-transform: initial;
    min-width: 139px;
    padding: 5px 30px; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper button.feedback-submit-button:hover {
      background: #002f66;
      color: white; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .tags-heading {
    display: inline-block;
    font-size: 20px;
    margin-right: 1%; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .system-tag {
    background: #767676;
    font-family: 'amsterdam-regular', sans-serif;
    display: inline-block;
    padding: 5px 20px;
    margin: 0 5px 0 5px;
    color: white;
    font-size: 16px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .wp-post-image {
    margin: 20px 0;
    width: 100%; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .system-service-link {
    font-size: 20px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .system-service-link,
  .entry-content #saidot-system-detail-container .saidot-white-wrapper #model-arch-link {
    font-family: 'amsterdam-regular', sans-serif;
    background: url(/wp-content/themes/saidot-citizen-ui/dist/fonts/link.png) no-repeat 0 7px;
    background-size: 20px 20px;
    padding-left: 35px;
    display: inline-block;
    margin-bottom: 10.6px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper #model-arch-link {
    background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M20.3913 3H1.26953V20.1111H20.3913V3ZM19.1843 4.32953V11.3938L13.0431 15.1231L7.41077 8.68819L2.47646 12.5261V4.32732L19.1843 4.32953ZM2.47646 18.7816V14.1282C2.52048 14.1093 2.56234 14.0848 2.60117 14.0551L7.26795 10.4321L12.8057 16.7784L19.1843 12.9095V18.7816H2.47646Z' fill='%230072C6'/%3E %3Cpath d='M13.3753 11.4071C13.8699 11.4071 14.3533 11.2456 14.7645 10.943C15.1756 10.6403 15.4961 10.2101 15.6854 9.70684C15.8746 9.20354 15.9241 8.64974 15.8277 8.11544C15.7312 7.58115 15.493 7.09037 15.1434 6.70517C14.7937 6.31997 14.3482 6.05764 13.8631 5.95136C13.3781 5.84509 12.8754 5.89963 12.4185 6.1081C11.9616 6.31657 11.5711 6.6696 11.2964 7.12256C11.0216 7.57551 10.875 8.10803 10.875 8.65279C10.8761 9.38293 11.1398 10.0828 11.6085 10.5991C12.0772 11.1154 12.7125 11.406 13.3753 11.4071ZM13.3753 7.22576C13.6312 7.22576 13.8812 7.30932 14.0939 7.46588C14.3066 7.62244 14.4724 7.84497 14.5703 8.10532C14.6682 8.36567 14.6938 8.65216 14.6439 8.92854C14.594 9.20493 14.4708 9.45881 14.2899 9.65807C14.109 9.85734 13.8786 9.99304 13.6277 10.048C13.3768 10.103 13.1167 10.0748 12.8804 9.96693C12.644 9.85909 12.442 9.67647 12.2999 9.44216C12.1578 9.20785 12.0819 8.93238 12.0819 8.65058C12.083 8.27325 12.2197 7.91176 12.4621 7.64516C12.7044 7.37856 13.0328 7.22856 13.3753 7.22797V7.22576Z' fill='%230072C6'/%3E %3C/svg%3E") no-repeat 0 7px; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper #model-arch-link a {
      color: #0072C6;
      padding-left: 0;
      font-weight: normal;
      font-size: 16px;
      line-height: 24px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .grid-container {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 0;
    grid-row-gap: 1em; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .width-6-12 {
    grid-column: span 6; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper .width-6-12 ul {
      border-left: 2px solid #0072C6;
      list-style: none;
      margin-left: 0;
      font-family: 'amsterdam-regular', sans-serif; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper .width-6-12 ul li {
        font-style: normal;
        font-weight: normal;
        font-size: 20px;
        line-height: 24px; }
        .entry-content #saidot-system-detail-container .saidot-white-wrapper .width-6-12 ul li h4 {
          font-size: 16px;
          line-height: 19px;
          font-weight: 600;
          margin-bottom: 0;
          margin-top: 25px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .system-detail-divider {
    border-bottom: 1px solid #C4C4C4;
    margin-bottom: 30px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper #data_processing .system-detail-divider {
    border-bottom: 1px solid #D7D9DB; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .guide-text {
    color: #2C2C2C; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper p {
    margin-left: 0; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper p.accent {
      font-family: 'amsterdam-regular', sans-serif;
      font-weight: bold;
      font-size: 20px;
      line-height: 24px; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper p.muted {
      color: #535A64; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion {
    border: 0;
    font-family: 'amsterdam-regular', sans-serif;
    margin-bottom: 40px; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dt, .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd {
      padding: 8px 0px;
      background: #E6E6E6;
      border-bottom: 0;
      margin-left: 0;
      margin-bottom: 20px; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dt a, .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd a {
        display: block;
        color: #000;
        padding: 5px 20px;
        font-weight: bold;
        font-size: 24px;
        line-height: 29px;
        text-decoration: none; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dt span.view-more,
      .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dt span.view-less, .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd span.view-more,
      .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd span.view-less {
        position: absolute;
        right: 5%;
        top: 16px;
        font-size: 16px;
        cursor: pointer;
        line-height: 19px;
        padding-right: 70px;
        background: url("data:image/svg+xml,%3Csvg width='22' height='14' viewBox='0 0 22 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M22 2.90556L19.415 0.320557L11 8.71722L2.585 0.320556L-1.12994e-07 2.90556L11 13.9056L22 2.90556Z' fill='%23221F20'/%3E %3C/svg%3E") no-repeat center right; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dt span.view-less, .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd span.view-less {
        display: none;
        background: url("data:image/svg+xml,%3Csvg width='22' height='15' viewBox='0 0 22 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M22 11.8112L19.415 14.3962L11 5.99957L2.585 14.3962L-1.12994e-07 11.8112L11 0.811242L22 11.8112Z' fill='%23221F20'/%3E %3C/svg%3E") no-repeat center right; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dt {
      position: relative; }
    .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd {
      background: none;
      border-top: 0;
      padding-left: 20px; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd p {
        font-size: 18px;
        line-height: 150%; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd p > a {
        padding-left: 0;
        padding-right: 0;
        display: inline;
        font-size: 18px;
        color: #0072C6;
        font-weight: normal;
        text-decoration: underline; }
        .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd p > a.dataset-link, .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd p > a.source-code-link {
          background: url(/wp-content/themes/saidot-citizen-ui/dist/fonts/link.png) no-repeat 0 7px;
          background-size: 20px 20px;
          padding-left: 30px;
          margin-left: 20px; }
        .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd p > a.source-code-link {
          margin-left: 0; }
        .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd p > a:hover {
          text-decoration: none; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd ul li {
        font-size: 18px; }
      .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd:last-of-type {
        position: relative;
        top: -1px; }

@media (max-width: 1245px) {
  #saidot-systems-container .saidot-system {
    margin-left: auto;
    margin-right: auto; } }

@media screen and (max-width: 1000px) {
  #site-content .entry-content .white-wrapper .width-6-12 h3 {
    line-height: 34px;
    font-size: 29px; }
  #site-content .entry-content div.color-box {
    padding: 50px 25px 100px 25px; }
    #site-content .entry-content div.color-box h3 {
      line-height: 34px;
      font-size: 29px; } }

@media (max-width: 767px) {
  #site-content .post-inner .entry-content > .white-wrapper {
    padding: 30px 35px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dt a,
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd ul li {
    font-size: 16px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dd a {
    font-size: 16px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .view-more,
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .view-less {
    text-indent: -1000px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .system-tag {
    margin: 10px 5px;
    padding: 5px 15px; }
  #saidot-systems-container {
    margin-top: -80px; }
    #saidot-systems-container .saidot-system .saidot-system-card {
      margin: 0; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper button.saidot-emotion-button {
    display: block;
    width: 100%;
    text-align: left;
    margin: 15px 0;
    padding: 8px 30px 8px 50px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .tags-heading {
    display: block;
    margin-bottom: 5px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .system-tag {
    font-size: 14px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper h3 {
    font-size: 24px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper h4 {
    font-size: 20px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .width-6-12:last-of-type > ul:first-of-type {
    margin-top: -76px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .width-6-12:first-of-type ul li:last-of-type {
    padding-bottom: 20px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .width-6-12 {
    grid-column: span 12; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper .accordion dt a {
    font-size: 20px; }
  .entry-content #saidot-system-detail-container .saidot-white-wrapper p.accent {
    margin-top: 50px; }
  .entry-content #saidot-system-detail-container span.system-breadcrumb {
    font-size: 14px;
    margin-left: 0; }
  .entry-content #saidot-system-detail-container .system-breadcrumb > a {
    margin-left: 0;
    font-size: 14px; } }

@font-face {
  font-family: 'amsterdam-regular';
  src: url(/wp-content/themes/saidot-citizen-ui/dist/fonts/amsterdam-regular.woff) format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'amsterdam-medium';
  src: url(/wp-content/themes/saidot-citizen-ui/dist/fonts/amsterdam-medium.woff) format("woff");
  font-weight: normal;
  font-style: normal; }

body {
  font-family: 'amsterdam-regular', sans-serif;
  font-size: 20px;
  background-color: white !important; }
  body h1, body h2, body h3, body h4, body h5, body h6, body p {
    color: #000;
    font-family: 'amsterdam-medium', sans-serif; }

#saidot * {
  letter-spacing: normal; }

body.template-full-width .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide), body.template-full-width [class*="__inner-container"] > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {
  max-width: 135rem; }

.wp-block-nextend-smartslider3 p, .wp-block-nextend-smartslider3 div, .wp-block-nextend-smartslider3 button, .wp-block-nextend-smartslider3 a {
  font-family: 'amsterdam-medium', sans-serif !important; }

p.n2-font-18035849312ad897aa2520e900ab660d-paragraph.n2-style-4b970a70bc42b465dad11466cecc9aed-heading.n2-ow {
  font-family: 'amsterdam-medium', sans-serif !important;
  letter-spacing: 1.2px !important; }

.singular .entry-header {
  display: none; }

.post-inner {
  padding-top: 10px; }

#site-content .post-inner {
  padding-top: 0; }

#site-content .entry-content h3 {
  font-size: 36px;
  line-height: 43px;
  margin-top: 30px;
  font-family: 'amsterdam-medium', sans-serif;
  letter-spacing: 1.2px !important; }

#site-content .entry-content h5 {
  font-weight: normal;
  font-family: 'amsterdam-regular', sans-serif; }

#site-content .entry-content p {
  font-size: 18px;
  line-height: 150%;
  font-family: 'amsterdam-regular', sans-serif; }

#site-content .entry-content .color-box a#survey-link {
  margin-top: 22px;
  background-size: 15px;
  font-size: 18px;
  margin-bottom: 25px; }

#site-content .entry-content #survey-terms {
  position: relative;
  color: #000; }
  #site-content .entry-content #survey-terms input[type="checkbox"] {
    position: absolute;
    left: -30px;
    color: #000; }
  #site-content .entry-content #survey-terms a {
    background: none;
    padding-left: 0;
    font-size: 18px;
    line-height: 130%;
    font-family: 'amsterdam-regular', sans-serif; }
  #site-content .entry-content #survey-terms label {
    font-size: 18px;
    line-height: 130%;
    color: #000;
    font-family: 'amsterdam-regular', sans-serif; }

#site-content .entry-content .wp-block-columns.alignfull, #site-content .entry-content .alignfull:not(.has-background) .wp-block-columns {
  padding-left: 10rem;
  padding-right: 10rem;
  margin-bottom: 10rem;
  margin-top: 4rem; }

#site-content .entry-content .white-wrapper {
  background: #020024;
  background: white;
  max-width: 100%;
  width: 100%;
  position: relative;
  margin-top: -80px;
  padding: 30px 85px;
  z-index: 2; }
  #site-content .entry-content .white-wrapper.survey {
    background: white; }
  #site-content .entry-content .white-wrapper .grid-wrapper {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column-gap: 1em;
    grid-row-gap: 1em; }
  #site-content .entry-content .white-wrapper .width-6-12 {
    grid-column: span 6; }
    #site-content .entry-content .white-wrapper .width-6-12 h3, #site-content .entry-content .white-wrapper .width-6-12 p {
      padding-right: 150px; }
  #site-content .entry-content .white-wrapper .width-12-12 {
    grid-column: span 12; }
  #site-content .entry-content .white-wrapper .width-6-12 > figure > img {
    max-width: 80%; }

#site-content .entry-content .color-box {
  background-color: #F5F5F5;
  padding: 50px 50px 100px 50px;
  margin-top: 40px;
  display: grid; }
  #site-content .entry-content .color-box a {
    font-family: 'amsterdam-regular', sans-serif;
    color: #0072C6;
    background: url(/wp-content/themes/saidot-citizen-ui/dist/fonts/link.png) no-repeat 0 7px;
    background-size: 20px 20px;
    padding-left: 35px;
    font-size: 20px; }

#site-content .section-inner:last-of-type {
  display: none; }

a {
  color: #0072C6; }

#site-content .entry-content .color-box a.amsterdam-body-link {
  padding-left: 0;
  background: none;
  font-size: 18px; }

@media (max-width: 1024px) {
  #site-content .entry-content .wp-block-columns.alignfull,
  #site-content .entry-content .alignfull:not(.has-background) .wp-block-columns {
    padding-left: 2rem;
    padding-right: 2rem; }
  #site-content .entry-content .white-wrapper .width-6-12 {
    grid-column: span 6; }
    #site-content .entry-content .white-wrapper .width-6-12 h3 {
      font-size: 31px; }
    #site-content .entry-content .white-wrapper .width-6-12 h3, #site-content .entry-content .white-wrapper .width-6-12 p {
      padding-right: 0; }
    #site-content .entry-content .white-wrapper .width-6-12 img {
      margin-top: 150px; }
    #site-content .entry-content .white-wrapper .width-6-12 > figure > img {
      max-width: 100%; }
  #site-content .entry-content .color-box h3 {
    font-size: 31px; }
  #site-content .entry-content .wp-block-column img {
    margin-top: 150px; } }

@media (max-width: 767px) {
  #site-content .entry-content h3 {
    font-size: 24px;
    line-height: 30px; }
  #site-content .entry-content .white-wrapper .width-6-12 {
    grid-column: span 12; }
    #site-content .entry-content .white-wrapper .width-6-12 h3, #site-content .entry-content .white-wrapper .width-6-12 p {
      padding-right: 0; }
    #site-content .entry-content .white-wrapper .width-6-12 img {
      margin-top: 0px; }
  #site-content .entry-content .wp-block-column img {
    margin-top: 0px; } }

@media (min-width: 2000px) {
  .wp-block-image img {
    max-width: 100%;
    width: 1401px; } }

/* privacy policy and accessibility page specific CSS */
.page-id-3 .entry-content,
.page-id-1067 .entry-content,
.page-id-1104 .entry-content,
.page-id-1106 .entry-content {
  margin: 0 20% 0 5.5%; }
  .page-id-3 .entry-content h2,
  .page-id-1067 .entry-content h2,
  .page-id-1104 .entry-content h2,
  .page-id-1106 .entry-content h2 {
    font-family: 'amsterdam-regular', sans-serif; }

@media (max-width: 767px) {
  .page-id-3 .entry-content,
  .page-id-1067 .entry-content,
  .page-id-1104 .entry-content,
  .page-id-1106 .entry-content {
    margin: 0 5.5%; } }

