﻿@import url("https://use.typekit.net/rcq0bya.css");a{-moz-transition:color 450ms;-ms-transition:color 450ms;-o-transition:color 450ms;-webkit-transition:color 450ms;transition:color 450ms;text-decoration:none;color:inherit}p a:hover,p a:focus,p a:active{text-decoration:none;color:#11263A}h1,h2,h3,h4,h5,h6,p,a,span,i,u{font:inherit}body{width:100%}*{margin:0;padding:0;-webkit-text-size-adjust:none}a.link-overlay{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;cursor:pointer}button{font:inherit}body,html{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;background-color:#FDFBFA}::-webkit-scrollbar{display:none}video,img{display:inherit;max-width:100%;width:100%}.grid-overlay{height:100vh;opacity:0;pointer-events:none;position:fixed;width:100vw;z-index:999}.grid-overlay .grid-1{height:100vh;padding:0;position:relative;width:calc(100% / 12)}.grid-overlay .grid-1 span{background-color:rgba(191,255,255,0.4);height:100%;left:12px;position:absolute;width:calc(100% - 24px)}.grid-overlay .grid-1:nth-child(odd) span{background-color:rgba(191,255,255,0.8)}.flex{display:flex}#swiper-navigation{position:absolute;right:0;bottom:0}#swiper-navigation .swiper-button-next{width:32px;height:32px;line-height:32px;padding:0;display:block;background-color:white;margin-left:auto;margin-top:0rem;outline:none;left:unset;right:unset;top:unset;position:relative;-moz-transition:background-color 450ms;-ms-transition:background-color 450ms;-o-transition:background-color 450ms;-webkit-transition:background-color 450ms;transition:background-color 450ms}#swiper-navigation .swiper-button-next:hover{background-color:#E6E3DF}#swiper-navigation .swiper-button-next:after{display:none}#swiper-navigation .swiper-button-next svg{position:absolute;top:50%;left:50%;width:10px;height:auto;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.full-height{display:inline-block;height:100%}.container-wrapper{max-width:calc(100% - 100px);width:1090px;margin-left:auto;margin-right:auto}@media (max-width: 750px){.container-wrapper{max-width:calc(100% - 60px)}}.hover-effect .hover-effect-change{opacity:1;-moz-transition:opacity 450ms ease;-ms-transition:opacity 450ms ease;-o-transition:opacity 450ms ease;-webkit-transition:opacity 450ms ease;transition:opacity 450ms ease}.hover-effect.hovering .hover-effect-change{opacity:0.4}.hover-effect.hovering .active-hover .hover-effect-change{opacity:1}ul{margin:0}.white-space-nowrap{white-space:nowrap}.relative{position:relative}.right-align{text-align:right}.left-align{text-align:left}.center-align{text-align:center}.ov-hidden{overflow:hidden}@media (max-width: 750px){.pl-center-align{text-align:center}}@media (max-width: 750px){.pl-right-align{text-align:right}}@media (max-width: 750px){.pl-left-align{text-align:left}}.valign-wrapper{height:100%}.valign-wrapper:before{content:'\A';display:inline-block;height:100%;width:0;vertical-align:middle}.valign-wrapper .valign{display:inline-block;vertical-align:middle;width:calc(100% - 6px)}.valign-wrapper .bottom-align{display:inline-block;vertical-align:bottom;width:calc(100% - 6px)}@media (max-width: 750px){.md-hidden{display:none}}.btn{display:block;line-height:1;cursor:pointer;text-align:left}.btn a{display:block;padding:15px 18px;border-radius:0;-webkit-transition:background-color 450ms,color 450ms;-moz-transition:background-color 450ms,color 450ms;-ms-transition:background-color 450ms,color 450ms;-o-transition:background-color 450ms,color 450ms;transition:background-color 450ms,color 450ms;max-width:350px;background-color:#E8E8EA;color:#11263A}.btn span{float:right;font-size:2.8rem;font-weight:300;letter-spacing:0.02em;line-height:12px}.btn:hover a{background-color:#11263A;color:white !important}.btn.uppercase a{text-transform:uppercase}.btn.btn-green a{background-color:#C3C3C3}.btn.btn-transparent a{background-color:transparent}.btn.btn-arrows a:after{content:'»';font-size:2.8rem;font-weight:300;letter-spacing:0.02em;display:inline;float:right;line-height:12px}.hidden{display:none !important;opacity:0 !important;visibility:hidden !important}.no-relative{position:static}body,html{font-size:62.5%;font-family:"";font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:400;font-display:swap}body{color:#646363}.h1-like,.title-container,.redactor h1{font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:300;font-display:swap;font-size:2.3rem;letter-spacing:0.06em;line-height:1.4}.h2-like,.redactor h2,.redactor h3,.redactor h4{font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:300;font-display:swap;font-size:1.6rem;letter-spacing:0.06em;color:#11263A;line-height:2.2;text-transform:uppercase}.parkings .summary{font-size:1.4rem;line-height:1.4}.parkings .summary a{text-decoration:underline}.map-block .counter,.map-block .point{font-family:myriad-pro, sans-serif;font-weight:400;font-style:normal}.parkings .title,.walks .title,.pointers .title{font-size:1.6rem;text-transform:uppercase;font-family:acumin-pro, sans-serif;font-weight:300;font-style:normal}.caption{font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:300;font-display:swap;font-size:1.4rem;letter-spacing:-0.01em;line-height:1}.subtitle{font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:300;font-display:swap;font-size:1.5rem;letter-spacing:0.02em}.body-text,body,.title-container span,.text-container,.redactor,.redactor .naam{font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:300;font-display:swap;font-size:1.5rem;letter-spacing:0.02em;line-height:1.7}.menu-item{font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:400;font-display:swap;font-size:1.5rem;line-height:1.8rem;text-transform:uppercase;letter-spacing:0.06em}#secondary-menu .menu-item{font-size:1.3rem}.label-style,.input-style{font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:300;font-display:swap;font-size:1.5rem;letter-spacing:0.02em;line-height:1.7}p+p{margin-top:2rem}.title-container{color:#11263A;text-transform:uppercase}.title-container.large-title{padding-top:4rem;padding-bottom:4rem;border-bottom:1px solid #D6D6D6}.title-container span{margin-left:12px;text-transform:none;color:#646363}.close-link,.pswp__button--close,.contact-block .close,.reservation-block .close{font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:400;font-display:swap;font-size:1.3rem;letter-spacing:0.06em;text-transform:uppercase;color:#ADADAD}.reservation-block .bottom-container,.contact-block .bottom-container{font-size:1.3rem;font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:300;font-display:swap;letter-spacing:0.02em;line-height:1.6;color:#ADADAD}.buttons-list .button-link{font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:300;font-display:swap;text-transform:uppercase;font-size:2.3rem;letter-spacing:0.06em}.right-links{color:#fff;text-transform:uppercase;font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:400;font-display:swap;font-size:1.3rem;letter-spacing:0.06em}.right-links.dark{color:#11263A}.date-container.large{font-size:2.3rem;font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:300;font-display:swap;letter-spacing:0.06em}.redactor h2,.redactor h3,.redactor h4{margin-bottom:2rem}.redactor h2+p,.redactor h3+p,.redactor h4+p{margin-bottom:2rem}.quote-block .redactor{font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:300;font-display:swap;font-size:3.1rem;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;color:#11263A}.quote-block .redactor p{margin:0}.redactor .naam{color:#646363;text-transform:none}.redactor img{width:auto}.redactor a{text-decoration:underline}.redactor .btn{margin-top:4rem;text-align:left}.redactor .btn a{text-decoration:none}.upper{text-transform:uppercase}.btn a,form [type="submit"]{font-family:franklin-gothic-urw, sans-serif;font-style:normal;font-weight:300;font-display:swap;font-size:1.5rem;letter-spacing:0.02em;line-height:1}.social-icons svg path{-moz-transition:fill 450ms ease;-ms-transition:fill 450ms ease;-o-transition:fill 450ms ease;-webkit-transition:fill 450ms ease;transition:fill 450ms ease}body.open-reservation .reservation-block{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}body.open-reservation .reservation-block .logo-container{opacity:1}body.open-reservation .reservation-block .reservation-container{display:block}.reservation-block .reservation-container{display:none;margin-left:90.833px;width:calc(90.833px * 4)}.reservation-block .contact-wrapper .left .content-container{padding-top:6rem}.reservation-block .logo-container{opacity:0;display:block;width:69px;height:32px;background-repeat:no-repeat;background-image:url('../img/larger-shield.svg?1779881356');background-size:69px auto;background-repeat:no-repeat;margin-bottom:6rem;transition:top 450ms ease 0s,opacity 450ms ease 450ms}body.open-contact .contact-block{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}body.open-contact .contact-block .logo-container{opacity:1}.contact-block .right{background-color:#FDFBFA}.contact-block .right .form-container .title-container h2,.contact-block .right .form-container .text-container{margin-left:90.833px;width:calc(90.833px * 4)}.contact-block .right .form-container input,.contact-block .right .form-container textarea{background-color:#FDFBFA}.contact-block .right .form-container .title-container{margin-bottom:4rem}.contact-block .contact-wrapper .left .content-container{padding-top:12rem}.contact-block .logo-container{opacity:0;display:block;position:absolute;top:5rem;left:calc((100vw - 1090px) / 2);width:69px;height:32px;background-repeat:no-repeat;background-image:url('../img/larger-shield.svg?1779881356');background-size:69px auto;background-repeat:no-repeat;margin-bottom:10rem;transition:top 450ms ease 0s,opacity 450ms ease 450ms}.reservation-block,.contact-block{width:100vw;height:100vh;overflow:scroll;position:fixed;top:0;left:0;z-index:100;opacity:0;background-color:#F2EBE4;-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);-webkit-transform:scale(0);transform:scale(0);-moz-transition:all 450ms ease-in-out;-ms-transition:all 450ms ease-in-out;-o-transition:all 450ms ease-in-out;-webkit-transition:all 450ms ease-in-out;transition:all 450ms ease-in-out}.reservation-block .contact-wrapper,.contact-block .contact-wrapper{display:flex;justify-content:space-between;flex-direction:row-reverse}.reservation-block .contact-wrapper .left,.reservation-block .contact-wrapper .right,.contact-block .contact-wrapper .left,.contact-block .contact-wrapper .right{height:100vh;width:50vw;position:relative}.reservation-block .contact-wrapper .close-link,.reservation-block .contact-wrapper .close,.contact-block .contact-wrapper .close-link,.contact-block .contact-wrapper .close{position:absolute;top:2rem;right:3rem;z-index:101;cursor:pointer;-moz-transition:color 450ms ease;-ms-transition:color 450ms ease;-o-transition:color 450ms ease;-webkit-transition:color 450ms ease;transition:color 450ms ease}.reservation-block .contact-wrapper .close-link:hover,.reservation-block .contact-wrapper .close:hover,.contact-block .contact-wrapper .close-link:hover,.contact-block .contact-wrapper .close:hover{color:#11263A}.reservation-block .contact-wrapper .right,.contact-block .contact-wrapper .right{background-color:#FDFBFA}.reservation-block .contact-wrapper .left,.contact-block .contact-wrapper .left{background-color:#F2EBE4}.reservation-block .contact-wrapper .left .content-container,.contact-block .contact-wrapper .left .content-container{margin-left:auto;width:calc(90.833px * 4);position:relative;margin-right:calc(90.833px * 2);padding-bottom:12rem}.reservation-block .contact-wrapper .left .content-container .title-container.logo,.contact-block .contact-wrapper .left .content-container .title-container.logo{background-repeat:no-repeat;background-image:url('../img/blauwhuis-logo.svg?1779881356');background-size:204px auto;background-repeat:no-repeat;width:204px;height:25px;margin-bottom:3rem}.reservation-block .contact-wrapper .left .content-container .text-container,.contact-block .contact-wrapper .left .content-container .text-container{font-size:1.8rem;line-height:1.4;margin-bottom:5rem}.reservation-block .contact-wrapper .left .content-container .social-media-links .social-icons,.contact-block .contact-wrapper .left .content-container .social-media-links .social-icons{display:flex;justify-content:flex-start}.reservation-block .contact-wrapper .left .content-container .social-media-links .social-icons svg path,.contact-block .contact-wrapper .left .content-container .social-media-links .social-icons svg path{-moz-transition:fill 0.3s ease;-ms-transition:fill 0.3s ease;-o-transition:fill 0.3s ease;-webkit-transition:fill 0.3s ease;transition:fill 0.3s ease}.reservation-block .contact-wrapper .left .content-container .social-media-links .social-icons a:hover svg path,.contact-block .contact-wrapper .left .content-container .social-media-links .social-icons a:hover svg path{fill:#9A7836}.reservation-block .contact-wrapper .left .content-container .social-media-links a,.contact-block .contact-wrapper .left .content-container .social-media-links a{display:inline-block;margin-right:20px}.reservation-block .contact-wrapper .left .content-container .social-media-links a svg,.contact-block .contact-wrapper .left .content-container .social-media-links a svg{display:block;height:30px;width:auto}.reservation-block .contact-wrapper .bottom-container,.contact-block .contact-wrapper .bottom-container{position:absolute;bottom:5rem;left:calc((100vw - 1090px) / 2);width:calc(90.833px * 4);margin-right:calc(90.833px * 2)}@media (max-width: 1190px){.reservation-block .contact-wrapper .logo-container,.reservation-block .contact-wrapper .bottom-container,.contact-block .contact-wrapper .logo-container,.contact-block .contact-wrapper .bottom-container{left:calc(50vw - (100vw/12*5))}.reservation-block .contact-wrapper .left .content-container,.contact-block .contact-wrapper .left .content-container{width:calc((100vw/12*4));margin-right:calc((100vw/12))}}@media (max-width: 800px){.reservation-block .contact-wrapper,.contact-block .contact-wrapper{flex-wrap:wrap}.reservation-block .contact-wrapper .left,.contact-block .contact-wrapper .left{width:100vw;height:auto}.reservation-block .contact-wrapper .left:before,.contact-block .contact-wrapper .left:before{display:none}.reservation-block .contact-wrapper .left .content-container,.contact-block .contact-wrapper .left .content-container{margin-left:50px;margin-right:auto;width:auto}.reservation-block .contact-wrapper .logo-container,.reservation-block .contact-wrapper .bottom-container,.contact-block .contact-wrapper .logo-container,.contact-block .contact-wrapper .bottom-container{left:50px}.reservation-block .contact-wrapper .right,.contact-block .contact-wrapper .right{height:auto;width:100vw;padding-top:3rem;padding-bottom:6rem}.reservation-block .contact-wrapper .right:before,.contact-block .contact-wrapper .right:before{display:none}.reservation-block .contact-wrapper .right .form-container .title-container h2,.reservation-block .contact-wrapper .right .form-container .text-container,.contact-block .contact-wrapper .right .form-container .title-container h2,.contact-block .contact-wrapper .right .form-container .text-container{margin-left:50px;width:auto;margin-right:50px;max-width:350px}.reservation-block .contact-wrapper .reservation-container,.contact-block .contact-wrapper .reservation-container{margin-left:50px;width:auto;margin-right:50px;max-width:350px}}@media (max-width: 600px){.reservation-block .contact-wrapper .left .content-container,.contact-block .contact-wrapper .left .content-container{margin-left:30px;margin-right:30px;width:auto}.reservation-block .contact-wrapper .reservation-container,.reservation-block .contact-wrapper .right .form-container .title-container h2,.reservation-block .contact-wrapper .right .form-container .text-container,.contact-block .contact-wrapper .reservation-container,.contact-block .contact-wrapper .right .form-container .title-container h2,.contact-block .contact-wrapper .right .form-container .text-container{margin-left:30px;width:auto;margin-right:30px;max-width:350px}.reservation-block .contact-wrapper .logo-container,.reservation-block .contact-wrapper .bottom-container,.contact-block .contact-wrapper .logo-container,.contact-block .contact-wrapper .bottom-container{left:30px;max-width:calc(100% - 60px)}.reservation-block .contact-wrapper .bottom-container,.contact-block .contact-wrapper .bottom-container{bottom:3rem}}
