/*# sourceMappingURL=cookieconsent.css.map */
:root{--color-black: #000000;--color-black-rgb: 0, 0, 0;--color-blue-5: #F4F4F6;--color-blue-5-rgb: 244, 244, 246;--color-blue-10: #E9E9ED;--color-blue-10-rgb: 233, 233, 237;--color-blue-20: #D3D4DC;--color-blue-20-rgb: 211, 212, 220;--color-blue-35: #B2B4C2;--color-blue-35-rgb: 178, 180, 194;--color-blue-50: #9193A7;--color-blue-50-rgb: 145, 147, 167;--color-blue: #22274F;--color-blue-rgb: 34, 39, 79;--color-orange-dark-10: #CE4815;--color-orange-dark-10-rgb: 206, 72, 21;--color-orange: #EA612C;--color-orange-rgb: 234, 97, 44;--color-orange-20: #FBDFD5;--color-orange-20-rgb: 251, 223, 213;--color-orange-10: #FDEFEA;--color-orange-10-rgb: 253, 239, 234;--color-green: #4A833E;--color-green-rgb: 74, 131, 62;--color-green-dark: #3B6931;--color-green-dark-rgb: 59, 105, 49;--color-red: #c2170a;--color-red-rgb: 194, 23, 10;--color-red-dark: #822A2A;--color-red-dark-rgb: 130, 42, 42;--color-intdis: #E73A68;--color-intdis-rgb: 231, 58, 104;--color-intdis-20: #FAD8E1;--color-intdis-20-rgb: 250, 216, 225;--color-intdis-10: #FDEBF0;--color-intdis-10-rgb: 253, 235, 240;--color-autism: #4CC2F0;--color-autism-rgb: 76, 194, 240;--color-autism-20: #DBF3FC;--color-autism-20-rgb: 219, 243, 252;--color-autism-10: #EDF9FD;--color-autism-10-rgb: 237, 249, 253;--color-senior: #F8AD42;--color-senior-rgb: 248, 173, 66;--color-senior-20: #FEEFD9;--color-senior-20-rgb: 254, 239, 217;--color-senior-10: #FEF7EC;--color-senior-10-rgb: 254, 247, 236;--color-level-1: #EF7D1A;--color-level-1-rgb: 239, 125, 26;--color-level-2: #29B2DC;--color-level-2-rgb: 41, 178, 220;--color-level-3: #EC71A7;--color-level-3-rgb: 236, 113, 167;--color-level-4: #E73967;--color-level-4-rgb: 231, 57, 103;--color-level-5: #EF7D1A;--color-level-5-rgb: 239, 125, 26;--color-level-youth: #65B22E;--color-level-youth-rgb: 101, 178, 46;--color-white: #FFFFFF;--color-white-rgb: 255, 255, 255}@font-face{font-family:"Ubuntu";src:url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-Regular.woff2") format("woff2"),url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-Italic.woff2") format("woff2"),url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Ubuntu";src:url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-Bold.woff2") format("woff2"),url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-BoldItalic.woff2") format("woff2"),url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Ubuntu";src:url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-Medium.woff2") format("woff2"),url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-MediumItalic.woff2") format("woff2"),url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Ubuntu";src:url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-Light.woff2") format("woff2"),url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-LightItalic.woff2") format("woff2"),url("/assets/buitenhof_2025-1.0.6/fonts/Ubuntu-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@keyframes showMobileNav{0%{opacity:0;transform:translate3d(0, -20px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes showChildNav{0%{opacity:0;transform:translate3d(0, -20px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes showContent{0%{opacity:0;transform:translate3d(0, -20px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes showTooltip{0%{opacity:0;bottom:10px}100%{opacity:1;bottom:0}}@keyframes showDialog{0%{opacity:0;transform:translate3d(0, -20px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes showCollectionTerms{0%{opacity:0}100%{opacity:1}}@keyframes fullyRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes bounce{0%{transform:translate3d(0, 0, 0)}10%{transform:translate3d(0, -5px, 0)}90%{transform:translate3d(0, 3px, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes bounceCalculatorButton{0%{transform:translate3d(-50%, 100%, 0)}10%{transform:translate3d(-50%, -5px, 0)}90%{transform:translate3d(-50%, 3px, 0)}100%{transform:translate3d(-50%, 0, 0)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes zoomAndFadeIn{0%{opacity:0;transform:scale(1)}100%{opacity:1;transform:scale(1.05)}}.cookieconsent{position:fixed;bottom:1rem;left:0;right:0;width:calc(100% - 20px);max-width:480px;margin:0 auto;padding:20px;border-radius:10px;background-color:rgb(var(--color-label-10-rgb));z-index:1000;overflow:hidden}.cookieconsent-content{font-size:1.4rem}.cookieconsent-content h2{margin:0 0 10px 0}.cookieconsent-content p{margin:0}.cookieconsent-content .button--text{margin-left:1rem;font-size:1.4rem;color:rgb(var(--color-blue-rgb));padding:0;border:0;background:none;text-decoration:underline;cursor:pointer}.cookieconsent-content .button--text:hover{text-decoration:none}.cookieconsent-content .button--text:after{display:inline-block;content:"";background:url(/assets/buitenhof_2025-1.0.6/images/arrow-thick-down-blue.svg) center no-repeat;background-size:12px 12px;width:10px;height:10px;margin-left:6px;transform:rotate(180deg);transition:all .2s ease-in-out}.cookieconsent__intro{margin:0 0 20px 0}.cookieconsent-settings--visible{margin-top:-5px}.cookieconsent-settings--visible .button--text:after{transform:rotate(0deg)}.cookieconsent-settings--visible .cookieconsent-permissions{height:inherit;opacity:1;padding:20px 0}.cookieconsent-content--toggled .button--text:after{transform:rotate(0deg)}.cookieconsent-permissions-container{overflow-y:hidden}.cookieconsent-permissions{height:0;opacity:0;padding:0;border-top:1px solid rgb(var(--color-orange-20-rgb))}.cookieconsent-permissions p{margin:0 0 1rem 0;padding-left:25px}.cookieconsent-permissions input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.cookieconsent-permissions input[type=checkbox]+label{padding-left:25px;display:inline-block;background-repeat:no-repeat;background-position:0 center;vertical-align:middle}.cookieconsent-permissions input[type=checkbox]+label:not(.disabled):hover{cursor:pointer}.cookieconsent-permissions input[type=checkbox]:checked+label{background-image:url(/assets/buitenhof_2025-1.0.6/images/checkmark-default-white.svg);background-size:14px 14px;background-position:3px 7px}.cookieconsent-permissions input[type=checkbox]:checked+label:not(.disabled):before{background-color:rgb(var(--color-green-rgb));border-color:rgb(var(--color-green-rgb))}.cookieconsent-permissions input[type=checkbox]:checked+label.disabled{background-image:url(/assets/buitenhof_2025-1.0.6/images/checkmark-default-grey.svg)}.cookieconsent-permissions label{font-weight:bold;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookieconsent-permissions label:before{content:"";display:inline-block;width:20px;height:20px;background:#fff;border:1px solid rgb(var(--color-grey));border-radius:50%;margin-right:5px;top:4px;position:relative;z-index:-1;margin-left:-25px}@media only screen and (min-width: 960px){.cookieconsent{max-width:960px}.cookieconsent__form{display:flex;justify-content:space-between}.cookieconsent-body{flex:1 1 auto;align-self:center}.cookieconsent__intro{margin:0}.cookieconsent-permissions__buttons{text-align:center;padding-left:20px;flex:0 0 auto;align-self:center}.cookieconsent-content input[type=submit]{display:block;margin:0 auto;padding-left:20px;padding-right:20px}.cookieconsent-content .button--text{display:block;margin:20px auto 0}.cookieconsent-settings--visible{margin-top:15px}.cookieconsent-settings--visible .cookieconsent-permissions{padding-bottom:0}.cookieconsent-permissions{padding-bottom:0;display:flex;justify-content:center}.cookieconsent-permission{flex:1 1 auto}}@media only screen and (min-width: 1280px){.cookieconsent{max-width:1280px}}