.elementor .hero-h1{font-family:"Alegreya Sans";font-weight:900;font-size:45px;color:#ffffff;font-style:italic;text-transform:uppercase;-webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;\n}.elementor .hero-subtitle{font-family:"Alegreya Sans";font-size:23px;color:#ffffff;}.elementor .knop-groot{font-family:"Alegreya Sans";font-weight:900;font-size:25px;color:#ffffff;text-align:center;font-style:italic;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:50px;padding-inline-end:50px;border-radius:50px;border-width:0px;background-color:var(--Groen);display:inline-block;flex:0 1 auto;}.elementor .knop-groot:hover,.elementor .knop-groot:focus-visible{background-color:var(--hover);}.elementor .hero-50-text{padding-block-start:5px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:center;padding-left: calc((100vw - 1190px) / 2)!important;\n}.elementor .h2{font-family:"Alegreya Sans";font-weight:900;font-size:42px;color:var(--Tekstkleur);font-style:italic;text-transform:uppercase;align-self:center;}.elementor .container-boxed{max-width:1200px;padding-block-start:50px;padding-block-end:50px;padding-inline-start:10px;padding-inline-end:10px;border-color:var(--card-randkleur);flex-direction:column;gap:15px;justify-content:center;}.elementor .container-midden{padding-block-start:25px;padding-block-end:25px;flex-direction:column;justify-content:center;align-items:center;}.elementor .afbeelding-afgerond{height:auto;max-width:100%;object-fit:cover;object-position:center center;border-radius:25px;border-radius:25px!important;\n}.elementor .h3{font-family:var(--Primary);font-weight:900;font-size:30px;color:var(--Tekstkleur);font-style:italic;text-transform:uppercase;align-self:center;}.elementor .tekst{font-family:"Alegreya Sans";font-weight:400;font-size:23px;color:var(--Tekstkleur);}.elementor .jobalert-banner{margin-block-start:50px;flex-direction:column;gap:0px;}.elementor .hero-2-vlakken{min-height:40vh;padding:var(--Geen_padding);gap:var(--Geen_gaps);}.elementor .container-full-width{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;}.elementor .hero-50-afbeelding{width:50%;padding:var(--Geen_padding);}.elementor .gradient_half{background-color: #ee6167;    
 background-image:        
      radial-gradient(circle at -20% 00%, #131b49 00%, transparent 20%),
      radial-gradient(circle at 100% 0%, #3fa2d9 0%, transparent 35%),
      radial-gradient(circle at 100% 75%, #61bc47 0%, transparent 65%);\n}.elementor .gradient_full{justify-content:center;background-color: #ee6167; 
 
  background-image:
      /* 1. Het NIEUWE kleine groene hoekje helemaal rechtsonder (100% 100%) */
      radial-gradient(circle at 120% 120%, #61bc47 0%, transparent 25%),

      /* 2. Klein hoekje donkerblauw linksboven (uit jouw code) */
      radial-gradient(circle at -20% 0%, #131b49 0%, transparent 20%),
      
      /* 3. Lichtblauw rechtsboven de rode blob (x-positie aangepast voor brede banner) */
      radial-gradient(circle at 20% 0%, #ee6167 00%, transparent 65%),
      
      /* 4. Groen rechtsonder de rode blob (x-positie aangepast voor brede banner) */
      radial-gradient(circle at 20% 10%, #61bc47 00%, transparent 90%),

      /* 5. DE VERLENGING: Donkerblauw dat vanaf ~20% begint en de rest van de rechterkant vult. 
         Deze ligt als onderste laag (onder de blobs) op het rood. */
      linear-gradient(to right, transparent 20%, #131b49 45%);\n}.elementor .knop-middelgroot{font-family:var(--Primary);font-weight:900;font-size:20px;color:var(--Wit);font-style:italic;text-transform:uppercase;padding-block-start:15px;padding-block-end:15px;padding-inline-start:40px;padding-inline-end:45px;border-radius:50px;background-color:var(--Groen);align-self:start;}.elementor .knop-middelgroot:hover,.elementor .knop-middelgroot:focus-visible{background-color:var(--hover);}.elementor .container-contactpersoon{padding:40px;border-radius:25px;background-color:var(--Wit);display:flex;flex-direction:column;gap:20px;}