@import"https://fonts.cdnfonts.com/css/swis721-ltcn-bt";*{margin:0;padding:0;box-sizing:border-box}body{color:#503d2e;font-family:Swis721 LtCn BT,Helvetica,sans-serif;line-height:1.6;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:url(../pleister_grijs.webp) repeat center/contain fixed;opacity:.87}h1{font-size:clamp(2rem,5vw,4rem);margin-bottom:clamp(1rem,3vh,2rem)}h2{margin-top:1.69rem;margin-bottom:1.11rem;font-size:clamp(1.5rem,4vw,3rem)}p{font-size:clamp(1rem,2vw,1.1rem);font-weight:300;margin-bottom:1.5rem;max-width:69ch}a{color:#503d2e}a:hover{text-decoration:none;color:#f5ede7}.bold{font-weight:900}.invisible{display:none}.scroll-progress{position:fixed;top:0;left:0;width:0%;height:.22rem;z-index:6969;background-color:#886d58}.header{padding:1rem 0;position:fixed;width:100vw;height:fit-content;z-index:169;display:flex;flex-direction:row;justify-content:center;align-items:center;background:linear-gradient(135deg,#d1914838,#1a96c629) fixed;box-shadow:#503d2e69 0 0 1rem .1rem;-webkit-backdrop-filter:blur(6.9px);backdrop-filter:blur(6.9px)}.header>.logo{font-size:2.69rem;font-weight:100;letter-spacing:.3em;color:#5e3e18;text-decoration:none}.header>.logo:before{display:inline-block;height:3.69rem;aspect-ratio:570/355;background-position:center;background-size:contain;background-image:url(../logo.webp);content:"";margin-right:1rem;margin-bottom:-.69rem}.menu-button{position:fixed;top:1.69rem;left:1.69rem;font-size:2.69rem;cursor:pointer;background:none;border:none;color:#2c2420}.menu-button:hover{color:#fff9f975}.close-icon{position:fixed;top:1.69rem;left:1.69rem;cursor:pointer;background:none;border:none;color:#2c2420;color:#f5ede7;font-size:2.69rem;transition:all .42s ease-in-out}.close-icon:hover{color:#d9cac0;scale:1.33}@media (max-width: 769px){.header{padding:.8rem}.menu-button{font-size:2rem;top:1rem;left:1rem}.header>.logo{font-size:1.8rem}}@media (max-width: 480px){.header{padding:.5rem}.menu-button,.close-icon{font-size:1.8rem;top:.8rem;left:.8rem}.close-icon{font-size:2.2rem}.header>.logo{font-size:1.4rem;letter-spacing:.2em}.header>.logo:before{height:2.5rem;margin-right:.5rem;margin-bottom:-.5rem}}.sidebar{position:fixed;top:0;left:-100%;width:32rem;width:fit-content;height:100vh;background:#503d2edd;padding:8rem 3rem;transition:left .42s ease-in-out;box-shadow:2px 0 5px #00000054}.sidebar.open{left:0}.sidebar a{display:block;color:#f5ede7;text-decoration:none;font-size:1.2rem;margin-bottom:1rem;padding:.5rem 0;transition:padding .42s ease-in-out}.sidebar a:hover{font-weight:900;padding-left:1rem}@media (max-width: 769px){.sidebar{width:min(100%,300px);padding:clamp(3rem,10vh,8rem) 1.5rem}}@media (max-width: 480px){.sidebar{width:100%;box-shadow:none}.sidebar a{font-size:clamp(1.69rem,1rem + 4vw,1.2rem);text-align:center}.sidebar a:hover{transform:none}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}img{max-width:100%;display:block;box-shadow:#0000006b 0 0 1rem .1rem}.footer-img{box-shadow:none}.shadows{box-shadow:#0000006b 0 0 1rem .1rem}.image-container{position:relative;margin:0 auto;overflow:hidden}.plannen-container{max-height:69rem}.plannen{position:relative;box-shadow:#1e1c1769 0 0 1rem .1rem}.plannen-overlay{position:absolute;display:flex;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column}.plannen-overlay>div{flex:1;width:100%;cursor:pointer;background:#fff0}.plannen-overlay>div:first-child{flex:1.5}.plannen-overlay>div:hover{background:repeating-linear-gradient(135deg,#8b4a18ab 6px,#e28a4622 12px);border:.269rem rgba(139,74,24,.6705882353) dotted}.images-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:1rem;max-width:800px;max-height:80vh;margin:0 auto}.images-grid a{width:100%;height:100%;display:block}.images-grid a:nth-child(1){grid-column:1/2;grid-row:1/3}.images-grid a:nth-child(2){grid-column:2/3;grid-row:1/2}.images-grid a:nth-child(3){grid-column:1/2;grid-row:3/4}.images-grid a:nth-child(4){grid-column:2/3;grid-row:2/4}.images-grid a img{width:100%;height:100%;object-fit:cover;cursor:pointer;transition:all,369ms,ease-in-out .42s ease-in-out}.images-grid a img:hover{transform:scale(.969)}@media (max-width: 769px){.images-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-rows:minmax(200px,auto)}}@media (max-width: 480px){.images-grid{display:flex;flex-direction:column}.images-grid a{aspect-ratio:16/9;height:auto;max-width:100%}.images-grid a img{width:100%;height:100%;object-fit:cover}}.omgeving-grid-parent{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:4fr 1fr;gap:1rem;width:100%}.omgeving-grid-child-1{grid-column:span 4;max-height:42rem}.omgeving-grid-child-1 img,.omgeving-grid-child-2 img,.omgeving-grid-child-3 img,.omgeving-grid-child-4 img,.omgeving-grid-child-5 img{width:100%;height:100%;object-fit:cover}.omgeving-grid-child1 img{max-height:42rem;object-fit:cover;object-position:center}.omgeving-grid-child2,.omgeving-grid-child3,.omgeving-grid-child4,.omgeving-grid-child5{background:#d3d3d3}@media (max-width: 968px){.images-grid{max-height:none;grid-template-rows:auto}.omgeving-grid-child1 img{max-height:30rem}}@media (max-width: 769px){.images-grid{gap:.8rem}.omgeving-grid-parent{grid-template-columns:repeat(2,1fr);grid-template-rows:3fr 1fr 1fr}.omgeving-grid-child1{grid-column:span 2;max-height:30rem}.omgeving-grid-child1 img{max-height:30rem}}@media (max-width: 480px){.images-grid{display:flex;flex-direction:column;gap:.5rem;max-width:100%}.images-grid a{height:auto;aspect-ratio:16/9;margin-bottom:.5rem}.images-grid a img{width:100%;height:100%;object-fit:cover}.omgeving-grid-parent{display:flex;flex-direction:column;gap:.5rem}.omgeving-grid-child1,.omgeving-grid-child2,.omgeving-grid-child3,.omgeving-grid-child4,.omgeving-grid-child5{width:100%}.omgeving-grid-child1 img{max-height:none}}.modal{position:fixed;z-index:69;top:0;left:0;width:100%;height:100%;background:#0000006b;-webkit-backdrop-filter:blur(1.11rem);backdrop-filter:blur(1.11rem);display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all 369ms cubic-bezier(.68,-.55,.27,1.55)}.modal .doc-link{font-size:4.2rem;text-decoration:none;color:#f5ede7;display:block;margin:1rem;transform:scale(.11);transition:all 369ms cubic-bezier(.68,-.55,.27,1.55)}.modal .doc-link:hover{text-decoration:underline}.modal.show{opacity:1;visibility:visible}.modal.show .doc-link{transform:scale(1)}.modal .modal-close{position:absolute;bottom:3rem;left:3rem;font-size:6.9rem;text-decoration:none;color:#f5ede7}@media (max-width: 769px){.modal{flex-direction:column}.modal .close{bottom:2rem;left:2rem;font-size:4rem}}@media (max-width: 480px){.modal .close{bottom:1rem;left:1rem;font-size:3rem}}.parallax-section{height:100vh;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:contain;color:#f5ede7;text-align:center;position:relative}.parallax-section:before{content:"";position:absolute;top:0rem;left:0rem;width:100%;height:100%;background:#0000006b}.parallax-content{position:relative;z-index:1;max-width:800px;padding:2rem}.section{height:100vh;height:100dvh;display:flex;justify-content:center;padding:2rem 0;min-height:100vh;height:auto!important;padding:clamp(2rem,5vh,4rem) 0}@media (max-width: 968px){.section{min-height:auto;height:auto}}.section:nth-child(odd){background:linear-gradient(to top,#dcd7cfee,#76460cbe)}.section:nth-child(odd)>.section-content>div:first-child{order:1}.section:nth-child(odd)>.section-content>div:last-child{order:-1}.section:nth-child(2n){background:linear-gradient(to bottom,#dcd7cfee,#76460cbe)}.section-content{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;max-width:1111px;width:min(90%,1111px);margin-inline:auto;padding:clamp(1rem,3vw,2rem)}.text-content p{font-weight:400}.text-content>ul{list-style-type:square;margin-left:1rem}.text-content>ul>li{display:inline-block;padding:.3rem 1rem}.unit-text{cursor:pointer;transition:all .42s ease-in-out;position:relative;margin-block:.42rem}.unit-text>h1{font-size:1.369rem;margin-bottom:.22rem;margin-right:.69rem;margin-left:-.69rem;font-weight:900;display:inline-block}.unit-text:hover{color:#fff;background-color:#503d2e}.unit-icon-link{color:#b5b3ab;text-decoration:none;margin-left:.69rem;transition:color .3s ease}.unit-icon-link:hover{color:#000}.unit-icon-link i{font-size:1.33rem}#plannen:has(.plannen-overlay>div[data-unit="1"]:hover) #unit-1,#plannen:has(.plannen-overlay>div[data-unit="2"]:hover) #unit-2,#plannen:has(.plannen-overlay>div[data-unit="3"]:hover) #unit-3,#plannen:has(.plannen-overlay>div[data-unit="4"]:hover) #unit-4{color:#fff;background-color:#503d2e}#plannen:has(#unit-1:hover) .plannen-overlay>div[data-unit="1"],#plannen:has(#unit-2:hover) .plannen-overlay>div[data-unit="2"],#plannen:has(#unit-3:hover) .plannen-overlay>div[data-unit="3"],#plannen:has(#unit-4:hover) .plannen-overlay>div[data-unit="4"]{background:repeating-linear-gradient(135deg,#8b4a18ab 6px,#e28a4622 12px);border:.269rem rgba(139,74,24,.6705882353) dotted}.section:has(.contact){min-height:87vh}.contact{width:fit-content;display:flex;place-self:start;margin-top:6.9rem}@media (max-width: 968px){.grid{grid-template-columns:1fr;gap:2rem}h1{font-size:3rem;margin-bottom:1.5rem}h2{font-size:2.5rem;margin-bottom:1.2rem}.section-content{width:95%;gap:2rem}}@media (max-width: 769px){h1{font-size:2.5rem;margin-bottom:1.2rem}h2{font-size:2rem;margin-bottom:1rem}p{font-size:1rem;margin-bottom:1.2rem}.grid,.section-content{gap:1.5rem}.text-content>ul>li{display:block;padding:.2rem .5rem}}@media (max-width: 480px){h1{font-size:2rem;margin-top:1rem;margin-bottom:.3rem}h2{font-size:1.7rem;margin-bottom:.8rem}p{font-size:.9rem;margin-bottom:1rem;max-width:100%}.section-content{gap:.11rem}}footer{display:flex;place-content:center;border-top:1px solid #513b24;width:90vw;margin-inline:auto}footer img{height:clamp(6rem,8.8vh,13vh)}
