@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,300i,400,400i,600,700,900");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.overview--filters{margin:30px}@media only screen and (min-width:768px){.overview--filters{margin:40px 90px}}.overview--filters-elements{display:flex;flex-wrap:wrap;margin-bottom:30px}@media only screen and (min-width:600px){.overview--filters-elements{flex-wrap:nowrap}}.overview--filters-elements .elements-label{font-family:'Source Sans Pro',sans-serif;font-weight:600;align-self:center;color:#9b9b9b;flex:0 0 100%;font-size:1.125rem;letter-spacing:1.5px;margin-right:20px;margin-top:75px;padding:15px 0;text-align:center;text-transform:uppercase}@media only screen and (min-width:600px){.overview--filters-elements .elements-label{font-family:'Source Sans Pro',sans-serif;font-weight:400;flex:0 0 90px;font-size:0.75rem;margin-top:-5px;padding:0;text-align:left}}@media only screen and (min-width:1440px){.overview--filters-elements .elements-label{flex:0 0 150px}}.overview--filters-elements .elements{flex:1 0 auto;position:relative}@media only screen and (min-width:600px){.overview--filters-elements .elements{display:flex;flex-wrap:nowrap;padding-top:0}}.overview--filters-elements .elements .selectric-multiselect,.overview--filters-elements .elements .search{flex:1 1 100%;margin-bottom:10px}@media only screen and (min-width:600px){.overview--filters-elements .elements .selectric-multiselect,.overview--filters-elements .elements .search{flex:1 1 200px}}@media only screen and (min-width:600px){.overview--filters-elements .elements .selectric-multiselect{margin-right:20px}}.overview--filters-elements .elements .search{display:flex;flex-wrap:nowrap;left:0;position:absolute;top:-125px}@media only screen and (min-width:600px){.overview--filters-elements .elements .search{left:auto;position:absolute;right:0;top:-125px}}@media only screen and (min-width:1200px){.overview--filters-elements .elements .search{position:relative;right:auto;top:auto}}.overview--filters-elements .elements input[name='search']{background-clip:padding-box;border-radius:0;background-color:transparent;border:0;border-bottom:2px solid #0a1336;margin:0 20px 0 0}@media only screen and (min-width:600px){.overview--filters-elements .elements input[name='search']{margin:0 20px 0 10px}}.overview--filters-elements .elements input[type='submit']{background-clip:padding-box;border-radius:25px;background-color:#f2f2f2;background-image:url("/themes/custom/didtheme/images/general/icon--search@2x.png");background-position:center center;background-repeat:no-repeat;background-size:22px;border:0;border-bottom:2px solid #4bb8f4;cursor:pointer;flex:0 0 50px;height:50px;text-indent:-99999px;width:50px}.overview--filters-elements .elements input[type='submit']:hover{border-bottom:2px solid transparent}.overview--filters-active{display:none;flex-wrap:wrap;padding-bottom:30px}@media only screen and (min-width:600px){.overview--filters-active{flex-wrap:nowrap}}.overview--filters-active.visible{display:flex}.overview--filters-active .active-label{font-family:'Source Sans Pro',sans-serif;font-weight:600;align-self:center;color:#9b9b9b;flex:0 0 100%;font-size:1.125rem;letter-spacing:1.5px;margin-right:20px;margin-top:-5px;padding:15px 0;text-align:center;text-transform:uppercase}@media only screen and (min-width:600px){.overview--filters-active .active-label{font-family:'Source Sans Pro',sans-serif;font-weight:400;flex:0 0 90px;font-size:0.75rem;padding:0;text-align:left}}@media only screen and (min-width:1440px){.overview--filters-active .active-label{flex:0 0 150px}}.overview--filters-active .filters{flex:0 1 100%}@media only screen and (min-width:600px){.overview--filters-active .filters{flex:0 1 auto}}.overview--filters-active .filters .active-filter{background-clip:padding-box;border-radius:20px;font-family:'Source Sans Pro',sans-serif;font-weight:400;background-color:#fff;border-bottom:2px solid #ccc;color:#9b9b9b;display:block;font-size:1rem;margin-bottom:10px;margin-right:18px;padding:10px 60px;position:relative;width:100%}@media only screen and (min-width:600px){.overview--filters-active .filters .active-filter{display:inline-block;width:auto}}.overview--filters-active .filters .active-filter a{background-image:url("/themes/custom/didtheme/images/general/icon--x.svg");background-repeat:no-repeat;background-size:100%;display:block;height:10px;position:absolute;right:20px;text-indent:-99999px;top:19px;width:9px}.overview--filters-active .filters .active-filter .filtercolor{background-clip:padding-box;border-radius:20px;content:'';display:block;height:21px;left:20px;position:absolute;top:10px;width:21px}.overview--filters-active .filters .active-filter.color-status-Aankondiging .filtercolor{background-color:#0f51ec}.overview--filters-active .filters .active-filter.color-status-Aanbesteding .filtercolor{background-color:#ffa600}.overview--filters-active .filters .active-filter.color-status-Gunning .filtercolor{background-color:#7ed321}.overview--filters-active .filters .active-filter.color-status-Annulatie .filtercolor{background-color:#dd3f3f}.overview--filters-active .filters .active-filter.color-type .filtercolor{background-color:#ccc}.overview--filters-active .filters .active-filter.keyword .filtercolor{background-color:#fff;border:1px solid #ccc}.overview--filters-remember{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:20px}
.overview--list{margin:30px 0}@media only screen and (min-width:600px){.overview--list{margin:30px}}@media only screen and (min-width:768px){.overview--list{margin:40px 90px}}.overview--list .overview--list_header{display:none}@media only screen and (min-width:600px){.overview--list .overview--list_header{font-family:'Source Sans Pro',sans-serif;font-weight:600;align-items:flex-end;color:#9b9b9b;display:flex;flex-wrap:nowrap;font-size:0.75rem;letter-spacing:1.5px;margin-bottom:15px;padding:10px;text-transform:uppercase;width:100%}}.overview--list .overview--list_header .overview--list_header-item{color:#9b9b9b;padding-right:10px;text-decoration:none}.overview--list .overview--list_header .overview--list_header-item:last-child{padding-right:0}.overview--list .overview--list_header .overview--list_header-item.orderable-true.sorted-asc{color:#0a1336}.overview--list .overview--list_header .overview--list_header-item.orderable-true.sorted-asc::after{content:'▼';font-size:9px;margin-left:5px}.overview--list .overview--list_header .overview--list_header-item.orderable-true.sorted-desc{color:#0a1336}.overview--list .overview--list_header .overview--list_header-item.orderable-true.sorted-desc::after{content:'▲';font-size:9px;margin-left:5px}.overview--list .overview--list_header .overview--list_header-item.orderable-false{cursor:default}.overview--list .overview--list_item{background-clip:padding-box;border-radius:5px;font-family:'Source Sans Pro',sans-serif;font-weight:400;background-color:#fff;border-bottom:1px solid #ccc;color:#0a1336;display:block;font-size:1rem;line-height:1.25rem;margin-bottom:15px;padding:40px 75px 15px 30px;position:relative;text-decoration:none;transition:color 0.15s ease-out;width:100%}.overview--list .overview--list_item::after{background-image:url("/themes/custom/didtheme/images/general/dark-arrow.svg");background-repeat:no-repeat;background-size:8px 13px;content:'';display:block;height:13px;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}@media only screen and (min-width:600px){.overview--list .overview--list_item{background-clip:padding-box;border-radius:20px;border-bottom:0;display:flex;flex-wrap:nowrap;font-size:0.875rem;padding:10px}.overview--list .overview--list_item::after{content:none;display:none}}.overview--list .overview--list_item:hover{color:#4bb8f4}.overview--list .overview--list_item .filterlabel{font-family:'Source Sans Pro',sans-serif;font-weight:400;color:#9b9b9b;font-size:0.75rem;letter-spacing:1.5px;text-transform:uppercase}.overview--list .overview--list_item .filterlabel::after{content:': '}@media only screen and (min-width:600px){.overview--list .overview--list_item .filterlabel{display:none}}@media only screen and (min-width:600px){.overview--list .overview--list_item .overview--list_item-column{padding-right:10px}.overview--list .overview--list_item .overview--list_item-column:last-child{padding-right:0}}.overview--list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#7d7d7d;width:8px}.overview--list .mCSB_scrollTools .mCSB_draggerRail{background-color:#f2f2f2;width:8px}
.content--paragraph-buttonbanner{display:flex;flex-direction:column;margin:10px 30px 10px 30px;padding:30px;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#f2f2f2}@media only screen and (min-width:768px){.content--paragraph-buttonbanner{margin:30px 90px 30px 90px}}.content--paragraph-buttonbanner h1{font-size:33px;font-weight:600;line-height:120%;color:#fff}@media only screen and (min-width:768px){.content--paragraph-buttonbanner h1{font-size:56px}}.content--paragraph-buttonbanner h4{font-size:20px;font-weight:700;padding-bottom:5px}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-description p{margin:0;font-size:14px;font-weight:400}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button{padding-top:10px;display:flex;position:relative}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a{font-family:'Source Sans Pro',sans-serif;font-weight:400;position:relative;margin:0;padding:14px 32px 14px 16px;background-color:#4bb8f4;border-radius:4px;color:#fff;text-decoration:none;transition:width 200ms linear,padding-right 200ms linear;white-space:nowrap}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a[type="submit"]{border:none}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:before{position:absolute;top:50%;right:10px;content:'';width:20px;height:20px;border-radius:10px;background-color:transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color 0.2s linear}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:after{position:absolute;top:50%;right:10px;height:20px;width:18px;content:'';display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-image 0.2s linear;background-image:url("/themes/custom/didtheme/images/general/button-arrow--white.svg");background-repeat:no-repeat;background-size:7px 12px;background-position:center center}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:hover{padding-right:40px}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:hover:before{background-color:#fff}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:hover:after{background-image:url("/themes/custom/didtheme/images/general/button-arrow--brand-secondary.svg")}.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:visited,.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:link,.content--paragraph-buttonbanner .content--paragraph-buttonbanner-button a:focus{color:#fff;border:none}.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item){padding:70px 20px;margin:0}.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) h1{width:80%;padding-bottom:12px}@media only screen and (min-width:768px){.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) h1{width:50%}}.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) .content--paragraph-buttonbanner-description{display:flex}.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) .content--paragraph-buttonbanner-description p{padding:12px 0;width:80%;font-size:20px;font-weight:400;color:#fff}@media only screen and (min-width:768px){.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) .content--paragraph-buttonbanner-description p{width:50%}}.content--paragraph-buttonbanner.with-image:not(.button-banner-group-item) .content--paragraph-buttonbanner-button{padding-top:12px}.content--paragraph-buttonbanner.with-image h4{color:#fff}.content--paragraph-buttonbanner.with-image .content--paragraph-buttonbanner-description p{color:#fff}.content--paragraph-buttonbanner.default{background-color:#f2f2f2}.content--paragraph-buttonbanner.default h4,.content--paragraph-buttonbanner.default p{color:#0a1336}.content--paragraph-buttonbanner.dark{background-color:#0a1336}.content--paragraph-buttonbanner.dark h1,.content--paragraph-buttonbanner.dark h4,.content--paragraph-buttonbanner.dark p{color:#fff}.content--paragraph-buttonbanner.left{align-items:flex-start}.content--paragraph-buttonbanner.left h1,.content--paragraph-buttonbanner.left h4{text-align:left}.content--paragraph-buttonbanner.left .content--paragraph-buttonbanner-description{justify-content:left}.content--paragraph-buttonbanner.left .content--paragraph-buttonbanner-description p{text-align:left}.content--paragraph-buttonbanner.left .content--paragraph-buttonbanner-button{justify-content:left}.content--paragraph-buttonbanner.center h1,.content--paragraph-buttonbanner.center h4{text-align:center;margin:0 auto}.content--paragraph-buttonbanner.center .content--paragraph-buttonbanner-description{justify-content:center}.content--paragraph-buttonbanner.center .content--paragraph-buttonbanner-description p{text-align:center}.content--paragraph-buttonbanner.center .content--paragraph-buttonbanner-button{justify-content:center}
.ui-dialog{position:absolute;inset-block-start:0;left:0;padding:0;border:0;border-radius:var(--jui-dialog-border-radius);background:transparent;box-shadow:var(--jui-dialog-box-shadow);}.ui-dialog:focus{outline:var(--jui-dialog--focus-outline);box-shadow:var(--jui-dialog--focus-box-shadow);}@media (forced-colors:active){.ui-dialog{border:1px solid transparent;}}@media all and (max-width:48em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog .ui-dialog-titlebar{position:relative;box-sizing:border-box;padding-block:var(--space-m);padding-inline:var(--space-l) var(--jui-dialog-close-button-reserved-space);color:var(--jui-dialog-title-color);border-start-end-radius:var(--jui-dialog-border-radius);border-start-start-radius:var(--jui-dialog-border-radius);background:var(--jui-dialog-title-bg-color);line-height:calc(var(--space-m) * 2);}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{-webkit-font-smoothing:antialiased;font-size:var(--jui-dialog-title-font-size);font-weight:bold;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-end:0;box-sizing:border-box;inline-size:var(--jui-dialog-close-button-size);block-size:var(--jui-dialog-close-button-size);margin-inline:var(--space-l);padding:0;transition:all 0.1s;transform:translateY(-50%);border:2px solid transparent;border-radius:var(--jui-dialog-close-button-border-radius);background:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-color:var(--color-white);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus{border-color:var(--color-focus);outline:var(--jui-dialog--focus-outline);box-shadow:none;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{width:100%;height:100%;margin:0;transform:translate(-50%,-50%);background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='%23D3D4D9' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon.ui-icon-closethick{background:url("data:image/svg+xml,%3csvg width='12' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M11 1.318l-10 10M11 11.318l-10-10' stroke='buttonText' stroke-width='1.5'/%3e%3c/svg%3e") no-repeat 50%;}}.ui-dialog > .ui-dialog-content{overflow:auto;padding:var(--space-m) var(--space-l);color:var(--color-text);background:var(--color-white);}.ui-dialog > .ui-dialog-content .form-actions,.ui-dialog > .ui-dialog-content .field-actions{margin:0;padding:0;}.ui-dialog > .ui-dialog-buttonpane{color:var(--color-text);border-bottom-right-radius:var(--jui-dialog-border-radius);border-bottom-left-radius:var(--jui-dialog-border-radius);background:var(--color-gray-050);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;gap:var(--space-s);justify-content:flex-end;margin-block:var(--space-m);margin-inline-end:var(--space-l);}.ui-dialog > .ui-dialog-buttonpane .ui-dialog-buttonset > *{margin:0;}.ui-dialog > .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog.ui-dialog-off-canvas .ui-widget-content.ui-dialog-content{background:none;}#drupal-off-canvas .form-item .form-item__description{color:var(--color-gray-050);font-size:0.75rem;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
