/*!
 * Copyright (c) 2020. FixGroup B.V.
 */
.blue__main {
  color: #049ee2 !important; }

body.page-template-klantenservice-php .customer-service__info-blocks .info-blocks__item, body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block {
  border-radius: 6px;
  background-color: #ffffff;
  border: 1px solid #E9EBEC;
  padding: 12px 30px; }
  body.page-template-klantenservice-php .customer-service__info-blocks .info-blocks__item:hover, body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block:hover {
    text-decoration: none !important; }
  body.page-template-klantenservice-php .customer-service__info-blocks .info-blocks__item:active, body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block:active, body.page-template-klantenservice-php .customer-service__info-blocks .info-blocks__item:focus, body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block:focus, body.page-template-klantenservice-php .customer-service__info-blocks .info-blocks__item:focus-within, body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block:focus-within {
    border: 1px solid #049ee2;
    outline: 2px solid #049ee2;
    outline-offset: -2px; }

@media (max-width: 767px) {
  body.page-template-klantenservice-php .panel__content #faq {
    display: block !important; } }
body.page-template-klantenservice-php .customer-service__header-wrapper {
  max-height: 60vh;
  min-height: 300px;
  height: 500px;
  margin-bottom: 25px; }
  body.page-template-klantenservice-php .customer-service__header-wrapper .breadcrumb__wrapper {
    display: flex;
    flex-wrap: wrap; }
    body.page-template-klantenservice-php .customer-service__header-wrapper .breadcrumb__wrapper .breadcrumb__single {
      margin-top: 1px;
      display: flex;
      font-weight: 600; }
      body.page-template-klantenservice-php .customer-service__header-wrapper .breadcrumb__wrapper .breadcrumb__single svg {
        order: 2;
        transform: rotate(90deg);
        height: 16px;
        margin-top: 2px; }
      body.page-template-klantenservice-php .customer-service__header-wrapper .breadcrumb__wrapper .breadcrumb__single span,
      body.page-template-klantenservice-php .customer-service__header-wrapper .breadcrumb__wrapper .breadcrumb__single a {
        margin: 0 10px;
        order: 1; }
      body.page-template-klantenservice-php .customer-service__header-wrapper .breadcrumb__wrapper .breadcrumb__single:first-child a {
        margin-left: 0; }
  @media (max-width: 991px) {
    body.page-template-klantenservice-php .customer-service__header-wrapper .breadcrumb__wrapper {
      margin-left: 20px; } }
  body.page-template-klantenservice-php .customer-service__header-wrapper .breadcrumb__wrapper .category-links__back,
  body.page-template-klantenservice-php .customer-service__header-wrapper .breadcrumb__wrapper .breadcrumb__single,
  body.page-template-klantenservice-php .customer-service__header-wrapper .breadcrumb__wrapper .breadcrumb__single svg,
  body.page-template-klantenservice-php .customer-service__header-wrapper .breadcrumb__wrapper .breadcrumb__single span {
    color: #ffffff; }
  body.page-template-klantenservice-php .customer-service__header-wrapper .mobile-breadcrumb {
    margin-left: 20px; }
    body.page-template-klantenservice-php .customer-service__header-wrapper .mobile-breadcrumb a {
      color: #ffffff; }
      body.page-template-klantenservice-php .customer-service__header-wrapper .mobile-breadcrumb a svg {
        top: 7px; }
  body.page-template-klantenservice-php .customer-service__header-wrapper.post__header-wrapper__archive {
    height: 350px;
    margin-bottom: 40px; }
body.page-template-klantenservice-php .customer-service__header-wrapper.post__header-wrapper__archive .post__header {
  height: 350px; }
body.page-template-klantenservice-php .customer-service__header {
  max-height: 60vh;
  min-height: 300px;
  height: 500px;
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 0 0 36px 36px;
  background: #0764b380 linear-gradient(19deg, #049EEA 0%, #049eea40 55%) no-repeat padding-box; }
  @media (max-width: 991px) {
    body.page-template-klantenservice-php .customer-service__header {
      margin-left: -10.5px;
      margin-right: -10.5px;
      width: calc(100% + 21px);
      padding-right: 10.5px;
      border-radius: 0; }
      body.page-template-klantenservice-php .customer-service__header .post__header-title {
        padding: 0 20px; } }
  body.page-template-klantenservice-php .customer-service__header img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    top: 50%;
    transform: translate(0px, -50%);
    z-index: -1;
    background-color: #049ee2; }
  body.page-template-klantenservice-php .customer-service__header-info {
    font-weight: 600; }
  body.page-template-klantenservice-php .customer-service__header > div:last-child {
    position: absolute;
    left: 0;
    bottom: 30px;
    width: 100%; }
    body.page-template-klantenservice-php .customer-service__header > div:last-child h1,
    body.page-template-klantenservice-php .customer-service__header > div:last-child span,
    body.page-template-klantenservice-php .customer-service__header > div:last-child a,
    body.page-template-klantenservice-php .customer-service__header > div:last-child p {
      margin-top: 0;
      color: #ffffff;
      text-shadow: 0px 10px 20px #0000001A; }
    body.page-template-klantenservice-php .customer-service__header > div:last-child .post__information {
      display: flex;
      justify-content: space-between; }
      body.page-template-klantenservice-php .customer-service__header > div:last-child .post__information > div {
        display: flex; }
body.page-template-klantenservice-php .customer-service__header {
  height: 350px; }
  body.page-template-klantenservice-php .customer-service__header img {
    height: auto;
    width: 100%;
    transform: translateY(-50%); }
body.page-template-klantenservice-php .customer-service__important-note {
  background-color: #EBE5F8;
  border: 1px solid #D6CAF1;
  padding: 30px;
  border-radius: 12px; }
  body.page-template-klantenservice-php .customer-service__important-note .h4 {
    margin-top: 0; }
  body.page-template-klantenservice-php .customer-service__important-note p:last-child {
    margin-bottom: 0; }
body.page-template-klantenservice-php .customer-service__info-blocks .h4 {
  margin-top: 0px !important; }
body.page-template-klantenservice-php .customer-service__info-blocks .info-blocks__item {
  padding: 30px;
  margin-bottom: 1.5rem; }
  @media (max-width: 991px) {
    body.page-template-klantenservice-php .customer-service__info-blocks .info-blocks__item {
      width: 100%;
      margin-bottom: 25px; }
      body.page-template-klantenservice-php .customer-service__info-blocks .info-blocks__item:nth-child(odd) {
        margin-right: 0px; } }
  body.page-template-klantenservice-php .customer-service__info-blocks .info-blocks__item p {
    margin-top: 0; }
body.page-template-klantenservice-php .customer-service__info-blocks .cs-button {
  margin-top: 15px;
  margin-bottom: 15px; }
  @media (min-width: 768px) {
    body.page-template-klantenservice-php .customer-service__info-blocks .cs-button {
      display: none; } }
body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block {
  padding: 30px;
  margin-bottom: 30px; }
  body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block .widget-content:first-of-type p.widget-title {
    margin-top: 0; }
  body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block .widget-content p.widget-title {
    margin-top: 30px;
    margin-bottom: 0;
    font-weight: 600;
    margin-bottom: 4px; }
  body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block .widget-content ul {
    list-style: none;
    padding-left: 0; }
    body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block .widget-content ul li {
      margin-bottom: 4px; }
      body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block .widget-content ul li.current_page_item a {
        color: #049ee2; }
    body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block .widget-content ul a {
      color: #0E1723;
      text-decoration: none; }
      body.page-template-klantenservice-php .customer-service__sidebar .sidebar__block .widget-content ul a:hover {
        color: #049ee2;
        text-decoration: none; }
body.page-template-klantenservice-php .customer-service__sidebar .sidebar__header p {
  margin-top: 0; }
body.page-template-klantenservice-php .customer-service__sidebar .sidebar__content.contact-form p {
  display: block; }
body.page-template-klantenservice-php .customer-service__sidebar .sidebar__content.contact-form input, body.page-template-klantenservice-php .customer-service__sidebar .sidebar__content.contact-form textarea {
  width: 100%; }
@media (max-width: 767px) {
  body.page-template-klantenservice-php .customer-service__question-section {
    display: none; } }
body.page-template-klantenservice-php .customer-service__question-section ul.results {
  list-style: none;
  padding-left: 0; }
  body.page-template-klantenservice-php .customer-service__question-section ul.results li {
    cursor: pointer; }
body.page-template-klantenservice-php .customer-service__question-section .search {
  position: relative !important; }
  body.page-template-klantenservice-php .customer-service__question-section .search input {
    height: 45px;
    padding-left: 50px;
    width: 100%; }
  body.page-template-klantenservice-php .customer-service__question-section .search .search-results {
    display: none; }
    body.page-template-klantenservice-php .customer-service__question-section .search .search-results > p {
      font-weight: 600;
      margin-top: 5px; }
  body.page-template-klantenservice-php .customer-service__question-section .search svg {
    position: absolute;
    top: 18px;
    left: 20px;
    height: 14px;
    width: 14px;
    color: #049eea;
    transition: transform 0.20s ease-in-out; }
body.page-template-klantenservice-php .customer-service__question-section form.active .search-results {
  display: block; }
body.page-template-klantenservice-php .customer-service__question-section .faq-search-results {
  display: none;
  margin-top: 20px;
  padding-left: 10px; }
  body.page-template-klantenservice-php .customer-service__question-section .faq-search-results span {
    font-weight: 700; }
  body.page-template-klantenservice-php .customer-service__question-section .faq-search-results ul {
    list-style: none;
    padding: 0px; }
    body.page-template-klantenservice-php .customer-service__question-section .faq-search-results ul li {
      margin-bottom: 5px; }
body.page-template-klantenservice-php .customer-service__question-section.result-active .faq-search-results {
  display: block; }
@media (max-width: 767px) {
  body.page-template-klantenservice-php .faq-section {
    display: none; } }
body.page-template-klantenservice-php .faq-section__accordion {
  border-bottom: 1px solid #E9EBEC; }
  body.page-template-klantenservice-php .faq-section__accordion .accordion-item {
    position: relative; }
    body.page-template-klantenservice-php .faq-section__accordion .accordion-item button {
      border-left: none;
      border-right: none;
      border-radius: 0;
      border-top-left-radius: 0 !important;
      border-top-right-radius: 0 !important;
      border-color: #E9EBEC;
      text-align: left;
      padding-left: 50px;
      border-bottom: none; }
      body.page-template-klantenservice-php .faq-section__accordion .accordion-item button:not(.collapsed) {
        color: #0E1723;
        background-color: #ffffff; }
        body.page-template-klantenservice-php .faq-section__accordion .accordion-item button:not(.collapsed):after {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' viewBox='0 0 448 512' style='color: %23049eea'%3E%3Cpath fill='currentColor' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E%0A"); }
      body.page-template-klantenservice-php .faq-section__accordion .accordion-item button > span {
        margin-top: -10px; }
      body.page-template-klantenservice-php .faq-section__accordion .accordion-item button:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E%0A");
        width: 14px;
        height: 14px;
        background-size: 14px; }
    body.page-template-klantenservice-php .faq-section__accordion .accordion-item svg {
      height: 20px;
      width: auto;
      position: absolute;
      left: 20px;
      transform: translateX(-50%); }
    body.page-template-klantenservice-php .faq-section__accordion .accordion-item .accordion-collapse {
      border: none !important; }
    body.page-template-klantenservice-php .faq-section__accordion .accordion-item .accordion-button:focus {
      box-shadow: none; }
    body.page-template-klantenservice-php .faq-section__accordion .accordion-item > * > .accordion-body {
      padding: 0;
      padding-bottom: 15px; }
      body.page-template-klantenservice-php .faq-section__accordion .accordion-item > * > .accordion-body .accordion-item button {
        border: none !important;
        font-size: 13px;
        padding-left: 30px;
        padding-top: 5px;
        padding-bottom: 5px; }
        body.page-template-klantenservice-php .faq-section__accordion .accordion-item > * > .accordion-body .accordion-item button:not(.collapsed) {
          color: #049ee2;
          background-color: #ffffff; }
        body.page-template-klantenservice-php .faq-section__accordion .accordion-item > * > .accordion-body .accordion-item button:after {
          position: absolute;
          left: 10px;
          width: 7.5px;
          height: 7.5px;
          background-size: 7.5px; }
      body.page-template-klantenservice-php .faq-section__accordion .accordion-item > * > .accordion-body .accordion-body {
        margin-left: 30px;
        padding-left: 15px;
        margin-top: 10px;
        margin-bottom: 10px;
        border-left: 1px solid #049ee2;
        font-size: 13px;
        padding-bottom: 0; }
body.page-template-klantenservice-php .mostasked__item .accordion-button:focus {
  box-shadow: none;
  border-color: #E9EBEC; }
body.page-template-klantenservice-php .mostasked__item button {
  border-left: none;
  border-right: none;
  border-radius: 0;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-color: #E9EBEC;
  text-align: left;
  border-bottom: none; }
  body.page-template-klantenservice-php .mostasked__item button:not(.collapsed) {
    color: #0E1723;
    background-color: #ffffff; }
  body.page-template-klantenservice-php .mostasked__item button:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='chevron-down' class='svg-inline--fa fa-chevron-down fa-w-14' role='img' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z'/%3E%3C/svg%3E%0A") !important;
    width: 14px;
    height: 14px;
    background-size: 14px;
    transform: rotate(270deg) !important; }

.customer-serviceinfo {
  margin-bottom: 30px; }
  .customer-serviceinfo .breadcrumb__wrapper {
    display: flex;
    flex-wrap: wrap; }
    .customer-serviceinfo .breadcrumb__wrapper .breadcrumb__single {
      margin-top: 1px;
      display: flex;
      font-weight: 600; }
      .customer-serviceinfo .breadcrumb__wrapper .breadcrumb__single svg {
        order: 2;
        transform: rotate(90deg);
        height: 16px;
        margin-top: 2px; }
      .customer-serviceinfo .breadcrumb__wrapper .breadcrumb__single span,
      .customer-serviceinfo .breadcrumb__wrapper .breadcrumb__single a {
        margin: 0 10px;
        order: 1; }
      .customer-serviceinfo .breadcrumb__wrapper .breadcrumb__single:first-child a {
        margin-left: 0; }
  .customer-serviceinfo h1 {
    margin-top: 0px;
    margin-bottom: 20px; }
  .customer-serviceinfo .h4 {
    margin-top: 0px;
    margin-bottom: 20px; }
  .customer-serviceinfo .widget-content {
    margin-bottom: 20px; }
    .customer-serviceinfo .widget-content .widget-title {
      font-size: 14px;
      font-weight: bold;
      margin-bottom: 5px; }
    .customer-serviceinfo .widget-content ul {
      padding-left: 0px; }
      .customer-serviceinfo .widget-content ul li {
        list-style: none;
        margin-bottom: 5px; }
        .customer-serviceinfo .widget-content ul li a {
          color: #0E1723; }
  .customer-serviceinfo .customer-service-info .sidebar__block {
    border: none; }
    .customer-serviceinfo .customer-service-info .sidebar__block .widget-content:first-of-type p.widget-title {
      margin-top: 0; }
    .customer-serviceinfo .customer-service-info .sidebar__block .widget-content p.widget-title {
      margin-top: 30px;
      margin-bottom: 0;
      font-weight: 600;
      margin-bottom: 4px; }
    .customer-serviceinfo .customer-service-info .sidebar__block .widget-content ul {
      list-style: none;
      padding-left: 0; }
      .customer-serviceinfo .customer-service-info .sidebar__block .widget-content ul li {
        margin-bottom: 4px; }
        .customer-serviceinfo .customer-service-info .sidebar__block .widget-content ul li.current_page_item a {
          color: #049ee2; }
      .customer-serviceinfo .customer-service-info .sidebar__block .widget-content ul a {
        color: #0E1723;
        text-decoration: none; }
        .customer-serviceinfo .customer-service-info .sidebar__block .widget-content ul a:hover {
          color: #049ee2;
          text-decoration: none; }
    @media (max-width: 991px) {
      .customer-serviceinfo .customer-service-info .sidebar__block {
        border-radius: 6px;
        border: 1px solid #E9EBEC;
        padding: 25px; }
        .customer-serviceinfo .customer-service-info .sidebar__block .sidebar__header {
          columns: 2; } }
    @media (max-width: 991px) and (max-width: 575px) {
      .customer-serviceinfo .customer-service-info .sidebar__block .sidebar__header {
        columns: 1; } }

  .customer-serviceinfo .content-customerinfo {
    border-left: 1px solid #E9EBEC;
    padding-left: 50px; }
    @media (max-width: 991px) {
      .customer-serviceinfo .content-customerinfo {
        border: none;
        padding: 10px; } }

/*# sourceMappingURL=customer-service.css.map */
