.tabs ul:after{clear:both;content:"";display:table}label.select.prettify.focus,input[type=radio]:focus+label,input[type=checkbox]:focus+label,input:focus,a:focus,button:focus,textarea:focus{outline:0 solid rgba(255,165,0,.75);outline-offset:2px}html.no-rgba label.select.prettify.focus,html.no-rgba input[type=radio]:focus+label,html.no-rgba input[type=checkbox]:focus+label,html.no-rgba input:focus,html.no-rgba a:focus,html.no-rgba button:focus,html.no-rgba textarea:focus{outline:0 solid orange}label.hide-outline.select.prettify.focus,input[type=radio]:focus+label.hide-outline,input[type=checkbox]:focus+label.hide-outline,input.hide-outline:focus,a.hide-outline:focus,button.hide-outline:focus,textarea.hide-outline:focus{outline:none}body.ft-tabs-rendered div.ft-collapsible-tabs .ft-tab-clicker:before,label.select.prettify span:after,div.alert.alert-danger:before,div.alert.alert-info:before,div.alert.alert-warning:before,html.js fieldset.collapsible .fieldset-legend:before{font-family:icomoon,monospace;font-size:inherit;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-transform:none}*,*:before,*:after{box-sizing:border-box}ul{list-style:inside;margin:0;padding:0}ul.menu{list-style:inside}ul li{list-style-image:none;list-style-type:disc}ul li.leaf,ul li.collapsed{list-style-image:none;list-style-type:disc}.element-invisible{display:table-column;position:relative !important}body{color:#444;font-size:16px;margin:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background-color:#fff;color:#444;font-family:sans-serif}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:32px;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}p{margin:1em 0}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background-color:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:16px}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;display:block}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c7c7c7;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{box-sizing:content-box}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:500;src:local("Gilroy"),url(.././fonts/Gilroy-Regular.woff) format("woff");unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:600;src:local("Gilroy"),url(.././fonts/Gilroy-SemiBold.woff) format("woff");unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:bold;src:local("Gilroy"),url(.././fonts/Gilroy-Bold.woff) format("woff");unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:Gilroy;font-style:normal;font-weight:800;src:local("Gilroy"),url(.././fonts/Gilroy-ExtraBold.woff) format("woff");unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:"Chevin Spotta";font-style:normal;font-weight:500;src:local("Chevin Spotta"),url(.././fonts/ChevinSpotta-Medium.woff2) format("woff2"),url(.././fonts/ChevinSpotta-Medium.woff) format("woff");unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:"Chevin Spotta";font-style:normal;font-weight:bold;src:local("Chevin Spotta"),url(.././fonts/ChevinSpotta-Bold.woff2) format("woff2"),url(.././fonts/ChevinSpotta-Bold.woff) format("woff");unicode-range:U+000-5FF}@font-face{font-display:swap;font-family:"Chevin Spotta";font-style:italic;font-weight:800;src:local("Chevin Spotta"),url(.././fonts/ChevinSpotta-ExtraBoldItalic.woff2) format("woff2"),url(.././fonts/ChevinSpotta-ExtraBoldItalic.woff) format("woff");unicode-range:U+000-5FF}@font-face{font-family:icomoon;font-style:normal;font-weight:normal;src:url(.././fonts/icomoon.eot);src:url(.././fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(.././fonts/icomoon.woff) format("application/font-woff"),url(.././fonts/icomoon.ttf) format("truetype"),url(../dd505d5639176e09d6cc.svg#icomoon) format("svg")}.component-account-form .form-item.form-item-field-appendix,.component-selection .selection__button,.component-filter .select-all__button,.component-filter .filter__input,.component-filter .filter__buttons button:nth-child(2n){width:49.375%;margin-right:0}.component-account-form .form-item.form-item-field-housenumber,.component-selection .selection__texts,.component-filter .filter__buttons button{width:49.375%;margin-right:1.25%}.component-form--set-absence .dates-container>div,.component-account-form--edit form *,.component-selection .selection__selected.text-mobile,.component-filter .filter__buttons .filter__apply,.component-filter .filter__toggle,.faq-overview .faq-overview__content,.faq-overview .article__content,.faq-overview .basic__content,.folder-selector .faq-overview__content,.folder-selector .article__content,.folder-selector .basic__content,.article .faq-overview__content,.article .article__content,.article .basic__content,.basic .faq-overview__content,.basic .article__content,.basic .basic__content{width:100%;margin-right:0}.component-steps,.component-extras .extras__content,.component-account-form,.component-faqs--teaser,.component-three-steps,.component-why,.component-retailers--logos,.component-footer .footer__content,.component-header .header__content,.grid{margin:0 auto;max-width:100%;padding-left:15px;padding-right:15px}.component-browser-warning .wrapper,.component-why .blocks,.component-hero .hero__content,.grid--no-padding{margin:0 auto;max-width:100%}body.show-responsive-identifier .responsive-identifier{background:teal}body.show-responsive-identifier .responsive-identifier:after{content:"XS - MOBILE PORTRAIT"}.header__content,.main-wrapper,.footer__content{width:100%}@media screen and (min-width: 480px){.component-three-steps .blocks{width:74.347826087%;margin-right:0}.component-steps,.component-extras .extras__content,.component-account-form,.component-faqs--teaser,.component-three-steps,.component-why,.component-retailers--logos,.component-footer .footer__content,.component-header .header__content,.grid{margin:0 auto;max-width:100%;padding-left:15px;padding-right:15px}body.show-responsive-identifier .responsive-identifier{background:tomato}body.show-responsive-identifier .responsive-identifier:after{content:"S - MOBILE LANDSCAPE"}body.layout-adaptive.show-grid div#svg-grid-background{font-family:"{ 'columnWidth' : 47, 'gutterWidth' : 12, 'columns' : 8, 'masterContextWidth': 320 }"}body.layout-adaptive.show-grid div#svg-grid-background svg{width:460px}body.layout-adaptive.no-sidebars.columns-middle .sidebar.first,body.layout-adaptive.no-sidebars.columns-middle .sidebar.second,body.layout-adaptive.no-sidebars.columns-middle .content.column,body.layout-adaptive.no-sidebars.columns-right .sidebar.first,body.layout-adaptive.no-sidebars.columns-right .sidebar.second,body.layout-adaptive.no-sidebars.columns-right .content.column,body.layout-adaptive.no-sidebars.columns-left .sidebar.first,body.layout-adaptive.no-sidebars.columns-left .sidebar.second,body.layout-adaptive.no-sidebars.columns-left .content.column,body.layout-adaptive.one-sidebar.columns-middle .sidebar.first,body.layout-adaptive.one-sidebar.columns-middle .sidebar.second,body.layout-adaptive.one-sidebar.columns-middle .content.column,body.layout-adaptive.one-sidebar.columns-right .sidebar.first,body.layout-adaptive.one-sidebar.columns-right .sidebar.second,body.layout-adaptive.one-sidebar.columns-right .content.column,body.layout-adaptive.one-sidebar.columns-left .sidebar.first,body.layout-adaptive.one-sidebar.columns-left .sidebar.second,body.layout-adaptive.one-sidebar.columns-left .content.column,body.layout-adaptive.two-sidebars.columns-middle .sidebar.first,body.layout-adaptive.two-sidebars.columns-middle .sidebar.second,body.layout-adaptive.two-sidebars.columns-middle .content.column,body.layout-adaptive.two-sidebars.columns-right .sidebar.first,body.layout-adaptive.two-sidebars.columns-right .sidebar.second,body.layout-adaptive.two-sidebars.columns-right .content.column,body.layout-adaptive.two-sidebars.columns-left .sidebar.first,body.layout-adaptive.two-sidebars.columns-left .sidebar.second,body.layout-adaptive.two-sidebars.columns-left .content.column{width:460px;margin-right:0}body.layout-fluid.show-grid div#svg-grid-background{font-family:"{ 'columnWidth' : 47, 'gutterWidth' : 12, 'columns' : 8, 'masterContextWidth': 320 }"}body.layout-fluid.show-grid div#svg-grid-background svg{width:460px}body.layout-fluid.two-sidebars .sidebar.first,body.layout-fluid.two-sidebars .sidebar.second,body.layout-fluid.two-sidebars .content.column{width:100%;margin-right:0}body.layout-fluid.two-sidebars.columns-middle .sidebar.second{position:relative;right:auto}body.layout-fluid.no-sidebars.columns-right .sidebar.second,body.layout-fluid.no-sidebars.columns-right .sidebar.first,body.layout-fluid.no-sidebars.columns-right .content.column,body.layout-fluid.no-sidebars.columns-middle .content.column,body.layout-fluid.no-sidebars.columns-left .content.column,body.layout-fluid.no-sidebars.columns-middle .sidebar.second,body.layout-fluid.no-sidebars.columns-middle .sidebar.first,body.layout-fluid.no-sidebars.columns-left .sidebar.first,body.layout-fluid.no-sidebars.columns-left .sidebar.second,body.layout-fluid.one-sidebar.columns-right .sidebar.second,body.layout-fluid.one-sidebar.columns-right .sidebar.first,body.layout-fluid.one-sidebar.columns-right .content.column,body.layout-fluid.one-sidebar.columns-middle .content.column,body.layout-fluid.one-sidebar.columns-left .content.column,body.layout-fluid.one-sidebar.columns-middle .sidebar.second,body.layout-fluid.one-sidebar.columns-middle .sidebar.first,body.layout-fluid.one-sidebar.columns-left .sidebar.first,body.layout-fluid.one-sidebar.columns-left .sidebar.second{width:100%;margin-right:0}}@media screen and (min-width: 1024px){.component-three-steps .blocks .block,.component-filter .filter__buttons button:nth-child(2n),.component-extras .sidebar__content,.profile .sidebar__content,.faq-overview .sidebar__content,.detail .sidebar__content,.basic .sidebar__content,.article .sidebar__content,.component-selection .sidebar__content,.folder-selector .sidebar__content{width:22.9946524064%;margin-right:0}.component-why .blocks .block,.component-filter .filter__buttons button{width:22.9946524064%;margin-right:2.6737967914%}.component-account-form .form-item.form-item-field-appendix,.component-account-form .form-item.form-item-field-last-name,.component-selection .selection__selected.text-mobile{width:31.550802139%;margin-right:0}.component-account-form .form-item.form-item-field-housenumber,.component-account-form .form-item.form-item-field-user-postcode,.component-account-form .form-item.form-item-field-first-name,.component-account-form .form-item.form-item-field-infix{width:31.550802139%;margin-right:2.6737967914%}.component-form--set-absence .dates-container>div,.component-account-form--edit #edit-login-container{width:48.6631016043%;margin-right:0}.component-account-form--edit #edit-personal-information-container{width:48.6631016043%;margin-right:2.6737967914%}.component-faqs--teaser,.component-three-steps .blocks{width:57.2192513369%;margin-right:0}.component-steps ol,.component-selection .selection__texts{width:65.7754010695%;margin-right:2.6737967914%}.component-extras .extras__content,.component-extras .profile__content,.component-extras .faq-overview__content,.component-extras .detail__content,.component-extras .basic__content,.component-extras .article__content,.component-extras .selection__content,.component-extras .folder-selector__content,.profile .extras__content,.profile .profile__content,.profile .faq-overview__content,.profile .detail__content,.profile .basic__content,.profile .article__content,.profile .selection__content,.profile .folder-selector__content,.faq-overview .extras__content,.faq-overview .profile__content,.faq-overview .faq-overview__content,.faq-overview .detail__content,.faq-overview .basic__content,.faq-overview .article__content,.faq-overview .selection__content,.faq-overview .folder-selector__content,.detail .extras__content,.detail .profile__content,.detail .faq-overview__content,.detail .detail__content,.detail .basic__content,.detail .article__content,.detail .selection__content,.detail .folder-selector__content,.basic .extras__content,.basic .profile__content,.basic .faq-overview__content,.basic .detail__content,.basic .basic__content,.basic .article__content,.basic .selection__content,.basic .folder-selector__content,.article .extras__content,.article .profile__content,.article .faq-overview__content,.article .detail__content,.article .basic__content,.article .article__content,.article .selection__content,.article .folder-selector__content,.component-selection .extras__content,.component-selection .profile__content,.component-selection .faq-overview__content,.component-selection .detail__content,.component-selection .basic__content,.component-selection .article__content,.component-selection .selection__content,.component-selection .folder-selector__content,.folder-selector .extras__content,.folder-selector .profile__content,.folder-selector .faq-overview__content,.folder-selector .detail__content,.folder-selector .basic__content,.folder-selector .article__content,.folder-selector .selection__content,.folder-selector .folder-selector__content{width:74.3315508021%;margin-right:2.6737967914%}.component-selection .selection__content,.component-zip-code,.faq-overview .faq-overview__content,.faq-overview .article__content,.faq-overview .basic__content,.folder-selector .faq-overview__content,.folder-selector .article__content,.folder-selector .basic__content,.article .faq-overview__content,.article .article__content,.article .basic__content,.basic .faq-overview__content,.basic .article__content,.basic .basic__content{width:100%;margin-right:0}.component-steps,.component-extras .extras__content,.component-account-form,.component-faqs--teaser,.component-three-steps,.component-why,.component-retailers--logos,.component-footer .footer__content,.component-header .header__content,.grid{margin:0 auto;max-width:100%;padding-left:15px;padding-right:15px}.component-browser-warning .wrapper,.component-why .blocks,.component-hero .hero__content,.grid--no-padding{margin:0 auto;max-width:100%}body.show-responsive-identifier .responsive-identifier{background:#7fff00}body.show-responsive-identifier .responsive-identifier:after{content:"M - TABLET PORTRAIT"}}@media screen and (min-width: 1280px){.component-faq-overview .faq-overview__category:nth-child(3n){width:31.2883435583%;margin-right:0}.component-faq-overview .faq-overview__category{width:31.2883435583%;margin-right:3.0674846626%}.component-three-steps .blocks{width:100%;margin-right:0}.component-steps,.component-extras .extras__content,.component-account-form,.component-faqs--teaser,.component-three-steps,.component-why,.component-retailers--logos,.component-footer .footer__content,.component-header .header__content,.grid{margin:0 auto;max-width:100%;padding-left:15px;padding-right:15px}.component-browser-warning .wrapper,.component-why .blocks,.component-hero .hero__content,.grid--no-padding{margin:0 auto;max-width:100%}body.show-responsive-identifier .responsive-identifier{background:#daa520}body.show-responsive-identifier .responsive-identifier:after{content:"L - TABLET LANDSCAPE"}.header__content,.main-wrapper,.footer__content{margin:0 auto;max-width:978px}}@media screen and (min-width: 1440px){.component-faqs--teaser{width:568px}.component-three-steps .blocks,.component-selection .selection__content,.component-zip-code{width:1408px}.component-steps,.component-extras .extras__content,.component-account-form,.component-faqs--teaser,.component-three-steps,.component-why,.component-retailers--logos,.component-footer .footer__content,.component-header .header__content,.grid{margin:0 auto;max-width:1440px;padding-left:16px;padding-right:16px}.component-browser-warning .wrapper,.component-why .blocks,.component-hero .hero__content,.grid--no-padding{margin:0 auto;max-width:1440px}body.show-grid div#svg-grid-background{font-family:"{ 'columnWidth' : 88, 'gutterWidth' : 32, 'columns' : 12, 'masterContextWidth': 320 }"}body.show-grid div#svg-grid-background svg{width:1408px}body.show-responsive-identifier .responsive-identifier{background:red}body.show-responsive-identifier .responsive-identifier:after{content:"XL - DESKTOP"}body #toolbar-administration nav{width:100%}}.ui-widget-overlay{background:#51468a !important;opacity:.8 !important}.ui-widget.ui-widget-content{background:#e7e7e7;border:0}.ui-widget.ui-widget-content .ui-widget-header{background:#e7e7e7;border:0}.ui-widget.ui-widget-content .form-item{margin-bottom:16px}label[for*=disabled]{color:hsl(0,0%,63.0392156863%)}button,input[type=submit],input[type=button],a.button{opacity:1}a.button:hover{color:#fff}label.select.prettify,div.password-suggestions,div.alert,input,textarea,fieldset{border-radius:0.125rem }span.form-required{color:#b73939;font-weight:bold}textarea,input,select{border:0.0625rem  solid #e7e7e7;border-radius:10px;font-size:1rem ;height:3.1875rem ;line-height:100%;opacity:.75;padding:0.3125rem  0.5rem  0.3125rem  0.6875rem ;transition:border-color 0s}textarea:hover,textarea:focus,input:hover,input:focus,select:hover,select:focus{opacity:1}textarea::-moz-placeholder, input::-moz-placeholder, select::-moz-placeholder{color:#444}textarea::placeholder,input::placeholder,select::placeholder{color:#444}textarea.error,input.error,select.error{border-color:#b73939;transition:border-color .4s .4s}textarea[readonly],textarea[disabled],input[readonly],input[disabled],select[readonly],select[disabled]{background-color:hsl(0,0%,93.0392156863%);border:0.0625rem  solid #c7c7c7;opacity:.5}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../2fb52ff5e084bffcfe86.svg) no-repeat calc(100% - 0.9375rem ) center #fff;background-size:0.9375rem }select option{padding:0.625rem  0.5rem  0.125rem  0.6875rem }input[type=file]{padding:0.0625rem 0 0.0625rem 0.0625rem }fieldset{margin-top:0.625rem ;padding:0.1875rem 0.625rem 0.75rem 0.625rem }fieldset legend{padding:0 0.3125rem ;white-space:nowrap}html.js fieldset.collapsible .fieldset-legend{background-image:none;padding-left:0}html.js fieldset.collapsible .fieldset-legend:before{content:"";display:inline-block;font-size:75%;height:14px;width:14px}html.js fieldset.collapsible.collapsed{border-left:0.0625rem  solid rgba(0,0,0,0)}html.js fieldset.collapsible.collapsed .fieldset-legend:before{transform:rotate(-90deg);vertical-align:3px}html.js fieldset.collapsible a.fieldset-title{padding-left:0.1875rem }textarea{height:auto;padding:1rem ;width:100%}.password-confirm>span{font-weight:bold;text-transform:uppercase}.password-indicator{border-radius:0.125rem }.password-indicator div{background-color:#2ea682;border-radius:0.125rem }div.alert{background-image:none;border:0;color:#fff;opacity:1;padding:1.25rem ;transition:opacity .4s 4s}div.alert:not(.alert-danger){border-radius:0.125rem ;box-shadow:0 0 0.625rem  0 rgba(0,0,0,.3);left:calc(50% - 9.375rem );pointer-events:none;position:fixed;text-align:center;top:30%;width:18.75rem ;z-index:10000}div.alert:not(.alert-danger):before{display:none}div.alert:not(.alert-danger).hide{opacity:0}div.alert .krumo-root{color:#000}div.alert>ul{display:inline-block;margin:0;width:100%;word-break:break-all}div.alert:before{float:left;margin-top:0.0625rem ;padding-right:0.625rem }div.alert.alert-warning{background-color:#e5a200}div.alert.alert-warning:before{content:""}div.alert.alert-info{background-color:#2ea682}div.alert.alert-info:before{content:""}div.alert.alert-danger{background-color:#b73939}div.alert.alert-danger:before{content:""}input[type=checkbox]:checked+label,input[type=radio]:checked+label{color:rgba(0,0,0,.7019607843)}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{color:#2ea682}input[type=radio],input[type=checkbox]{filter:alpha(opacity=0);opacity:0;cursor:pointer;display:inline-block;height:1.625rem ;margin-top:0.4375rem ;position:absolute;width:1.625rem ;z-index:10}input[type=radio]+label,input[type=checkbox]+label{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;cursor:pointer;font-size:1rem ;line-height:1;position:relative;z-index:1}input[type=radio]+label:before,input[type=checkbox]+label:before{background-color:#fff;border:0.0625rem  solid #e3e3e3;border-radius:0.125rem ;color:#c7c7c7;content:"";display:inline-block;flex-shrink:0;height:1.625rem ;margin-right:1.125rem ;width:1.625rem }input[type=radio].hide-outline:focus+label,input[type=checkbox].hide-outline:focus+label{outline:none}input[type=radio].error+label:before,input[type=checkbox].error+label:before{color:#b73939}input[type=checkbox]:checked+label:before{background-color:#2ea682;pointer-events:none;z-index:2}input[type=checkbox]:checked+label:after{border:0.1875rem  solid #fff;border-right:0;border-top:0;content:"";display:block;height:0.625rem ;left:0.375rem ;pointer-events:none;position:absolute;top:calc(50% - 0.4375rem );transform:rotate(-45deg);width:0.9375rem ;z-index:3}input[type=radio]+label{line-height:1}input[type=radio]+label:before{border-radius:50%;height:1.625rem ;margin-bottom:0.3125rem ;width:1.625rem }input[type=radio]:checked+label:before{background-color:#2ea682;content:""}.form-type-radio .description,.form-type-checkbox .description{margin-left:0}label.select.prettify{background-color:#2ea682;display:inline-block;font-weight:normal;margin-right:0;position:relative}label.select.prettify.error:after{border:0.0625rem  solid #b73939;border-radius:0.125rem ;content:"";inset:-2px;position:absolute}label.select.prettify.error.focus{outline-offset:0}label.select.prettify:hover{background-color:hsl(162,56.6037735849%,51.568627451%);box-shadow:inset 0 -0.125rem  #2ea682}label.select.prettify select{border:1px solid rgba(0,0,0,0);cursor:pointer;height:100%;inset:0;padding:0;position:absolute;width:100%;z-index:3}label.select.prettify *{background-color:#2ea682}label.select.prettify span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}label.select.prettify span:after{content:"";font-size:70%;padding-left:0.625rem ;vertical-align:0.0625rem }a{color:#2ea682;text-decoration:none;transition:color .1s ease-in-out}a:hover{color:#000;text-decoration:underline}.node-preview-container{position:relative}.node-preview-container .form-type-select{display:none}form label{display:block}form select,form input{width:100%}.component-button--hamburger,.component-button--openid-login,.component-button--login{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (min-width: 1024px){select,input{font-size:1rem ;height:auto;padding:0.5rem }select[type=radio]+label,select[type=checkbox]+label,input[type=radio]+label,input[type=checkbox]+label{font-size:1.375rem }}html,body{background-color:#fff;color:#444;font-family:"Gilroy",helvetica,arial;font-size:1rem ;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:100%;line-height:1.5}a,a:hover{text-decoration:none}.node--type-homepage,.node--type-homepage body{background-color:#fff}.html__mijn_profiel,.html__mijn_profiel body{background-color:#fff}.html__aanmelden,.html__aanmelden body,.html__mijn_profiel__wijzigen,.html__mijn_profiel__wijzigen body,.html__mijn_profiel__folders_wijzigen,.html__mijn_profiel__folders_wijzigen body{background-color:#fff}.profile-user-journey footer{display:none}.detail-margin{margin:2.1875rem  auto}.component-extras,.profile,.faq-overview,.detail,.basic,.article,.component-selection,.folder-selector{display:flex}@media screen and (min-width: 0px){.component-extras .extras__content,.component-extras .profile__content,.component-extras .faq-overview__content,.component-extras .detail__content,.component-extras .basic__content,.component-extras .article__content,.component-extras .selection__content,.component-extras .folder-selector__content,.profile .extras__content,.profile .profile__content,.profile .faq-overview__content,.profile .detail__content,.profile .basic__content,.profile .article__content,.profile .selection__content,.profile .folder-selector__content,.faq-overview .extras__content,.faq-overview .profile__content,.faq-overview .faq-overview__content,.faq-overview .detail__content,.faq-overview .basic__content,.faq-overview .article__content,.faq-overview .selection__content,.faq-overview .folder-selector__content,.detail .extras__content,.detail .profile__content,.detail .faq-overview__content,.detail .detail__content,.detail .basic__content,.detail .article__content,.detail .selection__content,.detail .folder-selector__content,.basic .extras__content,.basic .profile__content,.basic .faq-overview__content,.basic .detail__content,.basic .basic__content,.basic .article__content,.basic .selection__content,.basic .folder-selector__content,.article .extras__content,.article .profile__content,.article .faq-overview__content,.article .detail__content,.article .basic__content,.article .article__content,.article .selection__content,.article .folder-selector__content,.component-selection .extras__content,.component-selection .profile__content,.component-selection .faq-overview__content,.component-selection .detail__content,.component-selection .basic__content,.component-selection .article__content,.component-selection .selection__content,.component-selection .folder-selector__content,.folder-selector .extras__content,.folder-selector .profile__content,.folder-selector .faq-overview__content,.folder-selector .detail__content,.folder-selector .basic__content,.folder-selector .article__content,.folder-selector .selection__content,.folder-selector .folder-selector__content{margin-top:0.625rem }}@media screen and (min-width: 1024px){.component-extras .extras__content,.component-extras .profile__content,.component-extras .faq-overview__content,.component-extras .detail__content,.component-extras .basic__content,.component-extras .article__content,.component-extras .selection__content,.component-extras .folder-selector__content,.profile .extras__content,.profile .profile__content,.profile .faq-overview__content,.profile .detail__content,.profile .basic__content,.profile .article__content,.profile .selection__content,.profile .folder-selector__content,.faq-overview .extras__content,.faq-overview .profile__content,.faq-overview .faq-overview__content,.faq-overview .detail__content,.faq-overview .basic__content,.faq-overview .article__content,.faq-overview .selection__content,.faq-overview .folder-selector__content,.detail .extras__content,.detail .profile__content,.detail .faq-overview__content,.detail .detail__content,.detail .basic__content,.detail .article__content,.detail .selection__content,.detail .folder-selector__content,.basic .extras__content,.basic .profile__content,.basic .faq-overview__content,.basic .detail__content,.basic .basic__content,.basic .article__content,.basic .selection__content,.basic .folder-selector__content,.article .extras__content,.article .profile__content,.article .faq-overview__content,.article .detail__content,.article .basic__content,.article .article__content,.article .selection__content,.article .folder-selector__content,.component-selection .extras__content,.component-selection .profile__content,.component-selection .faq-overview__content,.component-selection .detail__content,.component-selection .basic__content,.component-selection .article__content,.component-selection .selection__content,.component-selection .folder-selector__content,.folder-selector .extras__content,.folder-selector .profile__content,.folder-selector .faq-overview__content,.folder-selector .detail__content,.folder-selector .basic__content,.folder-selector .article__content,.folder-selector .selection__content,.folder-selector .folder-selector__content{margin-left:11.875rem ;margin-right:10.5rem ;margin-top:0 }}.faq-overview,.folder-selector,.article,.basic{display:flex}.faq-overview .faq-overview__content,.faq-overview .article__content,.faq-overview .basic__content,.folder-selector .faq-overview__content,.folder-selector .article__content,.folder-selector .basic__content,.article .faq-overview__content,.article .article__content,.article .basic__content,.basic .faq-overview__content,.basic .article__content,.basic .basic__content{padding:0.9375rem  0 2.1875rem }.faq-overview{display:flex}.faq-overview .faq-overview__content{width:100%}.article__content .component-button--button.call-to-action,.article__content button,.article__content input[type=submit],.article__content input[type=button],.article__content a.button,.detail__content .component-button--button.call-to-action,.detail__content button,.detail__content input[type=submit],.detail__content input[type=button],.detail__content a.button,.basic__content .component-button--button.call-to-action,.basic__content button,.basic__content input[type=submit],.basic__content input[type=button],.basic__content a.button,.faq-overview__content .component-button--button.call-to-action,.faq-overview__content button,.faq-overview__content input[type=submit],.faq-overview__content input[type=button],.faq-overview__content a.button{margin-bottom:1em}.sticky-header:before{content:"";display:block;height:3.125rem ;width:100%}.sticky-header.contains-steps:before{height:7.8125rem }.sticky-header .sticky-header__content{background-color:#51468a;position:fixed;top:0;width:100%;z-index:100}@media screen and (min-width: 1024px){.detail-padding{padding-bottom:1.5625rem }.detail-padding .component-button--button.call-to-action,.detail-padding button,.detail-padding input[type=submit],.detail-padding input[type=button],.detail-padding a.button,.article__content .component-button--button.call-to-action,.article__content button,.article__content input[type=submit],.article__content input[type=button],.article__content a.button,.detail__content .component-button--button.call-to-action,.detail__content button,.detail__content input[type=submit],.detail__content input[type=button],.detail__content a.button,.basic__content .component-button--button.call-to-action,.basic__content button,.basic__content input[type=submit],.basic__content input[type=button],.basic__content a.button,.faq-overview__content .component-button--button.call-to-action,.faq-overview__content button,.faq-overview__content input[type=submit],.faq-overview__content input[type=button],.faq-overview__content a.button{margin-bottom:3.125rem }.profile-user-journey footer{display:block}.sticky-header:before{display:none}.sticky-header .sticky-header__content{position:relative;top:auto}}@media screen and (min-width: 0px){.xs-visible{display:block}.xs-hidden{display:none}}@media screen and (min-width: 480px){.sm-visible{display:block}.sm-hidden{display:none}}@media screen and (min-width: 1024px){.md-visible{display:block}.md-hidden{display:none}}@media screen and (min-width: 1280px){.lg-visible{display:block}.lg-hidden{display:none}}@media screen and (min-width: 1440px){.xl-visible{display:block}.xl-hidden{display:none}}.tabs{margin:20px 0 0}.tabs ul{border-bottom:2px solid silver;margin:0}.tabs ul li{display:inline-block}.tabs ul li a{background:#fff;border:2px solid silver;border-bottom:0;color:rgb(204,55.2,0);display:block;font-size:16px;padding:4px 10px}.tabs ul li a:hover{background:#f5f5f5}.tabs ul li a.active,.tabs ul li .component-filter.open a.filter__toggle,.component-filter.open .tabs ul li a.filter__toggle{background:#f5f5f5;border-bottom:0}body.ft-tabs-rendered .wrapper #local-tasks,body.ft-tabs-rendered .wrapper #tabs{display:none}body.ft-tabs-rendered div.ft-collapsible-tabs{background-color:#c7c7c7;border-radius:10px 0 0 10px;box-shadow:0 0 10px 0 rgba(0,0,0,.75);height:54px;position:fixed;right:0;top:200px;transition:width .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:54px;z-index:99}body.ft-tabs-rendered div.ft-collapsible-tabs .ft-tab-clicker{display:inline-block;padding:10px;position:absolute;right:0;transition:right .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}body.ft-tabs-rendered div.ft-collapsible-tabs .ft-tab-clicker:before{content:"";color:#444;cursor:pointer;font-size:32px}body.ft-tabs-rendered div.ft-collapsible-tabs nav{border-radius:0 0 0 10px;margin:0;overflow:hidden;position:absolute;right:-300px;text-align:right;top:0;transition:right .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);width:300px}body.ft-tabs-rendered div.ft-collapsible-tabs nav ul{border:0}body.ft-tabs-rendered div.ft-collapsible-tabs nav ul li{display:block}body.ft-tabs-rendered div.ft-collapsible-tabs nav ul li a{background-color:#c7c7c7;border:0;color:#444;transition:background-color .4s cubic-bezier(0.25, 0.46, 0.45, 0.94)}body.ft-tabs-rendered div.ft-collapsible-tabs nav ul li a:hover{background-color:#f3f5f6}body.ft-tabs-rendered div.ft-collapsible-tabs.ft-tabs-open{width:354px}body.ft-tabs-rendered div.ft-collapsible-tabs.ft-tabs-open .ft-tab-clicker{right:300px}body.ft-tabs-rendered div.ft-collapsible-tabs.ft-tabs-open nav{right:0}#views-form-consuments-page-1 input[type=checkbox]{opacity:1;position:relative}.component-button{border-radius:10px}.component-button--button,button,input[type=submit],input[type=button],a.button{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center;background-color:#2ea682;border:0.0625rem  solid #2ea682;border-radius:10px;color:#fff;font-size:0.625rem ;letter-spacing:-0.01625rem ;line-height:1.2;min-width:8.0625rem ;padding:0.625rem  1.25rem  0.5rem ;text-align:center;transition:all .6s ease}.component-button--button:hover,button:hover,input[type=submit]:hover,input[type=button]:hover,a.button:hover{background-color:rgba(0,0,0,.7019607843);border:0.0625rem  solid rgba(0,0,0,.7019607843);color:#fff}.component-button--button[type=submit],button[type=submit],input[type=submit],a[type=submit].button,.component-button--button[type=button],button[type=button],input[type=button],a[type=button].button{line-height:1.2;padding:0.625rem  1.25rem  0.5rem }.component-button--button.green,button,input[type=submit],input[type=button],a.button{background-color:#2ea682;border:0.0625rem  solid #2ea682;color:#fff}.component-button--button.green:hover,button:hover,input[type=submit]:hover,input[type=button]:hover,a.button:hover{background-color:rgba(0,0,0,.7019607843);border:0.0625rem  solid rgba(0,0,0,.7019607843);color:#fff}.component-button--button.green-inverted,button.green-inverted,input.green-inverted[type=submit],input.green-inverted[type=button],a.green-inverted.button{background-color:#fff;border:0.0625rem  solid #fff;color:rgba(0,0,0,.7019607843)}.component-button--button.green-inverted:hover,button.green-inverted:hover,input.green-inverted[type=submit]:hover,input.green-inverted[type=button]:hover,a.green-inverted.button:hover{background-color:#2ea682;border:0.0625rem  solid #2ea682;color:#fff}.component-button--button.gray,button.gray,input.gray[type=submit],input.gray[type=button],a.gray.button{background-color:#e7e7e7;border:0.0625rem  solid #9b9b9b;color:#444;font-weight:normal}.component-button--button.gray:hover,button.gray:hover,input.gray[type=submit]:hover,input.gray[type=button]:hover,a.gray.button:hover{background-color:#2ea682;border:0.0625rem  solid #2ea682;color:#fff}.component-button--button.rounded,button.rounded,input.rounded[type=submit],input.rounded[type=button],a.rounded.button{border-radius:0.125rem }.component-button--button.squared,button.squared,input.squared[type=submit],input.squared[type=button],a.squared.button{border-radius:0}.component-button--button.zip-input,button.zip-input,input.zip-input[type=submit],input.zip-input[type=button],a.zip-input.button{border-radius:0 0.125rem  0.125rem  0;font-size:1rem ;letter-spacing:-0.016875rem ;line-height:1.5;min-width:0;padding-left:0.5625rem ;padding-right:0.6875rem }.component-button--button[disabled],button[disabled],input[disabled][type=submit],input[disabled][type=button],a[disabled].button{opacity:.5;pointer-events:none}.component-button--button.small,button.small,input.small[type=submit],input.small[type=button],a.small.button{border-radius:0.3125rem ;font-size:1em;padding:0.875rem  1.0625rem  0.625rem }.component-button--filter{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;background-color:#fff;border:0.0625rem  solid #fff;border-radius:0.3125rem ;color:rgba(0,0,0,.7019607843);font-size:0.875rem ;letter-spacing:-0.02875rem ;padding:0.4375rem  1.125rem  0.0625rem ;position:relative;z-index:1}.component-button--filter:hover{border:0.0625rem  solid #2ea682}.component-button--filter svg{margin-right:0.625rem ;position:relative;top:-0.125rem ;vertical-align:top;width:1.25rem }.component-button--filter svg path{fill:rgba(0,0,0,.7019607843)}.component-button--filter.is_active,.component-button--filter:hover{background-color:#2ea682;color:#fff;z-index:2}.component-button--filter.is_active svg path,.component-button--filter:hover svg path{fill:#fff}.component-button.select-all__button{background-color:#2ea682;border-color:#2ea682;height:3.375rem ;min-width:0;padding:0 1.375rem }.component-button.select-all__button:hover{background-color:rgba(0,0,0,.7019607843);border-color:rgba(0,0,0,.7019607843)}.component-button.filter__apply{border-radius:0;margin:1.25rem  0;padding:1.3125rem  1.375rem  0.875rem }.component-button.filter__toggle{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;background-color:#fff;border:0;color:#2ea682;font-size:1.125rem ;position:relative;text-align:left;z-index:10}.component-button.filter__toggle svg{position:relative;transform:translateY(-0.125rem );transform-origin:50%;transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1);width:1.25rem }.component-button.filter__toggle svg path{fill:#2ea682}.component-button.filter__toggle:hover svg{transform:translateY(0.125rem )}.component-button.filter__toggle.active svg,.component-filter.open .component-button.filter__toggle svg{transform:rotate(180deg)}.component-button--openid-login,.component-button--login{display:flex;background:none;border:0;border-radius:10px;color:rgba(0,0,0,.7019607843);cursor:pointer;line-height:1.5;margin-left:auto;padding:0.25rem  0.5rem  0.125rem }.component-button--openid-login .component-svg,.component-button--login .component-svg{display:inline-block;height:2.25rem ;vertical-align:middle;width:2.25rem }.component-button--openid-login .component-svg svg,.component-button--login .component-svg svg{height:auto;width:2.0625rem }.component-button--openid-login .component-svg svg .cls-1-user,.component-button--login .component-svg svg .cls-1-user{stroke:rgba(0,0,0,.7019607843)}.component-button--openid-login .button__label,.component-button--login .button__label{display:none;font-size:1.25rem ;margin-left:0.9375rem }.component-button--openid-login.is_active,.component-button--openid-login:hover,.component-button--login.is_active,.component-button--login:hover{background:none;border:none;color:#2ea682}.component-button--openid-login.is_active .component-svg svg .cls-1-user,.component-button--openid-login:hover .component-svg svg .cls-1-user,.component-button--login.is_active .component-svg svg .cls-1-user,.component-button--login:hover .component-svg svg .cls-1-user{stroke:#2ea682}@media screen and (min-width: 1024px){.component-button--filter{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;font-size:1.125rem }.component-button--filter svg{width:1.875rem }.component-button--button,button,input[type=submit],input[type=button],a.button{font-size:1.125rem ;line-height:1.2}.component-button.call-to-action,button.component-button,input.component-button[type=submit],input.component-button[type=button],a.component-button.button{font-size:1.125rem ;padding:0.625rem  1.25rem  0.5rem }.component-button.zip-input{font-size:1.5625rem ;letter-spacing:-0.02625rem ;line-height:1.5;padding-left:1.0625rem ;padding-right:1.3125rem }.component-button.select-all__button{height:3.375rem ;min-width:16.125rem ;padding:0 1.375rem }.component-button--login{padding:0.4375rem  1.5625rem  0.25rem  0.9375rem }.component-button--login[type=submit]{height:3.75rem }.component-button--login .component-svg{height:auto}.component-button--login .component-svg svg{width:auto}.component-button--login .button__label{display:inline-block;margin-top:0.375rem }}.component-image img{height:auto;max-width:100%;width:100%}.component-image--centered{text-align:center}.component-image--centered img{display:inline;width:auto}.component-image--detail-banner{margin-bottom:1em}.component-image--gif{text-align:center}.component-image--gif img{display:inline-block;width:auto}@media screen and (min-width: 1024px){.component-image--detail-banner{margin-bottom:3.125rem }}.component-title{line-height:normal}.component-title--body{font-size:inherit}.component-title--selection-left{color:#444;font-size:1.625rem ;font-style:normal;font-weight:500;letter-spacing:-0.01875rem ;margin-top:0.375rem }.component-title--steps{font-style:normal;font-weight:500;letter-spacing:-0.01625rem }.component-title--selection{font-size:1.875rem ;font-weight:700;letter-spacing:-0.01875rem }.component-title--title{font-size:1rem ;letter-spacing:-0.015625rem ;margin-bottom:0.9375rem ;margin-top:0.6875rem }.component-title--subtitle{font-size:1.125rem ;letter-spacing:-0.0225rem ;margin-bottom:1.75rem ;margin-top:0.9375rem }.component-title--block-title{font-size:1.125rem ;letter-spacing:-0.01125rem ;margin-bottom:0.5625rem ;margin-top:0.125rem }.component-title--form-title{font-size:1.125rem ;letter-spacing:-0.01125rem }.component-title--form-subtitle{font-size:1rem ;letter-spacing:-0.01375rem }.component-title.purple{color:#51468a}.component-title.black90{color:rgba(0,0,0,.7019607843)}.component-title.green,button.component-title,input.component-title[type=submit],input.component-title[type=button],a.component-title.button{color:#2ea682}.component-title.white{color:#fff}.component-title.extra-bold{font-weight:900}h1,.h1-style{color:rgba(0,0,0,.7019607843);font-size:1.125rem ;font-weight:bold;letter-spacing:-0.025625rem ;line-height:normal}h2,.h2-style{font-size:1.125rem ;font-weight:bold;letter-spacing:-0.0125rem }h3,.h3-style{font-size:1rem ;font-weight:bold;letter-spacing:-0.01875rem }@media screen and (min-width: 1024px){.component-title--title{font-size:1.5625rem ;letter-spacing:-0.015625rem }.component-title--subtitle{font-size:2.25rem ;letter-spacing:-0.0225rem }.component-title--detail-title{margin-bottom:2.5rem ;margin-top:0}.component-title--form-title{font-size:2.5rem ;letter-spacing:-0.025rem }.component-title--form-subtitle{font-size:1.875rem ;letter-spacing:-0.025rem }.component-title--block-title{font-size:1.5625rem ;letter-spacing:-0.015625rem ;margin-bottom:0.75rem ;margin-top:0.625rem }h1,.h1-style{font-size:2.5rem }h2,.h2-style{font-size:1.875rem ;letter-spacing:-0.01875rem }h3,.h3-style{font-size:1.3125rem ;letter-spacing:-0.013125rem }}.component-svg{font-size:inherit}.component-svg--info{display:inline;padding-left:0.1875rem ;position:relative}.component-svg--info svg{height:1.125rem ;position:absolute;top:-0.1875rem ;width:1.125rem }.component-switch{background-color:#e7e7e7;border-radius:0.75rem ;height:1.5rem ;margin:0 auto;position:relative;transition:background-color .4s cubic-bezier(0.19, 1, 0.22, 1);width:3.5625rem }.component-switch:before{background-color:#fff;border-radius:50%;content:"";display:block;height:1.125rem ;left:2.25rem ;position:absolute;top:0.1875rem ;transform:translateX(0);transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1);width:1.125rem ;z-index:10}.component-switch span{font-size:0.75rem ;font-weight:bold;letter-spacing:-0.01125rem ;position:absolute;text-transform:uppercase;top:0.25rem ;transition:opacity .4s cubic-bezier(0.19, 1, 0.22, 1);z-index:9}.component-switch .yes{color:#fff;opacity:0;right:0.875rem }.component-switch .no{color:#444;display:block;left:0.5rem ;opacity:1}.component-switch.active_switch,.component-retailer--selector.retailer_selected .component-switch.retail__switch{background-color:#2ea682}.component-switch.active_switch:before,.component-retailer--selector.retailer_selected .component-switch.retail__switch:before{transform:translateX(-2rem )}.component-switch.active_switch .yes,.component-retailer--selector.retailer_selected .component-switch.retail__switch .yes{opacity:1}.component-switch.active_switch .no,.component-retailer--selector.retailer_selected .component-switch.retail__switch .no{opacity:0}@media screen and (min-width: 1024px){.component-switch{border-radius:1.25rem ;height:2.5rem ;width:6rem }.component-switch:before{height:2rem ;left:3.75rem ;top:0.25rem ;width:2rem }.component-switch span{font-size:1.125rem ;letter-spacing:-0.016875rem ;top:0.375rem }.component-switch .yes{right:1.5625rem }.component-switch .no{left:1.0625rem }.component-switch.active_switch:before,.component-retailer--selector.retailer_selected .component-switch.retail__switch:before{transform:translateX(-3.5rem )}}.component-text{font-size:1rem ;font-style:normal;font-weight:500;letter-spacing:-0.01875rem ;line-height:1.1875rem }.component-text p img{height:auto;max-width:100%}@media screen and (min-width: 1024px){.component-text{font-size:1rem ;letter-spacing:-0.01875rem ;line-height:normal}.component-text.normal{font-size:1rem ;font-style:normal;font-weight:500;letter-spacing:-0.01875rem ;line-height:1.1875rem }.component-text p{margin-bottom:1.25rem }.component-text ul,.component-text ol{margin-bottom:1.25rem }}.component-logo{font-size:inherit}.component-logo--header{height:2.375rem }.component-logo--header *{height:2.375rem }.component-logo--header svg{width:auto}@media screen and (min-width: 1024px){.component-logo--header{height:3rem ;margin-right:3.125rem }.component-logo--header *{height:3rem }}.component-main-menu{left:0;max-height:0;opacity:0;overflow:hidden;padding-top:0;position:absolute;top:3.125rem ;transform:translateY(-100%);transition:transform .1s .4s cubic-bezier(0.19, 1, 0.22, 1),max-height .4s,opacity .4s;width:100%;z-index:100}.component-main-menu.open{max-height:62.5rem ;opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1),max-height .4s,opacity .4s}.component-main-menu ul{background:#fff;border:0.125rem  solid #e7e7e7;padding:1.6875rem }.component-main-menu ul li{list-style-type:none;margin-right:1.25rem ;padding:0.625rem  0}.component-main-menu ul li:last-child{margin-right:0}.component-main-menu ul li a{color:#2ea682;display:block}.component-button--hamburger{display:flex;color:rgba(0,0,0,.7019607843);cursor:pointer;justify-self:flex-end;margin-left:0.3125rem ;order:1;padding:0.5625rem  0.5rem  0.0625rem ;transition:background-color .4s cubic-bezier(0.19, 1, 0.22, 1),color .4s cubic-bezier(0.19, 1, 0.22, 1)}.component-button--hamburger .component-svg{display:inline-block;vertical-align:middle}.component-button--hamburger .component-svg svg{height:auto;width:2.0625rem }.component-button--hamburger .component-svg svg #hamcitizen{fill:rgba(0,0,0,.7019607843);transition:fill .4s cubic-bezier(0.19, 1, 0.22, 1)}.component-button--hamburger .button__label{display:none;font-size:1.25rem ;margin-left:0.3125rem ;text-transform:lowercase}.component-button--hamburger.is_active,.component-button--hamburger:hover{color:#2ea682}.component-button--hamburger.is_active svg #hamcitizen,.component-button--hamburger:hover svg #hamcitizen{fill:#2ea682}@media screen and (min-width: 1024px){.component-main-menu{left:12.8125rem ;top:5.625rem ;width:18.9375rem }.component-button--hamburger{display:block;margin-left:0;order:0;padding:0.8125rem  1.25rem  0.5rem  0.9375rem }.component-button--hamburger .component-svg svg{width:auto}.component-button--hamburger .button__label{display:inline}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.component-button--hamburger{margin-top:90px}}.component-notifications{font-size:inherit}.component-profile.open .profile__login{max-height:62.5rem ;opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1),max-height .4s,opacity .4s}.component-profile ul{background:#fff;border:0.125rem  solid #e7e7e7;padding:1.6875rem }.component-profile ul li{list-style-type:none;margin-right:1.25rem ;padding:0.625rem  0}.component-profile ul li:last-child{margin-right:0}.component-profile ul li a{color:#2ea682;display:block}.component-profile .profile__login{background:#fff;margin-top:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:3.125rem ;transform:translateY(-100%);transition:transform .1s .4s cubic-bezier(0.19, 1, 0.22, 1),max-height .4s,opacity .4s;width:100%;z-index:10}.component-profile .profile__login form input{border:0.0625rem  solid #e3e3e3;border-radius:0.125rem ;font-size:1em;height:3.125rem ;line-height:3.125rem ;margin-bottom:0.9375rem ;padding:0.9375rem ;width:100%}.component-profile .profile__login form button{margin-top:0.125rem ;min-width:inherit}.component-form--openid-login,.component-button--login{justify-self:flex-end}.component-form--openid-login{padding:0}.openid-connect-login-form #edit-openid-connect-client-generic-login{display:none}@media screen and (min-width: 1024px){.component-profile .profile__login{right:1.0625rem ;top:5.625rem ;width:18.9375rem }.component-button--login{display:block;order:0}}.component-header{background-color:#fff;height:3.125rem }.component-header .header__content{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;height:100%;position:relative}@media screen and (min-width: 1024px){.component-header{height:5.625rem ;position:relative;top:auto}}.component-logo--footer{float:right;text-align:right;width:50%}.component-logo--footer span.title-label{display:block;font-size:0.75rem ;font-style:italic;line-height:normal;margin-bottom:0.3125rem ;margin-right:0.6875rem }.component-logo--footer a{color:rgba(0,0,0,.7019607843);display:block}.component-logo--footer a:hover{text-decoration:none}.component-logo--footer a .component-svg svg{height:auto;width:5rem }@media screen and (min-width: 1280px){.component-logo--footer{float:none;padding-top:1.625rem ;text-align:left;width:auto}.component-logo--footer span.title-label{margin-right:0}.component-logo--footer a .component-svg svg{width:auto}}.component-footer-menu{font-size:0.9375rem ;margin-bottom:2.5rem }.component-footer-menu ul li{list-style-type:none}.component-footer-menu ul li a{color:rgba(0,0,0,.7019607843);display:block}.component-footer-menu--footer{padding-top:2.375rem }@media screen and (min-width: 1280px){.component-footer-menu{font-size:1rem ;margin-bottom:0}.component-footer-menu ul{display:flex}.component-footer-menu ul li{margin-right:1.75rem }.component-footer-menu ul li:last-child{margin-right:0}.component-footer-menu ul li a{display:inline}.component-footer-menu--footer{display:flex;justify-self:flex-start}}.component-footer{background-color:#fff;height:100%;padding:0 1.25rem  1.875rem ;position:relative}.component-footer .footer__content{height:100%;margin:0 auto;overflow:hidden}.component-footer .component-socials{float:left;margin-left:auto;width:50%}@media screen and (min-width: 1280px){.component-footer{display:flex;flex-wrap:nowrap;justify-content:flex-end;height:8.3125rem ;padding-bottom:0}.component-footer .footer__content{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow:inherit}.component-footer .component-socials{color:rgba(0,0,0,.7019607843);float:none;margin-right:2rem ;padding-top:1.625rem ;width:auto}.component-footer .component-socials .component-svg{color:rgba(0,0,0,.7019607843);fill:rgba(0,0,0,.7019607843)}}.component-socials{color:#fff;font-size:inherit}.component-socials span.title-label{display:block;font-size:0.75rem ;font-style:italic;line-height:normal;margin-bottom:0.3125rem ;margin-left:0.125rem }.component-socials ul{display:flex}.component-socials ul li{list-style-type:none;margin-left:0.4375rem }.component-socials ul li:first-child{margin-left:0}.component-socials a{display:block;font-size:0;height:1.875rem ;width:1.875rem }svg .component-socials a:hover,.component-socials a:hover path{fill:#2ea682}.component-profile-links{padding-top:1.25rem }.component-profile-links .profile-links__name{margin-bottom:0}.component-profile-links .profile-links_logout{font-size:1.125rem ;margin-top:2.875rem ;padding:0.625rem  1.25rem  1.25rem  0.5rem }.component-profile-links ul{padding-top:0.5rem }.component-profile-links ul li{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;list-style-type:none;padding-bottom:1rem }.component-profile-links ul li .component-dialog{height:1.5rem ;width:1.5rem }.component-profile-links ul li .component-dialog .component-svg{height:1.5rem ;position:relative;width:1.5rem }.component-profile-links ul li .component-dialog .component-svg>svg{margin:0;position:relative}.component-profile-links ul li .component-button.je-folderkiezer-pakket-is-gepauzeerd{color:#b73939;margin-right:0.625rem }.component-profile-links ul li .component-button.je-ontvangt-je-folderkiezer-pakket:hover{color:#2ea682}.component-profile-links ul li .component-svg{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;left:-0.8%;position:relative;width:4.8125rem }.component-profile-links ul li a{font-size:1rem ;font-weight:bold;letter-spacing:-0.016875rem }.component-profile-links ul li svg{margin-right:0.625rem ;max-height:3.125rem ;width:3.125rem }.component-profile-links .detail-padding{padding:0}@media screen and (min-width: 1024px){.component-profile-links .profile-links_logout{margin-bottom:2rem ;margin-top:3.125rem ;padding:0.5rem }.component-profile-links ul li a{font-size:1.625rem ;font-weight:bold;letter-spacing:-0.5px}}.component-zip-code{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;font-size:1.125rem ;margin:0 auto;margin-bottom:1.25rem ;padding:0 0.625rem ;position:relative}.component-zip-code .zip-code__code{text-transform:uppercase}.component-zip-code .zip-code__description{padding-top:0.25rem ;width:2rem }.component-zip-code .zip-code__description svg circle{stroke:#2ea682}.component-zip-code .zip-code__description svg path{fill:#2ea682}.component-zip-code .zip-code__changer,.component-zip-code .zip-code__description{display:none}.component-zip-code.show .zip-code__text,.component-zip-code.show .zip-code__changer-button{display:none}.component-zip-code.show .zip-code__description,.component-zip-code.show .zip-code__changer{display:block}@media screen and (min-width: 1024px){.component-zip-code{padding:0 0.9375rem }}@media screen and (min-width: 1440px){.component-zip-code{padding:0}}.component-filter{color:#51468a;width:100%}.component-filter.open .filter__buttons{max-height:62.5rem ;opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1),max-height .4s,opacity .4s}.component-filter .filter__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;background-color:#fff;margin-bottom:1.25rem ;max-height:0 ;opacity:0;overflow:hidden;padding-top:0.625rem ;transform:translateY(-100%);transition:transform .1s .4s cubic-bezier(0.19, 1, 0.22, 1),max-height .4s,opacity .4s}.component-filter .filter__buttons button{height:auto}.component-filter .filter__buttons .filter__apply{display:none;margin-bottom:0 }.component-filter .filter__input{border:0.0625rem  solid #9b9b9b;border-radius:0.3125rem ;font-size:0.875rem ;height:3.375rem ;letter-spacing:-0.02875rem ;margin-right:0.6875rem ;padding:1.25rem  0  0.875rem  0.5rem }.component-filter .filter__additional{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;margin-bottom:1.25rem ;padding:0 0.3125rem }@media screen and (min-width: 1024px){.component-filter{color:#51468a;padding:0 0.9375rem }.component-filter .filter__toggle,.component-filter .filter__apply{display:none}.component-filter .filter__buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-right:1.25rem ;max-height:62.5rem ;opacity:1;overflow:visible;transform:translateY(0);transition:none}.component-filter .filter__buttons button{margin-bottom:0.3125rem }.component-filter .filter__buttons button,.component-filter .filter__buttons button:nth-child(2n){margin-right:1rem ;width:auto}.component-filter .filter__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;position:relative}.component-filter .filter__additional{display:flex;margin-bottom:0.8125rem ;padding:0}.component-filter .filter__input{font-size:1.125rem ;padding:0.25rem  0.5rem  0.125rem  0.6875rem ;width:21.5rem }}@media screen and (min-width: 1440px){.component-filter{padding:0 }}.component-retailers--logos{margin-bottom:2.6875rem ;padding:0 0.625rem ;text-align:center}.component-retailers--logos .retailers__header{padding:0 1.5625rem }.component-retailers--logos .retailers__content{display:grid;gap:0.625rem ;grid-template-columns:repeat(4, 1fr)}.component-retailers--logos .component-retailer{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;background-color:#fff;border-radius:0.125rem ;box-shadow:0 0 0.4375rem  0 rgba(0,0,0,.07);margin-bottom:1.1vw;min-height:23vw;padding:0.625rem }.component-retailers--logos .component-retailer picture{display:block}.component-retailers--logos .component-retailer .component-image--centered img{display:block}.component-retailers--selector{padding:1rem;width:100%}.component-retailers--selector .retailers__content{display:grid;gap:0.625rem ;grid-template-columns:repeat(4, 1fr);padding-bottom:4.375rem }.component-retailers.no-visible-items .retailers__message{margin:0}.component-retailers.no-visible-items .retailers__content{padding:0}@media screen and (min-width: 0px),screen and (min-width: 480px){.component-retailers--selector .retailers__content{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.component-retailers--logos .component-retailer{min-height:13.5625rem ;padding:0.625rem  4.0625rem }.component-retailers--selector{background-color:#e7e7e7}.component-retailers--selector .retailers__content{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1280px){.component-retailers--selector .retailers__content{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1440px){.component-retailers--logos .component-retailer{height:13.5625rem ;margin-bottom:2rem }.component-retailers--selector .retailers__content{grid-template-columns:repeat(3, 1fr)}}.node--type-homepage .retailers__message{display:none}.component-retailer--selector{background-color:#fff;border:0.0625rem  solid #fff;border-radius:10px;cursor:pointer;margin:0;margin-bottom:1%;opacity:.5;overflow:hidden;padding:1rem  0.625rem  0.5625rem ;position:relative;text-align:center;transform:scale(100%) rotate(0deg);transform-origin:50% 50%;transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1)}.component-retailer--selector input[type=checkbox]{cursor:pointer}.component-retailer--selector .retailer__image{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;height:5.125rem ;margin-bottom:0.625rem ;padding-left:1.375rem ;padding-right:1.375rem }.component-retailer--selector .retailer__icons{position:absolute;right:0.4375rem ;top:0.4375rem }.component-retailer--selector .retailer__icons svg{height:1.125rem ;width:0.8125rem }.component-retailer--selector .retailer__icons svg path{fill:rgba(0,0,0,.7019607843)}.component-retailer--selector.retailer_selected{border-color:#2ea682;opacity:1}.component-retailer--selector.retailer_hidden{border:0;display:none;flex:0 0 0%;margin:0;margin-left:-1.3%;padding:0;width:0}.component-retailer--selector .retailer__title{color:#444;font-size:1.125rem ;letter-spacing:-0.016875rem ;margin:0}.component-retailer--selector .retailer__period{color:#2ea682;font-size:0.875rem ;letter-spacing:-0.018125rem ;margin-bottom:0.625rem }.component-retailer--selector .retailer__new-banner{left:0;position:absolute;top:0}.component-retailer--selector .retailer__new-banner .component-svg svg{height:auto;width:5.25rem }@media screen and (min-width: 480px){.component-retailer--selector{margin:0;margin-bottom:1.4%}.component-retailer--selector .retailer__image{height:6.875rem ;padding-left:1.75rem ;padding-right:1.75rem }}@media screen and (min-width: 1024px){.component-retailer--selector{margin:0;margin-bottom:1.4%;min-height:19.5rem ;padding:2rem  2rem  1.25rem ;width:100%}.component-retailer--selector .retailer__icons{position:absolute;right:1.125rem ;top:1.125rem }.component-retailer--selector .retailer__icons svg{height:1.875rem ;width:1.875rem }.component-retailer--selector .retailer__title{font-size:1.5625rem ;letter-spacing:-0.023125rem }.component-retailer--selector .retailer__period{font-size:1.125rem ;letter-spacing:-0.023125rem }.component-retailer--selector .retailer__new-banner .component-svg svg{height:auto;width:auto}}@media screen and (min-width: 1280px){.component-retailer--selector{width:100%}.component-retailer--selector .retailer__period{font-size:1.125rem }.component-retailer--selector.retailer_hidden{margin-left:0}}@media screen and (min-width: 1440px){.component-retailer--selector{width:100%}}.component-selection{background-color:#fff;bottom:0;box-shadow:0 0 0.625rem  0 rgba(0,0,0,.3);left:0;position:fixed;width:100%;z-index:10}.component-selection .selection__content{display:flex;flex-wrap:nowrap;justify-content:space-between;margin:0 auto;padding-bottom:0}.component-selection .selection__texts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;min-height:3.6875rem ;padding:0.3125rem  0 0.375rem  0.75rem }.component-selection .selection__selected{display:none}.component-selection .selection__selected.text-mobile{display:block;font-size:0.875rem }.component-selection .selection__left{font-size:0.8125rem }.component-selection .selection__button{border-radius:0;min-width:0}@media screen and (min-width: 1024px){.component-selection .selection__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:0.9375rem }.component-selection .selection__button{border-radius:0.3125rem ;height:3.125rem ;line-height:0;min-width:11.25rem ;padding:.5rem 1.25rem;width:auto}.component-selection .selection__texts{display:block;padding:0}.component-selection .selection__selected{display:block;font-size:1.875rem ;letter-spacing:-0.01875rem }.component-selection .selection__selected.text-mobile{display:none}.component-selection .selection__left{font-size:1.125rem ;letter-spacing:-0.01625rem }}@media screen and (min-width: 1440px){.component-selection .selection__content{padding-left:11.875rem ;padding-right:10.5rem }}.component-folder-selector{background-color:#e7e7e7}@media screen and (min-width: 1024px){.component-folder-selector{background-color:#fff;padding-top:2.5rem }.component-folder-selector h1{margin-top:0}}.component-zip-code-input form{display:flex;background-color:#fff;border-radius:10px;position:relative;width:15.3125rem }.component-zip-code-input form input,.component-zip-code-input form .form-item{width:100%}.component-zip-code-input form input{border-color:#979797;letter-spacing:-0.02625rem }.component-zip-code-input form button{border-bottom-left-radius:0;border-top-left-radius:0;height:100%;margin:0;min-width:0;opacity:1;padding-left:0.625rem ;padding-right:0.5rem ;position:absolute;right:0;width:auto;z-index:10}@media screen and (min-width: 1024px){.component-zip-code-input form{width:24.8125rem }.component-zip-code-input form input{height:4.6875rem }.component-zip-code-input form button{min-width:10.875rem }.component-zip-code-input--selector{height:3.375rem }.component-zip-code-input--selector button{line-height:1;padding-top:1rem }.component-zip-code-input--selector form input{height:3.375rem }.component-zip-code-input--selector form .component-button[type=submit]{height:3.375rem }}.component-hero{height:38.75vw;margin-bottom:2.875rem ;min-height:19.4375rem ;overflow:hidden;position:relative}.component-hero.overlay:before{background-color:#000;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:2}.component-hero.overlay--dark:before{opacity:.4}.component-hero.overlay--light:before{opacity:.1}.component-hero .component-svg--arrow{display:none}.component-hero.down-arrow .component-svg--arrow{bottom:1.0625rem ;left:calc(50% - 1.9375rem );position:absolute;width:3.875rem ;z-index:3}.component-hero h1{font-size:1.875rem ;letter-spacing:-0.031875rem ;line-height:2rem ;margin:0}.component-hero .component-image img{display:block;left:50%;margin:0;max-height:32rem;max-width:inherit;position:absolute;right:-50%;top:0;transform:translateX(-50%);width:auto;z-index:1}.component-hero .hero__content{height:100%;padding-left:1.5rem ;padding-right:1.5rem ;padding-top:2.1875rem ;position:relative;z-index:3}.component-hero .hero__content .content h1{margin-bottom:1.625rem }.component-hero .hero__content .content p{color:#fff;letter-spacing:-0.016875rem ;line-height:normal;margin-bottom:1.25rem }.component-hero .hero__content .content p+.call-to-action,.component-hero .hero__content .content p+button,.component-hero .hero__content .content p+input[type=submit],.component-hero .hero__content .content p+input[type=button],.component-hero .hero__content .content p+a.button{margin-top:1.6875rem }@media screen and (min-width: 1024px){.component-hero.zip-code-enabled{height:70vh}}.component-hero.zip-code-enabled{min-height:25.5rem }.component-hero.zip-code-enabled .component-image img{height:100%;-o-object-fit:cover;object-fit:cover}.component-hero.zip-code-enabled .hero__content{align-items:center;display:flex;padding-top:0}.component-hero.zip-code-enabled .hero__content .content{max-width:80%;width:85%}.component-hero.zip-code-enabled .hero__content .content h1{font-size:2.5rem }.component-hero .call-to-action+.component-zip-code-input,.component-hero button+.component-zip-code-input,.component-hero input[type=submit]+.component-zip-code-input,.component-hero input[type=button]+.component-zip-code-input,.component-hero a.button+.component-zip-code-input{margin-top:1em}@media screen and (min-width: 1024px){.component-hero.down-arrow .component-svg--arrow{display:block}.component-hero h1{font-size:3.125rem ;letter-spacing:-0.0525rem ;line-height:3.4375rem ;margin-bottom:1.4375rem }.component-hero .component-image img{left:-100%;margin:auto;max-height:inherit;max-width:100%;min-height:25.5rem ;position:absolute;right:-100%;top:0;transform:translateX(0);width:100%;z-index:1}.component-hero .hero__content{padding-top:8vw}.component-hero .hero__content .content{bottom:18rem ;max-width:41.25rem }.component-hero .hero__content .content p{font-size:1.5625rem ;letter-spacing:-0.02625rem ;line-height:normal;margin-bottom:2.5625rem ;margin-top:1.4375rem ;padding-right:3.125rem }.component-hero.zip-code-enabled .hero__content{padding-top:0}.component-hero.zip-code-enabled .hero__content .content{max-width:60%}.component-hero.zip-code-enabled .hero__content .content h1 h1{font-size:3.125rem }}@media screen and (min-width: 1280px){.component-hero .hero__content{padding-left:16px;padding-right:16px;padding-top:11vw}.component-hero .hero__content .content{max-width:41.25rem }.component-hero .hero__content .content h1{margin-bottom:1.4375rem }.component-hero .hero__content .content p{font-size:1.5625rem ;letter-spacing:-0.02625rem ;line-height:normal;margin-bottom:2.5625rem ;margin-top:1.4375rem ;padding-right:3.125rem }.component-hero.zip-code-enabled .hero__content{padding-top:0}.component-hero.zip-code-enabled .hero__content .content{max-width:60%}.component-hero.zip-code-enabled .hero__content .content h1{font-size:3.75rem }.component-hero .call-to-action+.component-zip-code-input,.component-hero button+.component-zip-code-input,.component-hero input[type=submit]+.component-zip-code-input,.component-hero input[type=button]+.component-zip-code-input,.component-hero a.button+.component-zip-code-input{margin-top:1.5em}}.component-why{margin-bottom:2.875rem ;text-align:center}.component-why .blocks{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;padding:0}.component-why .blocks .block{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;flex-grow:1;margin-bottom:1.6875rem }.component-why .blocks .block.last-block{margin-bottom:0}.component-why .blocks .block .component-svg{display:flex;flex-basis:5rem ;flex-shrink:0;max-width:5rem }.component-why .blocks .block .component-svg svg{height:auto;width:4.4375rem }.component-why .blocks .block .content{width:calc(100% - 5rem )}.component-why .blocks .block .content p{line-height:1.1875rem }.component-why a.more{border-top:0.125rem  solid #e7e7e7;display:block;margin:1.875rem  -0.625rem  0;padding-top:0.9375rem }@media screen and (min-width: 1024px){.component-why{margin-bottom:4.6875rem ;padding:0  1.5625rem }.component-why .blocks{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-width:1408px}.component-why .blocks .block{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-grow:0;margin-bottom:0;padding-right:0.9375rem }.component-why .blocks .block:last-of-type{margin-right:0}.component-why .blocks .block .component-svg{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;height:7.5rem ;margin:0 auto}.component-why .blocks .block .content{width:100%}.component-why .blocks .block .content h3{margin-top:1em}.component-why .blocks .block .content p{font-size:1.125rem ;letter-spacing:-0.015625rem ;line-height:normal;margin-top:0}.component-why a.more{font-size:1.125rem ;letter-spacing:-0.015625rem ;margin:1.875rem  20% 0}}@media screen and (min-width: 1280px){.component-why .blocks .block{padding-right:1.5625rem }}.component-three-steps{margin-bottom:2.875rem ;text-align:center}.component-three-steps .blocks{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;justify-content:space-between;margin-left:auto;margin-right:auto}.component-three-steps .blocks .block{display:flex;flex-wrap:no-wrap;align-items:flex-start;justify-content:flex-start;flex-basis:100%;flex-grow:1;justify-content:center;margin-bottom:1.6875rem ;text-align:left}.component-three-steps .blocks .block .component-svg{display:flex;flex-basis:5rem ;flex-shrink:0;justify-content:center}.component-three-steps .blocks .block .component-svg svg{width:4.4375rem }.component-three-steps .blocks .block .content{padding-left:1.5625rem ;width:calc(100% - 5rem )}.component-three-steps .blocks .block .content p{line-height:normal;margin-top:0}.component-three-steps .blocks .block.last-block .component-svg--arrow{display:none}.component-three-steps .component-zip-code-input{display:flex;flex-wrap:no-wrap;align-items:flex-start;justify-content:center}.component-three-steps a.more{border-top:0.0625rem  solid #e7e7e7;display:block;margin:1.875rem  -0.625rem  0;padding-top:0.9375rem }@media screen and (min-width: 1024px){.component-three-steps{margin-bottom:4.6875rem ;padding:0  1.5625rem }.component-three-steps .blocks{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-top:4.5rem ;padding:0}.component-three-steps .blocks .block{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-basis:100%;flex-grow:0}.component-three-steps .blocks .block p{font-size:1.125rem ;letter-spacing:-0.015625rem }.component-three-steps .component-zip-code-input{justify-content:center;margin-top:4.5rem }.component-three-steps a.more{margin:1.875rem  20% 0}}@media screen and (min-width: 1280px){.component-three-steps .blocks .block{flex-basis:inherit;justify-content:center;margin-bottom:0;padding-right:1.5625rem ;text-align:center}.component-three-steps .blocks .block:nth-child(2) .content .component-svg{right:0}.component-three-steps .blocks .block .content{padding-left:0;position:relative;width:100%}.component-three-steps .blocks .block .content .component-svg{margin-left:0;margin-top:0;position:absolute;right:-0.9375rem ;top:-4.375rem }.component-three-steps .blocks .block .content .component-svg svg{transform:rotate(0deg)}.component-three-steps .blocks .block.last-block .component-svg--arrow{display:flex}.component-three-steps .component-zip-code-input{flex-basis:inherit;justify-content:center;margin-top:4.5rem }}.component-faq-item{border-bottom:0.125rem  solid #e7e7e7}.component-faq-item:first-child{border-top:0.125rem  solid #e7e7e7}.component-faq-item .faqs__question{cursor:pointer;padding-bottom:1rem ;padding-top:1rem ;position:relative}.component-faq-item .faqs__question h3{margin:0;padding-right:1.875rem }.component-faq-item .faqs__question .component-svg{pointer-events:none;position:absolute;right:0;top:1.125rem }.component-faq-item .faqs__question .component-svg svg{display:block;height:0.6875rem ;transform:rotate(0deg) translateY(-0.125rem );transform-origin:50%;transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1);width:auto}.component-faq-item .faqs__question .component-svg svg path{fill:#2ea682}.component-faq-item .faqs__question:hover svg{transform:translateY(0.125rem )}.component-faq-item .faqs__answer{color:#51468a;font-size:0.875rem ;letter-spacing:-0.0125rem ;max-height:0;opacity:0;overflow:hidden;transform:translateY(-100%);transition:transform .1s .4s cubic-bezier(0.19, 1, 0.22, 1),max-height .4s,opacity .4s}.component-faq-item .faqs__answer:after{content:"";display:block;height:1.3125rem }.component-faq-item .faqs__answer p{margin:0}.component-faq-item.open .faqs__question .component-svg svg{transform:rotate(180deg)}.component-faq-item.open .faqs__answer{max-height:625rem ;opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1),max-height .4s,opacity .4s}.component-faq-item .faqs__bottom a.more{font-size:1.125rem ;font-weight:bold}@media screen and (min-width: 1024px){.component-faq-item .faqs__question h3{padding-right:3.125rem }.component-faq-item .faqs__answer{font-size:1.25rem }.component-faq-item .faqs__bottom a.more{font-size:1rem }}.faq-overview .faq-overview__content>h1{margin-bottom:1.625rem ;margin-top:.67em}.faq-overview .component-text p{margin-bottom:1em}.faq-overview .component-faq-overview+.component-text{margin-bottom:1.375rem }.faq-overview .component-button--button.call-to-action,.faq-overview button,.faq-overview input[type=submit],.faq-overview input[type=button],.faq-overview a.button{border-radius:0.3125rem ;padding-left:0.875rem ;padding-right:0.875rem }.component-faq-overview{margin-bottom:1.5rem }.component-faq-overview .faq-overview__category.open .faq-overview__category-title{border-bottom:0}.component-faq-overview .faq-overview__category-title{border-bottom:0.125rem  solid #e7e7e7;cursor:pointer;overflow:hidden;position:relative}.component-faq-overview .faq-overview__category-title h2{padding-left:3.75rem ;padding-right:1.875rem }.component-faq-overview .faq-overview__category-title .component-svg.faq-header-icon{left:0;position:absolute;top:0.6875rem }.component-faq-overview .faq-overview__category-title .component-svg.faq-header-icon svg{display:block;height:auto;width:2.5rem }.component-faq-overview .faq-overview__category-title .component-svg.faq-category{top:1.25rem }.component-faq-overview .component-faqs--faq__overview .faqs__question .component-title--title{font-size:0.875rem ;line-height:1.125rem }.component-faq-overview .component-faqs--faq__overview .faqs__answer{font-size:0.875rem ;line-height:1.125rem }@media screen and (min-width: 1024px){.faq-overview .component-title+.component-text{font-size:1.5625rem ;line-height:1.8125rem }.faq-overview .component-faq-overview+.component-text{margin-bottom:2.5rem }.faq-overview .component-button--button.call-to-action,.faq-overview button,.faq-overview input[type=submit],.faq-overview input[type=button],.faq-overview a.button{padding-left:1.375rem ;padding-right:1.375rem }.faq-overview .faq-overview__content>h1{margin-bottom:3.625rem }.component-faq-overview{margin-bottom:2.8125rem ;margin-top:2.1875rem }.component-faq-overview .faq-overview__category-title .component-svg.faq-header-icon{top:1.4375rem }.component-faq-overview .faq-overview__category-title .component-svg.faq-category{top:2.25rem }.component-faq-overview .component-faqs--faq__overview .faqs__question .component-title--title{font-size:1.125rem ;line-height:1.4375rem }.component-faq-overview .component-faqs--faq__overview .faqs__answer{font-size:1rem ;line-height:1.1875rem }}@media screen and (min-width: 1280px){.component-faq-overview{display:flex;flex-wrap:nowrap}.component-faq-overview .faq-overview__category{flex-basis:auto}}.faq-overview__category{position:relative}.faq-overview__category .component-svg.faq-category{pointer-events:none;position:absolute;right:0;transform:rotate(0deg) translateY(-0.125rem );transform-origin:50%;transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1)}.faq-overview__category .component-svg.faq-category svg{display:block;height:0.6875rem ;width:auto}.faq-overview__category .component-svg.faq-category svg path{fill:#2ea682}.faq-overview__category:hover .component-svg.faq-category svg{transform:translateY(0.125rem )}.faq-overview__category .component-faqs--faq__overview{max-height:0;opacity:0;overflow:hidden;transform:translateY(-100%);transition:transform .1s .4s cubic-bezier(0.19, 1, 0.22, 1),max-height .4s,opacity .4s}.faq-overview__category.open .component-svg.faq-category{transform:rotate(180deg)}.faq-overview__category.open .component-faqs--faq__overview{max-height:625rem ;opacity:1;transform:translateY(0);transition:transform .4s cubic-bezier(0.19, 1, 0.22, 1),max-height .4s,opacity .4s}.component-faqs--teaser{margin-bottom:2.875rem }.component-faqs--teaser .faqs__bottom a.more{font-size:1.125rem ;font-weight:bold}@media screen and (min-width: 1024px){.component-faqs{margin-bottom:4.6875rem }.component-faqs--teaser{padding:0  1.5625rem }.component-faqs--teaser .faqs__bottom a.more{font-size:1rem }}.component-tooltip{position:relative}.component-tooltip .component-svg--info{cursor:pointer}.component-tooltip.open .tooltip__content{display:block}.component-tooltip .tooltip__content{background-color:#fff;border:1px solid #e3e3e3;display:none;font-size:1rem ;left:-0.625rem ;letter-spacing:-0.014375rem ;line-height:1.6875rem ;min-width:12.5rem ;padding:0.875rem  1rem  1rem ;position:absolute;top:1.75rem ;z-index:12}.component-tooltip .tooltip__content .component-svg--close{cursor:pointer;height:1.25rem ;padding:0.3125rem ;position:absolute;right:0.1875rem ;top:0.1875rem ;width:1.25rem }.component-tooltip .tooltip__content .component-svg--close svg{height:100%;position:relative;right:-0.375rem ;top:-0.8125rem ;transform:rotate(45deg);width:100%}.component-tooltip .tooltip__content:before{background-color:#fff;border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;content:"";display:block;height:0.625rem ;left:calc(50% - 5px);position:relative;top:-1.25rem ;transform:rotate(45deg);width:0.625rem ;z-index:3}.component-tooltip.left-align .tooltip__content:before{left:-0.0625rem }.component-tooltip--account-form{margin:0 0 0.1875rem  0.1875rem }.component-dialog{position:relative}.component-dialog .component-svg--info{cursor:pointer}.component-dialog.open .dialog__content{display:block}.component-dialog .dialog__content{background-color:#fff;border:1px solid #e3e3e3;border-radius:0.625rem ;display:none;font-size:1rem ;left:-0.625rem ;letter-spacing:-0.014375rem ;line-height:1.6875rem ;min-width:12.5rem ;padding:0.875rem  1rem  1rem ;position:absolute;top:1.75rem ;z-index:12}@media screen and (min-width: 1024px){.component-dialog .dialog__content{min-width:25rem }}.component-dialog .dialog__content:before{background-color:#fff;border-left:1px solid #e3e3e3;border-top:1px solid #e3e3e3;content:"";display:block;height:0.625rem ;left:calc(50% - 5px);position:relative;top:-1.25rem ;transform:rotate(45deg);width:0.625rem ;z-index:3}.component-account-form{padding:0}.component-account-form select,.component-account-form input{font-size:1rem ;height:auto;padding:0.5rem }.component-account-form h3{color:rgba(0,0,0,.7019607843);margin-bottom:0;margin-top:0.6875rem }.component-account-form label{display:block;font-size:1rem ;letter-spacing:-0.01rem ;margin-bottom:0.25rem }.component-account-form form{margin-bottom:5.375rem ;padding-bottom:3.75rem ;position:relative;width:100%}.component-account-form .form-item{margin-bottom:0.8125rem ;width:100%}.component-account-form .sneue-div{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}.component-account-form .ex-fieldset,.component-account-form fieldset{margin:0}.component-account-form .ex-fieldset .ex-legend,.component-account-form .ex-fieldset legend,.component-account-form fieldset .ex-legend,.component-account-form fieldset legend{font-size:1rem ;letter-spacing:-0.01rem ;margin-bottom:1.25rem ;margin-top:0.75rem ;width:auto}.component-account-form .ex-fieldset .form-radios,.component-account-form fieldset .form-radios{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:0}.component-account-form .ex-fieldset .form-radios label,.component-account-form fieldset .form-radios label{margin-bottom:0;margin-top:0.5rem }.component-account-form .ex-fieldset .form-radios .form-item,.component-account-form fieldset .form-radios .form-item{margin-left:2rem ;width:auto}.component-account-form #edit-field-preamble--wrapper{display:flex;flex-wrap:nowrap;margin-bottom:0}.component-account-form #edit-login-container,.component-account-form #edit-password-container{margin-bottom:2rem ;position:relative}.component-account-form #edit-personal-information-container,.component-account-form #edit-login-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.component-account-form .form-type-checkbox input,.component-account-form .form-type-checkbox span{width:auto}.component-account-form [type=checkbox],.component-account-form [type=submit]{width:auto}.component-account-form .form-wrapper{margin-bottom:0.625rem }.component-account-form--edit form{display:flex;flex-wrap:wrap;padding-bottom:0}.component-account-form--edit #edit-delete-account-container{margin-top:6rem }.component-account-form--edit .account-form__delete-account{width:auto}.component-account-form .account-form__footer{display:flex;background-color:#fff;bottom:0;box-shadow:0 0 0.625rem  0 rgba(0,0,0,.3);left:0;margin-bottom:0;padding-bottom:0;position:fixed;width:100%;z-index:10}.component-account-form .account-form__footer button{border-radius:0;width:100%}@media screen and (min-width: 1024px){.component-account-form{padding:0}.component-account-form h3{color:rgba(0,0,0,.7019607843);margin-bottom:0.9375rem ;margin-top:0.9375rem }.component-account-form #edit-field-preamble--wrapper{margin-bottom:1rem }.component-account-form .sneue-div{margin-bottom:2rem }.component-account-form .sneue-div,.component-account-form .sneue-div .account-form__description{display:block}.component-account-form .sneue-div .account-form__description{font-size:1rem ;letter-spacing:-0.01875rem }.component-account-form label,.component-account-form label span{font-size:1rem ;letter-spacing:-0.01875rem }.component-account-form #edit-password-link{font-size:1rem ;letter-spacing:-0.01875rem }.component-account-form .ex-fieldset .ex-legend,.component-account-form .ex-fieldset legend,.component-account-form fieldset .ex-legend,.component-account-form fieldset legend{font-size:1rem ;letter-spacing:-0.01875rem ;margin-top:0}.component-account-form .account-form__footer{background-color:rgba(0,0,0,0);box-shadow:none;position:static;width:auto}.component-account-form .account-form__footer button{border-radius:0.3125rem ;width:auto}.component-account-form .account-form__footer button.account-form__back-button{display:none}.component-account-form .form-type-checkbox{margin-bottom:2rem }.component-account-form #edit-checkbox-container{margin-top:3rem }.component-account-form--edit .component-button--button.call-to-action,.component-account-form--edit button,.component-account-form--edit input[type=submit],.component-account-form--edit input[type=button],.component-account-form--edit a.button{bottom:0;position:absolute;right:0}.component-account-form--edit .account-form__footer{display:flex}.component-account-form--edit .account-form__footer button{bottom:2rem ;position:absolute;right:0}.component-account-form--edit #edit-checkbox-container{margin-top:0}.component-account-form--edit #edit-login-container{flex-direction:column}.component-account-form--edit #edit-personal-information-container,.component-account-form--edit #edit-login-container{margin-bottom:0;max-width:none}.component-account-form--edit #edit-delete-account-container{margin:0}.component-account-form--edit form{margin-bottom:20.375rem }.component-account-form--edit .account-form__delete-account{bottom:-11.375rem ;position:absolute}}@media screen and (min-width: 1024px){.component-form--contact-form>form{display:grid;grid-template-columns:auto auto auto}.component-form--contact-form>form .form-item{line-height:2.5rem ;margin:0;width:100%}.component-form--contact-form>form .form-item label{display:block;float:left;height:2.5rem ;line-height:2.5rem ;padding-left:10px;width:130px}.component-form--contact-form>form .form-item input[type=text],.component-form--contact-form>form .form-item input[type=email],.component-form--contact-form>form .form-item select{font-size:1em;height:2.5rem ;line-height:1rem;width:calc(100% - 130px)}}.component-form--contact-form .form-item-mail{grid-column:1;grid-row:2}.component-form--contact-form .field--name-field-telephone-number{grid-column:1;grid-row:3}.component-form--contact-form .field--name-field-address-number{grid-column:2;grid-row:2}.component-form--contact-form .field--name-field-address-appendix{grid-column:2;grid-row:3}.component-form--contact-form .field--name-message{grid-column-end:4;grid-column-start:1;grid-row:4;margin-bottom:1rem}.component-form--contact-form #edit-actions{gap:0;grid-column-end:4;grid-column-start:1;grid-row:5}.component-form--contact-form input[readonly],.component-form--contact-form select:disabled{background:rgba(0,0,0,0);border:none;color:#444;opacity:1}.component-form--contact-form .form-item-mail,.component-form--contact-form .form-item-name{line-height:2.5}.component-extras .extras__content{padding-bottom:4.375rem ;padding-left:0}.component-extras .extras__header{position:relative}.component-extras .extras__header h1{margin:1rem  0 2rem }.component-extras .extras__header h2{display:inline}.component-extras form{margin-bottom:1.875rem }.component-extras form legend{font-size:1.125rem ;margin:1em 0}.component-extras form .extras__inner .description{font-size:1.125rem ;margin:1em 0 0}.component-extras form .extras__inner .form-checkboxes{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.component-extras form .extras__inner .form-checkboxes .form-item{display:flex;flex-grow:1;margin-bottom:1.25rem ;width:100%}.component-extras form .extras__inner .form-checkboxes .form-item .option .tooltip:after{content:"";font-family:"Font Awesome 7 Free",helvetica,arial;font-stretch:100;font-style:normal;font-weight:900;margin-left:5px}.component-extras form .extras__inner .form-checkboxes .form-item .option .tooltip .tooltiptext{background-color:#555;border-radius:6px;color:#fff;font-size:12px;margin-left:30px;margin-top:0;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:200px;z-index:1}.component-extras form .extras__inner .form-checkboxes .form-item .option .tooltip .tooltiptext:after{border-color:rgba(0,0,0,0) #555 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px;content:"";margin-top:-5px;position:absolute;right:100%;top:10px}.component-extras form .extras__inner .form-checkboxes .form-item .option .tooltip:hover .tooltiptext{opacity:1;visibility:visible}.component-extras .back{display:none}.component-extras .extras__footer{margin-top:2rem }.component-extras--not-logged-in .back{display:block}.component-extras--not-logged-in .extras__footer{display:flex;bottom:0;box-shadow:0 0 0.625rem  0 rgba(0,0,0,.3);left:0;margin-bottom:0;padding-bottom:0;position:fixed;width:100%;z-index:10}.component-extras--not-logged-in .extras__footer button{border-radius:0;width:100%}@media screen and (min-width: 1024px){.component-extras .extras__header h1{margin:3.75rem  0 5.625rem }.component-extras form{margin-bottom:3.125rem }.component-extras form legend{font-size:1.375rem }.component-extras form .extras__inner .description{font-size:1.375rem }.component-extras form .extras__inner .form-checkboxes{margin-bottom:5.0625rem ;max-width:56.25rem }.component-extras form .extras__inner .form-checkboxes .form-item{width:28.125rem }.component-extras .extras__footer{box-shadow:none;position:relative}.component-extras .extras__footer button{border-radius:0.3125rem ;width:auto}.component-extras .extras__footer button.back{display:none}}@media screen and (min-width: 1440px){.component-extras .extras__footer{padding-left:0;padding-right:0}}.component-steps{background-color:#51468a;margin-bottom:0;padding:0.75rem  0}.component-steps ol{display:flex;flex-wrap:nowrap;color:#fff;list-style:none;padding:0 0 0 20px}.component-steps ol li{display:none;list-style-type:none;opacity:.5}.component-steps ol li h2{margin:0}.component-steps .component-svg{height:1.9375rem }.component-steps .component-svg svg{height:1.9375rem ;margin-right:0.625rem ;width:auto}.component-steps .active_step{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;opacity:1}.component-steps .active_step h2{font-weight:bold}.component-steps .active_step svg g{opacity:1}@media screen and (min-width: 1024px){.component-steps{padding:1.25rem  0}.component-steps ol{display:flex;flex-wrap:nowrap;justify-content:flex-start;margin-left:11.875rem ;margin-right:10.5rem }.component-steps ol li{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;margin-right:3.75rem }.component-steps .component-svg{height:3.1875rem }.component-steps .component-svg svg{height:auto}}.component-form--openid-login #edit-openid-connect-client-keycloak-login{display:none}.component-form--extras #edit-submit{display:none}.component-form--contact-form label{display:block;font-size:1rem ;letter-spacing:-0.01rem ;margin-bottom:0.25rem }.component-form--contact-form form{margin-bottom:5.375rem ;position:relative;width:100%}.component-form--contact-form .form-item{margin-bottom:0.8125rem ;width:100%}.component-form--contact-form .field--name-message{width:100%}.component-form--set-absence{margin-bottom:6.625rem }.component-form--set-absence .dates-container{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.component-form--set-absence .dates-container>div label{margin-bottom:2rem }.component-form--set-absence .component-button{margin-top:3.25rem }.absence-form h1{margin-bottom:2.5rem }.component-browser-warning{background-color:red;min-height:30px;z-index:2000}.component-browser-warning .wrapper{margin:0 auto}.component-browser-warning .wrapper p{color:#fff;font-weight:bold;margin:0;padding:16px}

/*# sourceMappingURL=main.css.map*/