.elementor-kit-6{--e-global-color-primary:#738162;--e-global-color-secondary:#98A38A;--e-global-color-text:#000000;--e-global-color-accent:#FF841A;--e-global-color-5a32f58:#FFFFFF;--e-global-color-1145cb4:#DFE6D6;--e-global-typography-primary-font-weight:300;--e-global-typography-secondary-font-family:"athelas";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:300;--e-global-typography-text-font-family:"gotham";--e-global-typography-text-font-weight:300;--e-global-typography-accent-font-family:"gotham";--e-global-typography-accent-font-size:23px;--e-global-typography-accent-font-weight:300;color:var( --e-global-color-text );font-family:"gotham", Sans-serif;font-size:17px;font-weight:300;line-height:1.6em;--e-page-transition-entrance-animation:e-page-transition-slide-out-down;--e-page-transition-exit-animation:e-page-transition-slide-in-down;--e-page-transition-animation-duration:500ms;--e-preloader-delay:1600ms;--e-preloader-color:var( --e-global-color-primary );--e-preloader-size:29px;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-1145cb4 );}.elementor-kit-6 a{color:var( --e-global-color-secondary );}.elementor-kit-6 h1{color:var( --e-global-color-text );font-family:"athelas", Sans-serif;font-size:65px;font-weight:300;letter-spacing:2px;}.elementor-kit-6 h2{color:var( --e-global-color-text );font-family:"athelas", Sans-serif;font-size:36px;}.elementor-kit-6 h3{color:var( --e-global-color-text );font-family:"athelas", Sans-serif;font-size:32px;}.elementor-kit-6 h4{color:var( --e-global-color-text );font-family:"gotham", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}.elementor-kit-6 h5{color:var( --e-global-color-text );}.elementor-kit-6 h6{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:15px;}.elementor-element{--widgets-spacing:15px 15px;--widgets-spacing-row:15px;--widgets-spacing-column:15px;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Black:#000000; --Light_Green:#DFE6D6; --Dark_Green:#738162; --MidGreen:#98A38A; --White:#ffffff; --Transparent:#ffffff00; --Orange:#FF841A; }
/* Start custom CSS */.elementor .btn-circle-arrow::before {
    content: "";
    height: 55px;
    width: 55px;
    border: 1px solid #DFE6D6;
    border-radius: 55px;
    position: relative;
    left: -24px;
    margin-top: 0px;
    z-index: -10;
    display: block;
    margin-bottom: -38px;
}

.elementor .btn-circle-arrow::after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 6px;
  background: currentColor;
  margin-left: 10px;
  position: relative;
  vertical-align: middle;

  /* pijlpunt */
   
  clip-path: polygon(
    0% 40%, 
    75% 40%, 
    75% 0%, 
    100% 50%, 
    75% 100%, 
    75% 60%, 
    0% 60%
  );
  
  

  transition: transform 0.2s ease;
}

.elementor .btn-underline-arrow::after {
  content: "";
  display: inline-block;
  width: 25px;
  height: 6px;
  background: currentColor;
  margin-left: 10px;
  position: relative;
  vertical-align: middle;

  /* pijlpunt */
  clip-path: polygon(
    0% 40%, 
    75% 40%, 
    75% 0%, 
    100% 50%, 
    75% 100%, 
    75% 60%, 
    0% 60%
  );

  transition: transform 0.2s ease;
}

.quote, .quote-blog{
    font-family: "athelas", Sans-serif;
}

.img-greenbg-high, .img-greenbg-medium, img.e-image-base{
    object-fit: cover;
}

.elementor-widget-text-editor ul{
    padding-left: 15px;
}

@keyframes arrow-bounce {
  0%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-7px);
  }
  60% {
    transform: translateY(-7px);
  }
}

.arrow-bounce {
  animation: arrow-bounce 2s ease-in-out infinite;
  will-change: transform;
}/* End custom CSS */