@import url('https://use.typekit.net/gsn5cgx.css'); /*primary_font_url*/
:root {
    --base-color: #fcfcfc;
    --primary-color: #f18f00;
    --secondary-color: #61a7b0;
    --accent-color: #4c1f2a;
    --navigation_font-family: "montserrat",sans-serif;
    --heading_font-family: "montserrat",sans-serif;
    --content_font-family: "montserrat",sans-serif;
    --footer_color: #4e868e;
    --light: #f5891f;
    --dark:  #e96624;
    --wave-height: 120;
    --wave-smoothness: 250;
    --wave-steepness: 1.12;
    --wave-offset: 0px;
    --wave-tilt: -2deg;
    --lift: 50px;
}

/*###> custom ###*/
// <weight>: Use a value from 100 to 900
// <uniquifier>: Use a unique and descriptive class name

.montserrat-<uniquifier> {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

b, strong{
font-weight: 700;
}
.is-bg-section .component_usp_bar_column .partial_usp_list-item figure{
border-color: white;
}
.is-bg-section .component_usp_bar_column .partial_usp_list-item figure i[class*=fa-], .component_usp_bar_column .partial_usp_list-item figure i[class^=icon-]{
color: white;
}
@media (min-width: 992px) {
.user-nav a.is-btn.jobalert-toggle.is-btn-jobalert.is-btn-accent{
width: 46px;
padding: unset;
}
.user-nav a.is-btn.jobalert-toggle.is-btn-jobalert.is-btn-accent span {
    display: none;
}
.user-nav a.is-btn.jobalert-toggle.is-btn-jobalert.is-btn-accent .fa-bell-on {
margin-right: 0px !important;
}
.header-nav ul li:last-child a{
  background: #f18f00;
  max-height: 46px;
  border: 1px solid #f18f00;
  color: #fff !important;
  border-radius: 3px;
  font-size: 1.8rem;
  font-weight: 400;
margin-right: 7.5px;
}
.header-nav ul li:last-child a:hover{
background-color: #f18f00;
color: #fff;
}
}




.swoosh{
  position: relative;
  background: #fff;
  min-height: 520px;
  overflow: hidden;

  /* hoeveel je de golf omhoog wilt “tillen” */
  --lift: 0px;

  /* oranje gradient */
  --light: #f89a38;   /* links-onder licht */
  --dark:  #e4651e;   /* rechts-boven donker */
}

.swoosh::before{
  content:"";
  position: absolute;

  /* truc: element wordt 100% + --lift hoog, met onderrand vast op 0 */
  left: 0; right: 0; bottom: 0; top: calc(-1 * var(--lift));

  /* gradient blijft doorlopen tot de onderkant */
  background: linear-gradient(45deg, var(--light) 0%, var(--dark) 100%);

  /* jouw golfvorm als mask (ongewijzigd) */
  -webkit-mask: url("data:image/svg+xml;utf8,\
  <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 800' preserveAspectRatio='none'>\
    <path d='M-8.18,264.27S160.91,26.09,419.09,24.27c258.18-1.82,554.55,183.64,734.55,185.45,180,1.82,290.88-104.45,501.82-103.64,180.42.7,281.82,74.55,281.82,74.55l9.09,913.4H-26.36L-8.18,264.27Z' fill='black' stroke-linecap='round' stroke-linejoin='miter'/>\
  </svg>") no-repeat bottom center / 100% 100%;
  mask: url("data:image/svg+xml;utf8,\
  <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 800' preserveAspectRatio='none'>\
    <path d='M-8.18,264.27S160.91,26.09,419.09,24.27c258.18-1.82,554.55,183.64,734.55,185.45,180,1.82,290.88-104.45,501.82-103.64,180.42.7,281.82,74.55,281.82,74.55l9.09,913.4H-26.36L-8.18,264.27Z' fill='black' stroke-linecap='round' stroke-linejoin='miter'/>\
  </svg>") no-repeat bottom center / 100% 100%;
}




.wave{
  position: relative;
  background: #fff;
  min-height: 520px;
  overflow: hidden;

margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  width: 100vw;
  max-width: none !important;
  padding-left: 0 !important;
  padding-right: 0 !important;

 /* hoeveel je de golf omhoog wilt “tillen” */
  --lift: 50px;

  /* oranje gradient */
  --light: #f5891f;   /* links-onder licht */
  --dark:  #e96624;   /* rechts-boven donker */
}

.wave::before{
  content:"";
  position: absolute;

 /* truc: element wordt 100% + --lift hoog, met onderrand vast op 0 */
  left: 0; right: 0; bottom: 0; top: calc(-1 * var(--lift));

  /* gradient blijft doorlopen tot de onderkant */
  background: linear-gradient(45deg, var(--light) 0%, var(--dark) 100%);

  /* jouw golfvorm als mask (ongewijzigd) */
  -webkit-mask: url("data:image/svg+xml;utf8,\
  <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 600' preserveAspectRatio='none'>\
    <path d='M0,373.58s107.64,121.05,286.02,116.33,320.87-126.63,544.4-140.32c216.82-13.28,544.35,106.44,754.42,130.72,77.71,8.98,254.12-19.78,362.7-97.36,40.5-28.94,57.44,34.86,57.44,34.86,0,0-97.01,119.78-251.86,125.19-226.54,7.91-710.4-63.05-944.19-21.82-233.63,41.2-421.84,172.11-554.54,172.11-104.47,0-287.43-58.8-287.43-58.8L0,373.58h0' fill='black' stroke-linecap='round' stroke-linejoin='miter'/>\
  </svg>") no-repeat bottom center / 100% 100%;
  mask: url("data:image/svg+xml;utf8,\
  <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 600' preserveAspectRatio='none'>\
    <path d='M0,373.58s107.64,121.05,286.02,116.33,320.87-126.63,544.4-140.32c216.82-13.28,544.35,106.44,754.42,130.72,77.71,8.98,254.12-19.78,362.7-97.36,40.5-28.94,57.44,34.86,57.44,34.86,0,0-97.01,119.78-251.86,125.19-226.54,7.91-710.4-63.05-944.19-21.82-233.63,41.2-421.84,172.11-554.54,172.11-104.47,0-287.43-58.8-287.43-58.8L0,373.58h0' fill='black' stroke-linecap='round' stroke-linejoin='miter'/>\
  </svg>") no-repeat bottom center / 100% 100%;
}
/*###< custom ###*/