/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */label{cursor:inherit}*{margin:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:500}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:avenir-light,sans-serif;font-size:100%;font-weight:400;line-height:1.15;margin:0}button,input{overflow:visible}button,select{cursor:pointer;text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset,legend{padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}
/*!
 * Copyright (c) 2022. Dave van Rijn Development
 */@font-face{font-family:avenir-light;src:url(https://dvr-apps.nl/static/fonts/Avenir-Light.eot?) format("eot"),url(https://dvr-apps.nl/static/fonts/Avenir-Light.woff) format("woff"),url(https://dvr-apps.nl/static/fonts/Avenir-Light.svg#avenir-light) format("svg")}@font-face{font-family:avenir-light;font-weight:500;src:url(https://dvr-apps.nl/static/fonts/AvenirLTStd-Medium.eot?) format("eot"),url(https://dvr-apps.nl/static/fonts/AvenirLTStd-Medium.woff) format("woff"),url(https://dvr-apps.nl/static/fonts/AvenirLTStd-Medium.svg#avenir-light) format("svg")}/*!
 * Copyright (c) 2020. Dave van Rijn Development
 */body,html{font-family:avenir-light,sans-serif;line-height:23px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#283148}@media(max-width:599px){body,html{font-size:13px}}@media(min-width:600px){body,html{font-size:14px}}@media(min-width:900px){body,html{font-size:15px}}@media(min-width:1200px){body,html{font-size:16px}}@media(min-width:1800px){body,html{font-size:18px}}body *,html *{box-sizing:border-box}body .main-content,html .main-content{background-color:#fff;display:grid;grid-template-rows:fit-content(100%) 1fr fit-content(100%);height:100dvh;position:relative;width:100dvw}body .main-content .page-content,html .main-content .page-content{display:flex;flex-direction:column;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}body .main-content .page-content .page,html .main-content .page-content .page{display:grid;flex:1;justify-items:center;padding:4rem;grid-row-gap:2rem;align-content:start}body .main-content .page-content .page .page-title,html .main-content .page-content .page .page-title{font-size:2.5rem;margin:2rem 0;text-decoration:underline}body .main-content .page-content .page .quote,html .main-content .page-content .page .quote{font-size:2rem;font-style:italic;max-width:90dvw}body .main-content .page-content .page .page-texts-container,html .main-content .page-content .page .page-texts-container{display:grid;grid-row-gap:2rem;justify-items:start}body .main-content .page-content .page .page-text,html .main-content .page-content .page .page-text{line-height:1.5;max-width:min(80rem,90dvw);text-align:justify}body .main-content .page-content .page .page-text .text-title,html .main-content .page-content .page .page-text .text-title{display:block;font-size:1.5rem;font-weight:500;justify-self:start}body .main-content .page-content .page .page-text .text-title.italic,html .main-content .page-content .page .page-text .text-title.italic{font-style:italic}body .main-content .page-content .page .page-text .text-title.big,html .main-content .page-content .page .page-text .text-title.big{font-size:2rem}@media(max-width:750px){body .main-content .page-content .page,html .main-content .page-content .page{padding:2rem 1rem}}body .main-content .nav-link,html .main-content .nav-link{color:#283148;text-decoration:none;transition:transform .2s ease-in-out}body .main-content .nav-link:not(html .main-content .nav-link.no-scale,body .main-content .nav-link.no-scale):hover,html .main-content .nav-link:not(html .main-content .nav-link.no-scale,body .main-content .nav-link.no-scale):hover{transform:scale(1.1)}body .main-content .img-link,html .main-content .img-link{display:flex}@media(max-width:750px){body .main-content .no-mobile,html .main-content .no-mobile{display:none}}@media(min-width:751px){body .main-content .only-mobile,html .main-content .only-mobile{display:none}}.page-footer{align-items:center;background-color:#1c1c23;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;padding:2rem 4rem 2rem 2rem}.page-footer .footer-part.company,.page-footer .footer-part.links{display:grid;grid-row-gap:.25rem}.page-footer .footer-part.company{color:#fff}.page-footer .footer-part.company .company-label{border-bottom:1px solid #fff;justify-self:start;margin-bottom:.25rem;padding-right:.75rem}.page-footer .footer-part.company .company-field{display:grid;grid-template-columns:6rem fit-content(100%);grid-column-gap:.75rem}.page-footer .footer-part.company .company-field.small{grid-template-columns:repeat(2,fit-content(100%))}.page-footer .footer-part.company .company-field.mt{margin-top:.5rem}.page-footer .nav-link{color:#fff!important}.page-footer .footer-logo{object-fit:scale-down;width:12.5rem}.page-footer.only-mobile{grid-template-columns:repeat(2,1fr);grid-row-gap:1rem;padding-bottom:0}.page-footer.only-mobile .footer-part.links{justify-self:end}.page-footer.only-mobile .footer-part.company{justify-self:start}.page-footer.only-mobile .footer-part.logo{grid-column-start:span 2}
/*!
 * Copyright (c) 2020. Dave van Rijn Development
 */.page-header{align-items:center;background-color:#1c1c23;display:flex;justify-content:space-between;padding:0 2rem}.page-header .header-logo{object-fit:scale-down;width:12.5rem}.page-header .mobile-navigation-container{z-index:1}.page-header .mobile-navigation-container .menu-icon{color:#fff;font-size:1.5rem}.page-header .mobile-navigation-container .mobile-navigation-background{background-color:rgba(0,0,0,.4);display:grid;height:100dvh;justify-items:end;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform 0s;transition-delay:.2s;width:100dvw}.page-header .mobile-navigation-container .mobile-navigation{align-content:start;background-color:#1c1c23;display:grid;height:100%;justify-items:center;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .2s ease-in-out}.page-header .mobile-navigation-container .mobile-navigation .nav-link{color:#fff;padding:.5rem 1rem}.page-header .mobile-navigation-container .mobile-navigation .links-container{display:grid}.page-header .mobile-navigation-container.open .mobile-navigation,.page-header .mobile-navigation-container.open .mobile-navigation-background{transform:translateX(0)}.page-header .mobile-navigation-container.open .mobile-navigation-background{transition-delay:0s}.page-header .navigation-container{column-gap:1rem;display:flex}.page-header .navigation-container .nav-link{border-bottom:1px solid transparent;color:#fff;font-size:1.1rem;transition:transform .2s ease-in-out,border-color .2s ease-in-out}.page-header .navigation-container .nav-link.active{border-color:currentColor}.page-header.white{background-color:#fff;border-bottom:2px solid #1c1c23;padding-left:0}.page-header.white .nav-link{color:#283148}@media(max-width:750px){.page-header{padding:0 1rem}}
/*!
 * Copyright (c) 2020. Dave van Rijn Development
 */.contact-form{display:grid;grid-row-gap:1rem;align-self:center;border:1px solid #1c1c23;border-radius:1rem;margin:4rem 0;padding:2rem;width:min(100dvw,40rem)}.contact-form .contact-form-title{font-size:1.5rem;font-weight:700;justify-self:center}@media(max-width:750px){.contact-form{border-bottom:none;border-left:none;border-radius:0;border-right:none;margin-bottom:0}}
/*!
 * Copyright (c) 2020. Dave van Rijn Development
 */.page.home{padding:0 0 4rem!important;grid-row-gap:4rem!important}.page.home .home-image{max-height:60dvh;object-fit:cover;width:100dvw}.page.home .nav-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:2rem;justify-content:center}.page.home .nav-tiles .nav-tile{display:grid;grid-row-gap:1rem;cursor:pointer;justify-items:center;position:relative}.page.home .nav-tiles .nav-tile .nav-tile-img{background-color:#1c1c23;border-radius:.5rem;height:25rem;object-fit:cover;transition:transform .2s ease-in-out;width:20dvw}.page.home .nav-tiles .nav-tile .nav-tile-label{align-items:center;background-color:hsla(0,0%,100%,.4);border-bottom:1px solid transparent;border-radius:1rem;box-sizing:content-box;color:#283148;display:flex;font-size:2rem;font-weight:700;height:2rem;left:50%;padding:1rem;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .2s ease-in-out;user-select:none}@media(min-width:751px){.page.home .nav-tiles .nav-tile:hover .nav-tile-img{transform:scale(1.05)}.page.home .nav-tiles .nav-tile:hover .nav-tile-label{background-color:hsla(0,0%,100%,.6)}}@media(max-width:750px){.page.home .nav-tiles{grid-template-columns:1fr;grid-gap:2rem}.page.home .nav-tiles .nav-tile .nav-tile-img{width:80dvw}}.page.home .home-text{justify-self:center}.offer-page .text-title.nav-link{color:#283148}.offer-page .contact{margin-top:4rem}
/*# sourceMappingURL=main.ebda730c297ad2be6994-cache.css.map*/