/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:800;src:url(/themes/custom/vvob/fonts/Gabarito/Gabarito-ExtraBold.woff2) format("truetype")}@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:700;src:url(/themes/custom/vvob/fonts/Gabarito/Gabarito-Bold.woff2) format("truetype")}@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:600;src:url(/themes/custom/vvob/fonts/Gabarito/Gabarito-SemiBold.woff2) format("truetype")}@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:500;src:url(/themes/custom/vvob/fonts/Gabarito/Gabarito-Medium.woff2) format("truetype")}@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:400;src:url(/themes/custom/vvob/fonts/Gabarito/Gabarito-Regular.woff2) format("truetype")}@font-face{font-display:swap;font-family:MyriadPro;font-style:normal;font-weight:600;src:url(/themes/custom/vvob/fonts/MyriadPro/MyriadPro-Semibold.woff2) format("truetype")}@font-face{font-display:swap;font-family:MyriadPro;font-style:italic;font-weight:600;src:url(/themes/custom/vvob/fonts/MyriadPro/MyriadPro-SemiboldIt.woff2) format("truetype")}@font-face{font-display:swap;font-family:MyriadPro;font-style:normal;font-weight:400;src:url(/themes/custom/vvob/fonts/MyriadPro/MyriadPro-Regular.woff2) format("truetype")}@font-face{font-display:swap;font-family:MyriadPro;font-style:italic;font-weight:400;src:url(/themes/custom/vvob/fonts/MyriadPro/MyriadPro-It.woff2) format("truetype")}@font-face{font-display:swap;font-family:MyriadPro;font-style:italic;font-weight:300;src:url(/themes/custom/vvob/fonts/MyriadPro/MyriadPro-LightIt.woff2) format("truetype")}:root{--base-font-family:MyriadPro,Arial,sans-serif;--base-font-weight:400;--base-font-size:1.125rem;--base-line-height:1.575rem;--base-font-size-small:1rem;--base-line-height-small:1.125rem;--heading-font-family:Gabarito,Arial,sans-serif;--heading-font-weight:600;--heading-font-size-h1:2.5rem;--heading-font-size-h2:2rem;--heading-font-size-h3:1.875rem;--heading-font-size-h4:1.75rem;--heading-font-size-h5:1.375rem;--heading-line-height:110%;--color-vvob-graphite:#1c2b39;--color-vvob-green:#00945f;--color-vvob-yellow:#fff200;--color-vvob-blue:#0074b7;--color-vvob-orange:#f4a300;--tints-vvob-yellow-5:#fffde5;--tints-vvob-green-30:#b3dfcf;--tints-vvob-green-10:#eff6f2;--tints-vvob-green-50:#75cbab;--tints-vvob-graphite-70:#606b74;--color-base-text:var(--color-vvob-graphite);--color-primary:var(--color-vvob-green);--color-secondary:var(--color-vvob-graphite);--color-accent:var(--color-vvob-yellow);--color-white:#fff;--color-black:#000;--color-grey:var(--tints-vvob-graphite-70);--color-grey-light:var(--tints-vvob-green-10);--color-error:#a94442;--background-color-grey:var(--tints-vvob-yellow-5);--line-color-grey:var(--tints-vvob-green-50);--border-color:var(--color-vvob-green);--border-radius:30px;--gutter:2rem;--gutter-half:1rem;--whitespace:3rem}@media (width >= 1024px){:root{--heading-font-size-h1:3rem;--heading-font-size-h2:2.5rem;--heading-font-size-h3:2rem;--whitespace:5rem}}@media (width >= 1200px){:root{--heading-font-size-h1:4rem}}.container{margin-left:auto;margin-right:auto;max-width:1282px;padding-left:24px;padding-right:24px}@media screen and (min-width:1218px){.container{padding-left:var(--gutter);padding-right:var(--gutter)}}.container--small{margin-left:auto;margin-right:auto;max-width:1282px;padding-left:24px;padding-right:24px}@media screen and (min-width:1218px){.container--small{padding-left:144px;padding-right:144px}}.flex-wrapper{display:flex;flex-wrap:wrap;gap:var(--gutter)}.clearfix:after{clear:both;content:"";display:table}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;width:1px;word-wrap:normal}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}img{display:block;height:auto;max-width:100%}iframe{width:100%}svg{height:auto;max-width:100%}.no-transition *{transition:none!important}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);cursor:pointer;display:inline-block;font-family:var(--heading-font-family);font-size:1.5rem;font-weight:600;line-height:1.5rem;padding:.75rem 3rem;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out}.button:focus-visible,.button:hover{background-color:var(--color-white);color:var(--color-secondary);outline:none}.button--secondary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-secondary);background-color:var(--color-accent);border:1px solid var(--color-secondary);border-color:var(--color-accent);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);color:var(--color-secondary);cursor:pointer;display:inline-block;font-family:var(--heading-font-family);font-size:1.5rem;font-weight:600;line-height:1.5rem;padding:.75rem 3rem;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out}.button--secondary:focus-visible,.button--secondary:hover{background-color:var(--color-white);color:var(--color-secondary);outline:none}.button--secondary:focus-visible,.button--secondary:hover{background-color:var(--color-secondary);color:var(--color-accent)}.button--tertiary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-secondary);background-color:var(--color-primary);border:1px solid var(--color-secondary);border-color:var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);cursor:pointer;display:inline-block;font-family:var(--heading-font-family);font-size:1.5rem;font-weight:600;line-height:1.5rem;padding:.75rem 3rem;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out}.button--tertiary:focus-visible,.button--tertiary:hover{color:var(--color-secondary);outline:none}.button--tertiary:focus-visible,.button--tertiary:hover{background-color:var(--color-white);color:var(--color-primary)}.button--quaternary{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-secondary);background-color:var(--tints-vvob-green-30);border:1px solid var(--color-secondary);border-color:var(--tints-vvob-green-30);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);color:var(--color-secondary);cursor:pointer;display:inline-block;font-family:var(--heading-font-family);font-size:1.5rem;font-weight:600;line-height:1.5rem;padding:.75rem 3rem;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out}.button--quaternary:focus-visible,.button--quaternary:hover{background-color:var(--color-white);color:var(--color-secondary);outline:none}.button--quaternary:focus-visible,.button--quaternary:hover{background-color:var(--tints-vvob-green-10)}table{border-collapse:collapse;display:block;overflow:scroll;width:100%}@media screen and (min-width:480px){table{display:table}}table tr{border-bottom:1px solid var(--line-color-grey)}table td,table th{padding:5px}table th{text-align:left}table p{margin:0}html{scroll-behavior:smooth}html,html a{-webkit-font-smoothing:antialiased;font-size:100%;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none}body,html,html a{-moz-osx-font-smoothing:grayscale}body{-webkit-font-smoothing:antialiased;color:var(--color-base-text);font-family:var(--base-font-family);font-size:var(--base-font-size);font-variant-ligatures:none;line-height:var(--base-line-height);text-rendering:optimizeLegibility;text-shadow:rgba(0,0,0,.01) 0 0 1px}a{color:inherit;outline:0!important;text-decoration:none;transition:all .25s linear}a:focus-visible,a:hover{text-decoration:underline}ol,p,ul{margin:0 0 20px}strong{font-weight:600}p{margin-top:0}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);margin-block-start:0;text-wrap:balance}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit;text-decoration:none}h1{font-size:var(--heading-font-size-h1)}h1,h2{margin-block-end:1.5rem}h2{font-size:var(--heading-font-size-h2)}h3{font-size:var(--heading-font-size-h3);margin-block-end:1rem}h4{font-size:var(--heading-font-size-h4)}h4,h5{margin-block-end:.75rem}h5{font-size:var(--heading-font-size-h5)}blockquote{border-left:8px solid var(--line-color-grey);font-size:1.375rem;font-style:italic;line-height:1.925rem;padding:2rem;text-wrap:balance}button,input,optgroup,select,textarea{font-family:var(--base-font-family)}.cke_editable ol,.cke_editable ul,.text-formatted ol,.text-formatted ul{padding:0}.cke_editable ol li,.cke_editable ul li,.text-formatted ol li,.text-formatted ul li{list-style:none;margin-bottom:15px;padding-left:35px;position:relative}.cke_editable ol li:before,.cke_editable ul li:before,.text-formatted ol li:before,.text-formatted ul li:before{color:var(--color-primary);left:10px;position:absolute}.cke_editable ol ol,.cke_editable ol ul,.cke_editable ul ol,.cke_editable ul ul,.text-formatted ol ol,.text-formatted ol ul,.text-formatted ul ol,.text-formatted ul ul{margin-top:20px}.cke_editable ul>li:before,.text-formatted ul>li:before{content:"•"}.cke_editable ol>li,.text-formatted ol>li{counter-increment:list}.cke_editable ol>li:before,.text-formatted ol>li:before{content:counter(list) "."}.cke_editable ol>li ol>li,.text-formatted ol>li ol>li{counter-increment:sublist}.cke_editable ol>li ol>li:before,.text-formatted ol>li ol>li:before{content:counter(sublist) "."}.cke_editable a:not(.button):not(.button--secondary):not(.button--tertiary),.text-formatted a:not(.button):not(.button--secondary):not(.button--tertiary){color:var(--color-primary);text-decoration:underline}.cke_editable a:not(.button):not(.button--secondary):not(.button--tertiary):focus-visible,.cke_editable a:not(.button):not(.button--secondary):not(.button--tertiary):hover,.text-formatted a:not(.button):not(.button--secondary):not(.button--tertiary):focus-visible,.text-formatted a:not(.button):not(.button--secondary):not(.button--tertiary):hover{text-decoration:none}.field--type-text-long ol+h2,.field--type-text-long ol+h3,.field--type-text-long ol+h4,.field--type-text-long ol+h5,.field--type-text-long ol+h6,.field--type-text-long p+h2,.field--type-text-long p+h3,.field--type-text-long p+h4,.field--type-text-long p+h5,.field--type-text-long p+h6,.field--type-text-long ul+h2,.field--type-text-long ul+h3,.field--type-text-long ul+h4,.field--type-text-long ul+h5,.field--type-text-long ul+h6{margin-top:2rem}.doormat-wrapper{background-color:var(--color-white);padding-block:var(--whitespace)}.doormat-wrapper .page-doormat__container{display:grid;gap:var(--gutter);grid-template-areas:"logo" "social" "contact" "navigation";grid-template-columns:1fr}@media (width >= 768px){.doormat-wrapper .page-doormat__container{grid-template-areas:"logo contact navigation" "social contact navigation";grid-template-columns:repeat(3,minmax(0,1fr))}}.doormat-wrapper .page-doormat__container h2{color:var(--color-primary);font-size:1.25rem;font-weight:700;letter-spacing:.025rem;margin-block-end:.5rem}.doormat-wrapper .page-doormat__container .block__branding--footer{grid-area:logo}.doormat-wrapper .page-doormat__container .block__socials--footer{grid-area:social;margin-block-start:auto}.doormat-wrapper .page-doormat__container .block__contact--footer{grid-area:contact}.doormat-wrapper .page-doormat__container .block__menu--footer{grid-area:navigation}.page-footer{background:var(--color-secondary);color:var(--color-white);font-size:1rem;padding-block:2rem}.page-footer .page-footer__container{align-items:center;-moz-column-gap:var(--gutter);column-gap:var(--gutter);display:flex;flex-flow:row wrap;justify-content:space-between;row-gap:1rem}.page-header{padding-block:1.5rem 2rem}@media (width >= 768px){.page-header{padding-block:2rem}}.page-header .page-header__container{align-items:center;display:flex;flex-flow:row wrap;gap:var(--gutter);justify-content:space-between}@media (width < 480px){.page-header .page-header__container .block-system-branding-block img{max-width:236px;width:100%}}@media (width >= 1024px) and (width < 1200px){.page-header .page-header__container{-moz-column-gap:1.5rem;column-gap:1.5rem}}.page-header .page-header__container .menu--main{margin-inline-end:1rem;margin-inline-start:auto}.page-header .page-header__container .search-open{display:none}@media (width >= 1024px){.page-header .page-header__container .search-open{display:block}}*{box-sizing:border-box}body{overflow-x:hidden}.maintenance-page{background-color:var(--background-color-grey)}.maintenance-page .maintenance-wrapper{left:50%;max-width:440px;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%}.maintenance-page header{border-bottom:1px solid var(--line-color-grey);margin-bottom:20px;padding-bottom:20px}.maintenance-page header img{display:inline-block;height:auto;width:140px}.maintenance-page main h1{color:var(--color-base-text);font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:35px;margin-top:0}.maintenance-page main .maintenance__content{border-bottom:1px solid var(--line-color-grey);font-size:1.25rem;font-weight:700;line-height:1.5;padding-bottom:20px}.page-mobile,body.no-scroll{overflow:hidden}.page-mobile{background:var(--color-secondary);color:var(--color-white);display:none;flex-direction:column;padding:1.5rem;position:fixed;top:0;width:100%;z-index:100}@media (width < 768px){.page-mobile{height:100vh;overflow-y:auto}}@media (height < 674px) and (width >= 768px){.page-mobile{height:100vh;overflow-y:auto}}@media (width >= 768px){.page-mobile{padding:2rem 2rem 6rem}}.page-mobile.is-open{display:flex;opacity:1}.page-mobile .page-mobile__container{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));width:100%}@media (width < 1024px){.page-mobile .page-mobile__container{padding-inline:0}}@media (width >= 768px){.page-mobile .page-mobile__container{gap:1.25rem;grid-template-columns:repeat(1,1fr 280px)}}.page-mobile .page-mobile__container .flex-wrapper:not(.flex-wrapper--first){flex-direction:column}@media (width < 768px){.page-mobile .page-mobile__container .flex-wrapper:not(.flex-wrapper--first){gap:0}}.page-mobile .page-mobile__container .flex-wrapper.flex-wrapper--first{align-items:center;justify-content:flex-start;margin-block-end:1.5rem}@media (width >= 768px){.page-mobile .page-mobile__container .flex-wrapper.flex-wrapper--first{gap:var(--gutter);grid-column:1/-1}.page-mobile .page-mobile__container .flex-wrapper.flex-wrapper--second,.page-mobile .page-mobile__container .flex-wrapper.flex-wrapper--third{row-gap:4rem}}.page-mobile .block-system-branding-block a{background:url(/themes/custom/vvob/images/vvob_logo_white.svg) no-repeat 50%;background-size:contain;display:block;height:80px;width:145px}@media (width >= 420px){.page-mobile .block-system-branding-block a{width:170px}}@media (width >= 600px){.page-mobile .block-system-branding-block a{width:200px}}@media (width >= 768px){.page-mobile .block-system-branding-block a{width:210px}}@media (width >= 1024px){.page-mobile .block-system-branding-block a{width:280px}}.page-mobile .block-system-branding-block a img{display:none}.page-top{background:var(--color-secondary);color:var(--background-color-grey);height:80px;text-align:center}.page-top a{font-family:var(--heading-font-family);font-size:1.125rem;font-weight:600}@media (width >= 480px){.page-top a{font-size:1.25rem}}@media (width >= 768px){.page-top a{font-size:1.5rem}}.block__cta a{align-items:center;display:flex;height:80px;justify-content:center}.block__cta a:focus,.block__cta a:hover{text-decoration:none}.block__cta a:focus .field--name-field-text:after,.block__cta a:hover .field--name-field-text:after{background:url(/themes/custom/vvob/images/icon_text_decoration_hover.svg) no-repeat 50%;background-size:contain}.block__cta a .field--name-field-text{position:relative}.block__cta a .field--name-field-text:after{background:url(/themes/custom/vvob/images/icon_text_decoration.svg) no-repeat 50%;background-size:contain;bottom:-10px;content:"";height:8px;position:absolute;right:0;width:100px}@media (width >= 480px){.block__cta a .field--name-field-text:after{right:4px}}@media (width >= 768px){.block__cta a .field--name-field-text:after{height:11px;right:0;width:136px}}.block__cta--country{align-items:center;background:var(--color-vvob-blue);color:var(--color-white);display:flex;flex-direction:column;padding:2rem;row-gap:1.5rem;text-align:center}@media (width >= 768px){.block__cta--country{padding:5rem}}@media (width >= 1024px){.block__cta--country{padding-inline:10rem}}@media (width >= 1200px){.block__cta--country{padding-inline:12.5rem}}.block__cta--country h2{color:var(--tints-vvob-yellow-5);font-size:var(--heading-font-size-h1);line-height:var(--heading-line-height);margin-block-end:0;position:relative}@media (width >= 768px){.block__cta--country h2{font-size:3.5rem;line-height:var(--heading-line-height)}}.block__cta--country h2:after{background:url(/themes/custom/vvob/images/icon_text_decoration.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";height:8px;position:absolute;right:-4px;width:100px}@media (width >= 768px){.block__cta--country h2:after{bottom:-4px;height:11px;right:-4px;width:136px}}.block__cta--country .field--name-field-text{font-size:1.375rem;line-height:1.925rem}.block__cta--country .field--name-field-link a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-secondary);background-color:var(--color-accent);border:1px solid var(--color-secondary);border-color:var(--color-accent);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);color:var(--color-secondary);cursor:pointer;display:inline-block;font-family:var(--heading-font-family);font-size:1.5rem;font-weight:600;line-height:1.5rem;padding:.75rem 3rem;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out}.block__cta--country .field--name-field-link a:focus-visible,.block__cta--country .field--name-field-link a:hover{background-color:var(--color-white);color:var(--color-secondary);outline:none}.block__cta--country .field--name-field-link a:focus-visible,.block__cta--country .field--name-field-link a:hover{background-color:var(--color-secondary);color:var(--color-accent)}form{display:flex;flex-direction:column;gap:1.5rem}@media (width >= 1024px){form{gap:2.5rem}}form .form-item .form-required:after{color:var(--color-primary);content:"*"/"Required";margin-inline-start:.25rem}form .form-item .description{color:var(--color-grey);font-size:.875rem;margin-block-start:.25rem}form .form-item:not(:has(input[type=checkbox],input[type=radio])){display:flex;flex-direction:column}form .form-item:not(:has(input[type=checkbox],input[type=radio])):has(label){gap:.5rem}form .form-item:not(:has(input[type=checkbox],input[type=radio])):has(label) label{color:var(--color-secondary);font-family:var(--heading-font-family);font-size:1.25rem;font-weight:500}form .form-item:not(:has(input[type=checkbox],input[type=radio])) input,form .form-item:not(:has(input[type=checkbox],input[type=radio])) select,form .form-item:not(:has(input[type=checkbox],input[type=radio])) textarea{border:1px solid var(--color-primary);border-radius:var(--border-radius);box-sizing:border-box;color:var(--color-secondary);padding:1rem 1.5rem;width:100%}form .form-item:not(:has(input[type=checkbox],input[type=radio])) input::-moz-placeholder,form .form-item:not(:has(input[type=checkbox],input[type=radio])) select::-moz-placeholder,form .form-item:not(:has(input[type=checkbox],input[type=radio])) textarea::-moz-placeholder{color:var(--color-grey)}form .form-item:not(:has(input[type=checkbox],input[type=radio])) input::placeholder,form .form-item:not(:has(input[type=checkbox],input[type=radio])) select::placeholder,form .form-item:not(:has(input[type=checkbox],input[type=radio])) textarea::placeholder{color:var(--color-grey)}form .form-item:not(:has(input[type=checkbox],input[type=radio])) input.error,form .form-item:not(:has(input[type=checkbox],input[type=radio])) select.error,form .form-item:not(:has(input[type=checkbox],input[type=radio])) textarea.error{border-color:var(--color-error)}form .form-item:not(:has(input[type=checkbox],input[type=radio])) input:focus,form .form-item:not(:has(input[type=checkbox],input[type=radio])) select:focus,form .form-item:not(:has(input[type=checkbox],input[type=radio])) textarea:focus{border-color:var(--color-secondary);outline:none}form .form-item:not(:has(input[type=checkbox],input[type=radio])) textarea{border-radius:.5rem}form .form-item:not(:has(input[type=checkbox],input[type=radio])) select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white) url(/themes/custom/vvob/images/icon_arrow_down.svg) no-repeat right 1.5rem center/1rem auto;padding-inline-end:3rem}form .form-type-checkbox,form .form-type-radio{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem;row-gap:0}form .form-type-checkbox .description,form .form-type-radio .description{padding-inline-start:2rem;width:100%}form .form-type-checkbox label,form .form-type-radio label{color:var(--color-secondary);cursor:pointer;font-size:1.25rem;font-weight:500}form .form-type-checkbox label a,form .form-type-radio label a{text-decoration:underline}form .form-type-checkbox label a:focus-visible,form .form-type-checkbox label a:hover,form .form-type-radio label a:focus-visible,form .form-type-radio label a:hover{text-decoration:none}form .form-type-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-primary);border-radius:6px;cursor:pointer;height:2rem;width:2rem}form .form-type-checkbox input[type=checkbox]:focus{border-color:var(--color-secondary);outline:none}form .form-type-checkbox input[type=checkbox]:checked{background-image:url(/themes/custom/vvob/images/icon_checkbox.svg);background-position:50%;background-repeat:no-repeat}form .form-type-checkbox input[type=checkbox]:disabled{background-color:var(--color-grey)}form .form-type-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-primary);border-radius:50%;cursor:pointer;height:2rem;width:2rem}form .form-type-radio input[type=radio]:focus-visible{border-color:var(--color-secondary);outline:none}form .form-type-radio input[type=radio]:checked{background-color:var(--line-color-grey);border:8px solid var(--color-white);box-shadow:0 0 0 1px var(--color-primary)}form .form-type-radio input[type=radio]:checked:focus-visible{box-shadow:0 0 0 1px var(--color-secondary)}form .form-type-radio input[type=radio]:disabled{background-color:var(--color-grey)}form .webform-type-checkboxes,form .webform-type-radios{border:0;display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}form .webform-type-checkboxes legend,form .webform-type-radios legend{color:var(--color-secondary);font-family:var(--heading-font-family);font-size:1.25rem;font-weight:500;margin-block-end:.5rem}form .webform-type-checkboxes .form-checkboxes,form .webform-type-checkboxes .form-radios,form .webform-type-radios .form-checkboxes,form .webform-type-radios .form-radios{display:flex;flex-direction:column;gap:1rem}form .form-item--error label{color:var(--color-error)}form .form-item--error-message{color:var(--color-error);font-size:.875rem;font-weight:400;margin-top:.25rem}form .form-item--error-message strong{font-weight:500}form .form-item--error-message a{color:var(--color-error);text-decoration:underline}form .form-item--error-message a:focus,form .form-item--error-message a:hover{text-decoration:none}form .webform-flexbox{display:grid;gap:1.5rem 2rem;grid-template-columns:repeat(1,minmax(0,1fr));margin:0}@media (width >= 768px){form .webform-flexbox{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){form .webform-flexbox{row-gap:2.5rem}}form .webform-flexbox .webform-flex--container{margin:0}form .form-actions{display:flex;justify-content:flex-end}form .form-actions .button{color:var(--color-accent)}form .form-actions .button:focus-visible,form .form-actions .button:hover{color:var(--color-secondary)}form fieldset{border:0;margin:0;padding:0}.webform-submission-form{margin-block:var(--whitespace);padding-block-end:var(--whitespace)}@media (width >= 1024px){.webform-submission-form{padding-inline:6rem}}.webform-submission-form .form-type-processed-text{font-size:1.375rem;line-height:1.875rem}.webform-submission-form .captcha .captcha__description,.webform-submission-form .captcha legend{display:none}.user-login-form,.user-pass{margin-block:var(--whitespace);padding-inline:2rem}@media (width >= 1024px){.user-login-form,.user-pass{padding-inline:6rem}}.block__countries--switcher{background-color:var(--color-primary);margin-left:-100%;margin-right:-100%;margin-block:var(--whitespace);padding-left:100%;padding-right:100%}.block__countries--switcher h3{font-size:var(--heading-font-size-h4);line-height:var(--heading-line-height);margin-block-end:1.5rem}.block__countries--switcher .countries__switcher{align-items:flex-start;display:grid;gap:var(--gutter)}@media (width < 1024px){.block__countries--switcher .countries__switcher{padding-block:2rem}}@media (width >= 1024px){.block__countries--switcher .countries__switcher{grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr)}.block__countries--switcher .countries__switcher .countries__switcher--contact,.block__countries--switcher .countries__switcher .countries__switcher--international,.block__countries--switcher .countries__switcher .countries__switcher--links{padding-block:3.25rem}}.block__countries--switcher .countries__switcher .countries__switcher--international,.block__countries--switcher .countries__switcher .countries__switcher--links{color:var(--color-white)}.block__countries--switcher .countries__switcher .countries__switcher--international a,.block__countries--switcher .countries__switcher .countries__switcher--links a{background:url(/themes/custom/vvob/images/icon_arrow_right.svg) no-repeat left 3px;cursor:pointer;display:block;font-size:1.375rem;line-height:1;padding-inline-start:1rem}.block__countries--switcher .countries__switcher .countries__switcher--international a:focus-visible,.block__countries--switcher .countries__switcher .countries__switcher--international a:hover,.block__countries--switcher .countries__switcher .countries__switcher--links a:focus-visible,.block__countries--switcher .countries__switcher .countries__switcher--links a:hover{background-position:left 2px top 3px;text-decoration:none}.block__countries--switcher .countries__switcher .countries__switcher--international a.active,.block__countries--switcher .countries__switcher .countries__switcher--links a.active{color:var(--color-accent);font-weight:600}.block__countries--switcher .countries__switcher .countries__switcher--international{display:grid;row-gap:var(--gutter)}.block__countries--switcher .countries__switcher .countries__switcher--links .view-content{display:grid;gap:1rem 2rem}@media (width >= 480px){.block__countries--switcher .countries__switcher .countries__switcher--links .view-content{grid-template-columns:repeat(2,minmax(0,1fr))}}.block__countries--switcher .countries__switcher .countries__switcher--contact{background:var(--color-white);height:100%;padding-inline:2rem}@media (width < 1024px){.block__countries--switcher .countries__switcher .countries__switcher--contact{padding-block:2rem}}@media (width >= 1024px){.block__countries--switcher .countries__switcher .countries__switcher--contact{padding-inline:3rem}}.block__countries--switcher .countries__switcher .countries__switcher--contact .country-content{display:none}.block__countries--switcher .countries__switcher .countries__switcher--contact .country-content.active{display:block}.block__countries--switcher .countries__switcher .countries__switcher--contact h3{color:var(--color-primary)}.block__countries--switcher .countries__switcher .countries__switcher--contact .site_setting_contact{flex-direction:column-reverse}.block__countries--switcher .countries__switcher .countries__switcher--contact .site_setting_contact h2{display:none}.block__countries--switcher .countries__switcher .countries__switcher--contact .site_setting_socials{margin-block-start:1.5rem}.group--full .page-header__container{align-items:center}.group--full .page-header__container .header__mid{margin-inline-start:auto}.group--full .branding__country--wrapper{align-items:center;color:var(--color-primary);display:flex;font-family:var(--font-family-heading);font-size:1.5rem}.group--full .branding__country--wrapper .block-system-branding-block{border-right:1px solid var(--color-primary);margin-inline-end:1rem;padding-inline-end:1rem;width:165px}.group--full .header__right{align-items:center;display:flex;gap:var(--gutter)}.group--full .hero{position:relative}.group--full .hero:after{background:var(--tints-vvob-green-10);content:"";height:200%;left:0;margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%;position:absolute;top:50%;width:100%;z-index:-1}.group--full .group__view{margin-block:var(--whitespace)}.group--full .group__view.partners>.button{font-size:1.25rem;margin-top:2rem;padding:11px 17px 9px}.group--full .doormat-wrapper{background-color:var(--color-white);margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%;padding-block:var(--whitespace)}.group--full .group-doormat__container{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}.group--full .group-doormat__container h2{color:var(--color-primary);font-size:1.25rem;font-weight:700;letter-spacing:.025rem;margin-block-end:.5rem}.group--full .group-doormat__container .block__contact-country--footer{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 1024px){.group--full .group-doormat__container{align-items:flex-start;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3fr)}.group--full .group-doormat__container .block__contact-country--footer{grid-template-columns:repeat(2,minmax(0,1fr))}.group--full .group-doormat__container .block__country--socials{justify-items:flex-end}}.group--teaser-small{align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;display:flex;flex-flow:row wrap}.group--teaser-small .field--name-field-country-silhouette{height:25px}.group--teaser-small .field--name-field-country-silhouette svg{max-height:100%;width:auto}.group--teaser-small .field--name-field-country-silhouette svg path{fill:var(--color-primary)}.page-header .menu--countries{display:none}@media (width >= 1024px){.page-header .menu--countries{display:block}}.menu--countries>.menu{list-style:none;margin:0;padding:0}@media (width >= 768px){.menu--countries>.menu{-moz-column-gap:2rem;column-gap:2rem;display:flex!important;flex-direction:column}}.menu--countries>.menu>.menu-item>a{background:url(/themes/custom/vvob/images/icon_arrow_right.svg) no-repeat left 4px;color:var(--color-white);display:block;font-size:1.375rem;font-weight:400;margin-block-end:.5rem;padding-inline-start:1rem}.menu--countries>.menu>.menu-item>a:focus-visible,.menu--countries>.menu>.menu-item>a:hover{background-position:left 2px top 4px;text-decoration:none}@media (width >= 768px){.menu--countries>.menu{flex-flow:row wrap}.menu--countries>.menu>.menu-item{width:calc(50% - 1rem)}}@media (width >= 1024px){.menu--countries>.menu>.menu-item{width:calc(33.33333% - 1.33333rem)}}.block__menu--countries h2{color:var(--color-accent);font-size:1.75rem;font-weight:600;line-height:var(--heading-line-height)}.menu--footer .menu{-moz-column-count:1;column-count:1;list-style:none;margin:0;padding:0}@media (width >= 480px){.menu--footer .menu{-moz-column-count:2;column-count:2}}@media (width >= 768px) and (width < 1024px){.menu--footer .menu{-moz-column-count:1;column-count:1}}.menu--footer .menu .menu-item{margin-block-end:.75rem}.menu--footer .menu .menu-item a{background:url(/themes/custom/vvob/images/icon_arrow_right.svg) no-repeat left 2px;padding-inline-start:1rem}.menu--footer .menu .menu-item a:focus-visible,.menu--footer .menu .menu-item a:hover{background-position:left 2px top 2px;text-decoration:none}.page-header .menu--main{display:none}@media (width >= 1024px){.page-header .menu--main{display:block}}.menu--main>.menu{align-items:flex-start;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (width >= 768px){.menu--main>.menu{row-gap:1.5rem}}@media (width >= 1024px){.page-header .menu--main>.menu{-moz-column-gap:2rem;column-gap:2rem;flex-flow:row wrap}}@media (width >= 1200px){.page-header .menu--main>.menu{-moz-column-gap:4rem;column-gap:4rem}}.page-header .menu--main>.menu .menu-item--active-trail a{color:var(--color-primary)}@media (width >= 768px){.page-mobile .menu--main>.menu{flex-flow:row wrap}.page-mobile .menu--main>.menu>.menu-item{width:calc(50% - 1rem)}}@media (width >= 1024px){.page-mobile .menu--main>.menu>.menu-item{width:calc(33.33333% - 1.33333rem)}}.menu--main>.menu>.menu-item>a{color:var(--color-secondary);display:block;font-family:var(--heading-font-family);font-size:1.375rem;font-weight:600}.menu--main>.menu>.menu-item>a:focus-visible,.menu--main>.menu>.menu-item>a:hover{text-decoration:none;transform:translateY(-2px)}.page-mobile .menu--main>.menu>.menu-item>a{color:var(--color-accent);font-size:1.75rem;line-height:var(--heading-line-height)}@media (width >= 768px){.page-mobile .menu--main>.menu>.menu-item>a{margin-block-end:1.5rem}}.menu--main>.menu .menu{list-style:none;margin:0;padding:0}.menu--main>.menu .menu>.menu-item a{background:url(/themes/custom/vvob/images/icon_arrow_right.svg) no-repeat left 4px;color:var(--color-white);display:block;font-size:1.375rem;font-weight:400;margin-block-end:.5rem;padding-inline-start:1rem}.menu--main>.menu .menu>.menu-item a:focus-visible,.menu--main>.menu .menu>.menu-item a:hover{background-position:left 2px top 4px;text-decoration:none}.menu--main>.menu .menu>.menu-item:last-child a{margin-block-end:0}@media (width < 768px){.page-mobile .menu--main>.menu>.menu-item,.page-mobile .menu--secondary>.menu>.menu-item{border-bottom:1px solid var(--line-color-grey);width:100%}.page-mobile .menu--main>.menu>.menu-item>a,.page-mobile .menu--secondary>.menu>.menu-item>a{padding-block:1rem}.page-mobile .menu--main>.menu>.menu-item .menu,.page-mobile .menu--secondary>.menu>.menu-item .menu{margin-block-end:1rem}.page-mobile .menu--countries{border-bottom:1px solid var(--line-color-grey)}.page-mobile .menu--countries h2{display:flex;flex-flow:row wrap;justify-content:space-between;margin-block-end:0;padding-block:1rem;width:100%}.page-mobile .menu--countries .menu{margin-block-end:1rem}.page-mobile .menu--secondary{margin-block-end:4rem}.page-mobile .menu--secondary>.menu>.menu-item:last-child{border-bottom:0}}.menu--secondary .menu{list-style:none;margin:0;padding:0}@media (width >= 768px){.page-mobile .menu--secondary .menu>.menu-item:not(:last-child){margin-block-end:1.5rem}}.menu--secondary .menu>.menu-item>a{color:var(--color-accent);display:block;font-family:var(--heading-font-family);font-size:1.75rem;font-weight:600;line-height:var(--heading-line-height)}.menu--secondary .menu>.menu-item>a:focus-visible,.menu--secondary .menu>.menu-item>a:hover{text-decoration:none;transform:translateY(-2px)}.site_setting_contact{display:flex;flex-direction:column;row-gap:1.5rem}.content__meta{background-color:var(--tints-vvob-green-30);display:flex;flex-flow:row wrap;gap:.5rem;margin-block-end:var(--whitespace);padding:1.5rem}.content__meta>:not(.field--country){background-color:var(--color-white);background-position-x:8px;background-repeat:no-repeat;background-size:24px;font-size:1rem;font-weight:600;padding:.75rem 1rem .5rem 2.5rem}.content__meta>:not(.field--country)>.field.field__items{display:flex;flex-wrap:wrap;gap:.25rem}@media (width < 640px){.content__meta>:not(.field--country)>.field.field__items{flex-direction:column}}.content__meta>:not(.field--country)>.field.field__items>.field__item:not(:last-of-type):after{content:","}.content__meta .field--country{background-color:var(--color-white);padding:.75rem 1rem .5rem .5rem}.content__meta .field--country .field--name-field-country{display:flex;flex-flow:row wrap;gap:.75rem}.content__meta .field--country .field--name-field-country>.field__item{background-color:var(--color-white);font-size:1rem;font-weight:600}.content__meta .field--timing{background-image:url(/themes/custom/vvob/images/icon_calendar.svg);background-position-y:10px}.content__meta .field--donor-partner{background-image:url(/themes/custom/vvob/images/icon_donor.svg);background-position-y:12px}.content__meta .field--budget{background-image:url(/themes/custom/vvob/images/icon_budget.svg);background-position-y:10px}.content__meta .field--languages{background-image:url(/themes/custom/vvob/images/icon_language.svg);background-position-y:10px}.content__meta .field--type{background-image:url(/themes/custom/vvob/images/icon_file_green.svg);background-position-x:13px;background-position-y:11px;background-size:17px}.content__meta .field--author{background-image:url(/themes/custom/vvob/images/icon_author.svg);background-position-y:12px;background-size:20px}.content__meta .field--sector{background-image:url(/themes/custom/vvob/images/icon_sector.svg);background-position-y:14px}.content__meta .field--status{background-image:url(/themes/custom/vvob/images/icon_status.svg);background-position-y:10px}.content__meta .field--theme{background-image:url(/themes/custom/vvob/images/icon_project_theme.svg);background-position-y:16px}.content__meta .field--location{background-image:url(/themes/custom/vvob/images/icon_location.svg);background-position-y:10px}.media--type-document a{background:url(/themes/custom/vvob/images/icon_download.svg) 100% 100% no-repeat;display:flex;flex-direction:column;padding-inline-end:2.5rem;row-gap:.25rem}.media--type-document a .file__text{background:url(/themes/custom/vvob/images/icon_file.svg) left 3px no-repeat;padding-inline-start:1.5rem;word-wrap:break-word}.media--type-document a .file__size{font-size:.9375rem;line-height:140%}.klaro{--klaro-primary-color:var(--color-secondary);--klaro-link-color:var(--color-secondary);--klaro-link-color-hover:var(--color-vvob-blue);--klaro-button-bg:var(--color-secondary);--klaro-button-text-color:var(--color-white);--klaro-button-border:1px solid var(--color-secondary);--klaro-button-border-radius:var(--border-radius);--klaro-button-padding:.5rem .875rem;--klaro-button-font-weight:600;--klaro-button-line-height:normal;--klaro-button-box-shadow:none;--klaro-button-bg-hover:var(--color-vvob-blue);--klaro-button-text-color-hover:var(--color-white);--klaro-button-border-hover:1px solid var(--color-vvob-blue);--klaro-button-focus-outline:2px solid var(--color-vvob-blue);--klaro-button-focus-outline-offset:1px;--klaro-button-focus-box-shadow:none;--klaro-dialog-focus-outline:1px solid var(--color-vvob-blue);--klaro-dialog-focus-box-shadow:none;--font-size:var(--base-font-size-small);--klaro-slider-bg:var(--color-white);--klaro-slider-bg-active:var(--color-secondary);--klaro-slider-bg-required:var(--color-secondary)}.klaro .cookie-modal .cm-modal .cm-header h1{font-size:1.5rem}.klaro .context-notice .cm-btn.cm-btn-success-var{background-color:var(--color-secondary);color:var(--color-white)}.block__language-switcher{display:none;margin-block-start:.375rem;margin-inline-end:1rem}.path-group .block__language-switcher{display:block}@media (width >= 1024px){.block__language-switcher{display:block}}.block__language-switcher form{gap:0}.block__language-switcher form .form-item:not(:has(input[type=checkbox],input[type=radio])) select{background-position:right 6px;border:0;border-radius:0;cursor:pointer;font-size:1.375rem;font-weight:600;padding-block:0;padding-inline:0 1.5rem;text-transform:uppercase;width:auto!important}.block__language-switcher-mobile{display:none}.block__language-switcher-mobile form{gap:0}.block__language-switcher-mobile form .form-item:not(:has(input[type=checkbox],input[type=radio])) select{background:var(--color-secondary) url(/themes/custom/vvob/images/icon_arrow_down_yellow.svg) no-repeat right center/1rem auto;color:var(--color-white)}@media (width < 768px){.block__language-switcher-mobile{margin-inline-start:auto}}@media (width < 1024px){.block__language-switcher-mobile{display:block;margin-block-start:.375rem;margin-inline-end:.5rem}}.mailchimp__suscribe{display:grid;gap:0;grid-template-columns:repeat(1,minmax(0,1fr));position:relative}.mailchimp__suscribe:after{background:var(--tints-vvob-green-10);content:"";height:calc(50% + 3rem);left:0;margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%;position:absolute;top:-3rem;width:100%;z-index:-1}@media (width >= 1024px){.mailchimp__suscribe{gap:2rem;grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.mailchimp__suscribe .mailchimp__suscribe--form{margin-inline-start:-2rem}}@media (width >= 1200px){.mailchimp__suscribe{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.mailchimp__suscribe .mailchimp__suscribe--info{background-color:var(--color-white);padding:2rem}.mailchimp__suscribe .mailchimp__suscribe--info h2{background:url(/themes/custom/vvob/images/icon_newsletter.svg) no-repeat left 3px;color:var(--color-primary);font-size:var(--heading-font-size-h4);line-height:var(--heading-line-height);margin-block-end:.75rem;padding-inline-start:3rem}.mailchimp__suscribe .mailchimp__suscribe--info .field--name-field-text{color:var(--color-black)}.mailchimp__suscribe .mailchimp__suscribe--form{background-color:var(--color-secondary);padding:2rem}.mailchimp__suscribe .mailchimp__suscribe--form form{row-gap:1rem}.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll{display:flex;flex-flow:column;gap:1rem}@media screen and (min-width:768px){.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll{flex-flow:row wrap;gap:var(--gutter);justify-content:space-between}.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll .mc_embed_form{width:calc(100% - 236px)}.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll .button--newsletter{width:204px}}.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);border:0;border-radius:var(--border-radius);box-shadow:none;display:block;max-width:100%;min-height:56px;padding:12px 20px;transition:all .25s linear;width:100%}.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll input[type=email]::-moz-placeholder{opacity:.7}.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll input[type=email]::placeholder{opacity:.7}.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-secondary);background-color:var(--color-accent);border:1px solid var(--color-secondary);border-color:var(--color-accent);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);color:var(--color-secondary);cursor:pointer;display:inline-block;font-family:var(--heading-font-family);font-size:1.5rem;font-weight:600;line-height:1.5rem;padding:.9375rem 3rem;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out;width:100%}.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll input[type=submit]:focus-visible,.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll input[type=submit]:hover{background-color:var(--color-white);color:var(--color-secondary);outline:none}.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll input[type=submit]:focus-visible,.mailchimp__suscribe .mailchimp__suscribe--form #mc_embed_signup_scroll input[type=submit]:hover{background-color:var(--color-secondary);color:var(--color-accent)}.mailchimp__suscribe .mailchimp__suscribe--form p{color:var(--color-white)}.block__messages{margin-block:1rem}.page-main__container .block__messages{padding-inline:0}.pager{margin-top:var(--gutter)}.pager:after{clear:both;content:"";display:table}.pager .pager__items{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-end;list-style:none;margin:0;padding:0}.pager .pager__item--first,.pager .pager__item--last{display:none}.pager li{display:inline-block;margin-right:.5rem;text-align:center}.pager li:last-child{margin-right:0}.pager li:not(.pager__item--previous):not(.pager__item--next) a{background-color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:var(--border-radius);color:var(--color-white);display:block;font-family:var(--font-family-heading),sans-serif;font-size:1.25rem;font-weight:600;padding:11px 17px 9px;text-decoration:none}.pager li:not(.pager__item--previous):not(.pager__item--next) a:focus-visible,.pager li:not(.pager__item--previous):not(.pager__item--next) a:hover{background-color:var(--color-secondary);color:var(--color-white)}.pager li:not(.pager__item--previous):not(.pager__item--next).is-active a{background-color:var(--color-accent);border-color:var(--color-accent);color:var(--color-secondary)}.pager li.pager__item--next a,.pager li.pager__item--previous a{background-color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:var(--border-radius);color:var(--color-white);display:block;font-family:var(--font-family-heading),sans-serif;font-size:1.25rem;font-weight:600;padding:11px 23px 9px;text-decoration:none;text-indent:-9999px;width:8px}.pager li.pager__item--next a:focus-visible,.pager li.pager__item--next a:hover,.pager li.pager__item--previous a:focus-visible,.pager li.pager__item--previous a:hover{opacity:.5}.pager li.pager__item--previous a{background-image:url(/themes/custom/vvob/images/icon_prev.svg);margin-right:.5rem}.pager li.pager__item--next a,.pager li.pager__item--previous a{background-position:50%;background-repeat:no-repeat;background-size:8px 14px}.pager li.pager__item--next a{background-image:url(/themes/custom/vvob/images/icon_next.svg);margin-left:.5rem}.field--name-field-media-oembed-video div[data-type=placeholder]{aspect-ratio:16/9;height:100%!important;max-width:100%!important;width:100%!important}.field--name-field-media-oembed-video div[data-type=placeholder] .hide-consent-dialog-title{padding-block:0}.field--name-field-media-oembed-video div[data-type=placeholder] .hide-consent-dialog-title .context-notice{padding:0}.field--name-field-media-oembed-video iframe{aspect-ratio:16/9;display:block;height:100%;width:100%}.block__socials--mobile h2{color:var(--color-accent);font-size:1.75rem;margin-block-end:1rem}@media (width < 768px){.block__socials--mobile h2{display:none}}.socials-wrapper{display:flex;flex-flow:row wrap;gap:.5rem}.socials-wrapper .field--name-field-facebook a,.socials-wrapper .field--name-field-instagram a,.socials-wrapper .field--name-field-linkedin a,.socials-wrapper .field--name-field-x a,.socials-wrapper .field--name-field-youtube a{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:40px;text-indent:-9999px;width:40px}.socials-wrapper .field--name-field-facebook a:focus-visible,.socials-wrapper .field--name-field-facebook a:hover,.socials-wrapper .field--name-field-instagram a:focus-visible,.socials-wrapper .field--name-field-instagram a:hover,.socials-wrapper .field--name-field-linkedin a:focus-visible,.socials-wrapper .field--name-field-linkedin a:hover,.socials-wrapper .field--name-field-x a:focus-visible,.socials-wrapper .field--name-field-x a:hover,.socials-wrapper .field--name-field-youtube a:focus-visible,.socials-wrapper .field--name-field-youtube a:hover{filter:brightness(1.1)}.socials-wrapper .field--name-field-facebook a{background-image:url(/themes/custom/vvob/images/icon_facebook.svg)}.socials-wrapper .field--name-field-instagram a{background-image:url(/themes/custom/vvob/images/icon_instagram.svg)}.socials-wrapper .field--name-field-linkedin a{background-image:url(/themes/custom/vvob/images/icon_linkedin.svg)}.socials-wrapper .field--name-field-x a{background-image:url(/themes/custom/vvob/images/icon_x.svg)}.socials-wrapper .field--name-field-youtube a{background-image:url(/themes/custom/vvob/images/icon_youtube.svg)}.social-share h3{font-size:var(--heading-font-size-h5);line-height:var(--heading-line-height)}ul.tabs{display:flex;flex-flow:row wrap;gap:.5rem;list-style:none;margin:0;padding:0;padding:var(--gutter-half) 0}ul.tabs:after{clear:both;content:"";display:table}ul.tabs li a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-secondary);background-color:var(--color-primary);border:1px solid var(--color-secondary);border-color:var(--color-primary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);cursor:pointer;display:inline-block;font-family:var(--heading-font-family);font-size:1.5rem;font-weight:600;line-height:1.5rem;padding:.75rem 3rem;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out}ul.tabs li a:focus-visible,ul.tabs li a:hover{color:var(--color-secondary);outline:none}ul.tabs li a:focus-visible,ul.tabs li a:hover{background-color:var(--color-white);color:var(--color-primary)}.theme__tags .field--name-field-theme{border-bottom:1px solid var(--color-white);display:flex;flex-flow:row wrap;gap:1rem;margin-block-end:2rem;padding-block-end:2rem}.theme__tags .field--name-field-theme>.field__item{background:url(/themes/custom/vvob/images/icon_theme_white.svg) no-repeat left 5px;padding-inline-start:2rem}.theme__tags .field--name-field-theme>.field__item span{background-color:var(--color-secondary);color:var(--color-white);display:flex;font-weight:600;padding:.25rem .5rem .125rem;text-transform:uppercase}.tippy-box{background-color:var(--color-secondary);color:var(--color-white);font-family:var(--heading-font-family),sans-serif}@media (width < 768px){.page-mobile .menu-item--expanded{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;width:100%}.page-mobile .menu-item--expanded>.menu{display:none;width:100%}.page-mobile .menu-item--expanded>.menu.submenu-visible{display:block}.page-mobile .mobile-toggle-btn{background:none;border:0;cursor:pointer;display:block;margin:0;padding:9px 6px;width:32px}.page-mobile .mobile-toggle-btn.expanded{transform:rotate(180deg)}}.mobile-toggle-btn{display:none}.overlay-close,.overlay-open{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:center;margin:0;max-width:57px;padding:0}@media (width < 768px){.overlay-close{order:1}}.node--event--teaser,.node--event--teaser .teaser__content{display:flex;flex-direction:column;height:100%}.node--event--teaser .teaser__content{background-color:var(--color-primary);color:var(--color-white);gap:1rem;padding:1.5rem}.node--event--teaser .teaser__content .event__meta{display:flex}.node--event--teaser .teaser__content .field--name-field-location{align-items:center;display:flex}.node--event--teaser .teaser__content .field--name-field-location:before{background-image:url(/themes/custom/vvob/images/icon_ellipse.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:12px;margin:0 16px;width:8px}.node--event--teaser .teaser__content h3{font-size:var(--heading-font-size-h5);line-height:var(--heading-line-height-h5);margin-block-end:0}.node--event--teaser .teaser__content:focus-visible,.node--event--teaser .teaser__content:hover{background-color:var(--color-secondary);text-decoration:none}.fixed-sidebar-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));margin-block:var(--whitespace);position:relative}.fixed-sidebar-wrapper .sidebar{background-color:var(--color-primary);color:var(--color-white);margin-inline:-100vw;padding:3rem 100vw}.fixed-sidebar-wrapper .content{display:flex;flex-direction:column;gap:2.5rem;order:-1}@media (width >= 1024px){.fixed-sidebar-wrapper{align-items:flex-start;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-block-end:calc(var(--whitespace)*2)}.fixed-sidebar-wrapper .sidebar{margin-block:0 -5rem;order:1;padding-block:5rem;position:sticky;top:0;z-index:1}.fixed-sidebar-wrapper .sidebar .sidebar__content{margin-inline-end:3rem}.fixed-sidebar-wrapper .content{order:2;z-index:2}.fixed-sidebar-wrapper .content:has(div){background-color:var(--color-white);padding:2rem}}@media (width >= 1200px){.fixed-sidebar-wrapper .sidebar{padding-block:5rem}}.node--home-page--full .hero--front{position:relative;z-index:2}.node--home-page--full .hero--front .hero__cols{display:grid;margin-block-end:1.5rem;row-gap:0}@media (width < 768px){.node--home-page--full .hero--front .hero__cols{margin-inline:-1.5rem}.node--home-page--full .hero--front .hero__cols .hero--left{background-color:var(--color-primary);color:var(--color-white);order:2;padding:1.5rem}}@media (width >= 768px){.node--home-page--full .hero--front .hero__cols{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:4rem}.node--home-page--full .hero--front .hero__cols .hero--left{order:1}.node--home-page--full .hero--front .hero__cols .hero--right{order:2}}.node--home-page--full .hero--front h1{margin-block-end:1rem}@media (width >= 768px){.node--home-page--full .hero--front h1{background-color:var(--color-primary);color:var(--color-white);margin-block-end:0;padding:2rem}}@media (width >= 1024px){.node--home-page--full .hero--front h1{font-size:3rem}}@media (width >= 1200px){.node--home-page--full .hero--front h1{font-size:4rem}}.node--home-page--full .hero--front .field--name-field-intro{font-size:1.375rem;line-height:1.925rem}@media (width >= 768px){.node--home-page--full .hero--front .field--name-field-intro{padding:2rem}}@media (width >= 1024px){.node--home-page--full .field--name-field-video{background-color:var(--color-white);margin-inline:-1.5rem;padding-block-end:1.5rem;padding-inline:1.5rem}}.node--home-page--full .statistics{display:grid;position:relative;z-index:1}@media (width >= 1024px){.node--home-page--full .statistics{-moz-column-gap:var(--gutter);column-gap:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.node--home-page--full .statistics .stats--left{background-color:var(--color-secondary);color:var(--color-white)}@media (width < 1024px){.node--home-page--full .statistics .stats--left{margin-block:-6rem;margin-inline:-1.5rem;padding-block:6rem}.node--home-page--full .statistics .stats--left .stats__info{padding-block:2.5rem;padding-inline:1.5rem}}@media (width >= 1024px){.node--home-page--full .statistics .stats--left{background:url(/themes/custom/vvob/images/icon_globe.svg) no-repeat calc(100% - 11rem) 5rem var(--color-secondary);margin-block:-23rem 0;margin-inline-start:-100vw;padding:23rem 4rem 8rem 100vw}.node--home-page--full .statistics .stats--left .stats__info{padding-block:5rem 0}}.node--home-page--full .statistics .stats--right{background-color:var(--color-grey-light);padding:2rem}@media (width >= 1024px){.node--home-page--full .statistics .stats--right{margin-inline-end:-100vw;padding:5rem 100vw 5rem 6rem}}.node--home-page--full .statistics h2{font-size:2.5rem;font-weight:400}@media (width >= 768px){.node--home-page--full .statistics h2{font-size:3rem}}@media (width >= 1200px){.node--home-page--full .statistics h2{font-size:3.5rem}}.node--home-page--full .statistics .field--name-field-stats-intro{font-size:1.375rem;line-height:1.925rem;margin-block-end:2rem}.node--home-page--full .statistics .field--name-field-stats-cta a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-secondary);background-color:var(--color-accent);border:1px solid var(--color-secondary);border-color:var(--color-accent);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);color:var(--color-secondary);cursor:pointer;display:inline-block;font-family:var(--heading-font-family);font-size:1.5rem;font-weight:600;line-height:1.5rem;padding:.75rem 3rem;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out}.node--home-page--full .statistics .field--name-field-stats-cta a:focus-visible,.node--home-page--full .statistics .field--name-field-stats-cta a:hover{background-color:var(--color-white);color:var(--color-secondary);outline:none}.node--home-page--full .statistics .field--name-field-stats-cta a:focus-visible,.node--home-page--full .statistics .field--name-field-stats-cta a:hover{background-color:var(--color-secondary);color:var(--color-accent)}.node--home-page--full .statistics .field--name-field-stats-stats{display:grid;gap:var(--gutter)}@media (width >= 768px){.node--home-page--full .statistics .field--name-field-stats-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.node--home-page--full .statistics .field--name-field-stats-stats{gap:4rem}}.node--home-page--full .field--name-field-ctas{margin-block:var(--whitespace)}@media (width >= 1024px){.node--home-page--full .field--name-field-ctas .paragraph--type--cta:first-child{background:url(/themes/custom/vvob/images/icon_cta_projects.svg) no-repeat 2.5rem calc(100% - 2.5rem) var(--color-primary);background-size:6rem}}@media (width >= 1200px){.node--home-page--full .field--name-field-ctas .paragraph--type--cta:first-child{background-size:auto}}@media (width >= 1024px){.node--home-page--full .field--name-field-ctas .paragraph--type--cta:nth-child(2){background:url(/themes/custom/vvob/images/icon_cta_team.svg) no-repeat 2.5rem calc(100% - 2.5rem) var(--color-vvob-blue);background-size:6rem}}@media (width >= 1200px){.node--home-page--full .field--name-field-ctas .paragraph--type--cta:nth-child(2){background-size:auto}}@media (width >= 1024px){.node--home-page--full .field--name-field-ctas .paragraph--type--cta:nth-child(3){background:url(/themes/custom/vvob/images/icon_cta_partner.svg) no-repeat 2.5rem calc(100% - 2.5rem) var(--color-vvob-orange);background-size:6rem}}@media (width >= 1200px){.node--home-page--full .field--name-field-ctas .paragraph--type--cta:nth-child(3){background-size:auto}}.node--home-page--full .field--name-field-ctas,.node--project--full .field--name-field-ctas{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 768px){.node--home-page--full .field--name-field-ctas,.node--project--full .field--name-field-ctas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.node--home-page--full .field--name-field-ctas,.node--project--full .field--name-field-ctas{grid-template-columns:repeat(3,minmax(0,1fr))}.node--home-page--full .field--name-field-ctas .paragraph--type--cta a,.node--project--full .field--name-field-ctas .paragraph--type--cta a{padding-block-end:9rem}}@media (width >= 1200px){.node--home-page--full .field--name-field-ctas .paragraph--type--cta a,.node--project--full .field--name-field-ctas .paragraph--type--cta a{font-size:3rem;padding-block-end:15rem}}.node--home-page--full .field--name-field-ctas .paragraph--type--cta:nth-child(3n+1),.node--project--full .field--name-field-ctas .paragraph--type--cta:nth-child(3n+1){background-color:var(--color-primary)}.node--home-page--full .field--name-field-ctas .paragraph--type--cta:nth-child(3n+2),.node--project--full .field--name-field-ctas .paragraph--type--cta:nth-child(3n+2){background-color:var(--color-vvob-blue)}.node--home-page--full .field--name-field-ctas .paragraph--type--cta:nth-child(3n),.node--project--full .field--name-field-ctas .paragraph--type--cta:nth-child(3n){background-color:var(--color-vvob-orange);color:var(--color-secondary)}.node--landing-page--full h1{background:url(/themes/custom/vvob/images/icon_spark_yellow.svg) no-repeat 0 0;background-size:48px 36px;display:inline-block;margin-block-start:-1.5rem;margin-inline-start:-1.75rem;padding-block-start:1.5rem;padding-inline-start:1.75rem;position:relative;z-index:-1}@media (width >= 1024px){.node--landing-page--full h1{background-size:74px 55px;margin-block-start:-2.5rem;margin-inline-start:-2.75rem;padding-block-start:2.5rem;padding-inline-start:2.75rem}}.node--landing-page--full .hero:not(.has-media){margin-block-start:3rem}.node--landing-page--full .node__content .field--name-field-body{margin-block:var(--whitespace)}.node--news--full h3{margin-block-end:1.5rem}.node--news--full .field--name-field-intro{font-size:1.375rem;line-height:1.925rem}.node--news--teaser,.node--news--teaser-large{color:var(--color-black);position:relative}.node--news--teaser .teaser__content,.node--news--teaser-large .teaser__content{background:var(--color-white);display:block;padding:1.5rem;position:relative;z-index:1}.node--news--teaser .teaser__content:focus-visible,.node--news--teaser .teaser__content:hover,.node--news--teaser-large .teaser__content:focus-visible,.node--news--teaser-large .teaser__content:hover{text-decoration:none}.node--news--teaser .teaser__content .field--name-field-news-type,.node--news--teaser-large .teaser__content .field--name-field-news-type{background:url(/themes/custom/vvob/images/icon_theme.svg) no-repeat 0;background-size:26px 19px;color:var(--color-white);font-size:.875rem;font-weight:600;line-height:1;margin-block-end:.75rem;padding-inline-start:2rem;text-transform:uppercase}.node--news--teaser .teaser__content .field--name-field-news-type span,.node--news--teaser-large .teaser__content .field--name-field-news-type span{background-color:var(--color-secondary);display:block;padding:.5rem .75rem .25rem;width:-moz-fit-content;width:fit-content}.node--news--teaser .teaser__content .field--name-field-intro,.node--news--teaser-large .teaser__content .field--name-field-intro{margin-block-end:1rem}.node--news--teaser .teaser__content .teaser__meta,.node--news--teaser-large .teaser__content .teaser__meta{-moz-column-gap:.75rem;column-gap:.75rem;display:flex;flex-flow:row wrap;font-size:.9375rem}.node--news--teaser .teaser__content .teaser__meta .field--name-field-read-time,.node--news--teaser-large .teaser__content .teaser__meta .field--name-field-read-time{background:url(/themes/custom/vvob/images/icon_ellipse.svg) no-repeat left 7px;background-size:8px;padding-inline-start:1rem}.node--news--teaser{display:flex;flex-direction:column;height:100%}.node--news--teaser .teaser__content{border-bottom:8px solid var(--line-color-grey);display:flex;flex-direction:column}.view-news-solr--overview .node--news--teaser .teaser__content{height:100%}@media (width >= 480px){.node--news--teaser .teaser__content{margin-block-start:-2rem;margin-inline:2rem}}.node--news--teaser .teaser__content:focus-visible,.node--news--teaser .teaser__content:hover{border-color:var(--color-secondary)}.node--news--teaser .teaser__content .field--name-field-intro p:after{content:"..."}@media (width < 768px){.node--news--teaser .teaser__content .field--name-field-intro{display:none}}.node--news--teaser .teaser__content .teaser__meta{margin-block-start:auto}@media (width >= 480px) and (width < 768px){.node--news--teaser-large .teaser__content{margin-block-start:-2rem;margin-inline:2rem}}@media (width < 768px){.node--news--teaser-large .teaser__content{border-bottom:8px solid var(--line-color-grey)}.node--news--teaser-large .teaser__content:focus-visible,.node--news--teaser-large .teaser__content:hover{border-color:var(--color-secondary)}}@media (width >= 768px){.node--news--teaser-large{align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.node--news--teaser-large .teaser__content{border-right:8px solid var(--line-color-grey);margin-inline:-72px 0}.node--news--teaser-large .teaser__content:focus-visible,.node--news--teaser-large .teaser__content:hover{border-color:var(--color-secondary)}}.node--partner--full .partner__website{border-bottom:1px solid var(--color-white);margin-block-end:2rem;padding-block-end:2rem}.node--partner--full .partner__related-news,.node--partner--full .partner__related-projects{margin-block:var(--whitespace)}.node--partner--full .field--name-field-related-news-stories,.node--partner--full .field--name-field-related-projects{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 768px){.node--partner--full .field--name-field-related-news-stories,.node--partner--full .field--name-field-related-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.node--partner--full .field--name-field-related-news-stories,.node--partner--full .field--name-field-related-projects{grid-template-columns:repeat(3,minmax(0,1fr))}}.node--project--full .project__files h3{font-size:var(--heading-font-size-h4);line-height:var(--heading-line-height-h4);margin-block-end:1.5rem}.node--project--full .project__files .field--name-field-project-files{margin-block-end:2.5rem}.node--project--full .project__files .field--name-field-project-files .field__item{border-bottom:1px solid var(--line-color-grey);margin-block-end:1rem;padding-block-end:1rem}.node--project--full .project__files .field--name-field-project-files .field__item:last-child{border-color:var(--color-white)}.node--project--full .project__files .field--name-field-project-files .media--type-document a .file__text{background-image:url(/themes/custom/vvob/images/icon_file_white.svg)}.node--project--full .project__partners .field--name-field-project-partners{align-items:center;display:flex;flex-flow:row wrap;gap:var(--gutter)}.node--project--full .project__end{background-color:var(--color-secondary);color:var(--color-white);padding:3rem}.node--project--full .project__end h2,.node--project--full .project__end li:before{color:var(--color-accent)}.node--project--full .project__news{margin-block:var(--whitespace);position:relative}.node--project--full .project__news:after{background:var(--tints-vvob-green-10);content:"";height:calc(70% + var(--whitespace));left:0;margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%;position:absolute;top:30%;width:100%;z-index:-1}.node--project--full .project__news>h2{margin-block-end:3rem}.node--project--full .project__news .view-news--related_theme{margin-block:0}.node--project--full .project__ctas{margin-block:var(--whitespace);position:relative}.node--project--full .project__ctas:after{background:var(--tints-vvob-green-10);content:"";height:calc(100% + var(--whitespace));left:0;margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%;position:absolute;top:0;width:100%;z-index:-1}.node--project--teaser{display:flex;flex-direction:column;height:100%}.node--project--teaser .teaser__content{background-color:var(--color-primary);color:var(--color-white);display:block;height:100%;padding:1.5rem}.node--project--teaser .teaser__content:focus-visible,.node--project--teaser .teaser__content:hover{background-color:var(--color-secondary);text-decoration:none}.node--project--teaser .teaser__content .field--name-field-country{color:var(--color-accent);display:flex;flex-wrap:wrap;gap:.25rem}.node--project--teaser .teaser__content .field--name-field-country .field__item:not(:last-of-type):after{content:","}.node--project--teaser .teaser__content h3{font-size:var(--heading-font-size-h5);line-height:var(--heading-line-height-h5);margin-block-end:0}.node--publication--full .publication__projects{margin-block:var(--whitespace)}.node--publication--full .publication__projects>h2{margin-block-end:3rem}.node--publication--full .publication__projects .field--name-field-projects{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 768px){.node--publication--full .publication__projects .field--name-field-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.node--publication--full .publication__projects .field--name-field-projects{grid-template-columns:repeat(3,minmax(0,1fr))}}.node--publication--teaser .teaser__content{align-items:flex-start;background-color:var(--color-grey-light);background-image:url(/themes/custom/vvob/images/icon_cta_arrow_green.svg);background-position:calc(100% - 1.5rem) calc(100% - 1.5rem);background-repeat:no-repeat;border-bottom:8px solid var(--color-primary);display:flex;flex-direction:column;gap:1rem;padding:1.5rem 4rem 1.5rem 1.5rem}.node--publication--teaser .teaser__content:focus-visible,.node--publication--teaser .teaser__content:hover{border-color:var(--color-secondary);text-decoration:none}.node--publication--teaser .teaser__content h3{font-size:var(--heading-font-size-h5);line-height:var(--heading-line-height);margin-block:auto 0}.node--publication--teaser .teaser__content .field--name-field-publication-type{background:url(/themes/custom/vvob/images/icon_file_green.svg) no-repeat 8px center var(--color-white);background-size:16px 20px;font-size:1rem;font-weight:600;padding:.5rem 1rem .25rem 2rem}[class$="--search-display"]{border-bottom:1px solid var(--color-primary);margin-block-end:2rem;padding-block-end:2rem}.node--team--teaser{border-bottom:8px solid var(--color-black);display:flex;flex-direction:column;height:100%;max-width:480px}.node--team--teaser .teaser__content{display:flex;flex-direction:column;height:100%;padding:1.5rem}.node--team--teaser .teaser__content .team__meta{margin-block-start:auto}.node--team--teaser h3{font-size:var(--heading-font-size-h4);margin-block-end:.5rem}.node--team--teaser .field--name-field-function{color:var(--color-vvob-blue);font-size:var(--heading-font-size-h5);font-weight:var(--heading-font-weight);line-height:var(--heading-line-height);margin-block-end:1rem}.node--team--teaser .field--name-field-email{margin-block-end:1rem}.node--team--teaser .field--name-field-linkedin a{background:url(/themes/custom/vvob/images/icon_linkedin_blue.svg) no-repeat 50%;background-size:40px;display:block;height:40px;overflow:hidden;text-indent:-9999px;white-space:nowrap;width:40px}.node--team--teaser .field--name-field-linkedin a:focus-visible,.node--team--teaser .field--name-field-linkedin a:hover{opacity:.8}.node--tender--teaser{height:100%}.node--tender--teaser .teaser__content{background-color:var(--color-grey-light);background-image:url(/themes/custom/vvob/images/icon_cta_arrow_green.svg);background-position:calc(100% - 1.5rem) calc(100% - 1.5rem);background-repeat:no-repeat;border-bottom:8px solid var(--color-primary);display:block;height:100%;padding:1.5rem 4rem 1.5rem 1.5rem}.node--tender--teaser .teaser__content:focus-visible,.node--tender--teaser .teaser__content:hover{border-color:var(--color-secondary);text-decoration:none}.node--tender--teaser .teaser__content h2{font-size:var(--heading-font-size-h5);line-height:var(--heading-line-height);margin-block-end:0}.paragraph--type--cta{background-color:var(--color-vvob-blue);border-bottom-right-radius:24px;color:var(--color-white);transition:border-radius .25s}.paragraph--type--cta:focus-visible,.paragraph--type--cta:hover{border-radius:24px 24px 0 24px}.paragraph--type--cta a{background-image:url(/themes/custom/vvob/images/icon_cta_arrow.svg);background-position:calc(100% - 1.5rem) calc(100% - 1.5rem);background-repeat:no-repeat;display:block;font-family:var(--heading-font-family);font-size:2.5rem;line-height:var(--heading-line-height);padding:1.5rem 6rem 1.5rem 2rem}@media (width >= 1024px){.paragraph--type--cta a{padding:2.5rem 2.5rem 6rem}}@media (width >= 1200px){.paragraph--type--cta a{padding-block-end:9rem}}.paragraph--type--cta a:focus-visible,.paragraph--type--cta a:hover{text-decoration:none}.paragraph--type--cta strong{font-weight:800}.node--landing-page--full .field--cta--wrapper,.node--page--full .field--cta--wrapper{margin-block-end:var(--whitespace);position:relative}.node--landing-page--full .field--cta--wrapper:after,.node--page--full .field--cta--wrapper:after{background:var(--tints-vvob-green-10);content:"";height:calc(50% + var(--whitespace));left:0;margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%;position:absolute;top:50%;width:100%;z-index:-1}.node--landing-page--full .field--name-field-ctas,.node--page--full .field--name-field-ctas{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 768px){.node--landing-page--full .field--name-field-ctas,.node--page--full .field--name-field-ctas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.node--landing-page--full .field--name-field-ctas,.node--page--full .field--name-field-ctas{grid-template-columns:repeat(3,minmax(0,1fr))}}.node--landing-page--full .field--name-field-ctas .paragraph--type--cta,.node--page--full .field--name-field-ctas .paragraph--type--cta{background-color:var(--color-accent);border-bottom-right-radius:24px;color:var(--color-secondary);transition:border-radius .25s}.node--landing-page--full .field--name-field-ctas .paragraph--type--cta:focus-visible,.node--landing-page--full .field--name-field-ctas .paragraph--type--cta:hover,.node--page--full .field--name-field-ctas .paragraph--type--cta:focus-visible,.node--page--full .field--name-field-ctas .paragraph--type--cta:hover{border-radius:24px 24px 0 24px}.node--landing-page--full .field--name-field-ctas .paragraph--type--cta:nth-child(4n+1),.node--page--full .field--name-field-ctas .paragraph--type--cta:nth-child(4n+1){background-color:var(--color-primary);color:var(--color-white)}.node--landing-page--full .field--name-field-ctas .paragraph--type--cta:nth-child(4n+2),.node--page--full .field--name-field-ctas .paragraph--type--cta:nth-child(4n+2){background-color:var(--color-vvob-blue);color:var(--color-white)}.node--landing-page--full .field--name-field-ctas .paragraph--type--cta:nth-child(4n+3),.node--page--full .field--name-field-ctas .paragraph--type--cta:nth-child(4n+3){background-color:var(--color-vvob-orange);color:var(--color-secondary)}.node--landing-page--full .field--name-field-ctas .paragraph--type--cta:nth-child(4n),.node--page--full .field--name-field-ctas .paragraph--type--cta:nth-child(4n){background-color:var(--color-accent);color:var(--color-secondary)}.node--landing-page--full .field--name-field-ctas .paragraph--type--cta .views-field-title,.node--page--full .field--name-field-ctas .paragraph--type--cta .views-field-title{display:block;height:100%}.node--landing-page--full .field--name-field-ctas .paragraph--type--cta .views-field-title a,.node--page--full .field--name-field-ctas .paragraph--type--cta .views-field-title a{background-image:url(/themes/custom/vvob/images/icon_cta_arrow.svg);background-position:calc(100% - 1.5rem) calc(100% - 1.5rem);background-repeat:no-repeat;display:block;font-family:var(--heading-font-family);font-size:2.5rem;height:100%;line-height:var(--heading-line-height);padding:1.5rem 6rem 1.5rem 2rem}@media (width >= 1024px){.node--landing-page--full .field--name-field-ctas .paragraph--type--cta .views-field-title a,.node--page--full .field--name-field-ctas .paragraph--type--cta .views-field-title a{padding:2.5rem 2.5rem 6rem}}.node--landing-page--full .field--name-field-ctas .paragraph--type--cta .views-field-title a:focus-visible,.node--landing-page--full .field--name-field-ctas .paragraph--type--cta .views-field-title a:hover,.node--page--full .field--name-field-ctas .paragraph--type--cta .views-field-title a:focus-visible,.node--page--full .field--name-field-ctas .paragraph--type--cta .views-field-title a:hover{text-decoration:none}.paragraph:not(.paragraph--type--stats):not(.paragraph--type--cta){margin-block:3rem}.field--name-field-body .paragraph:not(.paragraph--type--stats):not(.paragraph--type--cta):first-child{margin-block-start:0}.paragraph--type--file .field--name-field-file-files{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 768px){.paragraph--type--file .field--name-field-file-files{grid-template-columns:repeat(2,minmax(0,1fr))}}.paragraph--type--file .media--type-document a{background:url(/themes/custom/vvob/images/icon_download_green.svg) no-repeat calc(100% - 1.5rem) calc(100% - 1.5rem) var(--color-grey-light);background-size:40px 48px;border-bottom:8px solid var(--color-primary);padding:1.5rem 5rem 1.5rem 1.5rem}.paragraph--type--file .media--type-document a:focus-visible,.paragraph--type--file .media--type-document a:hover{border-color:var(--color-secondary);text-decoration:none}.paragraph--type--gallery .field--name-field-gallery-images .gallery__item{margin-block-end:4px}.paragraph--type--gallery .field--name-field-gallery-images .gallery__item img{transition:all .25s ease-in-out}.paragraph--type--gallery .field--name-field-gallery-images .gallery__item:focus-visible img,.paragraph--type--gallery .field--name-field-gallery-images .gallery__item:hover img{opacity:.8}@media screen and (min-width:480px){.paragraph--type--gallery .field--name-field-gallery-images .gallery__item{max-width:calc(50% - 2px)}}@media screen and (min-width:768px){.paragraph--type--gallery .field--name-field-gallery-images .gallery__item{max-width:calc(33.33333% - 2.66667px)}}.paragraph--type--pdf-reader .pdf-reader-embed object{width:100%}.paragraph--type--quote{border-left:8px solid var(--line-color-grey)}.paragraph--type--quote .paragraph__content{padding:2rem}.paragraph--type--quote .field--name-field-quote-quote{font-size:2rem;font-style:italic;font-weight:300;line-height:120%;text-wrap:balance}@media (width >= 640px){.paragraph--type--quote .field--name-field-quote-quote{font-size:2.5rem}}.paragraph--type--quote .field--name-field-quote-author{font-weight:600;margin-block-start:1rem}.paragraph--type--stats .field--name-field-number{background:url(/themes/custom/vvob/images/icon_spark.svg) no-repeat 100% 0;background-size:36px 48px;display:inline-block;font-family:var(--heading-font-family);font-size:3.5rem;line-height:var(--heading-line-height);margin-block-end:1rem;padding-block-start:1rem;padding-inline-end:2rem;position:relative}@media (width >= 1024px){.paragraph--type--stats .field--name-field-number{background-size:55px 73px;font-size:4.5rem;margin-block-end:1.5rem;padding-block-start:20px;padding-inline-end:45px}}.paragraph--type--stats .field--name-field-number strong{font-weight:800}.paragraph--type--stats .field--name-field-number-info{color:var(--color-black)}@media (width < 1024px){.paragraph--type--stats .field--name-field-number-info{font-size:1rem}}.paragraph--type--image-text .paragraph__content{display:grid;-ms-grid-columns:(1fr)[ 1 ];grid-column-gap:0;grid-row-gap:var(--gutter-half);grid-template-columns:repeat(1,minmax(0,1fr))}.paragraph--type--image-text .paragraph--left,.paragraph--type--image-text .paragraph--right,.paragraph--type--image-text h2{grid-column:span 2}@media screen and (min-width:768px){.paragraph--type--image-text .paragraph__content{display:grid;-ms-grid-columns:(1fr)[ 2 ];grid-column-gap:var(--gutter);grid-row-gap:0;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr))}.paragraph--type--image-text .paragraph__content .paragraph--left,.paragraph--type--image-text .paragraph__content .paragraph--right{grid-column:span 1}}@media screen and (min-width:1024px){.paragraph--type--image-text.paragraph-one-two .paragraph__content{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.paragraph--type--image-text.paragraph-two-one .paragraph__content{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.paragraph--type--image-text.paragraph-image-text .paragraph--left{order:2}.paragraph--type--image-text.paragraph-image-text .paragraph--right{order:1}@media screen and (min-width:768px){.paragraph--type--text.paragraph-columns-2 .field--name-field-text-text{-moz-column-count:2;column-count:2;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}.paragraph--type--text.paragraph-columns-3 .field--name-field-text-text{-moz-column-count:3;column-count:3;-moz-column-gap:var(--gutter);column-gap:var(--gutter)}}.view-dynamic-list:has(:not(.node--partner--teaser)) .view-content{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 768px){.view-dynamic-list:has(:not(.node--partner--teaser)) .view-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 768px){.node--landing-page--full .view-dynamic-list:has(:not(.node--partner--teaser)) .view-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.node--landing-page--full .view-dynamic-list:has(:not(.node--partner--teaser)) .view-content{grid-template-columns:repeat(3,minmax(0,1fr))}}.view-dynamic-list:has(.node--partner--teaser) .view-content{align-items:center;display:flex;flex-flow:row wrap;gap:var(--gutter)}.has-filters .view-filters .filters-wrapper:has(.form-item){background-color:var(--color-grey-light);display:flex;flex-direction:column;gap:var(--gutter);margin-block-end:2rem;padding:1.5rem}@media (width >= 1024px){.has-filters .view-filters .filters-wrapper:has(.form-item){flex-direction:row}}.has-filters .view-filters .filters-wrapper:has(.form-item)>.form-item{flex:1}.has-filters .view-filters .filters-wrapper:has(.form-item)>details{border-bottom:2px solid var(--color-primary);flex:1;min-width:0;padding-bottom:1rem}.has-filters .view-filters .filters-wrapper:has(.form-item)>details summary{background:url(/themes/custom/vvob/images/icon_arrow_down.svg) no-repeat right 8px;background-size:12px;font-family:var(--heading-font-family);font-weight:500;padding-inline-end:1rem;text-transform:uppercase}.has-filters .view-filters .filters-wrapper:has(.form-item)>details summary::marker{content:none;display:none}.has-filters .view-filters .filters-wrapper:has(.form-item)>details summary:hover{cursor:pointer}.has-filters .view-filters .filters-wrapper:has(.form-item)>details[open] summary{background:url(/themes/custom/vvob/images/icon_arrow_up.svg) no-repeat right 8px;background-size:12px}.has-filters .view-filters .filters-wrapper:has(.form-item)>details .details-wrapper{font-size:1rem;margin-block-start:1rem}.has-filters .view-filters .filters-wrapper:has(.form-item)>details .details-wrapper ul{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.has-filters .view-filters .filters-wrapper:has(.form-item)>details .details-wrapper ul a{background-color:var(--color-white);font-weight:600;padding:.25rem .5rem .125rem}.has-filters .view-filters .filters-wrapper:has(.form-item)>details .details-wrapper ul a:focus-visible,.has-filters .view-filters .filters-wrapper:has(.form-item)>details .details-wrapper ul a:hover{background-color:var(--color-primary);color:var(--color-white);text-decoration:none}.has-filters .view-filters .filters-wrapper:has(.form-item) .bef-link{display:block}.has-filters .view-filters .filters-wrapper:has(.form-item) .bef-link.bef-link--selected{background:url(/themes/custom/vvob/images/icon_cross.svg) no-repeat calc(100% - .5rem) 8px var(--color-secondary);background-size:12px;color:var(--color-white);padding:.25rem 1.5rem .125rem .5rem}.has-filters .view-filters .filters-wrapper:has(.form-item) .bef-link.bef-link--selected:focus-visible,.has-filters .view-filters .filters-wrapper:has(.form-item) .bef-link.bef-link--selected:hover{background-color:var(--color-primary);text-decoration:none}.has-filters .view-filters .form-actions,.has-filters .view-filters .form-type-textfield label{display:none}.view-news-solr--overview .view-content .views-row:first-child{grid-column:1/-1}.view--grid-news .view-header{align-items:center;display:flex;flex-flow:row wrap;gap:var(--gutter);justify-content:space-between;margin-block-end:3rem}.view--grid-news .view-header h2{margin-block-end:0}.view--grid-news .view-content{display:grid;gap:var(--gutter)}@media (width >= 768px) and (width < 1024px){.view--grid-news .view-content .views-row .node--news--teaser{align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.view--grid-news .view-content .views-row .node--news--teaser .teaser__content{border-bottom:0;margin-block:0}.view--grid-news .view-content .views-row:nth-child(odd) .node--news--teaser .field--name-field-teaser-image{order:2}.view--grid-news .view-content .views-row:nth-child(odd) .node--news--teaser .teaser__content{border-left:8px solid var(--line-color-grey);margin-inline:0 -72px}.view--grid-news .view-content .views-row:nth-child(odd) .node--news--teaser .teaser__content:focus-visible,.view--grid-news .view-content .views-row:nth-child(odd) .node--news--teaser .teaser__content:hover{border-color:var(--color-secondary)}.view--grid-news .view-content .views-row:nth-child(2n) .node--news--teaser .teaser__content{border-right:8px solid var(--line-color-grey);margin-inline:-72px 0}.view--grid-news .view-content .views-row:nth-child(2n) .node--news--teaser .teaser__content:focus-visible,.view--grid-news .view-content .views-row:nth-child(2n) .node--news--teaser .teaser__content:hover{border-color:var(--color-secondary)}}@media (width >= 1024px){.view--grid-news .view-content{grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:repeat(2,auto)}.view--grid-news .view-content .views-row:first-child{grid-row:1/span 2;grid-template-rows:auto 2fr}.view--grid-news .view-content .views-row:not(:first-child) .node--news--teaser{align-items:center;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.view--grid-news .view-content .views-row:not(:first-child) .node--news--teaser .teaser__content{border-bottom:0;margin-block:0}.view--grid-news .view-content .views-row:not(:first-child):nth-child(2){grid-column:2;grid-row:1}.view--grid-news .view-content .views-row:not(:first-child):nth-child(2) .node--news--teaser .field--name-field-teaser-image{order:2}.view--grid-news .view-content .views-row:not(:first-child):nth-child(2) .node--news--teaser .teaser__content{border-left:8px solid var(--line-color-grey);margin-inline:0 -72px}.view--grid-news .view-content .views-row:not(:first-child):nth-child(2) .node--news--teaser .teaser__content:focus-visible,.view--grid-news .view-content .views-row:not(:first-child):nth-child(2) .node--news--teaser .teaser__content:hover{border-color:var(--color-secondary)}.view--grid-news .view-content .views-row:not(:first-child):nth-child(3){grid-column:2;grid-row:2}.view--grid-news .view-content .views-row:not(:first-child):nth-child(3) .node--news--teaser .teaser__content{border-right:8px solid var(--line-color-grey);margin-inline:-72px 0}.view--grid-news .view-content .views-row:not(:first-child):nth-child(3) .node--news--teaser .teaser__content:focus-visible,.view--grid-news .view-content .views-row:not(:first-child):nth-child(3) .node--news--teaser .teaser__content:hover{border-color:var(--color-secondary)}}.view-news--front{position:relative}.view-news--front:after{background:var(--tints-vvob-green-10);content:"";height:calc(70% + var(--whitespace));left:0;margin-left:-100%;margin-right:-100%;padding-left:100%;padding-right:100%;position:absolute;top:30%;width:100%;z-index:-1}.view-partners--overview{--partner-gap:calc(var(--gutter)*2)}@media (width >= 1200px){.view-partners--overview{--partner-gap:calc(var(--gutter)*3)}}.view-partners--overview .view-content{display:flex;flex-flow:column;row-gap:var(--partner-gap)}.view-partners--overview .view-group{align-items:flex-start;-moz-column-gap:var(--partner-gap);column-gap:var(--partner-gap);display:grid;row-gap:var(--gutter)}@media (width >= 1024px){.view-partners--overview .view-group{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}.view-group-content-by-type--partners .view-content,.view-partners--overview .view-group .group--partners{align-items:center;display:flex;flex-flow:row wrap;gap:var(--gutter)}.block__search__overview--text-input form .form--inline{position:relative}.block__search__overview--text-input form .form--inline label{display:none;visibility:hidden}.block__search__overview--text-input form .form--inline .form-item.form-text{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-white);border-color:var(--color-secondary);box-shadow:none;font-size:1.375rem;line-height:1.875rem}.block__search__overview--text-input form .form--inline .form-actions{margin-block-start:0}.block__search__overview--text-input form .form--inline .form-actions input{background:url(/themes/custom/vvob/images/icon_search.svg) no-repeat 50% transparent;background-size:24px;border:0;font-size:0;height:50px;margin-block-start:0;overflow:hidden;padding:.625rem;position:absolute;right:10px;top:2px;white-space:nowrap;width:50px}.block__search__overview--text-input.block__search__overview--page{margin-block:2rem}.block__search__overview--text-input.block__search__overview--mobile{margin-inline-start:auto}@media (width < 768px){.block__search__overview--text-input.block__search__overview--mobile{margin-inline-start:0;order:2;width:100%}}@media (width >= 768px) and (width < 1024px){.block__search__overview--text-input.block__search__overview--mobile{max-width:280px}}.block__search__overview--text-input.block__search__overview--mobile input{border-color:var(--color-white)!important}.view-team--overview .view-content{display:flex;flex-flow:column;gap:4rem}.view-team--overview .group--header{margin-block-end:2rem}.view-team--overview .group--team{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width < 640px){.view-team--overview .group--team{justify-items:center}}@media (width >= 640px){.view-team--overview .group--team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.view-team--overview .group--team{grid-template-columns:repeat(3,minmax(0,1fr))}}.view-group-content-by-type--team .view-all-button{font-size:1.25rem;margin-top:2rem;padding:11px 17px 9px}.has-view-more .view-header,.view--grid-news .view-header{align-items:center;display:flex;flex-flow:row wrap;gap:var(--gutter);justify-content:space-between;margin-block-end:2rem}@media (width >= 640px){.has-view-more .view-header,.view--grid-news .view-header{margin-block-end:3rem}}.has-view-more .view-header h2,.view--grid-news .view-header h2{margin-block-end:0}@media (width < 1024px){.has-view-more .view-more.view-more--top,.view--grid-news .view-more.view-more--top{display:none}}.has-view-more .view-more.view-more--bottom,.view--grid-news .view-more.view-more--bottom{margin-block-start:var(--gutter);text-align:center}@media (width >= 1024px){.has-view-more .view-more.view-more--bottom,.view--grid-news .view-more.view-more--bottom{display:none}}.has-view-more .view-more a,.view--grid-news .view-more a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-secondary);border:1px solid var(--color-secondary);border-radius:var(--border-radius);box-shadow:none;color:var(--color-white);cursor:pointer;display:inline-block;font-family:var(--heading-font-family);font-size:1.5rem;font-weight:600;line-height:1.5rem;padding:.75rem 3rem;text-align:center;text-decoration:none!important;text-shadow:none;transition:all .25s ease-in-out}.has-view-more .view-more a:focus-visible,.has-view-more .view-more a:hover,.view--grid-news .view-more a:focus-visible,.view--grid-news .view-more a:hover{background-color:var(--color-white);color:var(--color-secondary);outline:none}.view--col-2 .view-content,.view--col-3 .view-content{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 768px){.view--col-2 .view-content,.view--col-3 .view-content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.view--col-3 .view-content{grid-template-columns:repeat(3,minmax(0,1fr))}}.has-whitespace{margin-block:var(--whitespace)}.view--col-3.has-infinite-scroll .view-content{display:block}.view--col-3.has-infinite-scroll .view-content .views-infinite-scroll-content-wrapper{display:grid;gap:var(--gutter);grid-template-columns:repeat(1,minmax(0,1fr))}@media (width >= 768px){.view--col-3.has-infinite-scroll .view-content .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width >= 1024px){.view--col-3.has-infinite-scroll .view-content .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}.view--col-3.has-infinite-scroll .pager{margin-top:0;padding-left:0}
