.elementor-kit-4{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#06071F;--e-global-color-accent:#08A8E1;--e-global-color-darkeraccent:#3CC8FA;--e-global-color-footertext:#2A2929;--e-global-color-text:#262626;--e-global-color-accentbackground:#EFF4FA;--e-global-typography-titelbovenaan-font-family:"Poppins";--e-global-typography-titelbovenaan-font-size:53px;--e-global-typography-titelbovenaan-font-weight:600;--e-global-typography-titelbovenaan-line-height:4rem;--e-global-typography-widgetitles-font-family:"Poppins";--e-global-typography-widgetitles-font-size:35px;--e-global-typography-widgetitles-font-weight:600;--e-global-typography-widgetitles-line-height:2.8rem;--e-global-typography-subtitles-font-family:"Poppins";--e-global-typography-subtitles-font-size:28px;--e-global-typography-subtitles-font-weight:600;--e-global-typography-subtitles-line-height:2.1rem;--e-global-typography-slogantitel-font-family:"Poppins";--e-global-typography-slogantitel-font-size:21px;--e-global-typography-slogantitel-font-weight:600;--e-global-typography-slogantitel-line-height:2rem;--e-global-typography-counter-font-family:"Poppins";--e-global-typography-counter-font-size:19px;--e-global-typography-counter-font-weight:600;--e-global-typography-counter-line-height:1.6rem;--e-global-typography-buttons-font-family:"Poppins";--e-global-typography-buttons-font-size:16px;--e-global-typography-buttons-font-weight:500;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:2.1rem;--e-global-typography-ad4484b-font-family:"Poppins";--e-global-typography-ad4484b-font-size:15px;--e-global-typography-ad4484b-line-height:1.7rem;--e-global-typography-ecbde30-font-family:"Poppins";--e-global-typography-ecbde30-font-size:14px;--e-global-typography-ecbde30-line-height:0.6rem;--e-global-typography-f2a6eb7-font-family:"Shantell Sans";--e-global-typography-f2a6eb7-font-size:17px;--e-global-typography-f2a6eb7-line-height:1.8rem;background-color:#EFF4FA;}.elementor-kit-4 a{color:var( --e-global-color-accent );text-decoration:none;}.elementor-kit-4 a:hover{color:#0F50AC;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-4{--e-global-typography-titelbovenaan-font-size:39px;--e-global-typography-titelbovenaan-line-height:3.1rem;--e-global-typography-widgetitles-font-size:30px;--e-global-typography-subtitles-font-size:25px;--e-global-typography-slogantitel-font-size:20px;--e-global-typography-counter-font-size:16px;--e-global-typography-buttons-font-size:16px;--e-global-typography-text-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4{--e-global-typography-titelbovenaan-font-size:32px;--e-global-typography-titelbovenaan-line-height:2.6rem;--e-global-typography-widgetitles-font-size:28px;--e-global-typography-widgetitles-line-height:2.3rem;--e-global-typography-subtitles-font-size:24px;--e-global-typography-slogantitel-font-size:20px;--e-global-typography-slogantitel-line-height:1.5em;--e-global-typography-counter-font-size:17px;--e-global-typography-buttons-font-size:16px;--e-global-typography-text-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.cky-btn-accept {background-color: var( --e-global-color-accent ) !important;border-color: var( --e-global-color-accent ) !important;} .cky-btn-reject, .cky-btn-customize, .cky-btn-preferences {color: var( --e-global-color-accent ) !important;border-color: var( --e-global-color-accent ) !important;} .cky-btn, .cky-notice-des p, .cky-title {font-family: 'Poppins', Sans-serif !important;} .sl-pl-brand-container img{width:300px;height:auto} .sl-pl-bar{background-color:var(--e-global-color-accent)!important}

body {
 
  overflow-x: hidden; /* Hide horizontal scrollbar */
}

.accent-word {
    color: var(--e-global-color-accent);
}

/* Google review sticker: witte tekst voor instances met .review-sticker-white */
.review-sticker-white .elementor-heading-title,
.review-sticker-white .elementor-heading-title b,
.review-sticker-white .elementor-heading-title u {
    color: #ffffff !important;
}

/* Normale kleur */
.heading-link {
  color: #08A8E1 !important;
  transition: color 0.2s ease !important;
}

/* Hover kleur */
.heading-link:hover {
  color: #2A2929 !important;
} 

.sales-avatar{
  aspect-ratio: 1 / 1;
  height: auto !important;
  overflow: hidden !important;
  border-radius: 50% !important;
  display: block !important;
  line-height: 0 !important;
  transform: translateZ(0);
}

.sales-avatar img{
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  display: block !important;
  max-width: none !important;
}

/* Sales contact links: laat kleur/underline overnemen van de omgeving */
a.sales-whatsapp,
a.sales-whatsapp:visited,
a.sales-phone,
a.sales-phone:visited,
a.sales-email,
a.sales-email:visited {
  color: inherit !important;
  text-decoration: inherit;
}

a.sales-whatsapp:hover,
a.sales-whatsapp:focus,
a.sales-phone:hover,
a.sales-phone:focus,
a.sales-email:hover,
a.sales-email:focus {
  color: inherit !important;
  text-decoration: none;
}/* End custom CSS */