/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:"RO Sans";font-style:normal;font-weight:400;src:local("RO-SansWebText-Regular.woff"),url(/themes/custom/ncg_bewonersportaal/assets/fonts/RO-SansWebText-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:"RO Sans";font-style:italic;font-weight:400;src:local("RO-SansWebText-Italic.woff"),url(/themes/custom/ncg_bewonersportaal/assets/fonts/RO-SansWebText-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:"RO Sans";font-style:normal;font-weight:700;src:local("RO-SansWebText-Bold.woff"),url(/themes/custom/ncg_bewonersportaal/assets/fonts/RO-SansWebText-Bold.woff) format("woff")}
:root{--font-family-default:"RO Sans",sans-serif;--font-family-heading:inherit;--font-size-min-base:14px;--font-size-max-base:18px;--font-size-base:1rem;--font-size-tiny:0.75rem;--font-size-small:0.875rem;--font-size-large:1.125rem;--font-size-huge:1.25rem;--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.125rem;--font-size-h4:1rem;--font-size-h5:1rem;--font-size-h6:1rem;--font-weight-normal:400;--font-weight-bold:700;--font-weight-base:var(--font-weight-normal);--line-height-base:1.5;--line-height-nano:1;--line-height-tiny:1.125;--line-height-small:1.25;--color-default:#000;--color-primary:#01689b;--color-primary-light:#e5f0f9;--color-secondary:#31750a;--color-secondary-light:#f3f6f0;--color-secondary-medium:#e5eddc;--color-tertiary:#9e0b00;--color-tertiary-light:#f9dfdd;--color-dark-gray:#535353;--color-sub-gray:#696969;--color-notification-light:#e1eddb;--color-notification-gray:#dfe6e1;--color-light-gray:#b4b4b4;--color-background:#f5f5f5;--color-background-searchbar:#f1f2f6;--color-border:var(--color-sub-gray);--color-border-light:#ccc;--color-border-secondary:#c3dbb6;--color-link:var(--color-primary);--color-white:#fff;--color-disabled:#ededed;--color-highlight:var(--color-primary);--color-highlight-text:white;--color-error:#f9dfdd;--color-error-text:var(--color-tertiary);--color-maintenance:#fff3cd;--color-maintenance-text:#856404;--color-info:var(--color-primary);--color-success:var(--color-secondary);--color-warning:#945e01;--color-danger:var(--color-tertiary);--border-radius-base:var(--font-size-base);--border-radius-tiny:calc(var(--border-radius-base) * 0.25);--border-radius-small:calc(var(--border-radius-base) * 0.375);--border-radius-medium:calc(var(--border-radius-base) * 0.5);--color-status-info:var(--color-primary);--color-status-info-light:var(--color-primary-light);--color-status-success:var(--color-secondary);--color-status-success-light:var(--color-secondary-light);--color-status-warning:#8b5b09;--color-status-warning-light:#fce0b0;--color-status-error:var(--color-tertiary);--color-status-error-light:var(--color-tertiary-light);--outline:2px solid currentcolor;--shadow:0 0 4px 1px rgba(0,0,0,12%);--shadow-little:0 2px 6px rgba(0,0,0,25%);--shadow-inner:inset 0 20px 17px -15px rgba(0,0,0,15%);--backdrop:rgba(0,0,0,25%);--space-base:var(--font-size-base);--space-nano:calc(var(--space-base) * 0.25);--space-tiny:calc(var(--space-base) * 0.5);--space-small:calc(var(--space-base) * 0.75);--space-medium:var(--space-base);--space-large:calc(var(--space-base) * 1.5);--space-huge:calc(var(--space-base) * 2);--space-giant:calc(var(--space-base) * 3.5);--gutter-base:calc(var(--font-size-base) * 2);--gutter-tiny:calc(var(--gutter-base) * 0.25);--gutter-small:calc(var(--gutter-base) * 0.5);--gutter-large:calc(var(--gutter-base) * 2);--ease-in-quad:cubic-bezier(0.55,0.085,0.68,0.53);--ease-in-cubic:cubic-bezier(0.55,0.055,0.675,0.19);--ease-in-quart:cubic-bezier(0.895,0.03,0.685,0.22);--ease-in-quint:cubic-bezier(0.755,0.05,0.855,0.06);--ease-in-sine:cubic-bezier(0.47,0,0.745,0.715);--ease-in-expo:cubic-bezier(0.95,0.05,0.795,0.035);--ease-in-circ:cubic-bezier(0.6,0.04,0.98,0.335);--ease-in-back:cubic-bezier(0.6,-0.28,0.735,0.045);--ease-in-base:var(--ease-in-cubic);--ease-out-quad:cubic-bezier(0.25,0.46,0.45,0.94);--ease-out-cubic:cubic-bezier(0.215,0.61,0.355,1);--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-quint:cubic-bezier(0.23,1,0.32,1);--ease-out-sine:cubic-bezier(0.39,0.575,0.565,1);--ease-out-expo:cubic-bezier(0.19,1,0.22,1);--ease-out-circ:cubic-bezier(0.075,0.82,0.165,1);--ease-out-back:cubic-bezier(0.175,0.885,0.32,1.275);--ease-out-base:var(--ease-out-cubic);--ease-in-out-quad:cubic-bezier(0.455,0.03,0.515,0.955);--ease-in-out-cubic:cubic-bezier(0.645,0.045,0.355,1);--ease-in-out-quart:cubic-bezier(0.77,0,0.175,1);--ease-in-out-quint:cubic-bezier(0.86,0,0.07,1);--ease-in-out-sine:cubic-bezier(0.445,0.05,0.55,0.95);--ease-in-out-expo:cubic-bezier(1,0,0,1);--ease-in-out-circ:cubic-bezier(0.785,0.135,0.15,0.86);--ease-in-out-back:cubic-bezier(0.68,-0.55,0.265,1.55);--ease-in-out-base:var(--ease-in-out-cubic);--ease-duration-base:0.3s;--ease-duration-fast:0.2s;--ease-duration-slow:0.4s}
*,::after,::before{box-sizing:border-box}:root{font-size:var(--font-size-min-base)}@media (min-width:768px) and (max-width:992px){:root{font-size:calc(var(--font-size-min-base) + (string-slice(var(--font-size-max-base),0,-2) - string-slice(var(--font-size-min-base),0,-2)) * (100vw - 768px) / (string-slice(992px,0,-2) - string-slice(768px,0,-2)))}}@media (min-width:992px){:root{font-size:var(--font-size-max-base)}}html{color:var(--color-default);font-family:var(--font-family-default);font-weight:var(--font-weight-base);height:100%;line-height:var(--line-height-base);scroll-behavior:smooth;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}html::before{content:"nano:0, tiny:560px, small:768px, medium:992px, large:1200px, huge:1440px, gigantic:1600px";display:none;visibility:hidden}body{background-color:var(--color-background);height:100%;margin:0;position:relative}figcaption,figure,main{display:block}hr{border:none;border-bottom:1px solid var(--color-border-light);height:1px;margin:var(--space-base) 0;width:100%}
form{margin:var(--space-base) 0 0}fieldset{border:none;margin:var(--space-base) 0 0;padding:0}details{border:1px solid var(--color-border);margin:var(--space-base) 0 0;padding:var(--space-base)}label,legend,summary{align-items:flex-start;display:flex;font-style:normal;font-weight:var(--font-weight-base);line-height:var(--line-height-small);margin:var(--space-tiny) 0 0}summary{cursor:pointer;margin:-var(--space-base);padding:var(--space-base)}button{color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;line-height:var(--line-height-base)}button:focus-visible{outline:var(--outline)}input,select,textarea{background-color:#fff;color:var(--color-default);font-family:inherit;font-size:var(--font-size-base);line-height:var(--line-height-base);margin:var(--space-tiny) 0 0}input:disabled,select:disabled,textarea:disabled{background:var(--color-disabled);border-color:var(--color-border-light);cursor:not-allowed;pointer-events:none}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],select,textarea{border:1px solid var(--color-border);border-radius:0;outline:0;padding:calc(var(--space-tiny) - 1px) var(--space-tiny);width:100%}[type=color]:focus-visible,[type=date]:focus-visible,[type=datetime-local]:focus-visible,[type=datetime]:focus-visible,[type=email]:focus-visible,[type=month]:focus-visible,[type=number]:focus-visible,[type=password]:focus-visible,[type=search]:focus-visible,[type=tel]:focus-visible,[type=text]:focus-visible,[type=time]:focus-visible,[type=url]:focus-visible,[type=week]:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-primary);outline:var(--outline);outline-offset:1px}[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-default)}[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,select::placeholder,textarea::placeholder{color:var(--color-default)}[type=checkbox]:focus-visible,[type=radio]:focus-visible{outline:var(--outline);outline-offset:1px}[type=color]{height:2rem;padding:1px;width:3.5em}textarea{display:block;max-width:none;resize:vertical}.ajax-progress-throbber>.throbber{display:none}
h1,h2,h3,h4,h5,h6{color:var(--color-secondary);font-family:var(--font-family-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-base);margin:var(--space-large) 0 0;scroll-margin-top:calc(var(--space-large) + calc(var(--space-small) * 2) + var(--line-height-small) * var(--font-size-base))}@media (min-width:768px){h1,h2,h3,h4,h5,h6{scroll-margin-top:var(--space-large)}}h1:focus-visible,h2:focus-visible,h3:focus-visible,h4:focus-visible,h5:focus-visible,h6:focus-visible{outline:var(--outline);outline-offset:2px}h1{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;color:#000;font-size:var(--font-size-h1);font-weight:var(--font-weight-base);line-height:var(--line-height-tiny);margin-top:0}h1 span{color:var(--color-default);display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin-bottom:var(--space-tiny)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-small);margin-top:var(--space-huge)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-small);margin-top:var(--space-huge)}h4{font-size:var(--font-size-h4)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6)}
a{color:var(--color-primary);cursor:pointer;text-decoration:underline}a:hover{text-decoration:none}a:focus{outline:var(--outline);outline-offset:2px}
