/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--c-primary:#4872AE;--c-primary-dark:#36578A;--c-primary-pastel:#DAE3EF;--c-primary-pastel-dark:#8EA8CD;--c-primary-light:#F6F8FB;--c-primary-bright:#4872EA;--c-success-pastel:#8CC3B5;--c-secondary:#DA291D;--c-alt:#FFC829;--c-alt-dark:#ECB700;--c-alt-light:#FFEFBF;--c-box-shadow:rgba(0,0,0,.1019607843);--c-light:#efefef;--c-extra-light:#f1f1f1;--c-text-dark:#000;--c-text-light:#999;--c-border:#dcdcdc;--c-border-light:#E9E9E9;--c-contrast:#fff;--c-disabled:#eee;--c-error:#e74c3c;--c-error-light:#f9eae8;--c-error-disabled:#e8c4bf;--c-grey:#737373;--c-info:#3498db;--c-info-light:#F6F8FB;--c-plainwhite:#fff;--c-success:#79CD4A;--c-success-light:#DFF2D9;--c-warning:#e67e22;--c-warning-light:#F9E8D}html{scroll-padding-top:calc(125px + 1rem)}.ui-dialog.ui-widget.ui-front{border:0;box-shadow:0 2px 8px #0000001a;padding:0;z-index:101}.ui-dialog.ui-widget.ui-front .ui-dialog-titlebar{background-color:#4872ae;border:0;color:#fff}html:not(.fixed-nav-drawer-active) .is-sticky.sticky-offset-40{z-index:19}.node.node--type-actie.node--view-mode-search-teaser{display:flex;flex-wrap:wrap}.node.node--type-actie.node--view-mode-search-teaser .region-left{margin-top:1rem}@media screen and (min-width:768px){.node.node--type-actie.node--view-mode-search-teaser .region-left{margin-top:0;order:1;flex:0 0 30%}}@media screen and (min-width:768px){.node.node--type-actie.node--view-mode-search-teaser .region-right{order:2;padding-left:2rem;padding-right:2rem;flex:0 0 70%}}.node.node--type-actie.node--view-mode-search-teaser .region-right h2{font-size:32px}.node.node--type-actie.node--view-mode-search-teaser .field--name-starteenactie-actie-progress-block-small{order:3;flex:0 0 100%}.node.node--type-actie.node--view-mode-search-teaser .field--name-body{margin-top:0}.node.node--type-actie.node--view-mode-search-teaser .field--name-body p{font-size:18px}.node .field--name-body{max-width:900px;margin-top:1.5rem;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.node .field--name-body{margin-top:3rem}}.field--name-starteenactie-campaign-messages{margin-top:1.5rem!important}@media screen and (min-width:768px){.field--name-starteenactie-campaign-messages{margin-top:3rem!important}}.flex-break{flex-basis:100%;height:0}.campaign-add-content{margin-bottom:1rem;display:flex;flex-wrap:wrap;justify-content:right;align-items:center}@media screen and (max-width:767px){.campaign-add-content{margin-left:-.5rem}}.campaign-add-content span,.campaign-add-content a{margin-left:.5rem!important;font-size:16px!important;margin-bottom:.5rem}@media screen and (max-width:767px){.campaign-add-content span,.campaign-add-content a{margin-bottom:.5rem;width:calc(50% - .5rem)}}@media screen and (max-width:480px){.campaign-add-content span,.campaign-add-content a{width:100%}}.field--name-field-campaign-blocks .card:hover a.button,.view-actions .card:hover a.button,.view-acties-search .card:hover a.button,.view-groepsactie-actions .card:hover a.button,.block-starteenactie-views-block-groepsactie-actions-block .card:hover a.button,.view-campaigns .card:hover a.button{color:#ffffffd9}.field--name-field-campaign-blocks .card__visual .ratio:before,.view-actions .card__visual .ratio:before,.view-acties-search .card__visual .ratio:before,.view-groepsactie-actions .card__visual .ratio:before,.block-starteenactie-views-block-groepsactie-actions-block .card__visual .ratio:before,.view-campaigns .card__visual .ratio:before{content:"";display:inline-block;vertical-align:middle;padding-bottom:var(--ratio)}.field--name-field-campaign-blocks .field,.view-actions .field,.view-acties-search .field,.view-groepsactie-actions .field,.block-starteenactie-views-block-groepsactie-actions-block .field,.view-campaigns .field{margin:0!important}.field--name-field-campaign-blocks .field.field--name-starteenactie-actie-progress-block-extra-small,.view-actions .field.field--name-starteenactie-actie-progress-block-extra-small,.view-acties-search .field.field--name-starteenactie-actie-progress-block-extra-small,.view-groepsactie-actions .field.field--name-starteenactie-actie-progress-block-extra-small,.block-starteenactie-views-block-groepsactie-actions-block .field.field--name-starteenactie-actie-progress-block-extra-small,.view-campaigns .field.field--name-starteenactie-actie-progress-block-extra-small{margin-top:1.5rem!important}.block-starteenactie-views-block-groepsactie-actions-block h2{margin-bottom:1rem}.view-actie-albums .views-row{margin-bottom:1.5rem}@media screen and (min-width:768px){.view-actie-albums .views-row{margin-bottom:3rem}}.view-actie-albums .field--name-node-title,.view-actie-videos .field--name-node-title{max-width:900px;margin-left:auto;margin-right:auto;color:#4872ae}.view-campaign-donations{margin-top:1.5rem}@media screen and (min-width:768px){.view-campaign-donations{margin-top:3rem}}.view-campaign-donations .donate-list-holder{margin-top:1rem}.view-campaign-donations .pager{list-style-type:none;margin:0;padding:0}.view-campaign-donations .pager a.button{padding:0 0 0 1.5rem;border:0;height:auto;min-height:auto;font-weight:400}.view-campaign-donations .pager a.button:focus{box-shadow:none}.view-campaign-donations .pager a.button:before{background-image:url(/themes/custom/basic/images/sprite/chevron-right-blue.svg);background-position:center;background-repeat:no-repeat;content:"";width:15px;height:15px;position:absolute;left:0}.donate-list-item{grid-template-columns:134px 1fr}.text-expander--block{margin-bottom:1rem}.field--name-field-photos .photogallery{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.field--name-field-photos .photogallery>div{width:19.173553719%;margin-left:.4132231405%;margin-right:.4132231405%;margin-bottom:.826446281%}@media only screen and (max-width:1024px){.field--name-field-photos .photogallery>div{width:32.479338843%}}@media only screen and (max-width:767px){.field--name-field-photos .photogallery>div{width:49.173553719%}}@media only screen and (max-width:320px){.field--name-field-photos .photogallery>div{width:100%}}.field--name-field-photos .photogallery>div img{width:100%;height:auto}.field--name-field-photos.hide-title .container>h2{display:none}.block-starteenactie-search-for-actions form{display:flex;gap:24px;align-items:flex-end}@media only screen and (max-width:1024px){.block-starteenactie-search-for-actions form{gap:8px}}.block-starteenactie-search-for-actions form .form-item-search{width:100%;margin-bottom:0}.block-starteenactie-search-for-actions form .form-item-search .field-header{margin-bottom:7px}.block-starteenactie-search-for-actions form .form-actions{display:none}.view-actions .form-item-search,.view-groepsactie-actions .form-item-search{flex-grow:1;margin-bottom:0}.view-actions .view-filters.active{display:block}@media screen and (max-width:959px){.view-actions .view-filters{display:none}}.view-actions .view-content{margin:0;gap:32px;padding-top:32px}.view-actions .pagination{margin-top:64px}.ec-content{font-size:20px;line-height:1.55;margin:0 0 .5em}.ec-toggle-link{color:#4872ae;font-size:20px;font-weight:700}.field--name-starteenactie-campaign-starter,.field--name-field-motivation-wysiwyg{margin-top:1.5rem!important;margin-bottom:1rem}@media screen and (min-width:768px){.field--name-starteenactie-campaign-starter,.field--name-field-motivation-wysiwyg{margin-top:3rem!important}}#user-login-form #edit-submit{width:100%}@media screen and (min-width:768px){#user-login-form #edit-submit{width:auto}}#block-starteenactie-login-tasks{margin-top:1rem}#block-starteenactie-login-tasks .tabs.primary{list-style-type:none;display:flex;flex-direction:column}@media screen and (min-width:768px){#block-starteenactie-login-tasks .tabs.primary{flex-direction:row}}#block-starteenactie-login-tasks .tabs.primary a{font-size:16px}@media screen and (min-width:768px){#block-starteenactie-login-tasks .tabs.primary a{font-size:20px}}#user-form{max-width:600px;padding-block-start:2rem;padding-block-end:2rem}#user-form #edit-registration-intro{margin-bottom:4rem}@media (max-width:767px){#user-form #edit-registration-intro{margin-bottom:2.5rem}}#user-form .field+.field,#user-register-form .field+.field{margin-top:0}#user-form .fieldgroup>legend,#user-register-form .fieldgroup>legend{font-weight:600}#user-form .fieldgroup .fieldset-wrapper>div:has(.form-type-radio+.form-type-radio),#user-register-form .fieldgroup .fieldset-wrapper>div:has(.form-type-radio+.form-type-radio){display:flex;gap:12px;flex-wrap:wrap}#user-form .fieldgroup .fieldset-wrapper>div:has(.form-type-radio+.form-type-radio)>.form-item,#user-register-form .fieldgroup .fieldset-wrapper>div:has(.form-type-radio+.form-type-radio)>.form-item{margin:0;flex:1}#user-form .form-wrapper.address-container-inline,#user-register-form .form-wrapper.address-container-inline{margin-bottom:0}#user-form .form-wrapper .field--type-address .form-wrapper,#user-register-form .form-wrapper .field--type-address .form-wrapper{display:grid;grid-template-columns:repeat(12,1fr);column-gap:1rem}#user-form .form-wrapper .field--type-address .form-wrapper>*,#user-register-form .form-wrapper .field--type-address .form-wrapper>*{grid-column:span 12}@media only screen and (min-width:767px){#user-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-given-name,#user-register-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-given-name{grid-column:span 8}}@media only screen and (min-width:767px){#user-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-family-name,#user-register-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-family-name{grid-column:span 12}}@media only screen and (min-width:767px){#user-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-additional-name,#user-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-postal-code,#user-register-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-additional-name,#user-register-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-postal-code{grid-column:span 4}}@media only screen and (min-width:767px){#user-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-address-line2,#user-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-address-line3,#user-register-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-address-line2,#user-register-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-address-line3{grid-column:span 4;margin-top:0}}@media only screen and (min-width:767px){#user-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-address-line1,#user-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-locality,#user-register-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-address-line1,#user-register-form .form-wrapper .field--type-address .form-wrapper .form-item-field-address-0-address-locality{grid-column:span 12}}@media (min-width:768px){#user-form .address-container-inline,#user-register-form .address-container-inline{display:flex}}@media (min-width:768px){#user-form .address-container-inline .form-item,#user-register-form .address-container-inline .form-item{margin-top:0;width:100%}#user-form .address-container-inline .form-item:last-of-type,#user-register-form .address-container-inline .form-item:last-of-type{margin-right:0}}@media (max-width:767px){#user-form .address-container-inline .form-item,#user-register-form .address-container-inline .form-item{width:100%}}#user-form .focal-point-wrapper .focal-point-indicator,#user-register-form .focal-point-wrapper .focal-point-indicator{z-index:1}#user-form .focal-point-wrapper .focal-point-indicator:after,#user-register-form .focal-point-wrapper .focal-point-indicator:after{font-size:2.5rem;left:-.2em;top:-.35em}#user-form .focal-point-wrapper>img,#user-register-form .focal-point-wrapper>img{position:relative}.node-confirm-form .form-actions{display:flex;margin-top:1rem}.node-confirm-form .form-actions>input,.node-confirm-form .form-actions>a{margin:0 1rem 0 0!important}#edit-field-photos-wrapper .image-widget{box-sizing:border-box}#edit-field-photos-wrapper .tabledrag-toggle-weight-wrapper{display:none}#edit-field-photos-wrapper .description{white-space:initial}#edit-field-photos-wrapper .table-responsive>.responsive-enabled{margin-bottom:1rem}#edit-field-photos-wrapper .table-responsive>.responsive-enabled input{box-sizing:border-box;margin-top:0;width:100%}#edit-field-photos-wrapper tr th:last-child{color:transparent}#edit-field-photos-wrapper tr td:first-child{padding-left:0}#edit-field-photos-wrapper tr td:last-child{padding-left:0;padding-right:0}#edit-field-photos-wrapper tr th:last-child,#edit-field-photos-wrapper tr td:last-child{max-width:25%}.donate-form #edit-donate-if,.donate-form #edit-payment-method,.donate-form #edit-payment-method-once{margin:0}.donate-form #edit-donate-if .form-item,.donate-form #edit-payment-method .form-item,.donate-form #edit-payment-method-once .form-item{display:inline-block}.donate-form #edit-donate-if .field,.donate-form #edit-payment-method .field,.donate-form #edit-payment-method-once .field{margin-top:0}.donate-form .form #edit-my-donation .fieldset-wrapper>*+*{margin-top:0}.donate-form fieldset.form-item+fieldset.form-item{margin-top:1.5rem}.node-form .field--name-title input{width:100%}#edit-payment-method--wrapper .fieldset-wrapper,#edit-payment-method-once--wrapper .fieldset-wrapper{display:flex;flex-direction:column}#edit-payment-method--wrapper .fieldset-wrapper .description,#edit-payment-method-once--wrapper .fieldset-wrapper .description{order:1;margin-top:0!important;margin-bottom:1.5em!important}#edit-payment-method--wrapper .fieldset-wrapper #edit-payment-method,#edit-payment-method--wrapper .fieldset-wrapper #edit-payment-method-once,#edit-payment-method-once--wrapper .fieldset-wrapper #edit-payment-method,#edit-payment-method-once--wrapper .fieldset-wrapper #edit-payment-method-once{order:2}.view-groepsactie-actions .view-content{margin-inline:0;justify-content:flex-start}.nav a.is-active{color:#4872ae}.nav--sub{padding:0;list-style:none;display:flex;font-weight:600;font-size:14px;height:40px;position:relative;justify-content:flex-end;margin:0 -1.1em}.nav--sub li:first-of-type{margin:0}.nav--sub li:last-of-type{margin-left:0!important}.nav--sub li.centering-left{margin-left:auto}.nav--sub li.centering-right{margin-right:auto}.nav--sub li a{opacity:.75;padding:.71em 1em}.nav--sub li a.is-active,.nav--sub li a:hover{background-color:transparent;color:#fff;opacity:1}.socials-avatar a{display:flex;align-items:center;font-weight:700}.socials-avatar span{font-weight:700;padding:.75em 1em;display:block}@media screen and (max-width:767px){.socials-avatar span{display:none}}.socials .icon-holder.bg-avatar{border:1px solid #4872AE;background:#4872ae}.socials .icon-holder.bg-avatar>.icon{margin-bottom:1px}@media screen and (max-width:959px){.header-cta a{text-align:center}}.fixed-nav-drawer__nav>li>a.is-active{color:#4872ae}@media screen and (min-width:768px){.site-hamburger{display:none}}.socials-wrapper{margin:3rem 0;text-align:center}.socials-wrapper .is-flex{justify-content:center}.socials-wrapper ul{list-style-type:none;margin:0;padding:0}.socials-wrapper a .icon-holder{width:35px;height:35px}.page-nav>.site-socials{display:none}.paragraph .field--name-field-title{margin:2rem 0}.progress-bar.animation-done{transition:width 2.5s}.field--name-starteenactie-actie-progress-block{height:247px;margin-top:0!important}.field--name-starteenactie-actie-progress-block.child-is-expanded{height:344px}@media only screen and (max-width:767px){.field--name-starteenactie-actie-progress-block{height:171px}.field--name-starteenactie-actie-progress-block.child-is-expanded{height:255px}}.progress-block-small .progress-block-small-regions{margin-top:1rem;display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.progress-block-small .progress-block-small-regions{flex-direction:row}}.progress-block-small .progress-block-small-regions .progress-block-small-left{display:flex;align-items:center;order:2;margin-top:1rem}@media screen and (min-width:768px){.progress-block-small .progress-block-small-regions .progress-block-small-left{width:40%;margin-top:0;padding-right:2rem;order:1}}.progress-block-small .progress-block-small-regions .progress-block-small-right{order:1}@media screen and (min-width:768px){.progress-block-small .progress-block-small-regions .progress-block-small-right{width:60%;order:2}}.progress-block-small .donate-sections{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:500px){.progress-block-small .donate-sections{flex-direction:row}}.progress-block-small .donate-section{margin-bottom:1rem}@media screen and (min-width:500px){.progress-block-small .donate-section{margin-bottom:0}}.progress-block-small .donate-section .label{color:#4872ae;font-weight:700;margin-bottom:.25rem}.progress-block-small .donate-section .value{font-weight:700;font-size:24px;color:#79cd4a}.progress-block-small .progress-bar-small{height:32px;background-color:#dcdcdc;width:100%;margin-left:1rem}.progress-block-small .progress-bar-small:after{content:"";background-color:#79cd4a;width:var(--progress);display:block;height:inherit}.progress-block-small .progress-percentage{color:#79cd4a;font-weight:700}.progress-block-small a.button{margin-top:1rem!important;float:right!important}.user--profile .container{margin-bottom:2rem}.user--profile .column>.field--name-field-profile-picture{margin-bottom:2rem}.user--profile .column>.field--name-field-profile-picture img{border-radius:50%;height:200px;width:200px}.user--profile .columns>.column{margin-bottom:4rem}.user--profile .columns>.column:nth-of-type(2){flex:initial;text-align:center}
@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);}
