@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");
.partnerberichten-template,
.partnerpaginas-template,
.page-template-default {
  background-color: #fff !important;
}
.partnerberichten-template body,
.partnerberichten-template body.rtl,
.partnerberichten-template form,
.partnerberichten-template p,
.partnerberichten-template li,
.partnerberichten-template section,
.partnerberichten-template .elementor-widget-container,
.partnerberichten-template .cz_post_excerpt,
.partnerpaginas-template body,
.partnerpaginas-template body.rtl,
.partnerpaginas-template form,
.partnerpaginas-template p,
.partnerpaginas-template li,
.partnerpaginas-template section,
.partnerpaginas-template .elementor-widget-container,
.partnerpaginas-template .cz_post_excerpt,
.page-template-default body,
.page-template-default body.rtl,
.page-template-default form,
.page-template-default p,
.page-template-default li,
.page-template-default section,
.page-template-default .elementor-widget-container,
.page-template-default .cz_post_excerpt {
  font-size: 16px !important;
  font-family: "Noto Sans", sans-serif !important;
  font-weight: 400 !important;
  color: #1B1B1E !important;
}
.partnerberichten-template body,
.partnerpaginas-template body,
.page-template-default body {
  line-height: 24px !important;
}
.partnerberichten-template h1::-moz-selection, .partnerberichten-template h2::-moz-selection, .partnerberichten-template h3::-moz-selection, .partnerberichten-template h4::-moz-selection, .partnerberichten-template h5::-moz-selection, .partnerberichten-template h6::-moz-selection, .partnerberichten-template p::-moz-selection, .partnerberichten-template li::-moz-selection, .partnerberichten-template section::-moz-selection, .partnerberichten-template figcaption::-moz-selection, .partnerberichten-template .cz_post_excerpt::-moz-selection, .partnerberichten-template .elementor-widget-container::-moz-selection, .partnerpaginas-template h1::-moz-selection, .partnerpaginas-template h2::-moz-selection, .partnerpaginas-template h3::-moz-selection, .partnerpaginas-template h4::-moz-selection, .partnerpaginas-template h5::-moz-selection, .partnerpaginas-template h6::-moz-selection, .partnerpaginas-template p::-moz-selection, .partnerpaginas-template li::-moz-selection, .partnerpaginas-template section::-moz-selection, .partnerpaginas-template figcaption::-moz-selection, .partnerpaginas-template .cz_post_excerpt::-moz-selection, .partnerpaginas-template .elementor-widget-container::-moz-selection, .page-template-default h1::-moz-selection, .page-template-default h2::-moz-selection, .page-template-default h3::-moz-selection, .page-template-default h4::-moz-selection, .page-template-default h5::-moz-selection, .page-template-default h6::-moz-selection, .page-template-default p::-moz-selection, .page-template-default li::-moz-selection, .page-template-default section::-moz-selection, .page-template-default figcaption::-moz-selection, .page-template-default .cz_post_excerpt::-moz-selection, .page-template-default .elementor-widget-container::-moz-selection {
  background-color: #AF2F30 !important;
  color: #1B1B1E !important;
}
.partnerberichten-template h1::selection,
.partnerberichten-template h2::selection,
.partnerberichten-template h3::selection,
.partnerberichten-template h4::selection,
.partnerberichten-template h5::selection,
.partnerberichten-template h6::selection,
.partnerberichten-template p::selection,
.partnerberichten-template li::selection,
.partnerberichten-template section::selection,
.partnerberichten-template figcaption::selection,
.partnerberichten-template .cz_post_excerpt::selection,
.partnerberichten-template .elementor-widget-container::selection,
.partnerpaginas-template h1::selection,
.partnerpaginas-template h2::selection,
.partnerpaginas-template h3::selection,
.partnerpaginas-template h4::selection,
.partnerpaginas-template h5::selection,
.partnerpaginas-template h6::selection,
.partnerpaginas-template p::selection,
.partnerpaginas-template li::selection,
.partnerpaginas-template section::selection,
.partnerpaginas-template figcaption::selection,
.partnerpaginas-template .cz_post_excerpt::selection,
.partnerpaginas-template .elementor-widget-container::selection,
.page-template-default h1::selection,
.page-template-default h2::selection,
.page-template-default h3::selection,
.page-template-default h4::selection,
.page-template-default h5::selection,
.page-template-default h6::selection,
.page-template-default p::selection,
.page-template-default li::selection,
.page-template-default section::selection,
.page-template-default figcaption::selection,
.page-template-default .cz_post_excerpt::selection,
.page-template-default .elementor-widget-container::selection {
  background-color: #AF2F30 !important;
  color: #1B1B1E !important;
}
.partnerberichten-template ::-moz-selection, .partnerpaginas-template ::-moz-selection, .page-template-default ::-moz-selection {
  background-color: #AF2F30 !important;
  color: #1B1B1E !important;
}
.partnerberichten-template ::selection,
.partnerpaginas-template ::selection,
.page-template-default ::selection {
  background-color: #AF2F30 !important;
  color: #1B1B1E !important;
}
.partnerberichten-template h1,
.partnerpaginas-template h1,
.page-template-default h1 {
  font-family: "Noto Sans", sans-serif !important;
  font-size: 40px !important;
  font-weight: 700 !important;
  color: #1B1B1E !important;
  text-transform: uppercase !important;
}
.partnerberichten-template #h1-colored-span,
.partnerpaginas-template #h1-colored-span,
.page-template-default #h1-colored-span {
  color: #49A078 !important;
}
.partnerberichten-template h2,
.partnerpaginas-template h2,
.page-template-default h2 {
  font-family: "Noto Sans", sans-serif !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  color: #1B1B1E !important;
  text-transform: initial !important;
}
.partnerberichten-template h2:after,
.partnerpaginas-template h2:after,
.page-template-default h2:after {
  content: "";
  position: absolute;
  left: calc(50% - 50px);
  width: 100px;
  padding-top: 0;
  padding-bottom: 10px;
  border-bottom: 3px solid #AF2F30 !important;
  display: none;
}
.partnerberichten-template h3,
.partnerpaginas-template h3,
.page-template-default h3 {
  font-family: "Noto Sans", sans-serif !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  color: #1B1B1E !important;
  text-transform: initial !important;
}
.partnerberichten-template ul .elementor-icon-list-text,
.partnerpaginas-template ul .elementor-icon-list-text,
.page-template-default ul .elementor-icon-list-text {
  font-size: 16px !important;
  font-family: "Noto Sans", sans-serif !important;
  font-weight: 400 !important;
  color: #1B1B1E !important;
}
.partnerberichten-template .widget-image-caption,
.partnerpaginas-template .widget-image-caption,
.page-template-default .widget-image-caption {
  font-family: "Noto Sans", sans-serif !important;
  color: #1B1B1E !important;
}
.partnerberichten-template .elementor-widget-theme-post-excerpt .elementor-widget-container,
.partnerpaginas-template .elementor-widget-theme-post-excerpt .elementor-widget-container,
.page-template-default .elementor-widget-theme-post-excerpt .elementor-widget-container {
  color: #1B1B1E !important;
}
.partnerbericht-post-excerpt .partnerberichten-template div,
.partnerbericht-post-excerpt .partnerpaginas-template div,
.partnerbericht-post-excerpt .page-template-default div {
  font-family: "Noto Sans", sans-serif !important;
  color: #1B1B1E !important;
}
.partnerberichten-template .white-text,
.partnerpaginas-template .white-text,
.page-template-default .white-text {
  color: #fff !important;
}
.partnerberichten-template .white-text p,
.partnerpaginas-template .white-text p,
.page-template-default .white-text p {
  color: #fff !important;
}
.partnerberichten-template .bg-secondary,
.partnerpaginas-template .bg-secondary,
.page-template-default .bg-secondary {
  background-color: #f8f8f8 !important;
}
.partnerberichten-template .bg-tertiary,
.partnerpaginas-template .bg-tertiary,
.page-template-default .bg-tertiary {
  background-color: #1B1B1E !important;
}
.partnerberichten-template .elementor-button,
.partnerpaginas-template .elementor-button,
.page-template-default .elementor-button {
  background-color: #AF2F30 !important;
}
.partnerberichten-template .elementor-button:hover,
.partnerpaginas-template .elementor-button:hover,
.page-template-default .elementor-button:hover {
  background-color: #1B1B1E !important;
}
.partnerberichten-template .elementor-icon-list-icon svg,
.partnerpaginas-template .elementor-icon-list-icon svg,
.page-template-default .elementor-icon-list-icon svg {
  fill: #49A078 !important;
}
.partnerberichten-template i,
.partnerberichten-template .services:hover i:not(.cz_sb_sep_icon),
.partnerpaginas-template i,
.partnerpaginas-template .services:hover i:not(.cz_sb_sep_icon),
.page-template-default i,
.page-template-default .services:hover i:not(.cz_sb_sep_icon) {
  color: #1B1B1E !important;
}
.partnerberichten-template i:hover,
.partnerberichten-template .services:hover i:not(.cz_sb_sep_icon):hover,
.partnerpaginas-template i:hover,
.partnerpaginas-template .services:hover i:not(.cz_sb_sep_icon):hover,
.page-template-default i:hover,
.page-template-default .services:hover i:not(.cz_sb_sep_icon):hover {
  color: #AF2F30 !important;
}
.partnerberichten-template .cz_line_side_solo,
.partnerpaginas-template .cz_line_side_solo,
.page-template-default .cz_line_side_solo {
  background-color: #AF2F30 !important;
}

