/******* Do not edit this file *******
Code Snippets Manager
Saved: Sep 11 2025 | 11:31:03 */
.header-home-icon {
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  background: #65186F;
}
.header-home-icon .elementor-widget-container {
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-home-icon:hover {
  background: #E87301 !important;
}
/* BUTTONS */
.button-primary a {
  padding: 10px 10px 10px 24px !important;
}
.button-primary .elementor-button-content-wrapper {
  align-items: center;
}
.button-primary .elementor-button-content-wrapper .elementor-button-icon {
  background: #E87301;
  width: 32px;
  height: 32px;
  border-radius: 50%;
}
.button-primary .elementor-button-content-wrapper .elementor-button-icon svg {
  fill: #fff;
}
.button-secondary a {
  padding: 10px 10px 10px 24px !important;
}
.button-secondary .elementor-button-content-wrapper {
  align-items: center;
}
.button-secondary .elementor-button-content-wrapper .elementor-button-icon {
  width: 32px;
  height: 32px;
}
/* CONTAINERS */
.gradient-background {
  background: linear-gradient(180deg, rgba(44, 112, 183, 0.15) 70%, rgba(44, 112, 183, 0) 95%);
}
.news-info {
  color: #792684;
}
/* TOOLTIP */
.tippy-box {
  padding: 2rem;
  background: rgba(1, 1, 1, 0.5);
  background-filter: blur(22px);
  border-radius: 32px 32px 0 32px;
  z-index: 999;
}
#tippy-1 {
  transform: translate(-345px, -225px) !important;
}
.tippy-content p {
  margin-bottom: 0 !important;
}
.elementor-nav-menu--dropdown .menu-item {
  min-width: 275px !important;
}
/* OFF-CANVAS */
.off-canvas-toggle .elementor-icon-wrapper {
  height: 60px;
  width: 60px;
  background: #65186F !important;
  border-radius: 50px !important;
  justify-content: center;
  display: flex;
  align-items: center;
}
.off-canvas-toggle .elementor-icon-wrapper svg {
  height: 20px;
  width: 20px;
}
.off-canvas-toggle .elementor-icon-wrapper svg path {
  fill: #fff;
}
.e-off-canvas__overlay {
  background: transparent !important;
}
.e-off-canvas .elementor-nav-menu--dropdown {
  margin-left: 0 !important;
  position: relative !important;
}
.e-off-canvas .elementor-nav-menu--dropdown li {
  margin-bottom: 1.5em;
}
.e-off-canvas .elementor-nav-menu--dropdown li a {
  padding: 0 !important;
  margin: 0 !important;
  color: #65186F !important;
  font-size: 21px !important;
  line-height: 1.1em;
  display: inline-block;
  margin-left: -8px !important;
}
/* SLIDERS */
.jet-slick-dots {
  justify-content: flex-start !important;
}
.jet-slick-dots li {
  width: 3px !important;
  height: 32px !important;
  border-radius: 0 !important;
  background: #2C70B7 !important;
}
.jet-slick-dots li.slick-active {
  background: #00955E !important;
}
.slick-arrow {
  border-radius: 50%;
  background: #E87301 !important;
  height: 36px !important;
  width: 36px !important;
}
.slick-arrow svg {
  height: 15px !important;
}
.slick-arrow.prev-arrow {
  background: #fff !important;
}
.slick-arrow.prev-arrow svg {
  filter: invert(62%) sepia(52%) saturate(5548%) hue-rotate(3deg) brightness(94%) contrast(99%);
}
.slick-arrow.prev-arrow:hover {
  background: #E87301 !important;
}
.slick-arrow.prev-arrow:hover svg {
  filter: unset !important;
}
.slick-arrow.next-arrow:hover {
  background: #fff !important;
}
.slick-arrow.next-arrow:hover svg {
  filter: invert(62%) sepia(52%) saturate(5548%) hue-rotate(3deg) brightness(94%) contrast(99%);
}
.slider-nav-wrapper {
  display: flex;
  flex-direction: row-reverse;
  padding: 3.25rem 1rem 1rem;
}
.slider-nav-wrapper .arrows {
  display: flex;
  gap: 1rem;
  align-items: center;
}
.slider-nav-wrapper .arrows .slick-arrow {
  position: relative !important;
  margin-top: 0 !important;
  top: 0 !important;
}
@media (max-width: 1024px) {
  .slider-nav-wrapper {
    padding: 2rem 1rem 0;
  }
}
.testimonial-listing .slider-nav-wrapper {
  position: absolute;
  padding: 0;
  gap: 2rem;
  width: fit-content;
  bottom: 3.25rem;
  right: 3.25rem;
}
.testimonial-listing .slick-arrow.prev-arrow {
  background: #F0F5FA !important;
}
.testimonial-listing .slick-arrow.prev-arrow:hover {
  background: #E87301 !important;
}
.testimonial-listing .slick-arrow.prev-arrow:hover svg {
  filter: invert(62%) sepia(52%) saturate(5548%) hue-rotate(3deg) brightness(94%) contrast(99%);
}
/* THEMA'S */
.Strategisch {
  background-color: #00955E !important;
}
.Relatie {
  background-color: #2C70B7 !important;
}
.Beinvloeden {
  background-color: #E87301 !important;
}
/* MEDIA QUERIES */
@media (max-width: 1024px) {
  [data-widget_type="theme-site-logo.default"] img {
    width: 15rem !important;
    max-width: 15rem !important;
  }
  .testimonial-listing .slider-nav-wrapper {
    bottom: 2.25rem;
  }
  .tippy-box {
    display: none !important;
  }
}
