:root{--font-family-heading: "sauna-new", sans-serif;--font-weight-heading: 700;--font-family-body: "haboro-soft", sans-serif;--font-weight-body: 400;--color-deep-teal: #014360;--color-deep-teal-light: #3B86A2;--color-ice: #98C7EC;--color-ice--light: #EDF5FC;--color-white: #fff;--default-container-width: 120rem;--border-radius: 4rem;--content-padding: 1.6rem;--button-color: var(--color-deep-teal);--button-color-text: var(--color-white);--button-color-hover: var(--color-deep-teal-light);--button-color-text-hover: var(--color-white);--push-space: 25rem}::-moz-selection{background-color:var(--color-ice);color:var(--color-white)}::selection{background-color:var(--color-ice);color:var(--color-white)}*:focus-visible{--focus-outline-color: var(--color-ice);outline:3px solid var(--focus-outline-color);outline-offset:5px;border-radius:var(--border-radius)}.form--color-light *:focus-visible{--focus-outline-color: var(--color-deep-teal)}*,*:before,*:after{box-sizing:inherit}html,body{width:100%;height:100%}html{box-sizing:border-box;scroll-behavior:smooth;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:62.5%}body{margin:0;padding:0;font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-style:normal;font-size:1.6rem;line-height:1.3675;color:var(--color-deep-teal)}a{color:inherit}.visuallyhidden,.skipbutton{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skipbutton:focus{position:absolute!important;inset-block-start:1rem;inset-inline-start:1rem;z-index:1000;background-color:var(--color-white);color:var(--color-deep-teal);padding:1rem!important;border-radius:var(--border-radius);display:block;height:initial!important;width:initial!important;overflow:initial!important;clip:initial!important;text-decoration:none;font-weight:700}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-heading);font-style:normal;margin:0;line-height:1.1}h1{font-size:4.6rem}h2{font-size:3.6rem}h3,h4,h5,h6{font-size:3rem}img{max-width:100%;height:auto}.pageheader{position:relative;overflow:hidden}.pageheader:after{content:"";display:block;position:absolute;z-index:-1;inset-block-start:65rem;inset-block-end:0;inset-inline-start:0;min-height:40rem;width:100%;background:linear-gradient(180deg,var(--color-white) 0%,var(--color-ice) 100%)}.pullup .pageheader{padding-block-end:var(--push-space)}.navtoggle{position:absolute;inset-block-start:4rem;inset-inline-end:4rem;cursor:pointer;background:url(/build/assets/nav-CDWHU2Un.svg) no-repeat;width:4rem;height:4rem;border:none;text-indent:-9999px;z-index:10}.navopen .navtoggle{background:url(/build/assets/nav--close-Du9sF2US.svg) no-repeat}@media (min-width: 768px){.navtoggle{display:none}}nav{background-color:var(--color-deep-teal-light);display:none;position:absolute;z-index:3;width:100%}.navopen nav{display:flex}@media (min-width: 768px){nav{position:relative;display:flex;justify-content:center;align-content:center;background-color:var(--color-deep-teal)}}nav>ul{display:flex;list-style:none;max-width:var(--default-container-width);flex-flow:column nowrap;padding-block-start:8rem}@media (min-width: 768px){nav>ul{padding-block-start:0;flex-flow:row wrap}}.nav__item{margin-inline-end:3.2rem;margin-block-end:2rem}@media (min-width: 768px){.nav__item{margin-block-end:0}}.nav__link{color:var(--color-white);text-decoration:none;font-family:var(--font-family-heading);font-size:2.5rem}.nav__link:hover,.nav__link:focus,.nav__link.current,.nav__link.parent{color:var(--color-ice)}.nav__item:first-child .nav__link.current{color:var(--color-white)}.nav__item:first-child .nav__link.current:hover,.nav__item:first-child .nav__link.current:focus,.nav__item:first-child .nav__link.current.parent{color:var(--color-ice)}.pagevisuals{display:flex;justify-content:center;align-items:center;flex-flow:column wrap;width:var(--default-container-width);max-width:100%;margin-inline:auto}@media (min-width: 768px){.pagevisuals{flex-flow:row nowrap;padding-inline:var(--content-padding)}}.sitelogo{order:2;width:265px;max-width:100%;margin-block-start:-10rem;z-index:2}@media (min-width: 768px){.sitelogo{width:345px;order:initial;margin-block-start:-2rem;margin-inline-end:1rem}}.headerimage{width:800px;max-width:100%;margin-block-start:-5rem}@media (min-width: 768px){.headerimage{margin-block-start:-1px}}.headerimage img{-webkit-mask-image:url(/build/assets/header_mask-CEhC0UrF.svg);mask-image:url(/build/assets/header_mask-CEhC0UrF.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pageintro{width:75rem;max-width:100%;margin-inline:auto;text-align:center;margin-block-end:5rem;padding-inline:var(--content-padding)}.pageintro ul{text-align:left}.pageintro a{color:inherit}.pagecontent{position:relative;z-index:2;width:var(--default-container-width);max-width:100%;margin-inline:auto;padding-inline:var(--content-padding);padding-block-start:5rem}.pullup .pagecontent{margin-block-start:calc(-1 * var(--push-space));padding-block-start:0}.pagecontent>*{margin-inline:auto;margin-block-end:5rem}@media (min-width: 768px){.pagecontent>*{margin-block-end:10rem}}.pagecontent>p{width:75rem;max-width:100%;text-align:center}.contentblock_with_photo{text-align:center;display:grid;grid-template-columns:1fr;grid-row-gap:3rem}.contentblock_with_photo .read_more_link{justify-content:center}@media (min-width: 768px){.contentblock_with_photo{grid-template-columns:1fr 1fr 1fr;grid-column-gap:3rem;align-items:center;text-align:left}.contentblock_with_photo .read_more_link{justify-content:flex-start}}.contentblock_with_photo--color-light{--button-color: var(--color-deep-teal-light);--button-color-text: var(--color-white);--button-color-hover: var(--color-deep-teal)}.contentblock_with_photo--color-light h1,.contentblock_with_photo--color-light h2,.contentblock_with_photo--color-light h3,.contentblock_with_photo--color-light h4,.contentblock_with_photo--color-light h5,.contentblock_with_photo--color-light h6{color:var(--color-deep-teal-light)}@media (min-width: 768px){.contentblock_with_photo__photo{grid-column:1;grid-row:1}.contentblock_with_photo--flip .contentblock_with_photo__photo{grid-column:3}}.contentblock_with_photo__photo img{-webkit-mask-image:url(/build/assets/winterwereld-dronten_mask-Kxh4di6P.svg);mask-image:url(/build/assets/winterwereld-dronten_mask-Kxh4di6P.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width: 768px){.contentblock_with_photo__content{grid-column:2 / span 2;grid-row:1}.contentblock_with_photo--flip .contentblock_with_photo__content{grid-column:1 / span 2}}.contentblock_with_photo__content>*{width:100%;max-width:67.5rem}.dynamicform{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem}.dynamicform>*{grid-column:span 6}.dynamicform a{color:inherit}.dynamicform p{margin-inline-start:1.5rem}@media (min-width: 768px){.dynamicform .dynamicform__width--25{grid-column:span 1}.dynamicform .dynamicform__width--33{grid-column:span 2}.dynamicform .dynamicform__width--50{grid-column:span 3}.dynamicform .dynamicform__width--66{grid-column:span 4}.dynamicform .dynamicform__width--75{grid-column:span 5}.dynamicform .dynamicform__width--100{grid-column:span 6}}.form{background-color:var(--color-deep-teal);color:var(--color-white);border-radius:var(--border-radius);padding:2.5rem;--button-color: var(--color-white);--button-color-hover: var(--color-ice);--button-color-text: var(--color-deep-teal);--button-color-text-hover: var(--color-white)}.form button[type=submit]{margin-inline-start:auto;align-items:center}.form button[type=submit] svg{margin-inline-end:.75rem}.form button[type=submit] span{order:2}.form input,.form textarea{border-radius:1.5rem;border:none}.form .text.wizard{display:none}.form input,.form textarea,.form select{width:100%;padding:1rem 2rem;font-size:inherit;font-family:inherit}.form input[type=checkbox]{width:auto;margin-inline-end:1rem}.form select{background:#fff;border:none;border-radius:1.5rem}.form .dynamicform__row{margin-block-end:2rem}.form .dynamicform__row label{display:block;margin-inline-start:1.5rem}.form .dynamicform__row>label{font-weight:700;margin-block-end:1rem}.form .fielderror{margin-inline-start:1.5rem;font-weight:700}.form--color-light{background-color:var(--color-ice);--button-color-hover: var(--color-deep-teal);color:var(--color-deep-teal)}.form__title{color:var(--color-ice)}.form--color-light .form__title{color:var(--color-white)}.form__intro{width:75rem;max-width:100%;margin-inline:auto;text-align:center}.read_more_link,button[type=submit]{text-decoration:none;display:flex;align-items:end;background:none;border:0;cursor:pointer}.read_more_link:hover,.read_more_link:focus,button[type=submit]:hover,button[type=submit]:focus{--button-color: var(--button-color-hover);--button-color-text: var(--button-color-text-hover)}.read_more_link span,button[type=submit] span{background-color:var(--button-color);color:var(--button-color-text);display:flex;width:7rem;height:7rem;aspect-ratio:1/1;border-radius:50%;justify-content:center;align-items:center;text-align:center;-webkit-mask-image:url(/build/assets/winterwereld-dronten_mask-Kxh4di6P.svg);mask-image:url(/build/assets/winterwereld-dronten_mask-Kxh4di6P.svg);font-weight:700;transition:background-color .2s ease-in-out,color .2s ease-in-out}.read_more_link path,button[type=submit] path{transition:fill .2s ease-in-out}.highlights{display:flex;flex-flow:row wrap;gap:3rem}.highlight{display:flex;flex-flow:column nowrap;background-color:var(--color-deep-teal);border-radius:var(--border-radius);flex:0 0 100%;color:var(--color-white);padding:4.5rem}@media (min-width: 768px){.highlight{flex:1 1 0}.highlights--two .highlight{flex:1 1 48%}}.highlight ul{padding-inline-start:0}.highlight .read_more_wrapper{margin-block-start:auto;display:flex;justify-content:right;--button-color: var(--color-white);--button-color-text: var(--color-deep-teal);--button-color-hover: var(--color-ice);--button-color-text-hover: var(--color-white)}.highlight__title{color:var(--color-ice);text-align:center}@media (min-width: 768px){.highlight__title{min-height:7rem}}.highlight__icon{width:110px;max-width:100%;height:auto;margin-block:2rem 1rem;margin-inline:auto}@media (min-width: 768px){.highlight__icon{margin-block:.5rem 1rem}}.sitefooter{background-color:var(--color-deep-teal);min-height:200px;width:100%;color:var(--color-white)}.sitefooter a{color:var(--color-white);text-decoration:none}.sitefooter a:hover,.sitefooter a:focus{color:var(--color-white);text-decoration:underline}.sitefooter__wrapper{width:var(--default-container-width);max-width:100%;margin-inline:auto;padding:calc(2 * var(--content-padding)) var(--content-padding)}.dynamicform__row--spacer{margin-block-start:2em;font-size:1.1em}.faqs .faq-block:nth-child(odd){background-color:var(--color-ice--light)}.faq-block{margin-bottom:1rem;border-radius:1rem;width:868px;max-width:100%;margin-inline:auto;padding:1rem 2rem}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-title h3{margin:0;flex-grow:1;font-size:1.2rem!important;font-weight:500!important}.faq-toggle{background:none;border:none;font-size:1.2rem;cursor:pointer;padding-inline-start:1rem;color:inherit}.faq-answer li p{margin-block-start:.5rem}.faq-answer li:not(:last-child) p{margin-block-end:0}.calendertitle{text-align:center;width:100%;flex:0 0 100%}.kalender{display:flex;flex-flow:row wrap;gap:30px}.kalender>.overview{flex:1 0 400px;max-width:100%}.kalender>.eventdetails{flex:1 0 350px;max-width:100%}.kalender .days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;text-align:center;margin-block-end:15px}.kalender .week-row{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;margin-block-end:5px}.kalender .week-row:first-child{display:none}.kalender .day-number span{display:block}.kalender .day-cell{min-height:50px;background:#fff;display:grid;place-items:center;text-align:center}.kalender .day-cell--result{background:var(--color-ice--light);border-radius:1rem;color:var(--color-deep-teal)}.kalender .day-cell--result:hover,.kalender .day-cell--result:focus-within{background:var(--color-ice)}.kalender .day_results_link{color:var(--color-deep-teal);text-decoration:none;display:grid;place-items:center;height:100%;width:100%}.kalender .day_results_link:hover,.kalender .day_results_link:focus{text-decoration:none;font-weight:700}.kalender .hidden{display:none}.kalender .eventdetails{background-color:var(--color-ice--light);border-radius:var(--border-radius);padding:2.5rem}.kalender .eventdetails h1,.kalender .eventdetails h2,.kalender .eventdetails h3{text-align:center}.kalender .eventdetails h1 span,.kalender .eventdetails h2 span,.kalender .eventdetails h3 span{display:block}.kalender .eventdetails .events{list-style-type:none;padding:0;margin:2rem 0 0}.kalender .eventdetails .event-item{margin-block-end:2rem;background-color:var(--color-white);border-radius:5px;padding:.5rem 1rem}.kalender .eventdetails .event-wrapper{display:flex;flex-flow:row wrap}.kalender .eventdetails .event-wrapper>*{width:100%}.kalender .eventdetails .event-title{font-weight:700}.kalender .eventdetails .event-time{order:-1}.kalender .blockintro{width:100%}.kalender .blockintro__content{width:100%;max-width:600px;margin-inline:auto;text-align:center;margin-block-start:-15px;margin-block-end:10px}.sponsoroverzicht{display:grid;grid-gap:50px;list-style:none;padding:0;margin:0 0 10rem;text-align:center}@media (min-width: 768px){.sponsoroverzicht{grid-template-columns:repeat(6,1fr)}}.sponsoroverzicht .sponsor{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-row-gap:25px}.sponsor__link{text-decoration:none;color:inherit;display:contents}.sponsor__logo{width:auto;max-width:100%;height:auto;max-height:175px;margin:auto}.sponsor__name{display:block;width:100%;flex:0 0 auto;margin-block-start:auto;font-weight:700}@media (min-width: 768px){.sponsoroverzicht--makethelogobigger{grid-template-columns:repeat(3,1fr)}}.sponsoroverzicht--makethelogobigger .sponsor__logo{max-height:200px}h2:has(+.sponsoroverzicht){margin-block-end:5rem}