.partnerpaginas-template span > a {
  color: #AF2F30 !important;
}
.partnerpaginas-template .SP_faq .cz_acc .cz_acc_child {
  color: #1B1B1E !important;
}
.partnerpaginas-template .SP_faq .cz_acc .cz_acc_child:hover {
  color: #AF2F30 !important;
}
.partnerpaginas-template .SP_faq .cz_acc .cz_isOpen .cz_acc_child {
  color: #AF2F30 !important;
}
.partnerpaginas-template .sp-title h1,
.partnerpaginas-template .SP_heading-secondary h1 {
  color: #fff !important;
}
.partnerpaginas-template .sp-title h2,
.partnerpaginas-template .SP_heading-secondary h2 {
  color: #fff !important;
}
.partnerpaginas-template .SP_cta-overlay .elementor-background-overlay {
  background-color: #1B1B1E !important;
}
.partnerpaginas-template .h1-subscription-heading h1 {
  color: #1B1B1E !important;
}
.partnerpaginas-template #savings-badge {
  background-color: #AF2F30 !important;
}
.partnerpaginas-template #savings-badge p {
  color: #fff !important;
}
.partnerpaginas-template #quiz-banner .elementor-widget-container {
  background-color: #1B1B1E !important;
}
.partnerpaginas-template #quiz-banner .elementor-widget-container a {
  color: #AF2F30 !important;
}
.partnerpaginas-template #quiz-banner .elementor-widget-container p {
  color: #fff !important;
}