:root{--primary: #4d27a5;--primary-rgb: 77, 39, 165;--secondary: #190f3f;--secondary-rgb: 25, 15, 63}*,*:before,*:after{box-sizing:border-box}body{background:var(--primary) linear-gradient(180deg, rgba(var(--secondary-rgb), 1) 0%, rgba(var(--primary-rgb), 1) 100%);color:#eee;font-family:"poppins",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:18px;line-height:150%;margin:0;min-height:100vh}main{min-height:calc(100vh - 22.5rem)}main.page{min-height:calc(100vh - 54rem)}h1,h2,h3,h4,h5,h6{line-height:125%;margin:0 0 1rem}h1{font-size:1.825rem}@media screen and (min-width: 48rem){h1{font-size:2.25rem}}p{margin:0 0 1rem}a{color:#eee}img{max-width:100%}.button{background:#ab71c6 linear-gradient(121deg, rgb(171, 113, 198) 0%, rgb(155, 112, 211) 50%, rgb(106, 108, 249) 100%);border:1px solid hsla(0,0%,100%,.625);border-radius:1rem;color:#eee;display:inline-block;font-weight:700;max-width:25rem;padding:.75rem;text-decoration:none}.button--spotify{align-items:center;display:inline-flex;padding:.5rem}.block--one .button--spotify{bottom:2rem;position:absolute;right:0}.button--spotify span:nth-child(1){font-size:2rem}.button--spotify span:nth-child(2){line-height:125%;text-align:center;width:15rem}@font-face{font-family:"poppins";src:url(/assets/robbuil.nl/fonts/poppins-light-webfont.63b7e813af26da1c0935.eot);src:url(/assets/robbuil.nl/fonts/poppins-light-webfont.63b7e813af26da1c0935.eot?#iefix) format("embedded-opentype"),url(/assets/robbuil.nl/fonts/poppins-light-webfont.81c6843c75f2dd670ebf.woff2) format("woff2"),url(/assets/robbuil.nl/fonts/poppins-light-webfont.6a70e788e6827004b27e.woff) format("woff"),url(/assets/robbuil.nl/fonts/poppins-light-webfont.4e9feb68ece61584ee5f.ttf) format("truetype"),url(/assets/robbuil.nl/images/poppins-light-webfont.230c95ac1b8942f4a5dd.svg#poppinslight) format("svg");font-weight:100;font-style:normal}@font-face{font-family:"poppins";src:url(/assets/robbuil.nl/fonts/poppins-medium-webfont.60cc58cfc68aa5a84213.eot);src:url(/assets/robbuil.nl/fonts/poppins-medium-webfont.60cc58cfc68aa5a84213.eot?#iefix) format("embedded-opentype"),url(/assets/robbuil.nl/fonts/poppins-medium-webfont.930a52297b47b9064519.woff2) format("woff2"),url(/assets/robbuil.nl/fonts/poppins-medium-webfont.adeefbf2f0d286a651a6.woff) format("woff"),url(/assets/robbuil.nl/fonts/poppins-medium-webfont.b8a11bad43eae44c6559.ttf) format("truetype"),url(/assets/robbuil.nl/images/poppins-medium-webfont.4741e60b854a54dcb674.svg#poppinsmedium) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"poppins";src:url(/assets/robbuil.nl/fonts/poppins-regular-webfont.7c328d4b2942bce22a79.eot);src:url(/assets/robbuil.nl/fonts/poppins-regular-webfont.7c328d4b2942bce22a79.eot?#iefix) format("embedded-opentype"),url(/assets/robbuil.nl/fonts/poppins-regular-webfont.0f67076434b3fb771a5d.woff2) format("woff2"),url(/assets/robbuil.nl/fonts/poppins-regular-webfont.5692f882d3c551f1fec0.woff) format("woff"),url(/assets/robbuil.nl/fonts/poppins-regular-webfont.f989af38f53e1ad4b2d2.ttf) format("truetype"),url(/assets/robbuil.nl/images/poppins-regular-webfont.cbd514cf07e83007928b.svg#poppinsregular) format("svg");font-weight:500;font-style:normal}@font-face{font-family:"poppins";src:url(/assets/robbuil.nl/fonts/poppins-semibold-webfont.efc1e4eed1b3eb41868b.eot);src:url(/assets/robbuil.nl/fonts/poppins-semibold-webfont.efc1e4eed1b3eb41868b.eot?#iefix) format("embedded-opentype"),url(/assets/robbuil.nl/fonts/poppins-semibold-webfont.9a7ee89c89d2499aa97d.woff2) format("woff2"),url(/assets/robbuil.nl/fonts/poppins-semibold-webfont.d0b908ff4af48b06373d.woff) format("woff"),url(/assets/robbuil.nl/fonts/poppins-semibold-webfont.de8ed116b402f25a95a1.ttf) format("truetype"),url(/assets/robbuil.nl/images/poppins-semibold-webfont.0f6b79a4870001ba13e5.svg#poppinssemibold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"poppins";src:url(/assets/robbuil.nl/fonts/poppins-bold-webfont.1c014dbee5825b57182e.eot);src:url(/assets/robbuil.nl/fonts/poppins-bold-webfont.1c014dbee5825b57182e.eot?#iefix) format("embedded-opentype"),url(/assets/robbuil.nl/fonts/poppins-bold-webfont.afa55343836049a5f8c6.woff2) format("woff2"),url(/assets/robbuil.nl/fonts/poppins-bold-webfont.339457860e8b81227395.woff) format("woff"),url(/assets/robbuil.nl/fonts/poppins-bold-webfont.5f4a62adccf687c3ade9.ttf) format("truetype"),url(/assets/robbuil.nl/images/poppins-bold-webfont.075c9adebdcd9ecc488d.svg#poppinsbold) format("svg");font-weight:900;font-style:normal}.nav{align-items:center;display:flex;gap:1rem;margin:0 auto;max-width:60rem;padding:0 1rem;position:relative}.nav__link{padding:1rem;text-decoration:none}.nav__link--logo{margin-right:auto}.nav__link--logo img{display:block;height:5rem}@media screen and (min-width: 48rem){.nav__link--logo img{height:7.5rem}}.nav__dropdown{background-color:rgba(var(--secondary-rgb), 0.5);backdrop-filter:blur(0.5rem);border-bottom:1px solid hsla(0,0%,100%,.6);display:none;flex-direction:column;left:0;position:absolute;top:7rem;right:0;z-index:1}@media screen and (min-width: 48rem){.nav__dropdown{border:0;display:flex;flex-direction:row;position:static}}.nav__dropdown--active{display:flex}.nav__dropdown .nav__link{border-top:1px solid hsla(0,0%,100%,.6)}@media screen and (min-width: 48rem){.nav__dropdown .nav__link{border:0}}.nav__dropdown-toggle,.nav__dropdown-toggle::before,.nav__dropdown-toggle::after{background-color:rgba(0,0,0,0);border:none;color:inherit;cursor:pointer;font-size:2rem}@media screen and (min-width: 48rem){.nav__dropdown-toggle,.nav__dropdown-toggle::before,.nav__dropdown-toggle::after{display:none}}.nav__link--booking{background:#ab71c6 linear-gradient(121deg, rgb(171, 113, 198) 0%, rgb(155, 112, 211) 50%, rgb(106, 108, 249) 100%);border:1px solid hsla(0,0%,100%,.625);border-radius:1rem;font-weight:700;padding:.75rem}.footer{padding:2rem 0}@media screen and (min-width: 48rem){.footer{padding:4rem 0}}.footer__container{display:flex;margin:0 auto;max-width:60rem;padding:0 1rem}.footer__link{text-decoration:none}.footer__link--logo{margin-right:auto}.footer__link--logo img{height:4rem}.footer__link--email{font-size:.875rem}.footer__right{text-align:right}.footer__socials{margin-top:1rem}.footer__socials .footer__link{font-size:2rem}.block--white{background-color:#fff;color:#111}.block__container{align-items:center;display:block;margin:0 auto;max-width:60rem;padding:0 1rem}@media screen and (min-width: 48rem){.block__container{display:flex}}.block--two .block__container{max-width:100%;padding:0}.block--contact-form .block__container{align-items:start}.block__text h1,.block__text h2{margin-bottom:.5rem}.block__image,.block__text{flex-basis:50%}.block--one .block__text{margin:2rem 0;order:1}.block--one .block__text p,.block--contact-form .block__text p{margin-bottom:2rem}.block--two .block__text{padding:2rem 1rem}@media screen and (min-width: 48rem){.block--two .block__text{max-width:30rem;padding:2rem}}.block--contact-form .block__text{padding:2rem 0}@media screen and (min-width: 48rem){.block--contact-form .block__text{padding:4rem 0}}.block--two .block__text h1,.block--two .block__text h2{color:var(--primary)}.block--one .block__image{order:2;position:relative}.block--two .block__image{align-self:normal;background-image:url(/assets/robbuil.nl/images/homepage-2.ae8f134481370897caef.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:20rem}@media screen and (min-width: 48rem){.block--two .block__image{min-height:30rem}}.block--images{padding-top:2rem}@media screen and (min-width: 48rem){.block--images{padding:4rem 0}}.block__images-container{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1rem;width:100%;-webkit-overflow-scrolling:touch}@media screen and (min-width: 48rem){.block__images-container{margin:0 auto;max-width:60rem;overflow-x:auto;scroll-snap-type:none;scroll-padding:0}}.block__images{display:flex;gap:1rem;padding:1rem 15px 1rem 1rem}@media screen and (min-width: 48rem){.block__images{flex-wrap:wrap;gap:2rem;padding:1rem}}.block__images::after{content:"";flex:0 0 1px}@media screen and (min-width: 48rem){.block__images::after{display:none}}.block__images .block__image{background:var(--primary);border-radius:.5rem;flex-basis:auto;flex-shrink:0;max-width:calc(100vw - 4rem);padding:1rem;scroll-snap-align:start}@media screen and (min-width: 48rem){.block__images .block__image{scroll-snap-align:none;max-width:calc(50% - 1rem)}}.block__images .block__image>*:last-child{margin-bottom:0}.block__images .block__image img{display:block}.block--references{background-color:#eee;padding-top:2rem}@media screen and (min-width: 48rem){.block--references{padding:4rem 0}}.block__references-title{color:var(--primary);text-align:center}.block__references-container{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 1rem;width:100%;-webkit-overflow-scrolling:touch}@media screen and (min-width: 48rem){.block__references-container{margin:0 auto;max-width:60rem;scroll-snap-type:none;scroll-padding:0}}.block__references{display:flex;gap:1rem;padding:1rem 15px 1rem 1rem}@media screen and (min-width: 54rem){.block__references{gap:2rem}}@media screen and (min-width: 60rem){.block__references{gap:4rem}}.block__references::after{content:"";flex:0 0 1px}@media screen and (min-width: 48rem){.block__references::after{display:none}}.block__references .block__reference{background:var(--primary) linear-gradient(180deg, rgb(59, 30, 128) 0%, rgba(var(--primary-rgb), 1) 100%);border-radius:.5rem;flex-shrink:0;max-width:calc(100vw - 4rem);padding:1rem;scroll-snap-align:start}@media screen and (min-width: 48rem){.block__references .block__reference{scroll-snap-align:none;width:calc(33.3333333333% - .6666666667rem)}}@media screen and (min-width: 54rem){.block__references .block__reference{width:calc(33.3333333333% - 1.3333333333rem)}}@media screen and (min-width: 60rem){.block__references .block__reference{width:calc(33.3333333333% - 2.6666666667rem)}}.block__references .block__reference>*:last-child{margin-bottom:0}@media screen and (min-width: 48rem){.block__form{flex-grow:1;padding:4rem 0 2rem 3rem}}.page__title{font-size:1.75rem}.page{background-color:#fff;color:#111}.page__container{margin:0 auto;max-width:60rem;padding:2rem 1rem}.page__buttons{align-items:center;justify-content:center;display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 48rem){.page__buttons{align-items:normal;flex-direction:row}}.page__buttons .button{align-items:center;display:inline-flex}.form__field{margin-bottom:1rem}.form__field:last-of-type{left:-9999rem;position:absolute}.form__label{cursor:pointer;display:block;padding:.25rem 0}.form__input{background-color:hsla(0,0%,100%,.375);border:1px solid #fff;border-radius:1rem;color:#fff;font-family:inherit;font-size:inherit;padding:.5rem 1rem;width:100%}textarea.form__input{field-sizing:content;min-height:8rem;resize:vertical}.form__input:active,.form__input:focus{box-shadow:0 0 0 .25rem hsla(0,0%,100%,.625);outline:none}

/*# sourceMappingURL=site.39b4fe655b08b7934190.css.map*/