@font-face{font-family:Noto Kufi Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-kufi-arabic-arabic-700-normal.CGKuvZQr.woff2) format("woff2"),url(/_astro/noto-kufi-arabic-arabic-700-normal.SbQDc0eq.woff) format("woff")}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-naskh-arabic-arabic-400-normal.U_i0HMfG.woff2) format("woff2"),url(/_astro/noto-naskh-arabic-arabic-400-normal.1AoZhAAW.woff) format("woff")}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/noto-naskh-arabic-arabic-600-normal.G5n5bgdQ.woff2) format("woff2"),url(/_astro/noto-naskh-arabic-arabic-600-normal.DaTr67aF.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff")}:root{--geel: #f2c218;--geel-diep: #d9ac0c;--geel-zacht: #fdf3cf;--zwart: #111111;--zwart-zacht: #24211c;--wit: #ffffff;--creme: #f8f6f0;--kaart: #fdfcf8;--lijn: #e6e1d5;--grijs: #57524a;--rood: #c1272d;--tekst: var(--zwart);--tekst-zacht: var(--grijs);--achtergrond: var(--creme);--font-latijn: "Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-kop-ar: "Noto Kufi Arabic", "Poppins", system-ui, sans-serif;--font-tekst-ar: "Noto Naskh Arabic", "Noto Kufi Arabic", system-ui, sans-serif;--radius-s: 10px;--radius-m: 16px;--radius-l: 24px;--radius-xl: 32px;--radius-pil: 999px;--schaduw-s: 0 2px 8px rgba(17, 17, 17, .06);--schaduw-m: 0 6px 20px rgba(17, 17, 17, .08);--schaduw-l: 0 14px 40px rgba(17, 17, 17, .12);--breedte: 1120px;--gutter: clamp(1rem, 4vw, 2rem);--sectie-y: clamp(3rem, 8vw, 5.5rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:5.5rem}body{margin:0;background:var(--achtergrond);color:var(--tekst);font-family:var(--font-latijn);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}html[lang=ar] body{font-family:var(--font-tekst-ar);line-height:1.9}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] .kop-stijl{font-family:var(--font-kop-ar);line-height:1.45;letter-spacing:0}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{margin:0 0 .5em;font-weight:700;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(2rem,6.2vw,3.4rem)}h2{font-size:clamp(1.6rem,4.6vw,2.5rem)}h3{font-size:clamp(1.15rem,3vw,1.45rem)}p{margin:0 0 1em;text-wrap:pretty}ul,ol{margin:0 0 1em;padding-inline-start:1.2em}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--zwart);outline-offset:3px;border-radius:4px}.op-zwart a:focus-visible,.op-zwart button:focus-visible{outline-color:var(--geel)}.omhulsel{width:min(100% - (var(--gutter) * 2),var(--breedte));margin-inline:auto}.sectie{padding-block:var(--sectie-y)}.sectie--creme{background:var(--creme)}.sectie--wit{background:var(--wit)}.sectie--zwart{background:var(--zwart);color:var(--creme)}.sectie--zwart h2,.sectie--zwart h3{color:var(--wit)}.sectie-kop{max-width:46rem;margin-block-end:clamp(1.75rem,4vw,2.75rem)}.sectie-kop--midden{margin-inline:auto;text-align:center}.sectie-kop p{color:var(--tekst-zacht);font-size:1.05rem;margin:0}.sectie--zwart .sectie-kop p{color:#cdc7ba}.oogmerk{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border-radius:var(--radius-pil);background:var(--geel);color:var(--zwart);font-family:var(--font-latijn);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-block-end:.9rem}html[lang=ar] .oogmerk{font-family:var(--font-kop-ar);letter-spacing:0;text-transform:none;font-size:.85rem}.balk-zwart{background:var(--zwart);block-size:14px}.balk-geel{background:var(--geel);block-size:8px}.knop{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.85rem 1.6rem;border:2px solid transparent;border-radius:var(--radius-pil);font-family:var(--font-latijn);font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease;min-block-size:48px}html[lang=ar] .knop{font-family:var(--font-kop-ar);font-size:1.02rem}.knop:hover{transform:translateY(-2px)}.knop:active{transform:translateY(0)}.knop--geel{background:var(--geel);color:var(--zwart);box-shadow:var(--schaduw-m)}.knop--geel:hover{background:var(--geel-diep)}.knop--zwart{background:var(--zwart);color:var(--wit);box-shadow:var(--schaduw-m)}.knop--zwart:hover{background:var(--zwart-zacht)}.knop--rand{background:transparent;color:var(--zwart);border-color:var(--zwart)}.knop--rand:hover{background:var(--zwart);color:var(--wit)}.op-zwart .knop--rand{color:var(--wit);border-color:var(--geel)}.op-zwart .knop--rand:hover{background:var(--geel);color:var(--zwart)}.knop--breed{inline-size:100%}.knop-rij{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.kaart{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--radius-l);padding:clamp(1.25rem,3vw,1.75rem);box-shadow:var(--schaduw-s)}.kaart--wit{background:var(--wit)}.raster{display:grid;gap:clamp(.85rem,2.4vw,1.25rem)}.raster>*{min-inline-size:0}.raster--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.raster--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.punten{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.punten li{position:relative;padding-inline-start:1.6rem;line-height:1.6}.punten li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.62em;inline-size:.62rem;block-size:.62rem;border-radius:50%;background:var(--geel)}.ballon{position:relative;background:var(--zwart);color:var(--wit);border-radius:var(--radius-xl);padding:1.4rem 1.8rem 1.5rem;text-align:center;box-shadow:var(--schaduw-m);max-inline-size:26rem;margin-inline:auto}.ballon__groet{font-family:var(--font-latijn);font-size:clamp(2rem,7vw,2.9rem);font-weight:700;line-height:1.05;color:var(--geel);margin:0;direction:ltr}.ballon__label{font-family:var(--font-latijn);font-size:.82rem;font-weight:600;letter-spacing:.06em;color:var(--wit);margin:.35rem 0 0;direction:ltr}.ballon:after{content:"";position:absolute;inset-block-end:-16px;inset-inline-start:50%;transform:translate(-50%);inline-size:0;block-size:0;border-inline:16px solid transparent;border-block-start:18px solid var(--zwart)}.vlag{display:block;border-radius:6px;border:2px solid var(--zwart);overflow:hidden;flex:none;box-shadow:var(--schaduw-s)}.aanbod{background:var(--wit);border-radius:var(--radius-l);padding:clamp(1.5rem,4vw,2.25rem);text-align:center;box-shadow:var(--schaduw-l);border:3px solid var(--geel)}.aanbod__prijs{font-family:var(--font-latijn);font-weight:700;font-size:clamp(1.35rem,5vw,2rem);line-height:1.35;margin:0}html[lang=ar] .aanbod__prijs{font-family:var(--font-kop-ar)}.aanbod__prijs--accent{color:var(--rood)}.aanbod__pil{display:inline-block;margin-block-start:1.1rem;padding:.7rem 1.4rem;background:var(--geel);border-radius:var(--radius-m);font-weight:700;font-family:var(--font-latijn)}html[lang=ar] .aanbod__pil{font-family:var(--font-kop-ar)}.tabel-omhulsel{overflow-x:auto;max-inline-size:100%;border-radius:var(--radius-l);box-shadow:var(--schaduw-s)}table.tarieven{inline-size:100%;border-collapse:collapse;background:var(--wit);min-inline-size:17rem}table.tarieven th,table.tarieven td{padding:1rem 1.1rem;text-align:start;border-block-end:1px solid var(--lijn)}table.tarieven thead th{background:var(--zwart);color:var(--wit);font-weight:700;font-size:.95rem}table.tarieven tbody tr:last-child td{border-block-end:0}table.tarieven .prijs{font-weight:700;white-space:nowrap;font-family:var(--font-latijn)}table.tarieven tr.uitgelicht td{background:var(--geel-zacht)}.veld{display:grid;gap:.4rem;margin-block-end:1rem}.veld label{font-weight:600;font-size:.95rem}.veld input,.veld select,.veld textarea{font:inherit;color:inherit;padding:.75rem .9rem;border:2px solid var(--lijn);border-radius:var(--radius-s);background:var(--wit);min-block-size:48px;inline-size:100%}.veld textarea{min-block-size:6rem;resize:vertical}.veld input:focus,.veld select:focus,.veld textarea:focus{border-color:var(--zwart)}.veld__hint{font-size:.85rem;color:var(--tekst-zacht)}.formulier-fout{color:var(--rood);font-weight:600;margin-block-start:.75rem}.plaatshouder{display:block;border:2px dashed var(--geel-diep);background:var(--geel-zacht);color:#6b5300;border-radius:var(--radius-s);padding:.6rem .9rem;font-family:var(--font-latijn);font-size:.9rem;font-weight:600}html[lang=ar] .plaatshouder{font-family:var(--font-tekst-ar)}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.overslaan{position:absolute;inset-inline-start:-9999px;inset-block-start:0;z-index:100;background:var(--geel);color:var(--zwart);padding:.75rem 1.25rem;font-weight:700;border-radius:0 0 var(--radius-s) var(--radius-s)}.overslaan:focus{inset-inline-start:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.latijn{font-family:var(--font-latijn);direction:ltr;unicode-bidi:isolate;display:inline-block}
