.is-hidden-mobile{display:inherit}.body .title{position:relative;text-align:center;padding-top:3em;padding-bottom:3em}.body .title h1,.body .title h2{color:#036;font-size:23px;text-transform:uppercase}.body .title img{max-height:80px;max-width:80%;margin:0 auto}.body .title:after{display:block;clear:both;content:"";position:relative;left:0;bottom:0;max-width:250px;height:1px;width:50px;border-bottom:2px solid #036;margin:0 auto;padding:15px 0}.body .subtitle{width:50%;text-align:center;margin:auto;padding-bottom:2em}.body .subtitle p{font-size:14px}.body .columns-pages{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.body .columns-pages .column{width:50%;padding:2em 0;position:relative}.body .columns-waarden{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.body .columns-waarden .column{position:relative;width:25%}.body .columns-contact{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:10em}.body .columns-contact .column{position:relative;width:25%}.body .bg-gray{background:url(/build/images/pages-gray.bedf3094.jpg) no-repeat 50%;background-size:80% 100%}.body .bg-blue{position:relative;z-index:40;background-color:#036}.body .bg-blue .bg-gray{background:none}.body .bg-blue h1,.body .bg-blue h2{color:#fff}.body .bg-blue h3{color:#fff!important}.body .bg-blue a,.body .bg-blue ol,.body .bg-blue p{color:#fff}.body .bg-blue .text-block-half.padding-t{padding-top:8em}.body .bg-blue .text-block-half.padding-b{padding-bottom:8em}.body .bg-orange{position:relative;z-index:40;background-color:#d76418}.body .bg-orange .bg-gray{background:none}.body .bg-orange h1,.body .bg-orange h2{color:#fff}.body .bg-orange h3{color:#fff!important}.body .bg-orange a,.body .bg-orange ol,.body .bg-orange p{color:#fff}.body .bg-orange .text-block-half.padding-t{padding-top:8em}.body .bg-orange .text-block-half.padding-b{padding-bottom:8em}.body .text-block-pages{padding-left:20%;padding-right:20%}.body .text-block-waarden{padding-left:1.5em;padding-right:1.5em}.body .text-block a{display:block;text-decoration:underline;position:relative;margin-bottom:20px;margin-top:20px;font-size:12px;letter-spacing:1px}.body .text-block a h3{display:inline-block;margin-bottom:0}.body .text-block a:not(.btn):before{background-image:url(/build/images/globe.47b9c515.png);background-size:24px 24px;background-repeat:no-repeat;display:inline-block;width:35px;height:25px;content:"";margin-bottom:-10px}.body .text-block ol li p{margin-bottom:0}.body .text-block ul li{position:relative;padding-left:10px}.body .text-block ul li p{margin-bottom:0}.body .text-block ul li:before{position:absolute;content:"-";left:0;top:1px}.body .text-block .logo-waarden{margin-bottom:15px}.body .text-block .logo-waarden img{width:69px}.body .text-block .image-block-contact{margin-bottom:20px}.body .text-block .image-block-contact img{width:100%}.body .text-block h1{font-size:2Opx}.body .text-block h1,.body .text-block h2{line-height:20px;margin-top:20px;margin-bottom:20px;color:#036;font-weight:900;color:#d76418}.body .text-block h2{font-size:20px}.body .text-block h3{font-size:15.5px;font-weight:700}.body .text-block h3,.body .text-block h4{line-height:20px;margin-bottom:20px;color:#036}.body .text-block h4{font-weight:900;font-size:16.5px}.body .text-block p{font-size:14px}.body .text-block p.is-small{font-size:12px}.body .text-block .link{font-size:12px;text-decoration:underline}.body .text-block .link:before{content:none!important}.body .text-block .link .icon img{position:relative;top:10px;margin-right:10px;width:25px;height:25px}.body .text-block-half{width:50%;text-align:center;margin:auto}.body .text-block-half h1{color:#d76418;font-weight:900;font-size:20px;margin-bottom:20px}.body .text-block-half h2{margin-top:20px;margin-bottom:20px;font-size:14px;color:#036;font-weight:900;text-transform:uppercase}.body .text-block-half p{font-size:14px}.body .text-block-half ol li p{margin-bottom:0}.body .text-block-half ul li{position:relative;padding-left:10px}.body .text-block-half ul li p{margin-bottom:0}.body .text-block-half ul li:before{position:absolute;content:"-";left:0;top:1px}.body .image-block{position:relative;z-index:50}.body .image-block.pull-up{top:-5em}.body .image-block.push-down{margin-bottom:-35px}.body .image-block.spacing-blue{background:#eef2f6;padding:5em}.body .image-block img{width:100%}.body .padding-b{padding-bottom:2em}.body .padding-t{padding-top:2em}.body .padding-t-special{padding-top:5em}.body .padding-tb{padding-bottom:5em;padding-top:5em}.body .img-special{position:relative;top:-50px}.back-to-top{position:fixed;bottom:15px;right:15px;width:50px;height:50px;color:#fff;text-align:center;font-size:35px;border-radius:50%;background:#036;line-height:1.3}.home .back-to-top{display:none}.stoeterij_diepensteyn .text-block{padding-top:30px;text-align:left}.stoeterij_diepensteyn .text-block a.btn{display:inline-block}.kasteel_diepensteyn .button2 a{color:#d76418;background:#fff}.kasteel_diepensteyn .text-block{padding-top:30px;text-align:left}.kasteel_diepensteyn .text-block a.btn{display:inline-block}.over_diepensteyn .text-block{padding-top:30px;text-align:left}.over_diepensteyn .text-block a.btn{display:inline-block}@media only screen and (max-width:1024px){.body .title{padding-top:2em;padding-bottom:2em}.body .title h1,.body .title h2{color:#036;font-size:21px;text-transform:uppercase}.body .title:after{width:40px;padding:12px 0;border-bottom:2px solid #036}.body .subtitle{width:100%;padding-bottom:3em}.body .subtitle p{font-size:13.5px}.body .bg-gray{background-size:90% 100%}.body .bg-blue{padding-top:4em;padding-bottom:4em}.body .columns-waarden{display:-ms-grid;display:grid;text-align:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.body .columns-waarden .column{position:relative;width:100%}.body .columns-contact{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.body .columns-contact .column{position:relative;width:100%}.body .columns-contact .mobile-top{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:3;grid-column-end:4}.body .columns-contact .mobile-bottom{-ms-grid-row:2;grid-row-start:2}.body .columns-contact .top-image-mobile{width:33.33%;float:left}.body .columns-contact .top-image-mobile img{width:200px}.body .columns-contact .top-info-mobile{text-align:center;width:33.33%;float:left}.body .columns-contact .top-button-mobile{width:33.33%;float:right;position:relative;margin-top:20px}.body .text-block-pages{padding-left:10%;padding-right:10%}.body .text-block h1,.body .text-block h2{color:#d76418;font-size:17px;margin-bottom:15px}.body .text-block h3{margin-bottom:15px;font-size:13px}.body .text-block h4{font-size:14px;margin-bottom:15px}.body .text-block p{font-size:12.5px}.body .text-block .link,.body .text-block p.is-small{font-size:10px}.body .text-block-half{width:80%}.body .padding-b{padding-bottom:3em}.body .padding-t{padding-top:3em}.body .padding-tb{padding-bottom:3em;padding-top:3em}}@media only screen and (max-width:768px){.is-hidden-mobile{display:none}.body .image-block.pull-up{top:0}.body .title{padding-top:2em;padding-bottom:1em}.body .title h1,.body .title h2{color:#036;font-size:20px;text-transform:uppercase}.body .title:after{width:30px;padding:6px 0;border-bottom:2px solid #036}.body .subtitle{width:100%;padding-bottom:2em}.body .subtitle p{font-size:13px}.body .columns-pages{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.body .columns-pages .column{width:100%}.body .columns-pages .mobile-top{-ms-grid-row:1;grid-row-start:1}.body .columns-pages .mobile-bottom{-ms-grid-row:2;grid-row-start:2}.body .columns-waarden{display:block;text-align:center}.body .columns-waarden .column{position:relative;width:100%}.body .columns-contact{display:block;padding-bottom:2em}.body .columns-contact .column{position:relative;width:100%;text-align:center}.body .columns-contact .column .text-block-waarden{display:inline-block}.body .columns-contact .top-image-mobile{text-align:center;margin-bottom:0;width:100%;float:left}.body .columns-contact .top-image-mobile img{width:200px}.body .columns-contact .top-info-mobile{text-align:center;width:100%;float:left}.body .columns-contact .top-button-mobile{width:100%;float:none;bottom:auto;position:relative;margin-top:20px}.body .text-block h1{font-size:16px;margin-bottom:10px}.body .text-block h2{margin-top:10px}.body .text-block h2,.body .text-block h3{margin-bottom:10px;font-size:12px}.body .text-block h4{font-size:13.5px;margin-bottom:10px}.body .text-block p{font-size:12px}.body .text-block .link,.body .text-block p.is-small{font-size:10px}.body .text-block-half{width:90%}.body .bg-gray{background:none}.body .padding-b{padding-bottom:1.5em}.body .padding-t{padding-top:1.5em}.body .padding-t-special{padding-top:0}.body .padding-tb{padding-bottom:1.5em;padding-top:1.5em}.body .padding-t-m{padding-top:2.5em}.body .padding-b-m{padding-bottom:1.5em}.body .img-special{position:relative;top:0}}