.wpcf7{background-color:#F0F0F0;border:5px solid #666}.wpcf7-form{margin-left:25px;margin-right:25px;margin-top:25px}body .ls-home,body .ls-home *{box-sizing:border-box!important}body .ls-home{width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:0 20px 80px!important;font-family:Arial,Helvetica,sans-serif!important;color:#24343d!important;background:#ffffff!important;overflow:hidden!important;line-height:1.6!important}body .ls-home h1,body .ls-home h2,body .ls-home h3,body .ls-home p,body .ls-home ul,body .ls-home li,body .ls-home a,body .ls-home span{font-family:Arial,Helvetica,sans-serif!important;text-transform:none!important;letter-spacing:normal!important}body .ls-home img{max-width:100%!important;display:block!important;border:0!important;box-shadow:none}body .ls-home h1,body .ls-home h2,body .ls-home h3{line-height:1.08!important;font-weight:800!important;margin-top:0!important}body .ls-home p{line-height:1.7!important;font-size:17px!important;margin-top:0!important}body .ls-home-hero{position:relative!important;min-height:760px!important;border-radius:34px!important;overflow:hidden!important;display:flex!important;align-items:flex-end!important;margin:20px 0 90px!important;background:#111!important}body .ls-home-hero img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;opacity:.82!important}body .ls-home-hero::after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgb(0 0 0 / .12),rgb(0 0 0 / .78))!important}body .ls-home-hero-content{position:relative!important;z-index:2!important;padding:70px!important;max-width:850px!important;color:#fff!important}body .ls-badge{display:inline-block!important;padding:10px 18px!important;border-radius:999px!important;background:rgb(255 255 255 / .14)!important;border:1px solid rgb(255 255 255 / .3)!important;backdrop-filter:blur(6px)!important;margin-bottom:24px!important;font-size:14px!important;letter-spacing:.4px!important;color:#fff!important}body .ls-home-hero h1{font-size:clamp(44px, 7vw, 92px)!important;margin:0 0 24px!important;color:#fff!important}body .ls-home-hero p{font-size:22px!important;color:rgb(255 255 255 / .92)!important;max-width:760px!important;margin:0 0 34px!important}body .ls-button-row{display:flex!important;flex-wrap:wrap!important;gap:16px!important}body .ls-btn,body .ls-home a.ls-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:16px 28px!important;border-radius:999px!important;text-decoration:none!important;font-weight:700!important;border:0!important;box-shadow:none!important}body .ls-btn-primary,body .ls-home a.ls-btn-primary{background:#f6b73c!important;color:#1f2933!important}body .ls-btn-secondary,body .ls-home a.ls-btn-secondary{background:rgb(255 255 255 / .12)!important;border:1px solid rgb(255 255 255 / .35)!important;color:#fff!important}body .ls-section{margin:90px 0!important}body .ls-center{max-width:920px!important;margin:0 auto 42px!important;text-align:center!important}body .ls-center h2{font-size:clamp(34px, 5vw, 60px)!important;margin:0 0 18px!important;color:#173b45!important}body .ls-center p{font-size:20px!important;color:#24343d!important}body .ls-grid-3{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:26px!important}body .ls-card{background:#fff!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 18px 45px rgb(0 0 0 / .08)!important;border:0!important}body .ls-card img{width:100%!important;height:300px!important;object-fit:cover!important}body .ls-card-content{padding:32px!important}body .ls-card h3{font-size:28px!important;color:#173b45!important;margin:0 0 14px!important}body .ls-card p{color:#24343d!important}body .ls-split{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:42px!important;align-items:center!important}body .ls-split img{width:100%!important;height:560px!important;object-fit:cover!important;border-radius:30px!important;box-shadow:0 20px 50px rgb(0 0 0 / .12)!important}body .ls-textbox{background:#f8f4ee!important;padding:50px!important;border-radius:30px!important}body .ls-textbox h2{font-size:clamp(34px, 5vw, 54px)!important;color:#173b45!important;margin:20 20 18px!important}body .ls-textbox ul{padding-left:22px!important;margin-top:24px!important}body .ls-textbox li{margin-bottom:10px!important}body .ls-gallery{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr)!important;gap:20px!important}body .ls-gallery img{width:100%!important;height:420px!important;object-fit:cover!important;border-radius:26px!important}body .ls-highlight{position:relative!important;border-radius:34px!important;overflow:hidden!important;min-height:580px!important;display:flex!important;align-items:center!important;background:#111!important}body .ls-highlight img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;opacity:.72!important}body .ls-highlight::after{content:""!important;position:absolute!important;inset:0!important;background:rgb(0 0 0 / .48)!important}body .ls-highlight-content{position:relative!important;z-index:2!important;max-width:760px!important;padding:70px!important;color:#fff!important}body .ls-highlight h2{color:#fff!important;font-size:clamp(36px, 5vw, 68px)!important;margin:0 0 18px!important}body .ls-highlight p{color:rgb(255 255 255 / .92)!important;font-size:21px!important}body .ls-feature-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}body .ls-feature{background:#fff!important;border-radius:24px!important;padding:30px!important;box-shadow:0 10px 30px rgb(0 0 0 / .06)!important;border-top:5px solid #f6b73c!important}body .ls-feature h3{color:#173b45!important;margin:0 0 12px!important}body .ls-cta{position:relative!important;overflow:hidden!important;border-radius:34px!important;min-height:520px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#111!important}body .ls-cta img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;opacity:.58!important}body .ls-cta::after{content:""!important;position:absolute!important;inset:0!important;background:rgb(0 0 0 / .42)!important}body .ls-cta-content{position:relative!important;z-index:2!important;max-width:860px!important;padding:60px!important;color:#fff!important}body .ls-cta h2{color:#fff!important;font-size:clamp(40px, 6vw, 72px)!important;margin:0 0 20px!important}body .ls-cta p{font-size:22px!important;color:rgb(255 255 255 / .92)!important;margin:0 0 34px!important}@media (max-width:980px){body .ls-grid-3,body .ls-split,body .ls-gallery,body .ls-feature-grid{grid-template-columns:1fr!important}body .ls-home-hero-content,body .ls-highlight-content,body .ls-cta-content,body .ls-textbox{padding:34px!important}body .ls-home-hero{min-height:640px!important}body .ls-split img,body .ls-gallery img{height:340px!important}}.langspier-reserveren-page{font-family:inherit;color:#1f2d2d;background:#f7efe3}.reserveren-hero{position:relative;min-height:78vh;display:flex;align-items:center;justify-content:center;padding:80px 24px;text-align:center;background:linear-gradient(rgb(0 0 0 / .25),rgb(0 0 0 / .15)),url(https://www.delangspier.nl/wp-content/uploads/2026/03/IMG_4633-scaled.jpeg);background-size:cover;background-position:center;overflow:hidden}.reserveren-hero::after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:120px;background:linear-gradient(to top,#f7efe3,transparent)}.reserveren-hero-content{position:relative;z-index:2;max-width:850px;padding:44px 34px;border-radius:28px;background:rgb(255 255 255 / .16);backdrop-filter:blur(8px);box-shadow:0 24px 70px rgb(0 0 0 / .22)}.reserveren-label{display:inline-block;margin-bottom:18px;padding:8px 18px;border-radius:999px;background:rgb(255 255 255 / .88);color:#0f6d73;font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.reserveren-hero h1{margin:0 0 20px;color:#fff;font-size:clamp(38px, 6vw, 76px);line-height:1.02;font-weight:800;text-shadow:0 4px 22px rgb(0 0 0 / .35)}.reserveren-hero p{max-width:680px;margin:0 auto 34px;color:#fff;font-size:clamp(18px, 2vw, 23px);line-height:1.6;text-shadow:0 3px 14px rgb(0 0 0 / .35)}.reserveren-button{display:inline-flex;align-items:center;justify-content:center;min-width:220px;padding:17px 30px;border-radius:999px;background:#f6b85d;color:#1d2c2c!important;font-size:17px;font-weight:800;text-decoration:none!important;box-shadow:0 12px 28px rgb(0 0 0 / .22);transition:all 0.25s ease}.reserveren-button:hover{transform:translateY(-3px);background:#ffd084;color:#1d2c2c!important}.reserveren-info{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;max-width:1180px;margin:-40px auto 0;padding:0 24px 70px;position:relative;z-index:3}.reserveren-card{padding:34px 30px;border-radius:24px;background:#fff;box-shadow:0 16px 45px rgb(64 48 31 / .12);border:1px solid rgb(15 109 115 / .12)}.reserveren-card h2{margin:0 0 12px;color:#0f6d73;font-size:24px;font-weight:800}.reserveren-card p{margin:0;color:#445;font-size:16px;line-height:1.65}.reserveren-cta{max-width:980px;margin:0 auto 70px;padding:58px 28px;text-align:center;border-radius:30px;background:linear-gradient(135deg,#0f6d73,#1f9990);color:#fff;box-shadow:0 18px 50px rgb(15 109 115 / .25)}.reserveren-cta h2{margin:0 0 14px;color:#fff;font-size:clamp(30px, 4vw, 48px);font-weight:800}.reserveren-cta p{max-width:650px;margin:0 auto 28px;color:rgb(255 255 255 / .92);font-size:18px;line-height:1.6}.reserveren-button-dark{background:#fff;color:#0f6d73!important}.reserveren-button-dark:hover{background:#f6b85d;color:#1d2c2c!important}@media (max-width:900px){.reserveren-info{grid-template-columns:1fr;margin-top:30px}.reserveren-hero{min-height:70vh}}@media (max-width:600px){.reserveren-hero{padding:60px 18px}.reserveren-hero-content{padding:34px 22px;border-radius:22px}.reserveren-button{width:100%}.reserveren-cta{margin:0 18px 50px}}