.elementor .lightbox-meer:hover,.elementor .lightbox-meer:focus-visible{color:var(--kleur-goud);}.elementor .lightbox-meer{font-family:var(--font-tekst);font-weight:500;font-size:17px;color:var(--kleur-navy);line-height:1.3;text-decoration:none;cursor:pointer;padding:0px;border-width:0px;background-color:transparent;box-shadow:0px 0px 0px 0px transparent;display:none;align-self:center;}.elementor .lightbox-galerij{cursor: zoom-in;\n}.elementor .logo-loop{overflow:hidden;}.elementor .formulier-groep{width:100%;padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .portfolio-groep-midden{flex:440 1 24px;}.elementor .portfolio-groep-breed{flex:680 1 24px;}.elementor .portfolio-rij{padding:0px;display:flex;flex-direction:row;gap:24px;}.elementor .hero-verloop-studio{position:relative;z-index:1;padding:0px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0.85) 0%,rgba(255, 255, 255, 0) 45%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:1 1 0px;}.elementor .hero-foto{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0; object-position: center; max-width: none;\n}.elementor .pagina-top{padding:0px;display:flex;flex-direction:column;}.elementor .container{width:100%;max-width:1520px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;}.elementor .sectie{padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .sectie-zand{background-color:var(--kleur-zand);}.elementor .sectie-licht{background-color:var(--kleur-licht);}.elementor .kop-h1{font-family:var(--font-kop);font-weight:400;font-size:62px;color:var(--kleur-navy);line-height:1.15;margin:0px;}.elementor .kop-h2{font-family:var(--font-kop);font-weight:400;font-size:62px;color:var(--kleur-navy);line-height:1.15;margin:0px;}.elementor .kop-vast{white-space: nowrap;\n}.elementor .kop-h4{font-family:var(--font-kop);font-weight:400;font-size:24px;color:var(--kleur-navy);line-height:1.15;margin:0px;}.elementor .kop-goud-licht{font-family:var(--font-tekst);font-weight:300;font-size:62px;color:var(--kleur-goud);line-height:1.15;margin:0px;}.elementor .kop-navy-medium{font-family:var(--font-tekst);font-weight:500;font-size:62px;color:var(--kleur-navy);line-height:1.15;margin:0px;}.elementor .kop-groep{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .bovenkop{font-family:var(--font-tekst);font-weight:600;font-size:24px;color:var(--kleur-goud);line-height:1.3;margin:0px;}.elementor .tekst{font-family:var(--font-tekst);font-weight:400;font-size:17px;color:var(--kleur-donker);line-height:1.3;margin:0px;& strong { color: var(--kleur-goud); font-weight: 700; } & b { color: var(--kleur-navy); font-weight: 700; }\n}.elementor .tekst-groot{font-family:var(--font-tekst);font-weight:400;font-size:20px;color:var(--kleur-donker);line-height:1.3;margin:0px;& strong { color: var(--kleur-goud); font-weight: 700; } & b { color: var(--kleur-navy); font-weight: 700; }\n}.elementor .tekst-medium{font-weight:500;}.elementor .tekst-navy{color:var(--kleur-navy);}.elementor .tekst-klein{font-family:var(--font-tekst);font-weight:400;font-size:14px;color:var(--kleur-donker);line-height:1.3;margin:0px;}.elementor .tekst-groep{padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .knop-primair:hover,.elementor .knop-primair:focus-visible{color:var(--kleur-wit);background-color:var(--kleur-navy);}.elementor .knop-primair{height:50px;font-family:var(--font-kop);font-weight:400;font-size:20px;color:var(--kleur-wit);line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;border-radius:40px;border-width:0px;border-color:transparent;border-style:solid;background-color:var(--kleur-goud);display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .knop-secundair:hover,.elementor .knop-secundair:focus-visible{color:var(--kleur-wit);background-color:var(--kleur-navy);}.elementor .knop-secundair{height:50px;font-family:var(--font-kop);font-weight:400;font-size:20px;color:var(--kleur-navy);line-height:1;text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;border-radius:40px;border-width:1px;border-color:var(--kleur-navy);border-style:solid;background-color:var(--kleur-licht);display:inline-flex;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .knop-groep{padding:0px;display:flex;flex-direction:row;gap:24px;align-items:center;}.elementor .hero{height:900px;overflow:hidden;position:relative;padding:0px;display:flex;flex-direction:column;justify-content:center;}.elementor .hero-inhoud{width:100%;max-width:1520px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:44px;flex:1 1 0px;justify-content:center;align-items:flex-start;}.elementor .vinklijst{padding:0px;flex-direction:column;gap:12px;}.elementor .vinkregel{font-family:var(--font-tekst);font-weight:600;font-size:17px;color:var(--kleur-navy);line-height:1.3;margin:0px;& strong { color: var(--kleur-goud); font-size: 20px; }\n}.elementor .diensten{position:relative;z-index:2;padding-block-start:0px;padding-block-end:70px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-130px;display:flex;flex-direction:column;gap:80px;align-items:center;background-image: linear-gradient(180deg, rgba(227, 218, 201, 0) 0px, rgba(227, 218, 201, 0) 130px, #E3DAC9 130px);\n}.elementor .diensten-rij{width:100%;max-width:1720px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:44px;justify-content:center;align-items:center;}.elementor .diensten-kaarten{max-width:1440px;padding:0px;display:flex;flex-direction:row;gap:24px;flex:1 1 0px;}.elementor .kaart-dienst{min-width:0px;min-height:0px;text-align:center;padding:32px;border-radius:20px;background-color:var(--kleur-licht);display:flex;flex-direction:column;gap:30px;flex:1 1 0px;align-items:center;}.elementor .kaart-dienst-kop{height:56px;display:flex;justify-content:center;align-items:center;}.elementor .kaart-dienst-afbeelding{width:100%;height:450px;object-fit:cover;border-radius:20px;}.elementor .kaart-dienst-tekst{display:flex;flex:1 1 auto;justify-content:center;align-items:flex-start;}.elementor .logostrip{height:165px;overflow:hidden;padding-block-start:0px;padding-block-end:0px;padding-inline-start:120px;padding-inline-end:120px;background-color:var(--kleur-licht);display:flex;flex-direction:row;gap:60px;justify-content:space-evenly;align-items:center;}.elementor .logo-klant{width:180px;height:75px;min-width:0px;object-fit:contain;flex:0 1 180px;object-position: center;\n}.elementor .over-rij{padding:0px;display:flex;flex-direction:row;gap:60px;justify-content:space-between;align-items:stretch;}.elementor .over-tekst{max-width:480px;padding:0px;display:flex;flex-direction:column;gap:32px;align-items:flex-start;}.elementor .afbeelding-rond{width:711px;height:700px;min-width:0px;object-fit:cover;border-radius:20px;flex:0 1 auto;}.elementor .portfolio{padding-block-start:90px;padding-block-end:24px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:65px;}.elementor .portfolio-raster{width:100%;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .portfolio-groep{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:24px;}.elementor .portfolio-foto{min-width:0px;object-fit:cover;max-width: none;\n}.elementor .foto-breed{height:260px;flex:460 1 0px;}.elementor .foto-smal{height:260px;flex:220 1 0px;}.elementor .foto-strook{width:100%;height:183px;}.elementor .foto-hoog{height:674px;flex:220 1 0px;}.elementor .foto-hoog-rest{height:674px;flex:216 1 0px;}.elementor .foto-hoodie{width:100%;height:390px;}.elementor .foto-blok{height:510px;flex:680 1 24px;}.elementor .foto-blok-midden{height:510px;flex:440 1 24px;}.elementor .foto-strook-breed{height:220px;flex:656 1 48px;}.elementor .foto-smal-strook{height:220px;flex:220 1 0px;}.elementor .foto-breed-strook{height:220px;flex:460 1 0px;}.elementor .foto-blok-smal{height:510px;flex:220 1 0px;}.elementor .foto-blok-rest{height:510px;flex:436 1 24px;}.elementor .sectie-ervaringen{padding-block-start:80px;padding-block-end:58px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .reviews{padding:0px;margin-block-start:40px;display:flex;flex-direction:row;gap:24px;}.elementor .kaart-review{min-width:0px;min-height:544px;padding:24px;border-radius:20px;background-color:var(--kleur-licht);display:flex;flex-direction:column;gap:44px;flex:1 1 0px;}.elementor .review-kop{padding:0px;display:flex;flex-direction:row;gap:24px;align-items:center;}.elementor .avatar{width:86px;height:86px;object-fit:cover;border-radius:50%;border-width:2px;border-color:var(--kleur-goud);border-style:solid;flex:0 0 auto;}.elementor .sterren{font-size:22px;color:var(--kleur-goud);letter-spacing:4px;line-height:1;margin:0px;}.elementor .review-tekst{flex:1 1 auto;}.elementor .review-naam{padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .review-cta{padding:0px;margin-block-start:55px;display:flex;justify-content:center;}.elementor .samenwerken{min-height:900px;padding:0px;display:flex;flex-direction:row;align-items:stretch;}.elementor .samenwerken-beeld{min-width:0px;overflow:hidden;position:relative;padding:0px;display:flex;flex:0 0 50%;}.elementor .samenwerken-afbeelding{width:100%;height:100%;object-fit:cover;position:absolute;inset: 0; max-width: none;\n}.elementor .samenwerken-formulier{min-width:0px;padding-block-start:90px;padding-block-end:90px;padding-inline-start:7vw;padding-inline-end:12.5vw;background-color:var(--kleur-licht);display:flex;flex-direction:column;gap:44px;flex:0 0 50%;justify-content:center;}.elementor .diensten-kop{text-align:center;padding:0px;flex-direction:column;gap:8px;align-items:center;}.elementor .knop-breed{width:100%;}.elementor .alleen-mobiel{display:none;}