label{cursor:inherit}*{margin:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:500}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:avenir-light,sans-serif;font-size:100%;font-weight:400;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none;cursor:pointer}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:0}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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}template,[hidden]{display:none}@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")}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#283148;font-family:avenir-light,sans-serif;line-height:23px}@media (width<=599px){html,body{font-size:13px}}@media (width>=600px){html,body{font-size:14px}}@media (width>=900px){html,body{font-size:15px}}@media (width>=1200px){html,body{font-size:16px}}@media (width>=1800px){html,body{font-size:18px}}html,html *,body,body *{box-sizing:border-box}html .main-content,body .main-content{background-color:#fff;grid-template-rows:fit-content(100%) 1fr fit-content(100%);width:100dvw;height:100dvh;display:grid;position:relative}html .main-content .page-content,body .main-content .page-content{flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden auto}html .main-content .page-content .page,body .main-content .page-content .page{flex:1;align-content:start;justify-items:center;padding:4rem 0 0;display:grid}html .main-content .page-content .page .page-title,body .main-content .page-content .page .page-title{text-align:center;max-width:min(70rem,95dvw);margin:2rem 0;font-size:2.5rem;line-height:1.2;text-decoration:underline}html .main-content .page-content .page .quote,body .main-content .page-content .page .quote{text-align:center;max-width:80dvw;font-size:2rem;font-style:italic;line-height:1}html .main-content .page-content .page .quote.head,body .main-content .page-content .page .quote.head{margin-bottom:4rem}html .main-content .page-content .page .quote.foot,body .main-content .page-content .page .quote.foot{margin-top:4rem}html .main-content .page-content .page .quote.small,body .main-content .page-content .page .quote.small{font-size:1.5rem}html .main-content .page-content .page .page-texts-container,body .main-content .page-content .page .page-texts-container{grid-row-gap:2rem;justify-items:start;display:grid}html .main-content .page-content .page .text-with-img,body .main-content .page-content .page .text-with-img{grid-template-columns:1fr 2fr;justify-self:stretch;display:grid}html .main-content .page-content .page .text-with-img .text-img,body .main-content .page-content .page .text-with-img .text-img{object-fit:cover;max-width:100%;height:100%}html .main-content .page-content .page .text-with-img .text-container,body .main-content .page-content .page .text-with-img .text-container{flex:1;align-content:center;row-gap:2rem;padding:3rem;display:grid}html .main-content .page-content .page .text-with-img .text-container .cta-button,body .main-content .page-content .page .text-with-img .text-container .cta-button{justify-self:center}html .main-content .page-content .page .text-with-img.black,body .main-content .page-content .page .text-with-img.black{color:#fff;background-color:#1c1c23}html .main-content .page-content .page .text-with-img.last .text-container,body .main-content .page-content .page .text-with-img.last .text-container{border-bottom:1px solid #1c1c234d}html .main-content .page-content .page .text-with-img.revert,body .main-content .page-content .page .text-with-img.revert{grid-template-columns:2fr 1fr}@media (width<=750px){html .main-content .page-content .page .text-with-img,body .main-content .page-content .page .text-with-img{grid-template-columns:1fr!important}html .main-content .page-content .page .text-with-img .text-img,html .main-content .page-content .page .text-with-img .studio-img-container,body .main-content .page-content .page .text-with-img .text-img,body .main-content .page-content .page .text-with-img .studio-img-container{width:100dvw;max-width:unset}html .main-content .page-content .page .text-with-img .text-img,html .main-content .page-content .page .text-with-img.revert .text-img,body .main-content .page-content .page .text-with-img .text-img,body .main-content .page-content .page .text-with-img.revert .text-img{order:0}html .main-content .page-content .page .text-with-img .text-container,html .main-content .page-content .page .text-with-img.revert .text-container,body .main-content .page-content .page .text-with-img .text-container,body .main-content .page-content .page .text-with-img.revert .text-container{order:1}}html .main-content .page-content .page .text-title,body .main-content .page-content .page .text-title{justify-self:start;margin-bottom:1rem;font-size:1.5rem;font-weight:500;display:block}html .main-content .page-content .page .text-title.italic,body .main-content .page-content .page .text-title.italic{font-style:italic}html .main-content .page-content .page .text-title.big,body .main-content .page-content .page .text-title.big{font-size:2rem}html .main-content .page-content .page .text-title.mb,body .main-content .page-content .page .text-title.mb{margin-bottom:2rem}html .main-content .page-content .page .page-text,body .main-content .page-content .page .page-text{line-height:1.75}html .main-content .page-content .page .page-text.start,body .main-content .page-content .page .page-text.start{justify-self:start}html .main-content .page-content .page .portfolio-title,body .main-content .page-content .page .portfolio-title{margin:2rem 0}html .main-content .nav-link,body .main-content .nav-link{color:#283148;text-decoration:none;transition:transform .2s ease-in-out}html .main-content .nav-link:not(html .main-content .nav-link.no-scale,body .main-content .nav-link.no-scale):hover,body .main-content .nav-link:not(html .main-content .nav-link.no-scale,body .main-content .nav-link.no-scale):hover{transform:scale(1.1)}html .main-content .nav-link.white,body .main-content .nav-link.white{color:#fff}html .main-content .img-link,body .main-content .img-link{display:flex}@media (width<=750px){html .main-content .no-mobile,body .main-content .no-mobile{display:none}}@media (width>=751px){html .main-content .only-mobile,body .main-content .only-mobile{display:none}}.reviews-container{padding:4rem 0}.reviews-container .reviews .review-container{color:#283148;flex-direction:column;align-items:center;display:flex}.reviews-container .reviews .review-container .review-message-container{color:#000;-webkit-user-select:none;user-select:none;width:40rem;max-width:90dvw;margin-bottom:.5rem;font-size:1.2rem;display:block}.reviews-container .reviews .review-container .stars-container{vertical-align:bottom;width:5rem;height:1.5rem;display:inline-block;position:relative}.reviews-container .reviews .review-container .stars-container span{width:5rem;overflow:hidden}.reviews-container .reviews .review-container .stars-container span:before{content:"";background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='rgb%2828%2C28%2C35%29'%3E%3Cpath fill-rule='evenodd' d='M4.52 11.896c-.633.281-1.199-.179-1.033-.855l.548-2.224a.443.443 0 0 0-.104-.343l-1.622-1.51c-.49-.455-.313-1.152.34-1.318l2.163-.549a.774.774 0 0 0 .384-.305l1.135-2.306c.299-.606 1.03-.618 1.335 0L8.8 4.792a.791.791 0 0 0 .385.305l2.162.55c.647.163.835.857.34 1.318l-1.621 1.51a.474.474 0 0 0-.105.342l.548 2.224c.168.684-.402 1.136-1.033.855l-2.217-.985a.822.822 0 0 0-.522 0l-2.217.985z'/%3E%3C/svg%3E");background-position:0;background-repeat:repeat-x;background-size:1rem;right:0}.reviews-container .reviews .review-container .stars-container:before,.reviews-container .reviews .review-container .stars-container span,.reviews-container .reviews .review-container .stars-container span:before{display:block;position:absolute;top:0;bottom:0;left:0}.reviews-container .reviews .review-container .stars-container:before{content:"";background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='rgb%28230%2C230%2C230%29'%3E%3Cpath fill-rule='evenodd' d='M4.52 11.896c-.633.281-1.199-.179-1.033-.855l.548-2.224a.443.443 0 0 0-.104-.343l-1.622-1.51c-.49-.455-.313-1.152.34-1.318l2.163-.549a.774.774 0 0 0 .384-.305l1.135-2.306c.299-.606 1.03-.618 1.335 0L8.8 4.792a.791.791 0 0 0 .385.305l2.162.55c.647.163.835.857.34 1.318l-1.621 1.51a.474.474 0 0 0-.105.342l.548 2.224c.168.684-.402 1.136-1.033.855l-2.217-.985a.822.822 0 0 0-.522 0l-2.217.985z'/%3E%3C/svg%3E");background-position:0;background-repeat:repeat-x;background-size:1rem;width:5rem;right:0}.reviews-container .reviews .review-container .review-author{margin-top:.5rem}.page-footer{background-color:#1c1c23;grid-template-columns:repeat(3,1fr);place-items:center;padding:2rem 4rem 2rem 2rem;display:grid}.page-footer .footer-part.links,.page-footer .footer-part.company{grid-row-gap:.25rem;display:grid}.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{grid-column-gap:.75rem;grid-template-columns:6rem fit-content(100%);display:grid}.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-row-gap:1rem;grid-template-columns:repeat(2,1fr);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}.page-header{background-color:#1c1c23;justify-content:space-between;align-items:center;padding:0 2rem;display:flex}.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:#0006;justify-items:end;width:100dvw;height:100dvh;transition:transform 0s .2s;display:grid;position:fixed;top:0;right:0;transform:translate(100%)}.page-header .mobile-navigation-container .mobile-navigation{background-color:#1c1c23;align-content:start;justify-items:center;height:100%;transition:transform .2s ease-in-out;display:grid;position:fixed;top:0;right:0;transform:translate(100%)}.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-background,.page-header .mobile-navigation-container.open .mobile-navigation{transform:translate(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{color:#fff;border-bottom:1px solid #0000;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 (width<=750px){.page-header{padding:0 1rem}}.contact-form{grid-row-gap:1rem;border:1px solid #1c1c23;border-radius:1rem;align-self:center;width:min(100dvw,40rem);margin:4rem 0;padding:2rem;display:grid;position:relative}.contact-form .contact-form-title{justify-self:center;font-size:1.5rem;font-weight:700}@media (width<=750px){.contact-form{border-bottom:none;border-left:none;border-right:none;border-radius:0;margin-bottom:0}}.cta-button{color:#1c1c23;white-space:nowrap;border:1px solid;border-radius:2rem;padding:.5rem 1rem;text-decoration:none;transition:transform .2s ease-in-out}.cta-button.invert{color:#fff}.cta-button:hover{transform:scale(1.05)}.faq .faqs-container{grid-row-gap:1rem;max-width:min(70rem,70dvw);margin-bottom:4rem;display:grid}.faq .faqs-container .faq-container{grid-template-rows:fit-content(100%) 0fr;transition:grid-template-rows .2s ease-in-out;display:grid}.faq .faqs-container .faq-container .question-container{cursor:pointer;border:1px solid #1c1c231a;border-radius:.25rem;place-content:center space-between;padding:1rem;transition:border-radius 0s linear .2s;display:flex}.faq .faqs-container .faq-container .question-container .question{color:#283148;vertical-align:middle;font-size:1.2rem;font-weight:500}.faq .faqs-container .faq-container .answer-container{border:1px solid #0000;border-top:none;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;padding:0 1rem;transition:padding .2s ease-in-out,border-color 0s linear .2s;overflow:hidden}.faq .faqs-container .faq-container.open{grid-template-rows:fit-content(100%) 1fr}.faq .faqs-container .faq-container.open .question-container{border-bottom-right-radius:0;border-bottom-left-radius:0;transition:none}.faq .faqs-container .faq-container.open .question-container .chev-icon{transform:rotate(180deg)}.faq .faqs-container .faq-container.open .answer-container{border-color:#1c1c231a;padding:1rem;transition:padding .2s ease-in-out}@media (width<=750px){.faq .faqs-container{max-width:90dvw}}.page.home{grid-row-gap:4rem!important;padding:0 0 4rem!important}.page.home .home-image-container{background-color:#000;width:100dvw;height:60dvh;position:relative;overflow:hidden}.page.home .home-image-container .home-image{width:50%;position:absolute;top:-10rem;left:50%;transform:translate(-50%)}@media (width<=750px){.page.home .home-image-container{height:25dvh}.page.home .home-image-container .home-image{top:-2rem}}.page.home .nav-tiles{grid-column-gap:2rem;grid-template-columns:repeat(4,1fr);justify-content:center;display:grid}.page.home .nav-tiles .nav-tile{grid-row-gap:1rem;cursor:pointer;justify-items:center;display:grid;position:relative}.page.home .nav-tiles .nav-tile .nav-tile-img{object-fit:cover;background-color:#1c1c23;border-radius:.5rem;width:20dvw;height:25rem;transition:transform .2s ease-in-out}.page.home .nav-tiles .nav-tile .nav-tile-img.force-top{object-position:top}.page.home .nav-tiles .nav-tile .nav-tile-label{color:#283148;box-sizing:content-box;-webkit-user-select:none;user-select:none;text-align:center;white-space:nowrap;background-color:#fff6;border-bottom:1px solid #0000;border-radius:1rem;align-items:center;padding:1rem;font-size:2rem;font-weight:500;line-height:1;transition:background-color .2s ease-in-out;display:flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.page.home .nav-tiles .nav-tile .nav-tile-label.wrap{white-space:initial}@media (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:#fff9}}@media (width<=750px){.page.home .nav-tiles{grid-gap:2rem;grid-template-columns:1fr}.page.home .nav-tiles .nav-tile .nav-tile-img{width:80dvw}}.page.home .home-text{justify-self:center;width:min(70rem,80dvw);display:grid}.page.home .home-text .cta-home{justify-self:center}.page.home .studio-img-container{width:30dvw;height:100%;position:relative;overflow:hidden}.page.home .studio-img-container .text-img.studio-img{max-height:100%;position:absolute;left:-4rem;max-width:unset!important}@media (width<=750px){.page.home .studio-img-container .text-img.studio-img{left:unset;position:relative}}.portfolio-slider{width:90dvw;height:min(40rem,70dvh)}.portfolio-slider .slider-image{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;row-gap:1rem;display:flex}.portfolio-slider .slider-image img{object-fit:scale-down;flex:1;max-width:100%;max-height:min(40rem,70dvh)}.portfolio-slider .slider-image.with-text img{max-height:calc(min(40rem,70dvh) - 5rem)}.portfolio-slider .slider-image.with-text .portfolio-image-text{text-align:center}.offer-page .offer-link{text-decoration:underline!important}.reviews-page{padding-top:0!important}.reviews-page .review{min-height:50dvh}
