#masthead .content::after{content:'';display:block}@media only screen and (max-width: 830px){#masthead .content::after{padding-bottom:80px}}@media only screen and (max-width: 750px){#masthead .content::after{padding-bottom:100px}}@media only screen and (max-width: 425px){#masthead .content::after{padding-bottom:75px}}#masthead p{margin:0}@media only screen and (max-width: 1140px){#masthead p{width:auto;padding-right:0}}#masthead h1,#masthead p{padding-right:calc(50% + 40px)}@media only screen and (max-width: 1070px){#masthead h1,#masthead p{padding-left:calc(33.3333% + 53.3333px);padding-right:0}}@media only screen and (max-width: 830px){#masthead h1,#masthead p{padding-left:0}}#masthead .office{position:absolute;overflow:hidden;right:80px;border-radius:3px;box-shadow:0px 1px 3px 1px rgba(0,10,17,0.15),0px 8px 15px 0px rgba(0,18,29,0.3);width:calc(50% - 120px);height:360px}@media only screen and (max-width: 1150px){#masthead .office{height:310px}}@media only screen and (max-width: 1070px){#masthead .office{right:auto;left:80px;width:calc(33.333% - 80px)}}@media only screen and (max-width: 1000px){#masthead .office{left:60px;width:calc(33.333% - 60px);height:200px}}@media only screen and (max-width: 830px){#masthead .office{left:50%;bottom:-100px;width:calc(100% - 60px);max-width:510px;transform:translateX(-50%)}}@media only screen and (max-width: 425px){#masthead .office{width:calc(100% - 40px);height:150px;bottom:-75px}}@media only screen and (max-width: 350px){#masthead .office{width:calc(100% - 30px)}}#masthead .office img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#details{float:left;padding-top:50px;min-height:400px}#details:before,#details:after{content:"";display:table}#details:after{clear:both}#details{*zoom:1}@media only screen and (max-width: 1150px){#details{padding-top:0}}@media only screen and (max-width: 1000px){#details{float:none;min-height:0}}@media only screen and (max-width: 600px){#details{float:left;padding-bottom:40px}}@media only screen and (max-width: 425px){#details{padding-bottom:30px}}@media only screen and (max-width: 350px){#details{padding-bottom:25px}}#details h2{font-size:1.5rem}@media only screen and (max-width: 600px){#details h2{font-size:1.25rem}}@media only screen and (max-width: 350px){#details h2{font-size:1.125rem}}#details p{padding-left:25px;position:relative}@media only screen and (min-width: 1001px){#details p+p{border-top:2px solid #E6E6E6;padding-top:18px}}@media only screen and (max-width: 1000px){#details p+p{margin-left:40px}}@media only screen and (max-width: 780px){#details p+p{margin-left:0}}@media only screen and (max-width: 600px){#details p+p{border-top:2px solid #E6E6E6;padding-top:15px;margin-top:15px}}@media only screen and (max-width: 1000px){#details p{float:left}}@media only screen and (max-width: 780px){#details p{width:50%}}@media only screen and (max-width: 600px){#details p{width:auto;float:none}}#details .icon{position:absolute;display:block;overflow:hidden;text-indent:-99rem;width:17px;height:19px;margin:3px 0 0 0;left:0}#details .icon.address{background:no-repeat center/14px 19px url("data:image/svg+xml,%3Csvg viewBox='0 0 14 19' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(1 1)' fill='%23002942' fill-rule='evenodd'%3E%3Cpath d='M6.534 10.744c.33-.55.636-1.085.914-1.595C8.435 7.33 9 5.9 9 5.33 9 3.506 7.447 2 5.5 2S2 3.506 2 5.333c0 .568.565 2.003 1.552 3.816.278.51.584 1.04.914 1.59.583.973.908 1.57 1.034 1.755-.145.22.45-.783 1.034-1.757zM5.5 16S0 8.28 0 5.333C0 2.388 2.462 0 5.5 0S11 2.388 11 5.333C11 8.28 5.5 16 5.5 16z'/%3E%3Ccircle cx='5.5' cy='5.5' r='1.5'/%3E%3C/g%3E%3C/svg%3E")}#details .icon.phone{background:no-repeat center/11px 18px url("data:image/svg+xml,%3Csvg viewBox='0 0 11 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M2 3v11c0 .557.444 1 1 1h4c.55 0 1-.45 1-1V3c0-.557-.444-1-1-1H3c-.55 0-1 .45-1 1zM0 3c0-1.657 1.35-3 3-3h4c1.657 0 3 1.334 3 3v11c0 1.657-1.35 3-3 3H3c-1.657 0-3-1.334-3-3V3z' fill='%23002942'/%3E%3Cpath d='M1.5 12H9M1.5 4H9' stroke='%23002942' stroke-width='2' stroke-linecap='square'/%3E%3Cpath fill='%23002942' d='M4 13h2v2H4z'/%3E%3C/g%3E%3C/svg%3E")}#details .icon.email{background:no-repeat center/16px 14px url("data:image/svg+xml,%3Csvg viewBox='0 0 16 14' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M3 2.992v7.016c0-.01.003-.008.003-.008h8.994c.006 0 .003.003.003.008V2.992c0 .01-.003.008-.003.008H3.003C2.997 3 3 2.997 3 2.992zm-2 0C1 1.892 1.894 1 3.003 1h8.994C13.103 1 14 1.9 14 2.992v7.016c0 1.1-.894 1.992-2.003 1.992H3.003C1.897 12 1 11.1 1 10.008V2.992z' fill='%23002942'/%3E%3Cpath d='M3 3l4.5 4L12 3' stroke='%23002942' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E")}#details a{border-bottom:2px solid transparent;transition:border 0.2s ease}#details a:hover{border-bottom-color:#F25130}#contact-options .content::before{content:'';display:block}@media only screen and (max-width: 830px){#contact-options .content::before{padding-bottom:80px}}@media only screen and (max-width: 750px){#contact-options .content::before{padding-bottom:100px}}@media only screen and (max-width: 425px){#contact-options .content::before{padding-bottom:75px}}#contact-options .wrapper{padding-left:calc(50% + 40px)}@media only screen and (max-width: 1150px){#contact-options .wrapper{padding-left:calc(66.666% + 40px)}}@media only screen and (max-width: 1000px){#contact-options .wrapper{padding-left:0}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#contact-form{background:#fff;z-index:3;position:absolute;left:80px;width:calc(50% - 120px);border-radius:3px;box-shadow:0px 1px 3px 1px rgba(0,10,17,0.15),0px 8px 15px 0px rgba(0,18,29,0.3)}@media only screen and (max-width: 1150px){#contact-form{width:calc(66.6666% - 145px)}}@media only screen and (max-width: 1000px){#contact-form{position:relative;top:0;left:0;max-width:700px;width:auto;margin:50px 0 -130px}}@media only screen and (max-width: 750px){#contact-form{margin:30px 0 -110px}}@media only screen and (max-width: 600px){#contact-form{clear:both;margin:0 0 -90px}}#contact-form .input{position:relative}#contact-form .input:before,#contact-form .input:after{content:"";display:table}#contact-form .input:after{clear:both}#contact-form .input{*zoom:1}#contact-form .input+.input{border-top:2px solid #E6E6E6}#contact-form .input.optional::after{content:'optioneel';position:absolute;pointer-events:none;right:25px;top:50%;font-size:0.8em;margin-top:-10px;color:#bbb}@media only screen and (max-width: 450px){#contact-form .input.optional::after{right:15px}}#contact-form .input.invalid::after{content:'verplicht';position:absolute;color:red;pointer-events:none;right:25px;top:12px;font-size:0.8em}@media only screen and (max-width: 450px){#contact-form .input.invalid::after{right:15px}}#contact-form .floating-input{position:absolute;left:25px;bottom:25px;right:200px;padding:11px 0}@media only screen and (max-width: 550px){#contact-form .floating-input{position:static;padding:12px 25px;border-top:2px solid #E6E6E6}}#contact-form input[type="text"],#contact-form input[type="email"],#contact-form input[type="tel"],#contact-form textarea{border:0;margin:0;background:none;padding:9px 25px 9px 23px;display:block;width:100%;border-radius:0;transition:border 0.2s ease;font:17px/1.55 "source-sans-pro",sans-serif;font-size:1.0625rem;outline:none;color:#F25130;border-left:2px solid transparent}@media only screen and (max-width: 450px){#contact-form input[type="text"],#contact-form input[type="email"],#contact-form input[type="tel"],#contact-form textarea{font-size:1rem;padding:9px 15px 9px 13px}}@media only screen and (max-width: 350px){#contact-form input[type="text"],#contact-form input[type="email"],#contact-form input[type="tel"],#contact-form textarea{font-size:.9375rem}}#contact-form input[type="text"]::-webkit-input-placeholder,#contact-form input[type="email"]::-webkit-input-placeholder,#contact-form input[type="tel"]::-webkit-input-placeholder,#contact-form textarea::-webkit-input-placeholder{color:#bbb}#contact-form input[type="text"]:-moz-placeholder,#contact-form input[type="email"]:-moz-placeholder,#contact-form input[type="tel"]:-moz-placeholder,#contact-form textarea:-moz-placeholder{opacity:1;color:#bbb}#contact-form input[type="text"]::-moz-placeholder,#contact-form input[type="email"]::-moz-placeholder,#contact-form input[type="tel"]::-moz-placeholder,#contact-form textarea::-moz-placeholder{opacity:1;color:#bbb}#contact-form input[type="text"]:-ms-input-placeholder,#contact-form input[type="email"]:-ms-input-placeholder,#contact-form input[type="tel"]:-ms-input-placeholder,#contact-form textarea:-ms-input-placeholder{opacity:1;color:#bbb}#contact-form input[type="text"].invalid,#contact-form input[type="email"].invalid,#contact-form input[type="tel"].invalid,#contact-form textarea.invalid{border-left-color:red}#contact-form input[type="text"]:focus,#contact-form input[type="email"]:focus,#contact-form input[type="tel"]:focus,#contact-form textarea:focus{border-left-color:#002A42}#contact-form input[type="radio"]{display:none}#contact-form input[type="radio"]+label{width:50%;display:block;float:left;padding-left:20px;position:relative;cursor:pointer}@media only screen and (max-width: 500px){#contact-form input[type="radio"]+label{width:auto;float:none}#contact-form input[type="radio"]+label+input[type="radio"]+label{margin-top:5px}}#contact-form input[type="radio"]+label::before{content:'';position:absolute;left:0;width:11px;height:11px;top:50%;margin-top:-8px;border:2px solid #002A42;border-radius:9rem;transition:border 0.2s ease}#contact-form input[type="radio"]+label::after{content:'';position:absolute;left:4px;width:7px;height:7px;top:50%;margin:-4px 0 0 0;background:#F25130;border-radius:9rem;opacity:0;transition:opacity 0.2s ease}#contact-form input[type="radio"]:checked+label::before,#contact-form input[type="radio"]+label:hover::before{border-color:#F25130}#contact-form input[type="radio"]:checked+label::after{opacity:1}#contact-form input[type="checkbox"]{display:none}#contact-form input[type="checkbox"]+label{display:block;padding-left:20px;position:relative;cursor:pointer;line-height:1.1}@media only screen and (max-width: 500px){#contact-form input[type="checkbox"]+label{width:auto;float:none}#contact-form input[type="checkbox"]+label+input[type="radio"]+label{margin-top:5px}}#contact-form input[type="checkbox"]+label::before{content:'';position:absolute;left:0;width:11px;height:11px;top:50%;margin-top:-8px;border:2px solid #002A42;border-radius:.1875rem;transition:border 0.2s ease}#contact-form input[type="checkbox"]+label::after{content:'';position:absolute;left:4px;width:7px;height:7px;top:50%;margin:-4px 0 0 0;background:#F25130;border-radius:.0625rem;opacity:0;transition:opacity 0.2s ease}#contact-form input[type="checkbox"]:checked+label::before,#contact-form input[type="checkbox"]+label:hover::before{border-color:#F25130}#contact-form input[type="checkbox"]:checked+label::after{opacity:1}#contact-form fieldset{margin:0;padding:9px 25px}@media only screen and (max-width: 450px){#contact-form fieldset{padding:9px 15px}}#contact-form textarea{resize:none;min-height:12.3em;max-height:33em;padding-bottom:75px}@media only screen and (max-width: 1300px){#contact-form textarea{max-height:26.3em}}@media only screen and (max-width: 550px){#contact-form textarea{min-height:7.3em;padding-bottom:9px}}#contact-form input[type="submit"],#contact-form button[type="submit"]{float:right;margin:-65px 25px 25px;z-index:3;position:relative}@media only screen and (max-width: 550px){#contact-form input[type="submit"],#contact-form button[type="submit"]{float:none;display:block;margin:15px auto 25px}}#contact-form .result{position:absolute;right:25px;bottom:25px;z-index:-1;color:#002A42;opacity:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity 0.4s ease}@media only screen and (max-width: 450px){#contact-form .result{right:15px;bottom:15px}}#contact-form .result::after{content:'✔';color:#F25130;display:inline-block;margin:0 5px 0 6px;transform:scale(0.1);transition:transform 0.5s ease}#contact-form .result::before{content:'We hebben uw bericht goed ontvangen';overflow:hidden;display:none}@media only screen and (max-width: 400px){#contact-form .result::before{content:'Bericht goed ontvangen'}}#contact-form::before{position:absolute;content:'';opacity:0;transition:opacity 0.2s ease}#contact-form::after{opacity:0;transition:opacity 0.2s ease;position:absolute;content:''}#contact-form.submitting::before{background:#fff;left:0;right:0;top:0;bottom:0;z-index:2;opacity:0.8}#contact-form.submitting::after{opacity:1;right:25px;bottom:25px;width:27px;height:27px;z-index:3;animation:spin .4s linear infinite;background:no-repeat center/28px 28px url("data:image/svg+xml,%3Csvg viewBox='0 0 28 28' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3ClinearGradient x1='8.042%' y1='0%' x2='100%' y2='50%' id='a'%3E%3Cstop stop-color='#F25130' stop-opacity='0' offset='0%'/%3E%3Cstop stop-color='#F25130' offset='100%'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M25,12.5 C25,7.59644063 19.4035594,2 12.5,2' stroke='url(#a)' stroke-width='2'/%3E%3Ccircle fill='#F25130' cx='25' cy='12.5' r='1'/%3E%3C/g%3E%3C/svg%3E")}@media only screen and (max-width: 450px){#contact-form.submitting::after{right:15px;bottom:15px}}#contact-form.submitting input[type="submit"],#contact-form.submitting button[type="submit"]{opacity:0;cursor:default}@media only screen and (min-width: 551px){#contact-form.success .floating-input{opacity:0}}#contact-form.success::after{opacity:0}#contact-form.success .result{opacity:1;z-index:4}#contact-form.success .result::after{transform:scale(1)}#contact-form.success .result::before{display:inline-block}#contact-form .warning:not(:empty){padding:0 25px 25px;opacity:0.5;font-style:italic}#partnership{background:#F2F2F2;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9}#partnership .content{z-index:1;padding-top:50px;padding-bottom:50px}@media only screen and (max-width: 1000px){#partnership .content{padding-top:100px}}@media only screen and (max-width: 600px){#partnership .content{padding-bottom:30px}}@media only screen and (max-width: 350px){#partnership .content{padding-bottom:25px}}#partnership .text{padding-left:180px}@media only screen and (max-width: 1000px){#partnership .text{padding-left:200px}}@media only screen and (max-width: 750px){#partnership .text{padding:0;margin-top:1em}}#partnership img{position:absolute;left:80px;top:50%;margin-top:-23px}@media only screen and (max-width: 1000px){#partnership img{margin-top:0}}@media only screen and (max-width: 750px){#partnership img{position:static;width:90px;height:auto}}
