.elementor .menu-items{position:relative;font-family:"Lexend";font-weight:500;font-size:1em;color:#ffffff;mix-blend-mode: difference;\n}.elementor .menu-items:hover,.elementor .menu-items:focus-visible{color:var(--200);}.elementor .body-text{width:auto;font-family:"DM Sans";font-weight:400;font-size:1.25em;color:var(--text-colors-100);line-height:32px;text-align:center;}.elementor .veljet-header-icon{display:block;}.elementor .case-project{width:49%;padding:0px;margin:0px;display:flex;flex-direction:column;gap:32px;}.elementor .purple-text-button{font-family:"DM Sans";font-weight:600;font-size:1em;color:var(--800);line-height:24px;transition:all 250ms;white-space: nowrap;\n}.elementor .purple-text-button:hover,.elementor .purple-text-button:focus-visible{color:var(--off-white);}.elementor .case-top-and-image{height:70vh;padding:0px;margin:0px;border-radius:10px;background-image:url("https://www.veljet.nl/wp-content/uploads/2026/03/Olav-home-project-X-Veljet.webp");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;}.elementor .title{font-family:"Lexend";font-weight:600;font-size:3em;color:var(--off-white);letter-spacing:-1px;line-height:48px;}.elementor .google-reviews-pill{width:auto;font-family:"STIX Two Text";font-weight:400;font-size:20px;color:var(--off-white);line-height:24px;font-style:italic;padding-block-start:12px;padding-block-end:12px;padding-inline-start:12px;padding-inline-end:24px;margin:0px;border-radius:100px;background-color:#06060699;display:flex;flex-direction:row;gap:32px;align-items:center;}.elementor .google-reviews-pill:hover,.elementor .google-reviews-pill:focus-visible{color:var(--03-grayscale-color);}.elementor .review-card-functie{font-family:"DM Sans";font-weight:500;font-size:1em;color:var(--off-white);line-height:14px;}.elementor .big-title{font-family:"Lexend";font-weight:700;font-size:175px;color:var(--off-white);letter-spacing:-10px;line-height:160px;}.elementor .medium-body{font-family:"DM Sans";font-weight:400;font-size:20px;color:#ffffff;line-height:30px;}.elementor .team-card{padding:0px;margin:0px;display:flex;flex-direction:column;align-self:start;}.elementor .large-title{font-family:"Lexend";font-weight:500;font-size:120px;letter-spacing:-3px;line-height:130px;}.elementor .large-body{font-family:"DM Sans";font-weight:300;font-size:32px;color:var(--02-grayscale-color);line-height:48px;}.elementor .small-title{font-family:"Lexend";font-weight:600;font-size:60px;color:var(--Veljet-black);letter-spacing:-2px;line-height:60px;}