body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
.tijdelijk{background-color:#1d1d1d;text-align:center;color:#fff}.tijdelijk h1{color:#fff}.tijdelijk img{height:12.5rem}:root{box-sizing:border-box;font-size:calc(0.75vw + 0.1em);scroll-behavior:smooth}@media screen and (max-width:1248px){:root{font-size:calc(0.75vw + 0.25em)}}@media screen and (max-width:767px){:root{font-size:calc(0.75vw + 0.65em)}}@media screen and (min-width:3200px){:root{font-size:calc(0.6vw + 0.094em)}}@media only screen and (min-device-width:320px) and (max-device-width:1024px){html{-webkit-text-size-adjust:none}}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll}*,*::before,*::after{box-sizing:inherit}body{font-size:inherit;font-family:"Montserrat", sans-serif;font-weight:300;color:#F5F1EA;background-color:#29211D}body:after{content:url("/files/layout/svg/watermerk.svg");position:fixed;top:0;right:0;z-index:0}@media screen and (max-width:1200px){body:after{display:none}}h1,h2,h3,h4,h5{font-family:"Libre Baskerville", serif}h1,h2{font-size:1.875rem;margin-bottom:0.5em;color:#D68E00;line-height:1.4}h3,h4{font-size:1.5rem;margin-top:0;margin-bottom:0.625rem;line-height:1.4}#container{margin-top:6.25rem}#container .mod_article .content-text strong{font-weight:800}#container .mod_article .content-text p{margin-bottom:1em;line-height:1.6}#container .mod_article .content-text p:first-of-type:last-of-type+ul,#container .mod_article .content-text p:first-of-type:last-of-type+ol{margin-top:0}#container .mod_article .content-text p:last-of-type{margin-bottom:0}#container .mod_article .content-text p:last-of-type+ul,#container .mod_article .content-text p:last-of-type+ol{margin-top:0}#container .mod_article .content-text a{color:#F5F1EA}#container .mod_article .content-text p+ul,#container .mod_article .content-text p+ol{margin-top:-1rem}#container .mod_article .content-text ul+p{margin-bottom:1em !important}#container .mod_article .content-text ul{padding-left:2rem;margin-bottom:1.25rem;line-height:1.4}#container .mod_article .content-text ul li{list-style-type:disc}#container .mod_article .content-text ol{padding-left:2rem;margin-bottom:1.25rem;line-height:1.4}#container .mod_article .content-text ol li{list-style-type:decimal}.navbar-shrink #navbar .logo img{height:6.25rem;margin-bottom:0}@media screen and (max-width:767px){.navbar-shrink #navbar .logo img{height:5rem}}#navbar{position:fixed;left:0;top:0;right:0;z-index:99;background:linear-gradient(#29211D, #29211deb);transition-duration:0.3s}#navbar .inside{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 12.5rem 0 12.5rem}@media screen and (max-width:1248px){#navbar .inside{padding:1.25rem 6.25rem 0 6.25rem}}@media screen and (max-width:767px){#navbar .inside{padding:0.625rem 1.25rem 0 2rem}}#navbar .logo img{height:11.25rem;display:block;margin-bottom:-5rem;transition:0.3s}@media screen and (max-width:767px){#navbar .logo img{height:5rem;margin-bottom:0}}#navbar .onepage-nav{font-family:"Libre Baskerville", serif;font-size:1.25rem}@media screen and (max-width:767px){#navbar .onepage-nav{display:none}}#navbar .onepage-nav .rte{display:flex}#navbar .onepage-nav .rte p{margin-right:3.125rem}#navbar .onepage-nav .rte p:last-of-type{margin-right:0}#navbar .onepage-nav a{color:#F5F1EA;text-decoration:none;position:relative}#navbar .onepage-nav a.active:after,#navbar .onepage-nav a:hover:after{content:"";display:inline-block;height:2px;width:100%;border-radius:2px;background-color:#E5551F;position:absolute;bottom:-0.625rem;left:0}#navbar .menu-contact{position:absolute;top:0;right:12.5rem;font-size:0.875rem;line-height:1;font-family:"Libre Baskerville", serif;display:flex}@media screen and (max-width:1248px){#navbar .menu-contact{right:6.25rem}}@media screen and (max-width:767px){#navbar .menu-contact{display:none}}#navbar .menu-contact a{background-color:#2F4F3A;padding:0.625rem;color:#F5F1EA;text-decoration:none;display:inline-block;border-radius:0 0 0.625rem 0.625rem;margin-right:1.875rem}#navbar .menu-contact a:hover{text-decoration:underline}#navbar .menu-contact .content-hyperlink:last-of-type a{margin-right:0}#navbar .mod_mobile_menu{overflow:visible}@media screen and (min-width:767px){#navbar .mod_mobile_menu{display:none}}#navbar .mod_mobile_menu .mobile_menu_trigger{display:flex !important;flex-direction:column;gap:0.625rem;cursor:pointer}@media screen and (max-width:767px){#navbar .mod_mobile_menu .mobile_menu_trigger{gap:0.55rem}}#navbar .mod_mobile_menu .mobile_menu_trigger.active{align-items:center;gap:0;height:100%;justify-content:center}#navbar .mod_mobile_menu .mobile_menu_trigger.active span:nth-of-type(1){transform:rotate(-45deg) translate(-0.2rem, 0.1rem)}#navbar .mod_mobile_menu .mobile_menu_trigger.active span:nth-of-type(2){width:0;height:0}#navbar .mod_mobile_menu .mobile_menu_trigger.active span:nth-of-type(3){transform:rotate(45deg) translate(-0.1rem, -0.1rem)}#navbar .mod_mobile_menu .mobile_menu_trigger span{width:2.5rem;height:0.375rem;background-color:#F5F1EA;transition-duration:0.3s;border-radius:0.2rem}.mobile_menu .inner{background:#29211D;padding:3.125rem 2rem}.mobile_menu .inner .menu-contact{font-family:"Libre Baskerville", serif}.mobile_menu .inner .menu-contact a{background-color:#2F4F3A;padding:1.25rem 2rem;color:#F5F1EA;text-decoration:none;display:inline-block;border-radius:0.625rem;margin-bottom:1.25rem}.mobile_menu .inner .menu-contact a:hover{text-decoration:underline}.mobile_menu .inner .onepage-nav{margin-top:3.125rem}.mobile_menu .inner .onepage-nav a{font-family:"Libre Baskerville", serif;color:#F5F1EA;font-size:1.875rem;text-decoration:none;line-height:1.6;position:relative}.mobile_menu .inner .onepage-nav a.active:after{content:"";display:inline-block;height:2px;width:100%;border-radius:2px;background-color:#E5551F;position:absolute;bottom:-0.625rem;left:0}#home{display:flex;justify-content:space-between;align-items:center;scroll-margin:7.5rem;position:relative;z-index:2}@media screen and (max-width:767px){#home{position:relative}}#home .content-text{padding:12.5rem 0 12.5rem 12.5rem;font-size:1.625rem;position:relative;will-change:transform}@media screen and (max-width:1248px){#home .content-text{padding:12.5rem 0 12.5rem 6.25rem}}@media screen and (max-width:767px){#home .content-text{padding:6.25rem 2rem}}#home h1{font-size:2.875rem;line-height:1.6}#home .content-image{align-self:flex-end;width:50vw;opacity:0.8}@media screen and (max-width:767px){#home .content-image{position:absolute;left:2rem;bottom:0;z-index:-1;opacity:0.6;width:130vw}}#home .content-image img{width:100%;display:block}#ons-verhaal{padding:6.25rem 12.5rem;background-image:linear-gradient(140deg, rgba(58, 47, 42, 0) 0%, rgba(41, 33, 29, 0.5) 10%, #29211d 80%), url("/files/img/rietdekkersbedrijf-midden-nederland-schuur.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;scroll-margin-top:7.5rem}@media screen and (max-width:1248px){#ons-verhaal{padding:3.125rem 6.25rem}}@media screen and (max-width:767px){#ons-verhaal{padding:1.875rem 2rem;scroll-margin-top:5.625rem;background-image:linear-gradient(140deg, rgba(58, 47, 42, 0.75) 0%, rgba(41, 33, 29, 0.75) 10%, #29211d 80%), url("/files/img/rietdekkersbedrijf-midden-nederland-schuur.jpg")}}#ons-verhaal .content-text{width:40vw;margin-left:auto;position:relative;z-index:2}@media screen and (max-width:1248px){#ons-verhaal .content-text{width:60vw}}@media screen and (max-width:767px){#ons-verhaal .content-text{width:100%;text-align:left}}#wat-we-doen{padding:6.25rem 12.5rem;scroll-margin-top:7.5rem}@media screen and (max-width:1248px){#wat-we-doen{padding:3.125rem 6.25rem}}@media screen and (max-width:767px){#wat-we-doen{padding:1.875rem 2rem;scroll-margin-top:5.625rem}}#wat-we-doen .content-element-group{display:grid;grid-template-columns:1fr 1fr;gap:3.125rem}@media screen and (max-width:767px){#wat-we-doen .content-element-group{grid-template-columns:1fr}}#wat-we-doen .content-element-group .content-text{display:flex}#wat-we-doen .content-element-group .content-text figure{margin-right:1.25rem;margin-top:0.5rem;flex-shrink:0}#wat-we-doen .content-element-group .content-text figure img{width:2.1875rem}#contact{background:linear-gradient(#29211D, #5A4841);padding:6.25rem 12.5rem}@media screen and (max-width:1248px){#contact{padding:3.125rem 6.25rem}}@media screen and (max-width:767px){#contact{padding:1.875rem 2rem}}#contact .grid{display:grid;grid-template-columns:1fr 1fr;gap:3.125rem;position:relative;z-index:2}@media screen and (max-width:767px){#contact .grid{grid-template-columns:1fr}}#contact .grid .contactgegevens{display:flex;flex-wrap:wrap;font-family:"Libre Baskerville", serif}@media screen and (max-width:767px){#contact .grid .contactgegevens{flex-direction:column}}#contact .grid .contactgegevens a{background-color:#2F4F3A;padding:1.25rem 2.5rem;color:#F5F1EA;text-decoration:none;display:inline-block;border-radius:0.625rem;margin:1.875rem 1.875rem 0 0}#contact .grid .contactgegevens a:hover{text-decoration:underline}#contact .grid .contactgegevens .locatie{background-color:#C2A875;padding:1.25rem 2.5rem;color:#3A2F2A;text-decoration:none;display:flex;align-items:center;border-radius:0.625rem;margin-top:1.875rem;width:fit-content}#contact .grid .contactgegevens .locatie figure{margin-right:0.625rem}#contact .grid .contactgegevens .locatie p{margin:0;line-height:1}#bottom{padding:0.625rem 12.5rem;background-color:#5A4841;border-top:1px solid #C2A875;font-size:0.875rem}@media screen and (max-width:1248px){#bottom{padding:0.625rem 6.25rem}}@media screen and (max-width:767px){#bottom{padding:0.625rem 2rem}}#bottom .inside{display:flex;justify-content:space-between}@media screen and (max-width:767px){#bottom .inside{flex-direction:column;align-items:center}}@media screen and (max-width:767px){#bottom .inside .content-text:first-of-type{margin-bottom:0.3125rem}}#bottom .inside p{margin:0}
