@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,700,700i&display=swap);@font-face{font-family:Dense-Regular;src:url(/themes/contrib/vib_base_theme/dist/fonts/Dense-Regular.otf),url("/themes/contrib/vib_base_theme/dist/fonts/North Type - Dense Regular.ttf"),url(/themes/contrib/vib_base_theme/dist/fonts/37B3DB_0_0.eot);font-weight:400;font-display:swap}@font-face{font-family:Dense-Bold;src:url("/themes/contrib/vib_base_theme/dist/fonts/North Type - Dense Bold.otf"),url("/themes/contrib/vib_base_theme/dist/fonts/North Type - Dense Bold.ttf"),url(/themes/contrib/vib_base_theme/dist/fonts/38141B_0_0.eot);font-weight:400;font-display:swap}.clearfix::after,.clearfix::before{content:'';display:table}.clearfix::after{clear:both}.container{padding-left:18px;padding-right:18px;margin-left:auto;margin-right:auto;max-width:1394px}@media screen and (min-width:1080px){.container{padding-left:25px;padding-right:25px}}.container--medium{max-width:1245px}.container--small{max-width:938px}.layout .container--layout-reset{padding-left:0;padding-right:0}.text-container{max-width:888px;margin-left:auto;margin-right:auto}.flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.title__large--dense{font-family:Dense-Regular,Helvetica,sans-serif;font-size:1.875rem;line-height:3.438rem;text-transform:uppercase}.title__extra--dense{font-family:Dense-Bold,Helvetica,sans-serif;font-size:2.625rem;line-height:.85;text-transform:uppercase}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.title__extra--dense{font-size:2.6rem}}.typ--small{font-size:.875rem}html{box-sizing:border-box;overflow-x:hidden}*,::after,::before{box-sizing:inherit}html{font-size:100%}body{background:#fff;color:#1b2944;margin:0;padding:0;overflow-x:hidden}img{display:block;height:auto;max-width:100%}iframe{max-width:100%}figcaption{font-size:.875rem}.button{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear}.button:focus,.button:hover,.teaser-link:hover .button{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .button{background-color:#1b2944;border-color:#1b2944}.color-green .button:focus,.color-green .button:hover{background-color:#0d131f;border-color:#0d131f}.button--ghost{border-color:#fff;background-color:transparent}.button--arrow{background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.button--arrow:focus,.button--arrow:hover,.teaser-link:hover .button--arrow{background-position:right 10px center}.button--orange{background-color:#ff681e;border-color:#ff681e}.button--orange:focus,.button--orange:hover{background-color:#ea4d00;border-color:#ea4d00}.button--external{background-image:url(/themes/contrib/vib_base_theme/dist/image/external-link-white.svg);background-position:right 15px center;background-size:15px;background-repeat:no-repeat;padding-right:45px}.page .webform-flexbox,footer .webform-flexbox{margin-top:0;margin-bottom:15px}.page .form-item,footer .form-item{margin-bottom:15px}.page .form-item>label,footer .form-item>label{font-size:.75rem;font-weight:600}.page .form-item>label.form-required::after,footer .form-item>label.form-required::after{content:" *"}.page .form-item--error-message,footer .form-item--error-message{color:#ff681e}.page .form-actions,footer .form-actions{margin-top:30px}.page .form-date,.page .form-email,.page .form-number,.page .form-tel,.page .form-text,.page .form-time,.page .form-url,.page select,.page textarea,footer .form-date,footer .form-email,footer .form-number,footer .form-tel,footer .form-text,footer .form-time,footer .form-url,footer select,footer textarea{width:100%;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1cbbba;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding:6px 13px;line-height:1.5;border-radius:0;min-height:40px;font-size:14px;box-shadow:none;font-weight:700}.page .form-date.error,.page .form-email.error,.page .form-number.error,.page .form-tel.error,.page .form-text.error,.page .form-time.error,.page .form-url.error,.page select.error,.page textarea.error,footer .form-date.error,footer .form-email.error,footer .form-number.error,footer .form-tel.error,footer .form-text.error,footer .form-time.error,footer .form-url.error,footer select.error,footer textarea.error{border-color:#ff681e}.page .form-date:focus,.page .form-email:focus,.page .form-number:focus,.page .form-tel:focus,.page .form-text:focus,.page .form-time:focus,.page .form-url:focus,.page select:focus,.page textarea:focus,footer .form-date:focus,footer .form-email:focus,footer .form-number:focus,footer .form-tel:focus,footer .form-text:focus,footer .form-time:focus,footer .form-url:focus,footer select:focus,footer textarea:focus{outline:0;box-shadow:0 0 0 1px #1cbbba}.page .form-type-checkbox input,.page .form-type-radio input,footer .form-type-checkbox input,footer .form-type-radio input{opacity:0;position:absolute}.page .form-type-checkbox label,.page .form-type-radio label,footer .form-type-checkbox label,footer .form-type-radio label{position:relative;padding-left:30px;display:block;font-size:16px;font-weight:300}.page .form-type-checkbox label::before,.page .form-type-radio label::before,footer .form-type-checkbox label::before,footer .form-type-radio label::before{transition:all .2s ease;position:absolute;left:0;top:5px;content:'';width:16px;height:16px;border-radius:0;background:#fff;border:1px solid transparent}.page .form-type-checkbox label:hover,.page .form-type-radio label:hover,footer .form-type-checkbox label:hover,footer .form-type-radio label:hover{cursor:pointer}.page .form-type-checkbox label::before,footer .form-type-checkbox label::before{border-color:#1cbbba}.page .form-type-checkbox label::after,footer .form-type-checkbox label::after{transition:opacity .1s ease;content:'';position:absolute;top:3px;left:3px;width:16px;height:14px;background:url(/themes/contrib/vib_base_theme/dist/image/checkmark_grey.svg);opacity:0}.page .form-type-checkbox input:checked+label,footer .form-type-checkbox input:checked+label{font-weight:700}.page .form-type-checkbox input:checked+label::before,footer .form-type-checkbox input:checked+label::before{background:rgba(28,187,186,.23)}.page .form-type-checkbox input:checked+label::after,footer .form-type-checkbox input:checked+label::after{opacity:1}.page .form-type-radio label::before,footer .form-type-radio label::before{border-radius:50%;box-shadow:inset 0 0 0 3px #fff;border-color:#d0d0d0}.page .form-type-radio input:checked+label::before,footer .form-type-radio input:checked+label::before{background:#1cbbba}.page .checkboxes--wrapper .form-item,.page .radios--wrapper .form-item,footer .checkboxes--wrapper .form-item,footer .radios--wrapper .form-item{margin-bottom:5px}.page .checkboxes--wrapper .form-item:last-child,.page .radios--wrapper .form-item:last-child,footer .checkboxes--wrapper .form-item:last-child,footer .radios--wrapper .form-item:last-child{margin-bottom:0}.page select,footer select{width:100%;font-weight:700;cursor:pointer;padding:6px 52px 5px 13px;background:#fff url(/themes/contrib/vib_base_theme/dist/image/dropdown.svg) no-repeat right;background-size:contain;border-radius:0;line-height:25px}.page select::-ms-expand,footer select::-ms-expand{display:none}.page .fieldset-legend,footer .fieldset-legend{display:block;font-size:1.125rem;font-weight:700;margin-bottom:15px}body{font-weight:300;font-size:1rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:26px;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}a{transition:all 150ms linear;color:#ff681e}a:focus,a:hover{color:#b73c00}strong{font-weight:700}small{font-size:80%}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:Dense-Bold,Dense-Regular,Helvetica,Arial,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit}h1{margin-bottom:20px;font-size:4.375rem;text-transform:uppercase;font-weight:400;line-height:4rem}h2{margin-bottom:20px;font-size:2.5rem;text-transform:uppercase;line-height:2.5rem;font-weight:400}h3{margin-bottom:8px;font-size:1.125rem;font-weight:700;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.875rem}h4{font-weight:700;margin-bottom:10px;font-size:1.0625rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.5rem}h4 span{font-weight:700}h5{margin-bottom:5px;font-size:1rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:2.25rem}h6{font-size:90%;font-family:"Open Sans",Helvetica,Arial,sans-serif}p{margin:0 0 15px 0}p:last-child{margin-bottom:0}ol,ul{margin-bottom:20px}ol ol,ol ul,ul ol,ul ul{margin-top:10px;margin-bottom:10px}ul{padding-left:20px}ol{padding-left:21px}blockquote{font-style:italic;width:100%;color:#1cbbba;font-size:1.5rem;line-height:2rem;margin:0 0 15px 0}.footer-wrapper-left{position:relative;margin-left:-18px;margin-right:-18px;padding:40px 18px 20px}@media screen and (min-width:640px){.footer-wrapper-left{margin:0 0 0 -100%;padding:65px 40px 20px 100%;width:168%}}.footer-top-wrapper-left .page-footer-top__container-left{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-top-wrapper-left .page-footer-top__container-left>.block{margin-bottom:40px;width:100%}@media screen and (min-width:768px){.footer-top-wrapper-left .page-footer-top__container-left>.block{width:50%;padding-right:10px}}@media screen and (min-width:1400px){.footer-top-wrapper-left .page-footer-top__container-left>.block{width:25%}}.footer-btm-wrapper-left a{color:#fff}.footer-btm-wrapper-left a:focus,.footer-btm-wrapper-left a:hover{border-color:#fff}.footer-btm-wrapper-left .block-menu>ul.menu{margin:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-btm-wrapper-left .block-menu>ul.menu>.menu-item{margin-bottom:40px;width:100%}@media screen and (min-width:768px){.footer-btm-wrapper-left .block-menu>ul.menu>.menu-item{width:50%;padding-right:10px}}@media screen and (min-width:1400px){.footer-btm-wrapper-left .block-menu>ul.menu>.menu-item{width:25%}}.footer-btm-wrapper-left .block-menu>ul.menu>.menu-item>a{font-family:Dense-Bold,Dense-Regular,Helvetica,Arial,sans-serif;margin-bottom:5px;font-size:22px;display:inline-block}.footer-btm-wrapper-left .block-menu.menu--main>ul.menu>.menu-item>a{margin-bottom:15px;font-size:30px;text-transform:uppercase}.footer-wrapper-right{position:relative;margin-left:-18px;margin-right:-18px;padding:40px 18px}@media screen and (min-width:640px){.footer-wrapper-right{padding:65px 100% 20px 50px;margin:0 -100% 0 0;float:right;width:132%}}.footer-top-wrapper-right{background-color:#ebebeb}.footer-top-wrapper-right .page-footer-top__container-right{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-top-wrapper-right .page-footer-top__container-right>.block{margin-bottom:40px;width:100%}@media screen and (min-width:1400px){.footer-top-wrapper-right .page-footer-top__container-right>.block{width:50%;padding-right:10px}}.footer-btm-wrapper-right{background-color:#1cbbba}.footer-btm-wrapper-right h2{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:300;text-transform:capitalize;line-height:1;padding:0;margin-bottom:20px}.footer-btm-wrapper-right a{color:#1b2944}.footer-btm-wrapper-right a:focus,.footer-btm-wrapper-right a:hover{border-color:#1b2944}.footer-btm-wrapper-right .block{margin-bottom:35px}.footer-btm-wrapper-right .menu--footer-legal-info-menu{font-size:.875rem;margin-bottom:0;display:inline-block}.footer-btm-wrapper-right .block-sign-in-block{font-size:.875rem;display:inline-block;position:relative;padding-left:10px}.footer-btm-wrapper-right .block-sign-in-block::before{content:' - ';position:absolute;left:0}footer{margin-top:60px;overflow:hidden;font-weight:400}footer a{text-decoration:none;border-bottom:1px solid transparent;transition:.1s border-color linear;color:#1b2944}footer a:hover{border-bottom:1px solid #1b2944}footer h2{font-family:Dense-Bold,Dense-Regular,Helvetica,Arial,sans-serif;margin-bottom:5px;font-size:22px;line-height:30px;display:inline-block;padding:0}.footer-top{background-color:#f4f4f4}@media screen and (min-width:640px){.footer-top__container{display:-ms-flexbox;display:flex}}.footer-btm{background-color:#1b2944}.footer-btm .page-footer-btm-bottom{color:#fff;font-size:.75rem}@media screen and (min-width:1401px){.footer-btm .page-footer-btm-bottom{bottom:50px;right:110px;position:absolute}}.footer-bottom .footer-bottom__container{padding-top:10px;padding-bottom:10px}.footer-bottom .block-inline-blockdefault{max-width:none}.footer-bottom .block-inline-blockdefault .field--name-thumbnail{max-width:152px}@media screen and (min-width:640px){.footer-btm__container{display:-ms-flexbox;display:flex}}.header-nav-top{display:none}@media screen and (min-width:1046px){.header-nav-top{display:block;text-align:right;font-size:.875rem;padding:5px 0 0 0}}.header-nav-top ul.menu a{text-decoration:none;color:#1b2944;border-bottom:1px solid transparent}.header-nav-top ul.menu a.is-active{color:#1cbbba;border-color:#1cbbba;font-weight:400}.header-nav-top ul.menu a:focus,.header-nav-top ul.menu a:hover{color:#1cbbba;border-color:#1cbbba}.header-nav-top ul.menu li{display:inline-block}.header-nav-top ul.menu li.menu-item--active-trail a{color:#1cbbba;border-color:#1cbbba;font-weight:400}.header-nav-top ul.menu li:not(:last-of-type){margin-right:6px}.header-nav-top ul.menu li:not(:last-of-type)::after{content:'|';display:inline-block;margin-left:6px}.header-nav{border-bottom:1px solid #d8d8d8;padding:16px 0 20px 0}@media screen and (min-width:1046px){.header-nav{border-bottom:0;padding:3px 0 0 0}}.header-nav .block-lab-menu-block,.header-nav .menu--main{display:none}@media screen and (min-width:1046px){.header-nav .block-lab-menu-block,.header-nav .menu--main{display:block}}.header-nav__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.header-nav__left .site-logo{display:block}@media screen and (min-width:1450px){.header-nav__left .site-logo{margin-left:-27px}}.header-nav__right{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.header-nav__right ul.menu{padding:29px 0 25px 0}.header-nav__right ul.menu li{display:inline-block;margin-left:30px}.header-nav__right ul.menu li a{font-family:Dense-Regular,Helvetica,sans-serif;font-size:1.875rem;text-transform:uppercase;text-decoration:none;color:#1b2944;display:block;line-height:1;border-bottom:2px solid transparent}.header-nav__right ul.menu li a.is-active,.header-nav__right ul.menu li a:focus,.header-nav__right ul.menu li a:hover{color:#1cbbba;border-color:#1cbbba}.header-nav__right ul.menu li.menu-item--active-trail>a{color:#1cbbba;border-color:#1cbbba}.page-banner{margin-left:-18px;margin-right:-18px}@media screen and (min-width:1046px){.page-banner{margin-left:0;margin-right:0}}.page-mobile{display:none}.page-mobile__toggler{text-transform:uppercase;position:absolute;top:0;z-index:100;margin-bottom:0;height:60px;line-height:60px;cursor:pointer;padding-left:65px;font-family:Dense-Regular,Helvetica,Arial,sans-serif;font-size:32px;background:url(/themes/contrib/vib_base_theme/dist/image/menu_toggle.svg) no-repeat 18px center}@media screen and (min-width:1046px){.page-mobile__toggler{display:none}}@media screen and (max-width:1046px){.mobile-push-wrapper{position:relative;padding-top:60px}.mobile-push-wrapper .page-mobile{position:absolute;background-color:#fff;border-right:1px solid #e3e3e2;top:0;left:-140px;width:240px;height:100%}.mobile-push-wrapper.mobile--open .page-mobile{transform:translateX(140px);transition:transform .3s;z-index:100}.mobile-push-wrapper.mobile--open .footer-wrapper,.mobile-push-wrapper.mobile--open .menu-toggler,.mobile-push-wrapper.mobile--open .page-header,.mobile-push-wrapper.mobile--open .page-main{transform:translateX(235px);transition:transform .3s}.mobile-push-wrapper.mobile--open::after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.9);opacity:1;transition:all 1s;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both}}@media screen and (min-width:1046px){.body--menu-open{overflow:auto}}.page-mobile .block-lab-menu-block,.page-mobile .menu--main{border-bottom:1px solid #e3e3e2;padding-top:5px;padding-bottom:5px;margin-bottom:10px}.page-mobile .block-lab-menu-block a,.page-mobile .menu--main a{font-family:Dense-Regular,Helvetica,sans-serif;font-size:1.875rem;line-height:3.438rem;text-transform:uppercase;text-decoration:none;color:#1b2944;display:block}.page-mobile .block-lab-menu-block a.is-active,.page-mobile .block-lab-menu-block a:focus,.page-mobile .block-lab-menu-block a:hover,.page-mobile .menu--main a.is-active,.page-mobile .menu--main a:focus,.page-mobile .menu--main a:hover{color:#1cbbba;border-color:#1cbbba}.page-mobile .block-lab-menu-block .menu-item--active-trail>a,.page-mobile .menu--main .menu-item--active-trail>a{color:#1cbbba;border-color:#1cbbba}.page-mobile .block-lab-menu-block ul.menu ul.menu,.page-mobile .menu--main ul.menu ul.menu{padding-left:20px}.page-mobile .menu--top>.menu{margin:0;padding:0;list-style:none}.page-mobile .menu--top>.menu a{display:block;padding-top:5px;padding-bottom:5px;text-decoration:none;color:#1b2944}.page-mobile .menu--top>.menu a.is-active{font-weight:400;color:#1cbbba}.page-mobile .menu--top>.menu a:focus,.page-mobile .menu--top>.menu a:hover{color:#1cbbba}.page-mobile .menu--top>.menu .menu-item--active-trail>a{font-weight:400;color:#1cbbba}.teaser-link{display:block;text-decoration:none;color:#1b2944;transform:translateY(0);height:100%}.teaser-link:focus,.teaser-link:hover{transform:translateY(3px);color:#000}.view-filters{margin-bottom:35px}@media screen and (min-width:768px){.view-filters .form--inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}}.view-filters .form-item:not(fieldset){width:100%}@media screen and (min-width:768px){.view-filters .form-item:not(fieldset){margin-right:25px;-ms-flex:1;flex:1;width:auto}}.view-filters .form-actions{-ms-flex-item-align:end;align-self:flex-end;margin-top:0;margin-bottom:15px}.view-filters .form-actions input{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.teaser-link:hover .view-filters .form-actions input,.view-filters .form-actions input:focus,.view-filters .form-actions input:hover{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .view-filters .form-actions input{background-color:#1b2944;border-color:#1b2944}.color-green .view-filters .form-actions input:focus,.color-green .view-filters .form-actions input:hover{background-color:#0d131f;border-color:#0d131f}.teaser-link:hover .view-filters .form-actions input,.view-filters .form-actions input:focus,.view-filters .form-actions input:hover{background-position:right 10px center}.view-filters .form-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.view-filters .form-checkboxes{max-width:80%}}.view-filters .form-checkboxes>.form-item{-ms-flex:0 0 33.33%;flex:0 0 33.33%;margin-right:0;padding-right:10px;min-width:200px}.view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;flex-wrap:wrap;margin-bottom:-30px}.view-content>article{margin-bottom:30px}.view-footer{margin-top:30px}.view-footer a{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.teaser-link:hover .view-footer a,.view-footer a:focus,.view-footer a:hover{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .view-footer a{background-color:#1b2944;border-color:#1b2944}.color-green .view-footer a:focus,.color-green .view-footer a:hover{background-color:#0d131f;border-color:#0d131f}.teaser-link:hover .view-footer a,.view-footer a:focus,.view-footer a:hover{background-position:right 10px center}.teaser-link{display:block;text-decoration:none;color:#1b2944;transform:translateY(0);height:100%}.teaser-link:focus,.teaser-link:hover{transform:translateY(3px);color:#000}.view-filters{margin-bottom:35px}@media screen and (min-width:768px){.view-filters .form--inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}}.view-filters .form-item:not(fieldset){width:100%}@media screen and (min-width:768px){.view-filters .form-item:not(fieldset){margin-right:25px;-ms-flex:1;flex:1;width:auto}}.view-filters .form-actions{-ms-flex-item-align:end;align-self:flex-end;margin-top:0;margin-bottom:15px}.view-filters .form-actions input{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.teaser-link:hover .view-filters .form-actions input,.view-filters .form-actions input:focus,.view-filters .form-actions input:hover{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .view-filters .form-actions input{background-color:#1b2944;border-color:#1b2944}.color-green .view-filters .form-actions input:focus,.color-green .view-filters .form-actions input:hover{background-color:#0d131f;border-color:#0d131f}.teaser-link:hover .view-filters .form-actions input,.view-filters .form-actions input:focus,.view-filters .form-actions input:hover{background-position:right 10px center}.view-filters .form-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.view-filters .form-checkboxes{max-width:80%}}.view-filters .form-checkboxes>.form-item{-ms-flex:0 0 33.33%;flex:0 0 33.33%;margin-right:0;padding-right:10px;min-width:200px}.view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;flex-wrap:wrap;margin-bottom:-30px}.view-content>article{margin-bottom:30px}.view-footer{margin-top:30px}.view-footer a{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.teaser-link:hover .view-footer a,.view-footer a:focus,.view-footer a:hover{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .view-footer a{background-color:#1b2944;border-color:#1b2944}.color-green .view-footer a:focus,.color-green .view-footer a:hover{background-color:#0d131f;border-color:#0d131f}.teaser-link:hover .view-footer a,.view-footer a:focus,.view-footer a:hover{background-position:right 10px center}.block-dropdown-language{margin:12px 0 0 0}@media screen and (min-width:1046px){.block-dropdown-language{display:inline-block;margin:25px 0 0 40px}}.block-dropdown-language .dropbutton-wrapper{position:relative}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget{padding-right:0!important;border:0}.block-dropdown-language .dropbutton-wrapper .dropbutton{border-right:0}.block-dropdown-language .dropbutton-wrapper .dropbutton-toggle{display:none}.block-dropdown-language .dropbutton-wrapper .secondary-action{border-top:0;margin-top:0;text-align:center;position:absolute;opacity:0;visibility:hidden;display:block;bottom:-32px;left:1px}.block-dropdown-language .dropbutton-wrapper .secondary-action a{font-weight:400;color:#1cbbba;background-color:#fff;border:1px solid #1cbbba;width:35px;height:35px;line-height:35px;margin:0!important;padding:0!important}.block-dropdown-language .dropbutton-wrapper .active-language{font-weight:400;text-decoration:none;display:block;line-height:35px}.block-dropdown-language .dropbutton-wrapper .active-language::before{display:inline-block;position:absolute;width:35px;height:35px;content:'';border:1px solid #1b2944;left:1px;top:1px;transform:rotate(45deg);z-index:10;transition:all .3s}.block-dropdown-language .dropbutton-wrapper .active-language:focus,.block-dropdown-language .dropbutton-wrapper .active-language:hover,.block-dropdown-language .dropbutton-wrapper.open{color:#1cbbba;transition:color .3s;cursor:pointer}.block-dropdown-language .dropbutton-wrapper .active-language:focus::before,.block-dropdown-language .dropbutton-wrapper .active-language:hover::before,.block-dropdown-language .dropbutton-wrapper.open::before{transform:rotate(0);border-color:#1cbbba;transition:all .3s}.block-dropdown-language .dropbutton-wrapper .active-language:focus .active-language::before,.block-dropdown-language .dropbutton-wrapper .active-language:hover .active-language::before,.block-dropdown-language .dropbutton-wrapper.open .active-language::before{transform:rotate(0);border-color:#1cbbba;transition:all .3s}.block-dropdown-language .dropbutton-wrapper.open .secondary-action{opacity:1;visibility:visible;transition:opacity .3s}.menu--footer-legal-info-menu .menu li{display:inline-block}.menu--footer-legal-info-menu .menu li:not(:last-of-type)::after{content:'-'}.menu--footer-legal-info-menu .menu li:first-of-type::before{content:"ⒸVIB - "}ul.menu{margin:0;padding:0}ul.menu li{list-style:none;margin-top:0}.breadcrumb{padding-top:20px;padding-bottom:27px}.breadcrumb::after,.breadcrumb::before{content:'';display:table}.breadcrumb::after{clear:both}.breadcrumb ol{padding:0;margin:0}.breadcrumb li{list-style:none;float:left;color:#1b2944;font-size:14px}.breadcrumb li a{text-decoration:none;color:#1b2944}.breadcrumb li a:focus,.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li::after{text-decoration:none;content:'>';padding:0 10px}.breadcrumb li:last-child{font-weight:700}.breadcrumb li:last-of-type::after{content:none}.maintenance-page{background-color:#f5f5f5}.maintenance-page .maintenance-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:440px;width:100%}.maintenance-page header{text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d0d0d0}.maintenance-page header img{display:inline-block;width:140px;height:auto}.maintenance-page main{text-align:center}.maintenance-page main h1{font-weight:400;margin-top:0;margin-bottom:35px;font-size:1rem;line-height:1.25rem;color:#979797}.maintenance-page main .maintenance__content{font-weight:700;padding-bottom:20px;border-bottom:1px solid #d0d0d0;font-size:1.25rem;line-height:1.5rem}.paragraph--type--image-text .paragraph--left{margin-bottom:20px}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text{display:-ms-grid;display:grid;grid-gap:24px;grid-row-gap:0;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.layout__1col .paragraph--type--image-text .paragraph--left{margin-bottom:0;min-width:0}.layout__1col .paragraph--type--image-text .paragraph--right{min-width:0}.layout__1col .paragraph--type--image-text.paragraph--half .paragraph--left{grid-column:1/4}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--half .paragraph--left{-ms-grid-column:1;-ms-grid-column-span:3;margin-right:24px}}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text.paragraph--half .paragraph--right{grid-column:4/-1}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--half .paragraph--right{-ms-grid-column:4;-ms-grid-column-span:3;margin-right:0}}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text.paragraph--thirds .paragraph--left{grid-column:1/3}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--thirds .paragraph--left{-ms-grid-column:1;-ms-grid-column-span:2;margin-right:24px}}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text.paragraph--thirds .paragraph--right{grid-column:3/-1}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--thirds .paragraph--right{-ms-grid-column:3;-ms-grid-column-span:4;margin-right:0}}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text.paragraph--thirds--two-one .paragraph--left{grid-column:1/5}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--thirds--two-one .paragraph--left{-ms-grid-column:1;-ms-grid-column-span:4;margin-right:24px}}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text.paragraph--thirds--two-one .paragraph--right{grid-column:5/-1}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--thirds--two-one .paragraph--right{-ms-grid-column:5;-ms-grid-column-span:2;margin-right:0}}.paragraph--type--person-in-context{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.paragraph--type--person-in-context .field--name-field-contribution .field__label,.paragraph--type--person-in-context .field--name-field-expertise .field__label{font-weight:700}.paragraph--type--person-in-context .field--name-field-expertise{margin-bottom:15px}.paragraph--type--person-in-context .field--name-field-expertise .field__label{width:100%}.paragraph--type--person-in-context .field--name-field-expertise .field__item{display:list-item;margin-left:16px}@media screen and (min-width:768px){.paragraph--type--person-in-context{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}.field--name-field-project-lead .paragraph--type--person-in-context{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.field--name-field-project-lead .paragraph--type--person-in-context .node--type-person--teaser{max-width:580px}.paragraph--type--text{column-gap:24px}@media screen and (max-width:640px){.paragraph--type--text{column-count:1!important}}.layout__regions .paragraph--type--text{column-count:1!important}.paragraph--type--text.column-count-1{max-width:888px;margin-left:auto;margin-right:auto}.paragraph--type--image,.paragraph--type--image-text,.paragraph--type--text,.paragraph--type--video{margin-bottom:25px}.field--name-field-paragraphs .field__item:last-child .paragraph{margin-bottom:0}.pager{text-align:center;margin-top:30px}.pager ul{display:inline-block;margin:0;padding:0}.pager li{list-style:none;float:left;margin:0 10px;font-family:Dense-Regular,Helvetica,Arial,sans-serif}.pager li a{font-family:Dense-Regular,Helvetica,Arial,sans-serif;font-size:1.775rem}.pager .pager__items .pager__item{position:relative;width:40px;height:40px}.pager .pager__items .pager__item a{text-decoration:none;display:block;font-size:1.775rem;line-height:38px;color:#1b2944}.pager .pager__items .pager__item a::before{display:inline-block;position:absolute;width:40px;height:40px;content:'';border:1px solid #fff;left:0;top:0;transform:rotate(45deg);z-index:-10}.pager .pager__items .pager__item a:hover{color:#1cbbba}.pager .pager__item.is-active a::before{border:1px solid #1cbbba!important}.pager .pager__item--next,.pager .pager__item--previous{display:none}@media screen and (max-width:640px){.pager{margin-bottom:40px}}@media screen and (min-width:640px){.pager .pager__item--next,.pager .pager__item--previous{display:inline-block}.pager .pager__item--next a,.pager .pager__item--previous a{text-decoration:none;text-transform:uppercase;line-height:38px;color:#1cbbba;display:block;font-size:14px}.pager .pager__item--next a span,.pager .pager__item--previous a span{font-weight:700}.pager .pager__item--next a:focus,.pager .pager__item--next a:hover,.pager .pager__item--previous a:focus,.pager .pager__item--previous a:hover{text-decoration:underline}.pager .pager__item--next{float:right}.pager .pager__item--previous{float:left}}.tabs{padding-left:0;padding-bottom:10px}.tabs li{display:inline-block;margin-right:3px}.tabs li a{text-decoration:none;display:inline-block;color:#fff;background-color:#1b2944;border:1px solid #fff;padding:5px 10px}.tabs li a:focus,.tabs li a:hover{background-color:#1cbbba;transition:.2s}.messages{margin-bottom:20px}.messages--error,.messages--status{width:100%;color:#1b2944;background-color:transparent;font-weight:700;border-color:#ff681e;border-width:3px;background-image:url(/themes/custom/vib_subsites_theme/dist/image/checkmark_orange.svg);background-position-y:center;background-size:30px;padding-left:50px;box-shadow:inset 8px 0 0 #ff681e;margin-bottom:30px!important}.messages--error{background-image:url(/themes/custom/vib_subsites_theme/dist/image/error.svg)}.messages--error .messages__list{list-style:disc;padding-left:20px}.messages--error .messages__item{font-weight:700}.clearfix::after,.clearfix::before{content:'';display:table}.clearfix::after{clear:both}.container{padding-left:18px;padding-right:18px;margin-left:auto;margin-right:auto;max-width:1394px}@media screen and (min-width:1080px){.container{padding-left:25px;padding-right:25px}}.container--medium{max-width:1245px}.container--small{max-width:938px}.layout .container--layout-reset{padding-left:0;padding-right:0}.text-container{max-width:888px;margin-left:auto;margin-right:auto}.flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.title__large--dense{font-family:Dense-Regular,Helvetica,sans-serif;font-size:1.875rem;line-height:3.438rem;text-transform:uppercase}.title__extra--dense{font-family:Dense-Bold,Helvetica,sans-serif;font-size:2.625rem;line-height:.85;text-transform:uppercase}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.title__extra--dense{font-size:2.6rem}}.typ--small{font-size:.875rem}html{box-sizing:border-box;overflow-x:hidden}*,::after,::before{box-sizing:inherit}html{font-size:100%}body{background:#fff;color:#1b2944;margin:0;padding:0;overflow-x:hidden}img{display:block;height:auto;max-width:100%}iframe{max-width:100%}figcaption{font-size:.875rem}.button{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear}.button:focus,.button:hover,.teaser-link:hover .button{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .button{background-color:#1b2944;border-color:#1b2944}.color-green .button:focus,.color-green .button:hover{background-color:#0d131f;border-color:#0d131f}.button--ghost{border-color:#fff;background-color:transparent}.button--arrow{background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.button--arrow:focus,.button--arrow:hover,.teaser-link:hover .button--arrow{background-position:right 10px center}.button--orange{background-color:#ff681e;border-color:#ff681e}.button--orange:focus,.button--orange:hover{background-color:#ea4d00;border-color:#ea4d00}.button--external{background-image:url(/themes/contrib/vib_base_theme/dist/image/external-link-white.svg);background-position:right 15px center;background-size:15px;background-repeat:no-repeat;padding-right:45px}.page .webform-flexbox,footer .webform-flexbox{margin-top:0;margin-bottom:15px}.page .form-item,footer .form-item{margin-bottom:15px}.page .form-item>label,footer .form-item>label{font-size:.75rem;font-weight:600}.page .form-item>label.form-required::after,footer .form-item>label.form-required::after{content:" *"}.page .form-item--error-message,footer .form-item--error-message{color:#ff681e}.page .form-actions,footer .form-actions{margin-top:30px}.page .form-date,.page .form-email,.page .form-number,.page .form-tel,.page .form-text,.page .form-time,.page .form-url,.page select,.page textarea,footer .form-date,footer .form-email,footer .form-number,footer .form-tel,footer .form-text,footer .form-time,footer .form-url,footer select,footer textarea{width:100%;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #1cbbba;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding:6px 13px;line-height:1.5;border-radius:0;min-height:40px;font-size:14px;box-shadow:none;font-weight:700}.page .form-date.error,.page .form-email.error,.page .form-number.error,.page .form-tel.error,.page .form-text.error,.page .form-time.error,.page .form-url.error,.page select.error,.page textarea.error,footer .form-date.error,footer .form-email.error,footer .form-number.error,footer .form-tel.error,footer .form-text.error,footer .form-time.error,footer .form-url.error,footer select.error,footer textarea.error{border-color:#ff681e}.page .form-date:focus,.page .form-email:focus,.page .form-number:focus,.page .form-tel:focus,.page .form-text:focus,.page .form-time:focus,.page .form-url:focus,.page select:focus,.page textarea:focus,footer .form-date:focus,footer .form-email:focus,footer .form-number:focus,footer .form-tel:focus,footer .form-text:focus,footer .form-time:focus,footer .form-url:focus,footer select:focus,footer textarea:focus{outline:0;box-shadow:0 0 0 1px #1cbbba}.page .form-type-checkbox input,.page .form-type-radio input,footer .form-type-checkbox input,footer .form-type-radio input{opacity:0;position:absolute}.page .form-type-checkbox label,.page .form-type-radio label,footer .form-type-checkbox label,footer .form-type-radio label{position:relative;padding-left:30px;display:block;font-size:16px;font-weight:300}.page .form-type-checkbox label::before,.page .form-type-radio label::before,footer .form-type-checkbox label::before,footer .form-type-radio label::before{transition:all .2s ease;position:absolute;left:0;top:5px;content:'';width:16px;height:16px;border-radius:0;background:#fff;border:1px solid transparent}.page .form-type-checkbox label:hover,.page .form-type-radio label:hover,footer .form-type-checkbox label:hover,footer .form-type-radio label:hover{cursor:pointer}.page .form-type-checkbox label::before,footer .form-type-checkbox label::before{border-color:#1cbbba}.page .form-type-checkbox label::after,footer .form-type-checkbox label::after{transition:opacity .1s ease;content:'';position:absolute;top:3px;left:3px;width:16px;height:14px;background:url(/themes/contrib/vib_base_theme/dist/image/checkmark_grey.svg);opacity:0}.page .form-type-checkbox input:checked+label,footer .form-type-checkbox input:checked+label{font-weight:700}.page .form-type-checkbox input:checked+label::before,footer .form-type-checkbox input:checked+label::before{background:rgba(28,187,186,.23)}.page .form-type-checkbox input:checked+label::after,footer .form-type-checkbox input:checked+label::after{opacity:1}.page .form-type-radio label::before,footer .form-type-radio label::before{border-radius:50%;box-shadow:inset 0 0 0 3px #fff;border-color:#d0d0d0}.page .form-type-radio input:checked+label::before,footer .form-type-radio input:checked+label::before{background:#1cbbba}.page .checkboxes--wrapper .form-item,.page .radios--wrapper .form-item,footer .checkboxes--wrapper .form-item,footer .radios--wrapper .form-item{margin-bottom:5px}.page .checkboxes--wrapper .form-item:last-child,.page .radios--wrapper .form-item:last-child,footer .checkboxes--wrapper .form-item:last-child,footer .radios--wrapper .form-item:last-child{margin-bottom:0}.page select,footer select{width:100%;font-weight:700;cursor:pointer;padding:6px 52px 5px 13px;background:#fff url(/themes/contrib/vib_base_theme/dist/image/dropdown.svg) no-repeat right;background-size:contain;border-radius:0;line-height:25px}.page select::-ms-expand,footer select::-ms-expand{display:none}.page .fieldset-legend,footer .fieldset-legend{display:block;font-size:1.125rem;font-weight:700;margin-bottom:15px}body{font-weight:300;font-size:1rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:26px;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-shadow:rgba(0,0,0,.01) 0 0 1px}a{transition:all 150ms linear;color:#ff681e}a:focus,a:hover{color:#b73c00}strong{font-weight:700}small{font-size:80%}h1,h2,h3,h4,h5,h6{margin-top:0;font-family:Dense-Bold,Dense-Regular,Helvetica,Arial,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit}h1{margin-bottom:20px;font-size:4.375rem;text-transform:uppercase;font-weight:400;line-height:4rem}h2{margin-bottom:20px;font-size:2.5rem;text-transform:uppercase;line-height:2.5rem;font-weight:400}h3{margin-bottom:8px;font-size:1.125rem;font-weight:700;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.875rem}h4{font-weight:700;margin-bottom:10px;font-size:1.0625rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:1.5rem}h4 span{font-weight:700}h5{margin-bottom:5px;font-size:1rem;font-family:"Open Sans",Helvetica,Arial,sans-serif;line-height:2.25rem}h6{font-size:90%;font-family:"Open Sans",Helvetica,Arial,sans-serif}p{margin:0 0 15px 0}p:last-child{margin-bottom:0}ol,ul{margin-bottom:20px}ol ol,ol ul,ul ol,ul ul{margin-top:10px;margin-bottom:10px}ul{padding-left:20px}ol{padding-left:21px}blockquote{font-style:italic;width:100%;color:#1cbbba;font-size:1.5rem;line-height:2rem;margin:0 0 15px 0}.footer-wrapper-left{position:relative;margin-left:-18px;margin-right:-18px;padding:40px 18px 20px}@media screen and (min-width:640px){.footer-wrapper-left{margin:0 0 0 -100%;padding:65px 40px 20px 100%;width:168%}}.footer-top-wrapper-left .page-footer-top__container-left{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-top-wrapper-left .page-footer-top__container-left>.block{margin-bottom:40px;width:100%}@media screen and (min-width:768px){.footer-top-wrapper-left .page-footer-top__container-left>.block{width:50%;padding-right:10px}}@media screen and (min-width:1400px){.footer-top-wrapper-left .page-footer-top__container-left>.block{width:25%}}.footer-btm-wrapper-left a{color:#fff}.footer-btm-wrapper-left a:focus,.footer-btm-wrapper-left a:hover{border-color:#fff}.footer-btm-wrapper-left .block-menu>ul.menu{margin:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-btm-wrapper-left .block-menu>ul.menu>.menu-item{margin-bottom:40px;width:100%}@media screen and (min-width:768px){.footer-btm-wrapper-left .block-menu>ul.menu>.menu-item{width:50%;padding-right:10px}}@media screen and (min-width:1400px){.footer-btm-wrapper-left .block-menu>ul.menu>.menu-item{width:25%}}.footer-btm-wrapper-left .block-menu>ul.menu>.menu-item>a{font-family:Dense-Bold,Dense-Regular,Helvetica,Arial,sans-serif;margin-bottom:5px;font-size:22px;display:inline-block}.footer-btm-wrapper-left .block-menu.menu--main>ul.menu>.menu-item>a{margin-bottom:15px;font-size:30px;text-transform:uppercase}.footer-wrapper-right{position:relative;margin-left:-18px;margin-right:-18px;padding:40px 18px}@media screen and (min-width:640px){.footer-wrapper-right{padding:65px 100% 20px 50px;margin:0 -100% 0 0;float:right;width:132%}}.footer-top-wrapper-right{background-color:#ebebeb}.footer-top-wrapper-right .page-footer-top__container-right{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-top-wrapper-right .page-footer-top__container-right>.block{margin-bottom:40px;width:100%}@media screen and (min-width:1400px){.footer-top-wrapper-right .page-footer-top__container-right>.block{width:50%;padding-right:10px}}.footer-btm-wrapper-right{background-color:#1cbbba}.footer-btm-wrapper-right h2{font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:300;text-transform:capitalize;line-height:1;padding:0;margin-bottom:20px}.footer-btm-wrapper-right a{color:#1b2944}.footer-btm-wrapper-right a:focus,.footer-btm-wrapper-right a:hover{border-color:#1b2944}.footer-btm-wrapper-right .block{margin-bottom:35px}.footer-btm-wrapper-right .menu--footer-legal-info-menu{font-size:.875rem;margin-bottom:0;display:inline-block}.footer-btm-wrapper-right .block-sign-in-block{font-size:.875rem;display:inline-block;position:relative;padding-left:10px}.footer-btm-wrapper-right .block-sign-in-block::before{content:' - ';position:absolute;left:0}footer{margin-top:60px;overflow:hidden;font-weight:400}footer a{text-decoration:none;border-bottom:1px solid transparent;transition:.1s border-color linear;color:#1b2944}footer a:hover{border-bottom:1px solid #1b2944}footer h2{font-family:Dense-Bold,Dense-Regular,Helvetica,Arial,sans-serif;margin-bottom:5px;font-size:22px;line-height:30px;display:inline-block;padding:0}.footer-top{background-color:#f4f4f4}@media screen and (min-width:640px){.footer-top__container{display:-ms-flexbox;display:flex}}.footer-btm{background-color:#1b2944}.footer-btm .page-footer-btm-bottom{color:#fff;font-size:.75rem}@media screen and (min-width:1401px){.footer-btm .page-footer-btm-bottom{bottom:50px;right:110px;position:absolute}}.footer-bottom .footer-bottom__container{padding-top:10px;padding-bottom:10px}.footer-bottom .block-inline-blockdefault{max-width:none}.footer-bottom .block-inline-blockdefault .field--name-thumbnail{max-width:152px}@media screen and (min-width:640px){.footer-btm__container{display:-ms-flexbox;display:flex}}.header-nav-top{display:none}@media screen and (min-width:1046px){.header-nav-top{display:block;text-align:right;font-size:.875rem;padding:5px 0 0 0}}.header-nav-top ul.menu a{text-decoration:none;color:#1b2944;border-bottom:1px solid transparent}.header-nav-top ul.menu a.is-active{color:#1cbbba;border-color:#1cbbba;font-weight:400}.header-nav-top ul.menu a:focus,.header-nav-top ul.menu a:hover{color:#1cbbba;border-color:#1cbbba}.header-nav-top ul.menu li{display:inline-block}.header-nav-top ul.menu li.menu-item--active-trail a{color:#1cbbba;border-color:#1cbbba;font-weight:400}.header-nav-top ul.menu li:not(:last-of-type){margin-right:6px}.header-nav-top ul.menu li:not(:last-of-type)::after{content:'|';display:inline-block;margin-left:6px}.header-nav{border-bottom:1px solid #d8d8d8;padding:16px 0 20px 0}@media screen and (min-width:1046px){.header-nav{border-bottom:0;padding:3px 0 0 0}}.header-nav .block-lab-menu-block,.header-nav .menu--main{display:none}@media screen and (min-width:1046px){.header-nav .block-lab-menu-block,.header-nav .menu--main{display:block}}.header-nav__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}.header-nav__left .site-logo{display:block}@media screen and (min-width:1450px){.header-nav__left .site-logo{margin-left:-27px}}.header-nav__right{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.header-nav__right ul.menu{padding:29px 0 25px 0}.header-nav__right ul.menu li{display:inline-block;margin-left:30px}.header-nav__right ul.menu li a{font-family:Dense-Regular,Helvetica,sans-serif;font-size:1.875rem;text-transform:uppercase;text-decoration:none;color:#1b2944;display:block;line-height:1;border-bottom:2px solid transparent}.header-nav__right ul.menu li a.is-active,.header-nav__right ul.menu li a:focus,.header-nav__right ul.menu li a:hover{color:#1cbbba;border-color:#1cbbba}.header-nav__right ul.menu li.menu-item--active-trail>a{color:#1cbbba;border-color:#1cbbba}.page-banner{margin-left:-18px;margin-right:-18px}@media screen and (min-width:1046px){.page-banner{margin-left:0;margin-right:0}}.page-mobile{display:none}.page-mobile__toggler{text-transform:uppercase;position:absolute;top:0;z-index:100;margin-bottom:0;height:60px;line-height:60px;cursor:pointer;padding-left:65px;font-family:Dense-Regular,Helvetica,Arial,sans-serif;font-size:32px;background:url(/themes/contrib/vib_base_theme/dist/image/menu_toggle.svg) no-repeat 18px center}@media screen and (min-width:1046px){.page-mobile__toggler{display:none}}@media screen and (max-width:1046px){.mobile-push-wrapper{position:relative;padding-top:60px}.mobile-push-wrapper .page-mobile{position:absolute;background-color:#fff;border-right:1px solid #e3e3e2;top:0;left:-140px;width:240px;height:100%}.mobile-push-wrapper.mobile--open .page-mobile{transform:translateX(140px);transition:transform .3s;z-index:100}.mobile-push-wrapper.mobile--open .footer-wrapper,.mobile-push-wrapper.mobile--open .menu-toggler,.mobile-push-wrapper.mobile--open .page-header,.mobile-push-wrapper.mobile--open .page-main{transform:translateX(235px);transition:transform .3s}.mobile-push-wrapper.mobile--open::after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,.9);opacity:1;transition:all 1s;animation:fade-in .5s cubic-bezier(.39,.575,.565,1) both}}@media screen and (min-width:1046px){.body--menu-open{overflow:auto}}.page-mobile .block-lab-menu-block,.page-mobile .menu--main{border-bottom:1px solid #e3e3e2;padding-top:5px;padding-bottom:5px;margin-bottom:10px}.page-mobile .block-lab-menu-block a,.page-mobile .menu--main a{font-family:Dense-Regular,Helvetica,sans-serif;font-size:1.875rem;line-height:3.438rem;text-transform:uppercase;text-decoration:none;color:#1b2944;display:block}.page-mobile .block-lab-menu-block a.is-active,.page-mobile .block-lab-menu-block a:focus,.page-mobile .block-lab-menu-block a:hover,.page-mobile .menu--main a.is-active,.page-mobile .menu--main a:focus,.page-mobile .menu--main a:hover{color:#1cbbba;border-color:#1cbbba}.page-mobile .block-lab-menu-block .menu-item--active-trail>a,.page-mobile .menu--main .menu-item--active-trail>a{color:#1cbbba;border-color:#1cbbba}.page-mobile .block-lab-menu-block ul.menu ul.menu,.page-mobile .menu--main ul.menu ul.menu{padding-left:20px}.page-mobile .menu--top>.menu{margin:0;padding:0;list-style:none}.page-mobile .menu--top>.menu a{display:block;padding-top:5px;padding-bottom:5px;text-decoration:none;color:#1b2944}.page-mobile .menu--top>.menu a.is-active{font-weight:400;color:#1cbbba}.page-mobile .menu--top>.menu a:focus,.page-mobile .menu--top>.menu a:hover{color:#1cbbba}.page-mobile .menu--top>.menu .menu-item--active-trail>a{font-weight:400;color:#1cbbba}.teaser-link{display:block;text-decoration:none;color:#1b2944;transform:translateY(0);height:100%}.teaser-link:focus,.teaser-link:hover{transform:translateY(3px);color:#000}.view-filters{margin-bottom:35px}@media screen and (min-width:768px){.view-filters .form--inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}}.view-filters .form-item:not(fieldset){width:100%}@media screen and (min-width:768px){.view-filters .form-item:not(fieldset){margin-right:25px;-ms-flex:1;flex:1;width:auto}}.view-filters .form-actions{-ms-flex-item-align:end;align-self:flex-end;margin-top:0;margin-bottom:15px}.view-filters .form-actions input{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.teaser-link:hover .view-filters .form-actions input,.view-filters .form-actions input:focus,.view-filters .form-actions input:hover{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .view-filters .form-actions input{background-color:#1b2944;border-color:#1b2944}.color-green .view-filters .form-actions input:focus,.color-green .view-filters .form-actions input:hover{background-color:#0d131f;border-color:#0d131f}.teaser-link:hover .view-filters .form-actions input,.view-filters .form-actions input:focus,.view-filters .form-actions input:hover{background-position:right 10px center}.view-filters .form-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.view-filters .form-checkboxes{max-width:80%}}.view-filters .form-checkboxes>.form-item{-ms-flex:0 0 33.33%;flex:0 0 33.33%;margin-right:0;padding-right:10px;min-width:200px}.view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;flex-wrap:wrap;margin-bottom:-30px}.view-content>article{margin-bottom:30px}.view-footer{margin-top:30px}.view-footer a{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.teaser-link:hover .view-footer a,.view-footer a:focus,.view-footer a:hover{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .view-footer a{background-color:#1b2944;border-color:#1b2944}.color-green .view-footer a:focus,.color-green .view-footer a:hover{background-color:#0d131f;border-color:#0d131f}.teaser-link:hover .view-footer a,.view-footer a:focus,.view-footer a:hover{background-position:right 10px center}.teaser-link{display:block;text-decoration:none;color:#1b2944;transform:translateY(0);height:100%}.teaser-link:focus,.teaser-link:hover{transform:translateY(3px);color:#000}.view-filters{margin-bottom:35px}@media screen and (min-width:768px){.view-filters .form--inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}}.view-filters .form-item:not(fieldset){width:100%}@media screen and (min-width:768px){.view-filters .form-item:not(fieldset){margin-right:25px;-ms-flex:1;flex:1;width:auto}}.view-filters .form-actions{-ms-flex-item-align:end;align-self:flex-end;margin-top:0;margin-bottom:15px}.view-filters .form-actions input{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.teaser-link:hover .view-filters .form-actions input,.view-filters .form-actions input:focus,.view-filters .form-actions input:hover{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .view-filters .form-actions input{background-color:#1b2944;border-color:#1b2944}.color-green .view-filters .form-actions input:focus,.color-green .view-filters .form-actions input:hover{background-color:#0d131f;border-color:#0d131f}.teaser-link:hover .view-filters .form-actions input,.view-filters .form-actions input:focus,.view-filters .form-actions input:hover{background-position:right 10px center}.view-filters .form-checkboxes{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.view-filters .form-checkboxes{max-width:80%}}.view-filters .form-checkboxes>.form-item{-ms-flex:0 0 33.33%;flex:0 0 33.33%;margin-right:0;padding-right:10px;min-width:200px}.view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;flex-wrap:wrap;margin-bottom:-30px}.view-content>article{margin-bottom:30px}.view-footer{margin-top:30px}.view-footer a{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.teaser-link:hover .view-footer a,.view-footer a:focus,.view-footer a:hover{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .view-footer a{background-color:#1b2944;border-color:#1b2944}.color-green .view-footer a:focus,.color-green .view-footer a:hover{background-color:#0d131f;border-color:#0d131f}.teaser-link:hover .view-footer a,.view-footer a:focus,.view-footer a:hover{background-position:right 10px center}.block-dropdown-language{margin:12px 0 0 0}@media screen and (min-width:1046px){.block-dropdown-language{display:inline-block;margin:25px 0 0 40px}}.block-dropdown-language .dropbutton-wrapper{position:relative}.block-dropdown-language .dropbutton-wrapper .dropbutton-widget{padding-right:0!important;border:0}.block-dropdown-language .dropbutton-wrapper .dropbutton{border-right:0}.block-dropdown-language .dropbutton-wrapper .dropbutton-toggle{display:none}.block-dropdown-language .dropbutton-wrapper .secondary-action{border-top:0;margin-top:0;text-align:center;position:absolute;opacity:0;visibility:hidden;display:block;bottom:-32px;left:1px}.block-dropdown-language .dropbutton-wrapper .secondary-action a{font-weight:400;color:#1cbbba;background-color:#fff;border:1px solid #1cbbba;width:35px;height:35px;line-height:35px;margin:0!important;padding:0!important}.block-dropdown-language .dropbutton-wrapper .active-language{font-weight:400;text-decoration:none;display:block;line-height:35px}.block-dropdown-language .dropbutton-wrapper .active-language::before{display:inline-block;position:absolute;width:35px;height:35px;content:'';border:1px solid #1b2944;left:1px;top:1px;transform:rotate(45deg);z-index:10;transition:all .3s}.block-dropdown-language .dropbutton-wrapper .active-language:focus,.block-dropdown-language .dropbutton-wrapper .active-language:hover,.block-dropdown-language .dropbutton-wrapper.open{color:#1cbbba;transition:color .3s;cursor:pointer}.block-dropdown-language .dropbutton-wrapper .active-language:focus::before,.block-dropdown-language .dropbutton-wrapper .active-language:hover::before,.block-dropdown-language .dropbutton-wrapper.open::before{transform:rotate(0);border-color:#1cbbba;transition:all .3s}.block-dropdown-language .dropbutton-wrapper .active-language:focus .active-language::before,.block-dropdown-language .dropbutton-wrapper .active-language:hover .active-language::before,.block-dropdown-language .dropbutton-wrapper.open .active-language::before{transform:rotate(0);border-color:#1cbbba;transition:all .3s}.block-dropdown-language .dropbutton-wrapper.open .secondary-action{opacity:1;visibility:visible;transition:opacity .3s}.menu--footer-legal-info-menu .menu li{display:inline-block}.menu--footer-legal-info-menu .menu li:not(:last-of-type)::after{content:'-'}.menu--footer-legal-info-menu .menu li:first-of-type::before{content:"ⒸVIB - "}ul.menu{margin:0;padding:0}ul.menu li{list-style:none;margin-top:0}.breadcrumb{padding-top:20px;padding-bottom:27px}.breadcrumb::after,.breadcrumb::before{content:'';display:table}.breadcrumb::after{clear:both}.breadcrumb ol{padding:0;margin:0}.breadcrumb li{list-style:none;float:left;color:#1b2944;font-size:14px}.breadcrumb li a{text-decoration:none;color:#1b2944}.breadcrumb li a:focus,.breadcrumb li a:hover{text-decoration:underline}.breadcrumb li::after{text-decoration:none;content:'>';padding:0 10px}.breadcrumb li:last-child{font-weight:700}.breadcrumb li:last-of-type::after{content:none}.maintenance-page{background-color:#f5f5f5}.maintenance-page .maintenance-wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:440px;width:100%}.maintenance-page header{text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d0d0d0}.maintenance-page header img{display:inline-block;width:140px;height:auto}.maintenance-page main{text-align:center}.maintenance-page main h1{font-weight:400;margin-top:0;margin-bottom:35px;font-size:1rem;line-height:1.25rem;color:#979797}.maintenance-page main .maintenance__content{font-weight:700;padding-bottom:20px;border-bottom:1px solid #d0d0d0;font-size:1.25rem;line-height:1.5rem}.paragraph--type--image-text .paragraph--left{margin-bottom:20px}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text{display:-ms-grid;display:grid;grid-gap:24px;grid-row-gap:0;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr)}.layout__1col .paragraph--type--image-text .paragraph--left{margin-bottom:0;min-width:0}.layout__1col .paragraph--type--image-text .paragraph--right{min-width:0}.layout__1col .paragraph--type--image-text.paragraph--half .paragraph--left{grid-column:1/4}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--half .paragraph--left{-ms-grid-column:1;-ms-grid-column-span:3;margin-right:24px}}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text.paragraph--half .paragraph--right{grid-column:4/-1}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--half .paragraph--right{-ms-grid-column:4;-ms-grid-column-span:3;margin-right:0}}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text.paragraph--thirds .paragraph--left{grid-column:1/3}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--thirds .paragraph--left{-ms-grid-column:1;-ms-grid-column-span:2;margin-right:24px}}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text.paragraph--thirds .paragraph--right{grid-column:3/-1}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--thirds .paragraph--right{-ms-grid-column:3;-ms-grid-column-span:4;margin-right:0}}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text.paragraph--thirds--two-one .paragraph--left{grid-column:1/5}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--thirds--two-one .paragraph--left{-ms-grid-column:1;-ms-grid-column-span:4;margin-right:24px}}@media screen and (min-width:640px){.layout__1col .paragraph--type--image-text.paragraph--thirds--two-one .paragraph--right{grid-column:5/-1}}@media screen and (min-width:640px) and (-ms-high-contrast:active),screen and (min-width:640px) and (-ms-high-contrast:none){.layout__1col .paragraph--type--image-text.paragraph--thirds--two-one .paragraph--right{-ms-grid-column:5;-ms-grid-column-span:2;margin-right:0}}.paragraph--type--person-in-context{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.paragraph--type--person-in-context .field--name-field-contribution .field__label,.paragraph--type--person-in-context .field--name-field-expertise .field__label{font-weight:700}.paragraph--type--person-in-context .field--name-field-expertise{margin-bottom:15px}.paragraph--type--person-in-context .field--name-field-expertise .field__label{width:100%}.paragraph--type--person-in-context .field--name-field-expertise .field__item{display:list-item;margin-left:16px}@media screen and (min-width:768px){.paragraph--type--person-in-context{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}.field--name-field-project-lead .paragraph--type--person-in-context{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.field--name-field-project-lead .paragraph--type--person-in-context .node--type-person--teaser{max-width:580px}.paragraph--type--text{column-gap:24px}@media screen and (max-width:640px){.paragraph--type--text{column-count:1!important}}.layout__regions .paragraph--type--text{column-count:1!important}.paragraph--type--text.column-count-1{max-width:888px;margin-left:auto;margin-right:auto}.paragraph--type--image,.paragraph--type--image-text,.paragraph--type--text,.paragraph--type--video{margin-bottom:25px}.field--name-field-paragraphs .field__item:last-child .paragraph{margin-bottom:0}.pager{text-align:center;margin-top:30px}.pager ul{display:inline-block;margin:0;padding:0}.pager li{list-style:none;float:left;margin:0 10px;font-family:Dense-Regular,Helvetica,Arial,sans-serif}.pager li a{font-family:Dense-Regular,Helvetica,Arial,sans-serif;font-size:1.775rem}.pager .pager__items .pager__item{position:relative;width:40px;height:40px}.pager .pager__items .pager__item a{text-decoration:none;display:block;font-size:1.775rem;line-height:38px;color:#1b2944}.pager .pager__items .pager__item a::before{display:inline-block;position:absolute;width:40px;height:40px;content:'';border:1px solid #fff;left:0;top:0;transform:rotate(45deg);z-index:-10}.pager .pager__items .pager__item a:hover{color:#1cbbba}.pager .pager__item.is-active a::before{border:1px solid #1cbbba!important}.pager .pager__item--next,.pager .pager__item--previous{display:none}@media screen and (max-width:640px){.pager{margin-bottom:40px}}@media screen and (min-width:640px){.pager .pager__item--next,.pager .pager__item--previous{display:inline-block}.pager .pager__item--next a,.pager .pager__item--previous a{text-decoration:none;text-transform:uppercase;line-height:38px;color:#1cbbba;display:block;font-size:14px}.pager .pager__item--next a span,.pager .pager__item--previous a span{font-weight:700}.pager .pager__item--next a:focus,.pager .pager__item--next a:hover,.pager .pager__item--previous a:focus,.pager .pager__item--previous a:hover{text-decoration:underline}.pager .pager__item--next{float:right}.pager .pager__item--previous{float:left}}.tabs{padding-left:0;padding-bottom:10px}.tabs li{display:inline-block;margin-right:3px}.tabs li a{text-decoration:none;display:inline-block;color:#fff;background-color:#1b2944;border:1px solid #fff;padding:5px 10px}.tabs li a:focus,.tabs li a:hover{background-color:#1cbbba;transition:.2s}.messages{margin-bottom:20px}.messages--error,.messages--status{width:100%;color:#1b2944;background-color:transparent;font-weight:700;border-color:#ff681e;border-width:3px;background-image:url(/themes/custom/vib_subsites_theme/dist/image/checkmark_orange.svg);background-position-y:center;background-size:30px;padding-left:50px;box-shadow:inset 8px 0 0 #ff681e;margin-bottom:30px!important}.messages--error{background-image:url(/themes/custom/vib_subsites_theme/dist/image/error.svg)}.messages--error .messages__list{list-style:disc;padding-left:20px}.messages--error .messages__item{font-weight:700}.expand-collapse .ec-toggle-link{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.expand-collapse .ec-toggle-link:focus,.expand-collapse .ec-toggle-link:hover,.teaser-link:hover .expand-collapse .ec-toggle-link{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .expand-collapse .ec-toggle-link{background-color:#1b2944;border-color:#1b2944}.color-green .expand-collapse .ec-toggle-link:focus,.color-green .expand-collapse .ec-toggle-link:hover{background-color:#0d131f;border-color:#0d131f}.expand-collapse .ec-toggle-link:focus,.expand-collapse .ec-toggle-link:hover,.teaser-link:hover .expand-collapse .ec-toggle-link{background-position:right 10px center}.expand-collapse .ec-toggle-link{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.expand-collapse .ec-toggle-link:focus,.expand-collapse .ec-toggle-link:hover,.teaser-link:hover .expand-collapse .ec-toggle-link{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .expand-collapse .ec-toggle-link{background-color:#1b2944;border-color:#1b2944}.color-green .expand-collapse .ec-toggle-link:focus,.color-green .expand-collapse .ec-toggle-link:hover{background-color:#0d131f;border-color:#0d131f}.expand-collapse .ec-toggle-link:focus,.expand-collapse .ec-toggle-link:hover,.teaser-link:hover .expand-collapse .ec-toggle-link{background-position:right 10px center}@media screen and (min-width:768px){.block__follow-us{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.block__follow-us h2,.block__follow-us h3{width:100%}.block__follow-us .field--type-link a{padding-left:30px;background:url(/themes/contrib/vib_lib_theme/dist/image/facebook.svg) no-repeat center left;background-size:18px;background-position-x:-4px}.block__follow-us .field--name-field-twitter a{background:url(/themes/contrib/vib_lib_theme/dist/image/twitter.svg) no-repeat center left;background-position-x:0}.block__follow-us .field--name-field-linkedin a{background:url(/themes/contrib/vib_lib_theme/dist/image/linkedin.svg) no-repeat center left;background-position-x:-2px}.block__follow-us .field--name-field-vimeo a{background:url(/themes/contrib/vib_lib_theme/dist/image/vimeo.svg) no-repeat center left;background-position-x:-2px}.block__follow-us .field--name-field-instagram a{background:url(/themes/contrib/vib_lib_theme/dist/image/instagram.svg) no-repeat center left;background-position-x:0}.block__follow-us .field--name-field-youtube a{background:url(/themes/contrib/vib_lib_theme/dist/image/youtube.svg) no-repeat center left;background-position-x:-2px}@media screen and (min-width:768px){.block__follow-us .field--type-link{width:100%}}.block-header-banner-block{position:relative;margin-bottom:25px;z-index:-2}.title--header-wrapper h1{max-width:400px;line-height:4.375rem;margin-bottom:30px;position:relative}.title--header-wrapper h1::before{content:'';width:292px;height:123px;background-color:#1cbbba;position:absolute;left:-74px;top:-15px;z-index:-1}.page-header-title-wrapper{margin-bottom:45px}.page-header-title-wrapper .block-system-breadcrumb-block{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.page-header-title-wrapper .block-header-title-block{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}@media screen and (min-width:1024px){.page-header-title-wrapper{-ms-flex-pack:justify;justify-content:space-between}.page-header-title-wrapper .block-system-breadcrumb-block{margin-left:12px;margin-right:12px;width:calc(25% - 24px)}.page-header-title-wrapper .block-header-title-block{margin-left:12px;margin-right:12px;width:calc(66.66667% - 24px)}.page-header-title-wrapper .block-header-title-block h1{max-width:400px}.page-header-title-wrapper .block-header-title-block h3{margin-bottom:40px}.page-header-title-wrapper h1::before{width:292px;height:213px;left:-74px;top:-105px}}@media screen and (min-width:768px){.rt-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}.rt-header .image--header-wrapper{margin-left:12px;margin-right:12px;width:calc(66.66667% - 24px);z-index:-1}.rt-header .title--header-wrapper{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}.rt-header .title--header-wrapper h1{margin-top:50px}.rt-header .title--header-wrapper h1::before{width:431px;height:117px;left:-155px;top:-5px}}.page-node-type-news .title--header-wrapper h1{max-width:none}.front .page-header-title-wrapper{margin-bottom:45px}.front .page-header-title-wrapper .block-system-breadcrumb-block{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.front .page-header-title-wrapper .block-header-title-block{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}@media screen and (min-width:1024px){.front .page-header-title-wrapper .block-header-title-block .title--header-wrapper{width:100%;max-width:calc(66.66667%);float:right}.front .page-header-title-wrapper .block-header-title-block .title--header-wrapper h1::before{width:431px;height:117px;left:-155px;top:-5px}}.front .page-header-title-wrapper .block-header-title-block .cta-header-link .button{margin-right:10px}.block-4,.missing-translation-block{margin:15px auto}.block-4 .inner__wrapper,.missing-translation-block .inner__wrapper{border:2px solid #ff681e;padding:15px 20px;margin-bottom:30px}.block-4 .inner__wrapper h3,.block-4 .inner__wrapper p,.missing-translation-block .inner__wrapper h3,.missing-translation-block .inner__wrapper p{font-weight:700;color:#ff681e}.field--name-field-calendar .atcb-link{font-weight:700;text-decoration:underline;position:relative;color:#1cbbba;z-index:100}.field--name-field-calendar .atcb-link::before{display:inline-block;margin-right:10px;content:'';width:15px;height:15px;background-image:url(/themes/contrib/vib_lib_theme//dist/image/add-to-calendar.svg);background-size:contain;background-repeat:no-repeat}.field--name-field-calendar .atcb-list{border:1px solid #1cbbba;padding:35px 0 0 35px;top:-10px;left:-15px;z-index:50;width:220px}.field--name-field-calendar .atcb-item-link{color:#1b2944;padding:5px 0}.field--name-field-calendar .atcb-item-link:focus,.field--name-field-calendar .atcb-item-link:hover{text-decoration:underline}.field--name-field-caption{font-size:.875rem}.field--name-field-description{margin-bottom:15px}.field--name-field-description:last-child{margin-bottom:0}.field--name-field-labels .field__item{display:inline-block;background-color:#1b2944;color:#fff;padding:3px 10px 4px;margin-right:5px}.field--name-field-link a{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear}.field--name-field-link a:focus,.field--name-field-link a:hover,.teaser-link:hover .field--name-field-link a{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .field--name-field-link a{background-color:#1b2944;border-color:#1b2944}.color-green .field--name-field-link a:focus,.color-green .field--name-field-link a:hover{background-color:#0d131f;border-color:#0d131f}.field--name-field-teaser-plain{margin-bottom:15px}.field--name-field-teaser-plain:last-child{margin-bottom:0}.field--name-field-usp .field__item{padding-left:17px;position:relative;margin-bottom:13px}.field--name-field-usp .field__item::before{content:'•';position:absolute;left:0;top:0}.field--name-field-usp .field__item:last-child{margin-bottom:0}.field--type-text-long{max-width:888px;margin-left:auto;margin-right:auto}.user-login-form{padding-left:18px;padding-right:18px;margin-left:auto;margin-right:auto;max-width:1394px;max-width:938px}@media screen and (min-width:1080px){.user-login-form{padding-left:25px;padding-right:25px}}.banner-image-right-wrapper{color:#fff;background-color:#1b2944}.banner-image-right-wrapper h2{color:#fff}.banner-image-right-wrapper .field--name-field-links{margin-top:10px}.banner-image-right-wrapper .field--name-field-links a{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;border-color:#fff;background-color:transparent}.banner-image-right-wrapper .field--name-field-links a:focus,.banner-image-right-wrapper .field--name-field-links a:hover,.teaser-link:hover .banner-image-right-wrapper .field--name-field-links a{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .banner-image-right-wrapper .field--name-field-links a{background-color:#1b2944;border-color:#1b2944}.color-green .banner-image-right-wrapper .field--name-field-links a:focus,.color-green .banner-image-right-wrapper .field--name-field-links a:hover{background-color:#0d131f;border-color:#0d131f}.banner-image-right-wrapper .banner-left{padding:25px}@media screen and (min-width:768px){.banner-image-right-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.banner-image-right-wrapper .banner-left{-ms-flex:1 0 50%;flex:1 0 50%;padding:100px 75px}.banner-image-right-wrapper .banner-right{-ms-flex:1 0 50%;flex:1 0 50%}}.block-inline-blockcarousel .paragraph--type--carousel-item{position:relative}.block-inline-blockcarousel .paragraph--type--carousel-item a{color:#1b2944}.block-inline-blockcarousel .paragraph--type--carousel-item a .button{margin-top:15px}.block-inline-blockcarousel .paragraph--type--carousel-item a .caption--wrapper{transition:.2s}.block-inline-blockcarousel .paragraph--type--carousel-item a:focus,.block-inline-blockcarousel .paragraph--type--carousel-item a:hover{color:#000}.block-inline-blockcarousel .paragraph--type--carousel-item a:focus .caption--wrapper,.block-inline-blockcarousel .paragraph--type--carousel-item a:hover .caption--wrapper{transform:scale(1.01)}.block-inline-blockcarousel .paragraph--type--carousel-item a:focus .button,.block-inline-blockcarousel .paragraph--type--carousel-item a:hover .button{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.block-inline-blockcarousel .caption--wrapper{padding:25px;background-color:#fff}@media screen and (min-width:768px){.block-inline-blockcarousel .caption--wrapper{position:absolute;display:inline-block;left:0;right:0;bottom:25px;margin:0 auto;max-width:600px}}.block-centers-campuses-map-block .centers-svg-map img{margin:0 auto}.block-centers-campuses-map-block .centers-view-for-map{max-width:830px;margin:25px auto 0}.block-centers-campuses-map-block .centers-view-for-map .node--type-research-center--teaser{color:#5b2a82;margin-bottom:25px}.block-centers-campuses-map-block .centers-view-for-map .node--type-research-center--teaser .teaser-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#5b2a82}.block-centers-campuses-map-block .centers-view-for-map .node--type-research-center--teaser .field--name-title::after{height:13px;width:13px}.block-centers-campuses-map-block .centers-view-for-map .node--type-research-center--teaser .field--name-field-icon{width:65px;margin-right:5px}.block-centers-campuses-map-block .centers-view-for-map .node--type-research-center--teaser h3{width:calc(100% - 70px);font-family:Dense-Bold,Dense-Regular,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;line-height:20px}@media screen and (min-width:768px){.block-centers-campuses-map-block .centers-view-for-map .node--type-research-center--teaser{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}}.cta-background-image__link{text-decoration:none;display:block;position:relative}.cta-background-image__link:focus .cta-background-image__text,.cta-background-image__link:hover .cta-background-image__text{background:rgba(66,183,186,.2);color:#1b2944;transition:.3s}.cta-background-image__text{width:100%;padding:10px;color:#fff;bottom:0;background:rgba(27,41,68,.6);transition:transform .3s}.cta-background-image__text .field--type-text-long{max-width:none}.cta-background-image__text h2{margin-bottom:5px;font-family:Dense-Bold,Helvetica,sans-serif;font-size:2.625rem;line-height:.85;text-transform:uppercase}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cta-background-image__text h2{font-size:2.6rem}}.cta-background-image--img .cta-background-image__text{position:absolute;top:0}.cta-image-label.cta-image-label--green .label-wrapper{background-color:rgba(27,187,186,.8)}.cta-image-label.cta-image-label--blue .label-wrapper{background-color:rgba(27,41,86,.8)}.cta-image-label .label-wrapper{color:#fff;padding:20px}@media screen and (min-width:640px){.cta-image-label.cta-image-label--green .content-image{margin-right:75px}.cta-image-label .content-wrapper{position:relative}.cta-image-label .label-wrapper{position:absolute;bottom:25px;right:0;width:80%;padding:20px}}.cta-image-label h2{font-size:1.875rem;line-height:1.875rem;margin-bottom:5px}.cta-linked-image__link{text-decoration:none;display:block}.cta-linked-image__link:focus .cta-linked-image__text,.cta-linked-image__link:hover .cta-linked-image__text{transform:translateY(0)}.cta-linked-image__wrapper{position:relative;overflow:hidden}.cta-linked-image__text{position:absolute;width:100%;padding:10px;color:#fff;bottom:0;background:rgba(27,41,68,.6);transition:transform .3s;transform:translateY(65px)}.cta-linked-image__text .button{float:right;margin-top:25px}.cta-linked-image__title{font-family:Dense-Bold,Helvetica,sans-serif;font-size:2.625rem;line-height:.85;text-transform:uppercase;font-weight:400;margin-bottom:5px}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cta-linked-image__title{font-size:2.6rem}}@media screen and (min-width:768px){.cta-side-image__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}}.cta-side-image__left{margin-bottom:20px}@media screen and (min-width:768px){.cta-side-image__left{margin-bottom:0;margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}.cta-side-image__right{background-color:#f2f2f2;padding:25px}.cta-side-image__right h2{margin-bottom:20px;font-size:3.125rem;text-transform:uppercase;font-weight:400;line-height:3rem}@media screen and (min-width:768px){.cta-side-image__right{padding:70px;margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:768px){.layout--vib-threecol-section .cta-side-image__right,.layout--vib-threecol-stacked .layout__region--fourth .cta-side-image__right,.layout--vib-threecol-stacked .layout__region--second .cta-side-image__right,.layout--vib-threecol-stacked .layout__region--third .cta-side-image__right,.layout--vib-twocol-section:not(.section-full) .cta-side-image__right,.layout--vib-twocol-stacked .layout__region--second .cta-side-image__right,.layout--vib-twocol-stacked .layout__region--third .cta-side-image__right{background-color:#f2f2f2;padding:25px}.layout--vib-threecol-section .cta-side-image__right h2,.layout--vib-threecol-stacked .layout__region--fourth .cta-side-image__right h2,.layout--vib-threecol-stacked .layout__region--second .cta-side-image__right h2,.layout--vib-threecol-stacked .layout__region--third .cta-side-image__right h2,.layout--vib-twocol-section:not(.section-full) .cta-side-image__right h2,.layout--vib-twocol-stacked .layout__region--second .cta-side-image__right h2,.layout--vib-twocol-stacked .layout__region--third .cta-side-image__right h2{font-size:2.5rem;line-height:2.8rem}}.block-inline-blockcta-top-image::after,.block-inline-blockcta-top-image::before{content:'';display:table}.block-inline-blockcta-top-image::after{clear:both}.block-inline-blockcta-top-image .field--name-field-image{margin-bottom:15px}.block-inline-blockcta-top-image .field--type-text-long{max-width:none}.block-inline-blockcta-top-image a+.field--name-field-file{margin-top:5px}.cta-image-top-right{max-width:700px;margin-right:auto;margin-left:auto}.cta-image-top-right .field--name-field-links a{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;border-color:#fff;background-color:transparent}.cta-image-top-right .field--name-field-links a:focus,.cta-image-top-right .field--name-field-links a:hover,.teaser-link:hover .cta-image-top-right .field--name-field-links a{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .cta-image-top-right .field--name-field-links a{background-color:#1b2944;border-color:#1b2944}.color-green .cta-image-top-right .field--name-field-links a:focus,.color-green .cta-image-top-right .field--name-field-links a:hover{background-color:#0d131f;border-color:#0d131f}.cta-image-top-right.cta-image-top-right--green .content-wrapper{background-color:#1cbbba}.cta-image-top-right.cta-image-top-right--purple .content-wrapper{background-color:#5b2a82}.cta-image-top-right .field--name-field-description p{font-weight:400}.cta-image-top-right .content-wrapper{color:#fff}.cta-image-top-right .content-bottom,.cta-image-top-right .content-left{padding:25px}.cta-image-top-right .field--name-field-links{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.cta-image-top-right .field--name-field-links .field__item{margin-right:20px;margin-bottom:20px}@media screen and (min-width:768px){.cta-image-top-right{margin-top:90px}.cta-image-top-right .content-wrapper{position:relative}.cta-image-top-right .content-left{width:60%;padding:25px 0 0 50px;z-index:10;position:relative}.cta-image-top-right .content-right{position:absolute;right:30px;top:-90px;max-width:40%}.cta-image-top-right .content-bottom{width:100%;padding:20px 0 5px 50px}}@media screen and (min-width:768px){.cta-image-top-right .content-left{padding:55px 0 0 70px}.cta-image-top-right .content-bottom{padding:40px 0 35px 70px}}.block-inline-blockdynamic-listing.dynamic-block-biotech_news,.block-inline-blockdynamic-listing.dynamic-block-event,.block-inline-blockdynamic-listing.dynamic-block-publication,.block-inline-blockdynamic-listing.dynamic-block-research_topic{max-width:888px;margin-left:auto;margin-right:auto}.block-inline-blocknews-listing,.block-inline-blockpublication-reference,.block-views-blockpublications-for-user{max-width:888px;margin-left:auto;margin-right:auto}.block-inline-blockdownload-reference>h2,.block-inline-blockdynamic-listing>h2,.block-inline-blocknews-listing>h2,.block-inline-blockpublication-reference>h2,.block-views-blockpublications-for-user>h2{padding-bottom:10px}.block-find-us-on-social-media-block{max-width:888px;margin-left:auto;margin-right:auto;margin-bottom:0}.block-find-us-on-social-media-block .field--name-field-title{margin-bottom:8px;font-size:1.125rem;font-weight:700;line-height:2rem}.block-find-us-on-social-media-block .social--media-links{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-12px;margin-right:-12px;margin-top:7px}.block-find-us-on-social-media-block .social--media-links .social-link{margin:0 12px 24px}.block-find-us-on-social-media-block .social--media-links .social-link>a{width:204px;display:block}.block-find-us-on-social-media-block .social--media-links .social-link>a:hover{opacity:.7}.block-webform-block form{margin-top:40px}.layout__region>.block{margin-bottom:25px}.info-banner__text{text-align:center;max-width:730px;margin:0 auto;padding:55px 20px 40px}.info-banner__text .field--name-field-title{margin-bottom:20px;font-size:3.125rem;line-height:3.5rem}.info-banner__text .field--name-field-links{margin-bottom:25px}.info-banner__text .field--name-field-links .field__item{display:inline-block;margin:0 5px 10px}.info-banner__text .field--name-field-links a{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.info-banner__text .field--name-field-links a:focus,.info-banner__text .field--name-field-links a:hover,.teaser-link:hover .info-banner__text .field--name-field-links a{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .info-banner__text .field--name-field-links a{background-color:#1b2944;border-color:#1b2944}.color-green .info-banner__text .field--name-field-links a:focus,.color-green .info-banner__text .field--name-field-links a:hover{background-color:#0d131f;border-color:#0d131f}.info-banner__text .field--name-field-links a:focus,.info-banner__text .field--name-field-links a:hover,.teaser-link:hover .info-banner__text .field--name-field-links a{background-position:right 10px center}.info-banner--img .info-banner__content{background-size:cover;background-position:center}.info-banner--light .info-banner__text{color:#fff}.info-banner--light .field--name-field-links a{border-color:#fff;background-color:transparent}.info-banner--light.info-banner--no-img .info-banner__content{background-color:#5b2a82}.block-keep-me-informed-block{max-width:888px;margin-left:auto;margin-right:auto}.block-keep-me-informed-block .field--name-field-title{margin-bottom:8px;font-size:1.125rem;line-height:2rem}.block-keep-me-informed-block form{margin-top:15px}.block-inline-blocklink-bar .field--name-field-links{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.block-inline-blocklink-bar .field--name-field-links .field__item{margin-right:20px;margin-bottom:20px}.block-inline-blocklink-bar .field--name-field-links .field__item a{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.block-inline-blocklink-bar .field--name-field-links .field__item a:focus,.block-inline-blocklink-bar .field--name-field-links .field__item a:hover,.teaser-link:hover .block-inline-blocklink-bar .field--name-field-links .field__item a{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .block-inline-blocklink-bar .field--name-field-links .field__item a{background-color:#1b2944;border-color:#1b2944}.color-green .block-inline-blocklink-bar .field--name-field-links .field__item a:focus,.color-green .block-inline-blocklink-bar .field--name-field-links .field__item a:hover{background-color:#0d131f;border-color:#0d131f}.block-inline-blocklink-bar .field--name-field-links .field__item a:focus,.block-inline-blocklink-bar .field--name-field-links .field__item a:hover,.teaser-link:hover .block-inline-blocklink-bar .field--name-field-links .field__item a{background-position:right 10px center}.layout--vib-threecol-section .block-inline-blocklink-bar .field--name-field-links .field__item,.layout--vib-threecol-stacked .layout__region--fourth .block-inline-blocklink-bar .field--name-field-links .field__item,.layout--vib-threecol-stacked .layout__region--second .block-inline-blocklink-bar .field--name-field-links .field__item,.layout--vib-threecol-stacked .layout__region--third .block-inline-blocklink-bar .field--name-field-links .field__item,.layout--vib-twocol-section .block-inline-blocklink-bar .field--name-field-links .field__item,.layout--vib-twocol-stacked .layout__region--second .block-inline-blocklink-bar .field--name-field-links .field__item,.layout--vib-twocol-stacked .layout__region--third .block-inline-blocklink-bar .field--name-field-links .field__item{width:100%;margin-right:0}.block-inline-blocklinked-images .field--name-field-images{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;margin-left:-12.5px;margin-right:-12.5px;margin-bottom:12.5px}.block-inline-blocklinked-images .field--name-field-images>.field__item{display:-ms-flexbox;display:flex;margin-left:12px;margin-right:12px;width:calc(100% - 24px);-ms-flex-align:center;align-items:center}.block-inline-blocklinked-images .field--name-field-images>.field__item .field--name-field-image{max-width:170px;margin:auto}@media screen and (min-width:480px){.block-inline-blocklinked-images .field--name-field-images>.field__item{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:768px){.block-inline-blocklinked-images .field--name-field-images>.field__item{margin-left:12px;margin-right:12px;width:calc(25% - 24px)}}.layout--vib-threecol-section .block-inline-blocklinked-images .field--name-field-images>.field__item,.layout--vib-threecol-stacked .layout__region--fourth .block-inline-blocklinked-images .field--name-field-images>.field__item,.layout--vib-threecol-stacked .layout__region--second .block-inline-blocklinked-images .field--name-field-images>.field__item,.layout--vib-threecol-stacked .layout__region--third .block-inline-blocklinked-images .field--name-field-images>.field__item,.layout--vib-twocol-section:not(.section-full) .block-inline-blocklinked-images .field--name-field-images>.field__item,.layout--vib-twocol-stacked .layout__region--second .block-inline-blocklinked-images .field--name-field-images>.field__item,.layout--vib-twocol-stacked .layout__region--third .block-inline-blocklinked-images .field--name-field-images>.field__item{margin-left:12px;margin-right:12px;width:calc(100% - 24px);margin-bottom:15px}.block-inline-blockin-page-navigation .field--name-field-links{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.block-inline-blockin-page-navigation .field--name-field-links .field__item{margin-right:10px}.block-inline-blockin-page-navigation .field--name-field-links .field__item a{text-decoration:none;border-bottom:1px solid #ff681e;font-weight:400}.block-inline-blockin-page-navigation .field--name-field-links .field__item a:focus,.block-inline-blockin-page-navigation .field--name-field-links .field__item a:hover{border-bottom:0}.block-inline-blockin-page-navigation .field--name-field-links .field__item:first-of-type::before{content:'Jump to: '}.block-inline-blockphoto-gallery.block{margin-bottom:50px}.block-inline-blockphoto-gallery.block>.field--name-field-media-items{margin-bottom:25px}.block-inline-blockphoto-gallery.block .gallery__nav .gallery-image{margin-right:15px}.block-job-search-form-block form .form-item,.block-job-search-form-block form .form-submit,.block-people-search-form-block form .form-item,.block-people-search-form-block form .form-submit{width:100%}.block-job-search-form-block form .form-submit,.block-people-search-form-block form .form-submit{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px}.block-job-search-form-block form .form-submit:focus,.block-job-search-form-block form .form-submit:hover,.block-people-search-form-block form .form-submit:focus,.block-people-search-form-block form .form-submit:hover,.teaser-link:hover .block-job-search-form-block form .form-submit,.teaser-link:hover .block-people-search-form-block form .form-submit{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .block-job-search-form-block form .form-submit,.color-green .block-people-search-form-block form .form-submit{background-color:#1b2944;border-color:#1b2944}.color-green .block-job-search-form-block form .form-submit:focus,.color-green .block-job-search-form-block form .form-submit:hover,.color-green .block-people-search-form-block form .form-submit:focus,.color-green .block-people-search-form-block form .form-submit:hover{background-color:#0d131f;border-color:#0d131f}.block-job-search-form-block form .form-submit:focus,.block-job-search-form-block form .form-submit:hover,.block-people-search-form-block form .form-submit:focus,.block-people-search-form-block form .form-submit:hover,.teaser-link:hover .block-job-search-form-block form .form-submit,.teaser-link:hover .block-people-search-form-block form .form-submit{background-position:right 10px center}@media screen and (min-width:768px){.block-job-search-form-block form,.block-people-search-form-block form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}.block-job-search-form-block form .form-item,.block-job-search-form-block form .form-submit,.block-people-search-form-block form .form-item,.block-people-search-form-block form .form-submit{margin-bottom:0!important;-ms-flex:1;flex:1;min-width:260px;margin-right:25px}.block-job-search-form-block form .form-submit,.block-people-search-form-block form .form-submit{margin-right:0}}.layout--vib-threecol-section .block-job-search-form-block form .js-form-item,.layout--vib-threecol-section .block-job-search-form-block form .js-form-submit,.layout--vib-threecol-section .block-people-search-form-block form .js-form-item,.layout--vib-threecol-section .block-people-search-form-block form .js-form-submit,.layout--vib-threecol-stacked .layout__region--fourth .block-job-search-form-block form .js-form-item,.layout--vib-threecol-stacked .layout__region--fourth .block-job-search-form-block form .js-form-submit,.layout--vib-threecol-stacked .layout__region--fourth .block-people-search-form-block form .js-form-item,.layout--vib-threecol-stacked .layout__region--fourth .block-people-search-form-block form .js-form-submit,.layout--vib-threecol-stacked .layout__region--second .block-job-search-form-block form .js-form-item,.layout--vib-threecol-stacked .layout__region--second .block-job-search-form-block form .js-form-submit,.layout--vib-threecol-stacked .layout__region--second .block-people-search-form-block form .js-form-item,.layout--vib-threecol-stacked .layout__region--second .block-people-search-form-block form .js-form-submit,.layout--vib-threecol-stacked .layout__region--third .block-job-search-form-block form .js-form-item,.layout--vib-threecol-stacked .layout__region--third .block-job-search-form-block form .js-form-submit,.layout--vib-threecol-stacked .layout__region--third .block-people-search-form-block form .js-form-item,.layout--vib-threecol-stacked .layout__region--third .block-people-search-form-block form .js-form-submit,.layout--vib-twocol-section .block-job-search-form-block form .js-form-item,.layout--vib-twocol-section .block-job-search-form-block form .js-form-submit,.layout--vib-twocol-section .block-people-search-form-block form .js-form-item,.layout--vib-twocol-section .block-people-search-form-block form .js-form-submit,.layout--vib-twocol-stacked .layout__region--second .block-job-search-form-block form .js-form-item,.layout--vib-twocol-stacked .layout__region--second .block-job-search-form-block form .js-form-submit,.layout--vib-twocol-stacked .layout__region--second .block-people-search-form-block form .js-form-item,.layout--vib-twocol-stacked .layout__region--second .block-people-search-form-block form .js-form-submit,.layout--vib-twocol-stacked .layout__region--third .block-job-search-form-block form .js-form-item,.layout--vib-twocol-stacked .layout__region--third .block-job-search-form-block form .js-form-submit,.layout--vib-twocol-stacked .layout__region--third .block-people-search-form-block form .js-form-item,.layout--vib-twocol-stacked .layout__region--third .block-people-search-form-block form .js-form-submit{margin-right:0}@media screen and (min-width:768px){.block-inline-blocktestimonial{max-width:1200px;margin:0 auto}.block-inline-blocktestimonial .slick-dots{display:inline-block;bottom:25px;right:30%;width:auto}}.block-field-blocknodepagefield-body,.block-field-blocknodepagefield-body-title,.block-inline-blockdefault,.block-inline-blocktext{max-width:888px;margin-left:auto;margin-right:auto}.block-inline-blockvideo-gallery.block{margin-bottom:50px}.block-inline-blockvideo-gallery.block .field--name-field-video{margin-bottom:25px}.block-inline-blockvideo-gallery.block .gallery__nav-label{margin-top:25px}.block-inline-blockvideo-gallery.block .gallery__nav-video .gallery-image{margin-right:15px}.block-inline-blockvideo-gallery.block .gallery__nav-video .gallery-image .paragraph--type--video-gallery-item{position:relative}.block-inline-blockvideo-gallery.block .gallery__nav-video .gallery-image .paragraph--type--video-gallery-item::before{position:absolute;display:inline-block;content:'';background-image:url(/themes/contrib/vib_lib_theme/dist/image/play.svg);background-size:contain;width:60px;height:40px;top:calc(50% - 20px);left:calc(50% - 30px);z-index:1000}.block-inline-blockvideo-gallery.block .slick-track .slick-slide{display:block!important}.color-gray-light{background-color:#f2f2f2}.color-gray-dark{background-color:#d8d8d8}.color-green{background-color:#1cbbba}.is-dismissable .layout__region{position:relative}.is-dismissable .layout__region .dismiss-section{position:absolute;overflow:visible;right:0;top:10px}.is-dismissable .layout__region .dismiss-section svg{width:30px;height:30px}.is-dismissable .layout__region .dismiss-section:hover{cursor:pointer;transform:scale(1.1);transition:transform .2s}.is-dismissable .layout__region .dismiss-section:hover svg{fill:#1b2944}.is-dismissable.color-green .dismiss-section svg{fill:#1b2944}@media all and (min-width:768px){.layout--vib-threecol-section .layout__regions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}}@media all and (min-width:768px){.layout--vib-threecol-section .layout__region{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}}@media all and (min-width:768px){.layout--vib-threecol-stacked .layout__regions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}}@media all and (min-width:768px){.layout--vib-threecol-stacked .layout__regions .layout__region{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}}@media all and (min-width:768px){.layout--vib-twocol-section .layout__regions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}}@media all and (min-width:768px){.layout--vib-twocol-section .layout__region{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media all and (min-width:768px){.layout--vib-twocol-stacked .layout__regions{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}}@media all and (min-width:768px){.layout--vib-twocol-stacked .layout__regions .layout__region{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}.layout{padding:50px 0 25px}.layout.color-none:first-of-type{padding-top:0}@media all and (min-width:768px){.layout__inner--stack{margin-top:25px;margin-bottom:25px}}.layout__region .field--layout-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;flex-wrap:wrap;margin-bottom:-20px}.layout__region .field--layout-wrapper>article{margin-bottom:20px}.layout-builder-form{padding-left:18px;padding-right:18px;margin-left:auto;margin-right:auto;max-width:1394px}@media screen and (min-width:1080px){.layout-builder-form{padding-left:25px;padding-right:25px}}.section-small .container{max-width:938px}.section-medium .container{max-width:1245px}.menu--footer-get-in-touch-menu a{text-decoration:none;position:relative;display:inline-block;width:160px}.menu--footer-get-in-touch-menu a::after{position:absolute;right:0;content:'';background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_blue.svg);background-size:contain;background-repeat:no-repeat;background-position:right center;width:7px;height:12px;top:50%;margin-top:-6px;transition:150ms all linear}.block-extra-field-blocknodenewsaddtoany{max-width:888px;margin-left:auto;margin-right:auto}.a2a_kit{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:15px -12px 50px}.a2a_kit a{margin:0 12px 24px;padding:0;width:204px}.a2a_kit a img{transition:all 150ms linear}.exit-site .field--name-title::after{display:inline-block;content:'';margin-left:5px;width:15px;height:15px;background-image:url(/themes/contrib/vib_lib_theme/dist/image/external-link.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.lazyloaded{width:100%}.block-page-title-block h1{padding-left:18px;padding-right:18px;margin-left:auto;margin-right:auto;max-width:1394px;max-width:938px}@media screen and (min-width:1080px){.block-page-title-block h1{padding-left:25px;padding-right:25px}}.slick-next,.slick-prev{width:40px!important;height:40px!important;z-index:100}.slick-next::before,.slick-prev::before{content:''!important;font-family:Dense-Bold,Dense-Regular,Helvetica,Arial,sans-serif;background-image:url(/themes/contrib/vib_lib_theme/dist/image/slick_next.svg);background-size:contain;display:inline-block;width:40px;height:40px}.slick-next{right:15px!important}.slick-prev{left:15px!important}.slick-prev::before{background-image:url(/themes/contrib/vib_lib_theme/dist/image/slick_previous.svg)}.slick-slider .slick-dots li{width:8px;height:8px}.slick-slider .slick-dots li button{background-color:#1b2944;border-radius:50%;width:8px;height:8px}.slick-slider .slick-dots li button::before{content:none}.slick-slider .slick-dots li.slick-active button{background-color:#1cbbba}.color-green .slick-slider .slick-dots li.slick-active button{background-color:#ff681e}.block-inline-blocktestimonial .slick-track{display:-ms-flexbox!important;display:flex!important}.block-inline-blocktestimonial .slick-track .slick-slide{display:-ms-flexbox!important;display:flex!important;height:auto;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.slick-track .slick-slide{display:block!important}}.top-bar-vib{background-color:#1b2944;color:#fff;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400}.top-bar-vib a svg{height:22px;width:50px;margin:0 15px 2px 0}.top-bar-vib a{color:inherit;padding:10px 11px 10px 15px;font-weight:700;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative}.top-bar-vib a:hover{text-decoration:underline}.top-bar-vib .search-toggle{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:12px;margin-left:auto;transition:transform .2s}.top-bar-vib .search-toggle:focus,.top-bar-vib .search-toggle:hover{transform:scale(1.1);cursor:pointer}.top-bar-vib a:first-child{padding-left:16px;overflow:hidden;background:#1b2944 url(/themes/contrib/vib_lib_theme/dist/image/chev_divider.png) no-repeat 100%;transition:all 150ms ease}.top-bar-vib a:first-child:focus,.top-bar-vib a:first-child:hover{background:#1cbbba url(/themes/contrib/vib_lib_theme/dist/image/chev_divider.png) no-repeat 100%;transition:all 150ms ease}.top-bar-vib a:first-child::after,.top-bar-vib a:first-child::before{content:'';position:absolute;width:100%;height:100%;top:6px;right:-72px;background:#1b2944;transform:rotate(70deg);z-index:2}.top-bar-vib a:first-child::after{right:-68px;transform:rotate(-70deg)}.profile{padding-left:18px;padding-right:18px;margin-left:auto;margin-right:auto;max-width:1394px;max-width:938px}@media screen and (min-width:1080px){.profile{padding-left:25px;padding-right:25px}}.node--type-campus--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}@media screen and (min-width:640px){.node--type-campus--teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:768px){.node--type-campus--teaser{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}}.node--type-campus--teaser .field--name-field-teaser-image{margin-bottom:15px}.layout--vib-twocol-section .node--type-campus--teaser,.layout--vib-twocol-stacked .layout__inner--stack .node--type-campus--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}@media screen and (min-width:1080px){.layout--vib-twocol-section .node--type-campus--teaser,.layout--vib-twocol-stacked .layout__inner--stack .node--type-campus--teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}.layout--vib-threecol-section .node--type-campus--teaser,.layout--vib-threecol-stacked .layout__inner--stack .node--type-campus--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.node--type-campus--teaser-small{width:100%;margin-bottom:0!important}.node--type-campus.search-result .field--name-field-teaser-image{max-width:150px;float:left;margin-right:25px}.node--type-core-facility--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px);background-color:#f2f2f2;padding:20px}@media screen and (min-width:640px){.node--type-core-facility--teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:768px){.node--type-core-facility--teaser{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}}@media screen and (min-width:1080px){.node--type-core-facility--teaser{margin-left:12px;margin-right:12px;width:calc(25% - 24px)}}.node--type-core-facility--teaser .field--name-field-icon{margin-bottom:5px;text-align:center;width:100%}.node--type-core-facility--teaser .field--name-field-icon img{margin:0 auto}@media screen and (min-width:1080px){.layout--vib-onecol-section.section-small .node--type-core-facility--teaser{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}}.layout--vib-twocol-section .node--type-core-facility--teaser,.layout--vib-twocol-stacked .layout__inner--stack .node--type-core-facility--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}@media screen and (min-width:1080px){.layout--vib-twocol-section .node--type-core-facility--teaser,.layout--vib-twocol-stacked .layout__inner--stack .node--type-core-facility--teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}.layout--vib-threecol-section .node--type-core-facility--teaser,.layout--vib-threecol-stacked .layout__inner--stack .node--type-core-facility--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.node--type-download--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px);margin-bottom:25px}@media screen and (min-width:640px){.node--type-download--teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}.layout--vib-threecol-section .node--type-download--teaser,.layout--vib-threecol-stacked .layout__inner--stack .node--type-download--teaser,.layout--vib-twocol-section .node--type-download--teaser,.layout--vib-twocol-stacked .layout__inner--stack .node--type-download--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.node--type-event .field--name-field-fulldate{font-size:1.875rem;line-height:3.438rem;text-transform:uppercase;font-family:Dense-Bold,Helvetica,Sans-Serif;color:#fff;background-color:#1cbbba;padding:0 12px}.node--type-event .field--name-field-event-category{display:inline-block;color:#ff681e;padding-left:20px;background-image:url(/themes/contrib/vib_lib_theme/dist/image/triangle-arrow.svg);background-position:left center;background-repeat:no-repeat}.node--type-event .field--name-field-location{display:inline-block;margin-right:40px;color:#5b2a82;padding-left:20px;background-image:url(/themes/contrib/vib_lib_theme/dist/image/location-purple.svg);background-position:left center;background-repeat:no-repeat}.color-green .node--type-event .field--name-field-fulldate{background-color:#1b2944}.node--type-event.node--type-event--full .node__content .layout:first-of-type{overflow:visible}.event-full .field--name-field-fulldate{margin:35px 0 20px;max-width:530px;position:relative;z-index:5;padding:5px 25px;font-size:3.125rem}@media all and (min-width:1024px){.event-full .field--name-field-event-image{margin-bottom:0!important}}.event-full .field--name-field-related{margin-top:25px}@media all and (min-width:1024px){.event-full--img .field--name-field-fulldate{margin-left:-130px}}.event-full--img .event-full__wrapper{max-width:888px;margin-left:auto;margin-right:auto}@media all and (min-width:1024px){.event-full--img .event-full__wrapper{max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}}@media all and (min-width:1024px){.event-full--img .event-full__img{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media all and (min-width:1024px){.event-full--img .event-full__content{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media all and (min-width:1450px){.event-full--img .event-full__content{padding-top:75px}}.event-full--no-img .event-full__wrapper{max-width:888px;margin-left:auto;margin-right:auto}.event-teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.event-teaser .field--name-field-fulldate{transition:150ms all linear;width:100%;max-width:400px}@media all and (min-width:768px){.event-teaser__link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}}.event-teaser__link:hover .field--name-field-fulldate{background-color:#158f8e}.event-teaser__left{position:relative}@media all and (min-width:768px){.event-teaser__left{margin-left:12px;margin-right:12px;width:calc(25% - 24px)}}@media all and (min-width:768px){.event-teaser__right{margin-left:12px;margin-right:12px;width:calc(75% - 24px)}}@media all and (min-width:768px){.event-teaser--img .event-teaser__left{margin-left:12px;margin-right:12px;width:calc(41.66667% - 24px)}}@media all and (min-width:768px){.event-teaser--img .event-teaser__right{margin-left:12px;margin-right:12px;width:calc(58.33333% - 24px);padding-top:40px;padding-bottom:95px}}.event-teaser--img .field--name-field-fulldate{position:absolute;bottom:0}@media all and (min-width:768px){.event-teaser--img .field--name-field-fulldate{bottom:30px;right:-80px}}.layout__regions .event-teaser .field--name-field-fulldate{right:auto;bottom:0}.layout__regions .event-teaser__left,.layout__regions .event-teaser__right{margin-left:12px;margin-right:12px;width:calc(100% - 24px);padding-top:0}.view-faq.view-display-id-for_category{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media screen and (min-width:768px){.view-faq.view-display-id-for_category{-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start}}.view-faq.view-display-id-for_category .view-content{display:block;margin-left:0;margin-right:0}@media screen and (min-width:768px){.view-faq.view-display-id-for_category>.view-content{width:calc(100% - 375px)}}.view-faq.view-display-id-for_category>.view-header{background-color:#1b2944;padding:20px 20px 50px 20px;margin-bottom:25px}@media screen and (min-width:768px){.view-faq.view-display-id-for_category>.view-header{width:350px}}.view-faq.view-display-id-for_category>.view-header h2{color:#fff;padding:0}.view-faq.view-display-id-for_category>.view-header .vocabulary-faq-category a{font-weight:700;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;color:#fff;padding-bottom:5px}.view-faq.view-display-id-for_category>.view-header .vocabulary-faq-category a::before{content:'';background:url(/themes/contrib/vib_lib_theme/dist/image/arrow_white.svg) no-repeat center;background-size:contain;width:14px;height:14px}.view-faq.view-display-id-for_category>.view-header .vocabulary-faq-category a:focus,.view-faq.view-display-id-for_category>.view-header .vocabulary-faq-category a:hover{text-decoration:underline}.faq-teaser{border-bottom:1px solid #e3e3e2;padding-bottom:6px;margin-bottom:10px!important;width:100%}.faq-teaser .question{font-size:22px}.faq-teaser .question::before{display:inline-block;content:'';background-image:url(/themes/contrib/vib_lib_theme/dist/image/arrow-faq.svg);background-repeat:no-repeat;background-position:center;width:15px;height:15px;background-size:contain}.faq-teaser .question:focus,.faq-teaser .question:hover{text-decoration:underline;cursor:pointer}.faq-teaser .question:focus::before,.faq-teaser .question:hover::before{transform:rotate(90deg);transition:.2s}.faq-teaser .question.arrow-turned::before{transform:rotate(90deg);transition:.2s}.faq-teaser .text{display:none}.faq-teaser .text p{margin-bottom:0}.no-js .text{display:inline-block}.node--type-job--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px);padding-bottom:27px;border-bottom:1px solid #d8d8d8}.node--type-job--teaser .field--name-field-location,.node--type-job--teaser .field--name-field-research-topic{display:inline-block;color:#1cbbba;background-image:url(/themes/contrib/vib_lib_theme/dist/image/label.svg);padding-left:20px;background-position:left center;background-repeat:no-repeat}.node--type-job--teaser .field--name-field-research-topic{margin-right:15px;margin-left:0}.node--type-job--teaser .field--name-field-location{background-image:url(/themes/contrib/vib_lib_theme/dist/image/location.svg)}.color-green .node--type-job--teaser .field--name-field-location,.color-green .node--type-job--teaser .field--name-field-research-topic{color:#fff;background-image:url(/themes/contrib/vib_lib_theme/dist/image/label-white.svg)}.color-green .node--type-job--teaser .field--name-field-location{background-image:url(/themes/contrib/vib_lib_theme/dist/image/location-white.svg)}.lab-teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}@media screen and (min-width:640px){.lab-teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:1024px){.lab-teaser__link{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.lab-teaser__link:hover h2{background-color:#158f8e}@media screen and (min-width:1024px){.lab-teaser__img{-ms-flex:1 0 50%;flex:1 0 50%;width:100%;min-width:237px}}@media screen and (min-width:1024px){.lab-teaser__content{padding:25px 0 0;-ms-flex:1 0 50%;flex:1 0 50%;z-index:2}}.lab-teaser__content h2{transition:150ms all linear;font-family:Dense-Bold,Helvetica,sans-serif;text-transform:uppercase;color:#1b2944;background-color:#1cbbba;padding:10px 0 10px 25px;line-height:1}@media screen and (min-width:1200px){.lab-teaser__content h2{font-size:2.8125rem}}.lab-teaser__content .person-type{display:inline-block;margin-bottom:10px;font-family:Dense-Bold,Dense-Regular,Helvetica,Arial,sans-serif;font-size:1.125rem;text-transform:uppercase;color:#fff;background-color:#1b2944;padding:5px 20px}@media screen and (min-width:1024px){.lab-teaser--img .lab-teaser__content .field--name-field-usp{padding-left:24px}.lab-teaser--img h2{margin-left:-75px}}@media screen and (min-width:1024px){.lab-teaser--no-link{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}}.node--type-model-organism--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px);margin-bottom:25px}.node--type-model-organism--teaser .field--name-field-image{margin-bottom:15px}@media screen and (min-width:640px){.node--type-model-organism--teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:768px){.node--type-model-organism--teaser{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}}.node--type-model-organism--teaser-small{margin-left:12px;margin-right:12px;width:calc(100% - 24px);margin-bottom:0!important}.layout--vib-twocol-section .node--type-model-organism--teaser,.layout--vib-twocol-stacked .layout__inner--stack .node--type-model-organism--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}@media screen and (min-width:1080px){.layout--vib-twocol-section .node--type-model-organism--teaser,.layout--vib-twocol-stacked .layout__inner--stack .node--type-model-organism--teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}.layout--vib-threecol-section .node--type-model-organism--teaser,.layout--vib-threecol-stacked .layout__inner--stack .node--type-model-organism--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.node--type-model-organism.search-result .field--name-field-image{max-width:150px;float:left;margin-right:25px}.node--type-news--full .block-field-blocknodenewscreated{margin-bottom:30px}.node--type-news--full .block-field-blocknodenewscreated .field--name-created{font-weight:700;color:#1cbbba;margin-right:10px}.view-news.view-display-id-about_project,.view-news.view-display-id-recent{margin-bottom:50px}.block-views-blocknews-promoted>h2{padding-left:18px;padding-right:18px;margin-left:auto;margin-right:auto;max-width:1394px;max-width:938px}@media screen and (min-width:1080px){.block-views-blocknews-promoted>h2{padding-left:25px;padding-right:25px}}.news-teaser-large{margin-left:12px;margin-right:12px;width:calc(100% - 24px);padding-bottom:24px;margin-bottom:20px!important;border-bottom:1px solid #d8d8d8}.news-teaser-large img{margin-bottom:15px}.news-teaser-large .field--name-field-teaser::before{content:'|';float:left;margin-right:10px}.news-teaser-large__top{width:100%}.news-teaser-large__date{color:#1cbbba;float:left;margin-right:10px}.news-teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px);padding-bottom:28px;border-bottom:1px solid #d8d8d8}.color-gray-dark .news-teaser,.color-gray-light .news-teaser{border-bottom:1px solid #1b2944}.news-teaser .field--name-field-teaser-image{transition:.2s all ease-out}.news-teaser .field--name-field-teaser-image img{mix-blend-mode:multiply;transition:.2s all ease-out}.news-teaser .field--name-field-teaser::before{content:'|';float:left;margin-right:10px}.news-teaser .translation-status{position:relative}.news-teaser .translation-status img{display:inline-block;width:13px}.news-teaser .translation-status .translation-status-text{visibility:hidden;opacity:0;transition:opacity .2s;position:absolute;color:#ff681e;border:1px solid #ff681e;top:-40px;left:5px;width:190px;text-align:center;font-weight:400;background-color:#fff;font-size:14px;padding:3px 5px}.news-teaser .translation-status .translation-status-text::before{content:url(/themes/contrib/vib_lib_theme/dist/image/translationcorner.svg);position:absolute;left:-2px;bottom:-16px}.news-teaser .teaser-link:focus .translation-status-text,.news-teaser .teaser-link:hover .translation-status-text{display:inline-block;visibility:visible;opacity:1}.news-teaser.search-result{padding-bottom:10px;border-bottom:0}.news-teaser__date{color:#1cbbba;margin-right:10px;float:left}.color-green .news-teaser__date{font-weight:700;color:#1b2944!important}.news-teaser__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-teaser__left{-ms-flex:1 0 19%;flex:1 0 19%;min-width:150px;margin-bottom:20px}@media screen and (min-width:600px){.news-teaser__left{margin-bottom:0;margin-right:20px}}.news-teaser__right{-ms-flex:1 0 71%;flex:1 0 71%}.news-teaser--small .news-teaser__date{float:none}.news-teaser--small h4{margin-bottom:5px}.node--type-partnership--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px);margin-bottom:25px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.node--type-partnership--teaser img{transition:opacity .2s}.node--type-partnership--teaser img:focus,.node--type-partnership--teaser img:hover{opacity:.6}.node--type-partnership.search-result img{max-width:150px}@media screen and (min-width:640px){.layout__1col .node--type-partnership--teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:768px){.layout__1col .node--type-partnership--teaser{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}}@media screen and (min-width:1080px){.layout__1col .node--type-partnership--teaser{margin-left:12px;margin-right:12px;width:calc(25% - 24px)}}@media screen and (min-width:1200px){.section-full .layout__1col .node--type-partnership--teaser,.section-medium .layout__1col .node--type-partnership--teaser{margin-left:12px;margin-right:12px;width:calc(16.66667% - 24px)}}@media screen and (min-width:1080px){.section-full .layout__regions .node--type-partnership--teaser,.section-medium .layout__regions .node--type-partnership--teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}.node--type-person--full .field--name-field-body-text{font-style:italic}@media screen and (min-width:768px){.person-header{margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.person-header a{text-decoration:none;border-bottom:1px solid #ff681e}.person-header a:focus,.person-header a:hover{border-bottom:0 solid}.person-header .field--name-field-function{font-weight:700;margin-bottom:10px}.person-header .field--name-field-previous-occupations{margin-bottom:15px}.person-header .field--name-field-job-location{margin-bottom:10px}.person-header .field--name-field-facebook-link,.person-header .field--name-field-instagram-link,.person-header .field--name-field-linkedin-link,.person-header .field--name-field-twitter-link{background-image:url(/themes/contrib/vib_lib_theme/dist/image/twitter-orange.svg);background-size:18px;padding-left:23px;background-position:left center;background-repeat:no-repeat}.person-header .field--name-field-linkedin-link{background-image:url(/themes/contrib/vib_lib_theme/dist/image/linkedin-orange.svg)}.person-header .field--name-field-facebook-link{background-image:url(/themes/contrib/vib_lib_theme/dist/image/facebook-orange.svg)}.person-header .field--name-field-instagram-link{background-image:url(/themes/contrib/vib_lib_theme/dist/image/instagram-orange.svg)}.person-header__left{-ms-flex:1;flex:1}.person-header__left img{width:100%}@media screen and (min-width:768px){.person-header__left{width:50%;margin-bottom:0}}.person-header__right{-ms-flex:1;flex:1;padding:25px}@media screen and (min-width:768px){.person-header__right{padding:60px 0 0 30px;z-index:10}}h1.person-header__title{font-family:Dense-Bold,Helvetica,sans-serif;font-size:2.625rem;line-height:.85;text-transform:uppercase;width:100%;background-color:#1b2944;color:#fff;padding:20px;margin-bottom:30px}@media screen and (min-width:768px){h1.person-header__title{width:126%;font-size:5.625rem;line-height:4.875rem;margin-left:-170px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){h1.person-header__title{font-size:2.6rem}}.person-teaser-large{margin-left:12px;margin-right:12px;width:calc(100% - 24px);max-width:1038px;margin:0 auto 50px auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.person-teaser-large .field--name-field-first-name,.person-teaser-large .field--name-field-name,.person-teaser-large .field--name-field-nick-name{display:inline-block}.person-teaser-large__left{width:100%}@media screen and (min-width:769px){.person-teaser-large__left{-ms-flex:1 0 50%;flex:1 0 50%;min-width:237px;padding-right:12px;max-width:50%}}.person-teaser-large__right{width:100%}.person-teaser-large__right h2{color:#fff;background-color:#1b2944;padding:28px 0 24px 25px}.person-teaser-large__right h2.with-type{position:relative;padding-right:140px}.person-teaser-large__right h2.with-type .person-type{position:absolute;right:-21px;top:20px;font-size:1.125rem;padding:15px;background-color:#1cbbba;font-weight:300}.person-teaser-large__right h2.with-type .person-type::after{content:'';background-image:url(/themes/contrib/vib_lib_theme/dist/image/person-type-accent.svg);background-size:contain;width:21px;height:10px;position:absolute;right:0;bottom:-10px}.person-teaser-large__right .field--name-field-function{font-weight:700;margin-bottom:15px}.person-teaser-large__right .field--name-field-previous-occupations{margin-bottom:15px}@media screen and (min-width:769px){.person-teaser-large__right{padding-left:12px;padding-top:43px;-ms-flex:1 0 50%;flex:1 0 50%;max-width:50%;z-index:2}.person-teaser-large__right h2{font-size:90px;margin-left:-68px}}.person-teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px);background-color:#1b2944}.person-teaser.search-result h4 a{text-decoration:none}.person-teaser.has-read-more.has-lab-link .button-readmore-link .button{bottom:75px}.person-teaser .field--name-field-facebook,.person-teaser .field--name-field-first-name,.person-teaser .field--name-field-instagram,.person-teaser .field--name-field-linked-in,.person-teaser .field--name-field-name,.person-teaser .field--name-field-nick-name,.person-teaser .field--name-field-twitter{display:inline-block}.person-teaser .social-media-icon-link{display:inline-block;margin:10px 10px 0 0}.person-teaser .social-media-icon-link img{max-width:15px}.person-teaser .social-media-icon-link:hover{transform:scale(1.1)}.person-teaser__inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.person-teaser__left{position:relative;-ms-flex:1 0 55%;flex:1 0 55%;width:100%;min-width:250px}.person-teaser__left img{width:100%}.person-teaser__left .button{position:absolute;left:15px;bottom:15px}.person-teaser__right{font-weight:400;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex:1 0 45%;flex:1 0 45%;padding:25px;color:#fff;overflow:hidden;font-size:.875rem}.person-teaser__right a{color:#fff;display:block;overflow:hidden;text-overflow:ellipsis;font-size:.875rem}.person-teaser__right h4,.person-teaser__right>.field{width:100%}.person-teaser__right .field--name-field-job-location{font-style:italic}.person-teaser__right .person-teaser__contact{max-width:100%}.person-teaser__contact{-ms-flex-item-align:end;align-self:flex-end}.person-teaser--small .field--name-field-first-name,.person-teaser--small .field--name-field-name,.person-teaser--small .field--name-field-nick-name{display:inline-block}.person-teaser--small .person-teaser__right{display:block}.node--type-person.search-result-autocomplete .field--name-field-first-name,.node--type-person.search-result-autocomplete .field--name-field-nick-name{margin-right:5px}@media screen and (min-width:768px){.container--medium .person-teaser,.layout__1col .person-teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}.container--medium .paragraph--type--person-in-context .person-teaser,.layout__1col .paragraph--type--person-in-context .person-teaser{width:100%;margin-bottom:15px;margin-left:0;margin-right:0}@media screen and (min-width:1200px){.section-full .layout__1col .person-teaser--small,.section-medium .layout__1col .person-teaser--small{margin-left:12px;margin-right:12px;width:calc(25% - 24px)}}.project-facts{margin-top:50px;margin-bottom:50px}@media screen and (min-width:768px){.project-facts{display:-ms-flexbox;display:flex}}.project-facts__figures,.project-facts__thematic{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.project-facts__figures{padding-top:50px;padding-bottom:50px;background-color:#1cbbba}.project-facts__figures h2{color:#fff}.project-facts__figures>div{display:-ms-flexbox;display:flex;margin-bottom:10px;color:#fff;-ms-flex-pack:justify;justify-content:space-between}.project-facts__figures>div .field__label{font-weight:700;display:list-item;margin-left:20px}@media screen and (min-width:768px){.project-facts__figures{margin:0 0 0 -100%;width:135%;padding:45px 35px 40px 100%}}.project-facts__thematic{padding-top:50px;padding-bottom:50px;background-color:#e3e3e2}@media screen and (min-width:768px){.project-facts__thematic{margin:0 -100% 0 0;float:right;width:165%;padding:45px 100% 45px 25px}}.project-teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}@media screen and (min-width:640px){.project-teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:768px){.project-teaser{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}}.project-teaser .field--name-field-image{margin-bottom:15px}.layout__regions .project-teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.project-teaser.search-result .field--name-field-image{max-width:150px;float:left;margin-right:25px}.publication-teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px);margin-bottom:30px}.publication-teaser h4{margin-bottom:5px}.publication-teaser__link:hover .publication-teaser__date,.publication-teaser__link:hover .publication-teaser__journal{color:#158f8e}.publication-teaser__date{font-weight:700;color:#1cbbba;float:left;margin-right:10px;line-height:1.5rem;transition:150ms color linear}.publication-teaser__journal{font-weight:700;color:#1cbbba;transition:150ms color linear}.publication-teaser__journal>.field{display:inline-block}.publication-teaser__journal>.field::after{content:', '}.publication-teaser__journal>.field:last-child::after{display:none}.publication-teaser__authors{margin-bottom:5px}.publication-teaser__info{margin-bottom:5px}.publication-teaser__info>.field{display:inline-block}.publication-teaser__info>.field .field__item,.publication-teaser__info>.field .field__label{display:inline-block}.publication-teaser__info>.field .field__label::after{content:':'}.color-green .publication-teaser .publication-teaser__date,.color-green .publication-teaser .publication-teaser__journal{color:#fff}.node--type-research-center--full{position:relative}.node--type-research-center--full .extra-field-rc-link__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;padding:15px 30px;border:2px solid #1b2944;text-decoration:none}.node--type-research-center--full .field--name-field-center-logo{max-width:150px;margin-right:25px}.node--type-research-center--full .block-field-blocknoderesearch-centerfield-icon img{width:180px}@media screen and (min-width:1300px){.node--type-research-center--full .layout__region{position:relative}.node--type-research-center--full .block-field-blocknoderesearch-centerfield-icon{position:absolute;top:-100px;left:0}}.node--type-research-center--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px);height:100%}@media screen and (min-width:768px){.node--type-research-center--teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:768px){.node--type-research-center--teaser{margin-left:12px;margin-right:12px;width:calc(25% - 24px)}}.node--type-research-center--teaser .field--name-field-icon{margin-bottom:5px;text-align:center;width:100%}.node--type-research-center--teaser .field--name-field-icon img{margin:0 auto}.node--type-research-center--teaser h3{margin-bottom:0}.layout--vib-onecol-section .node--type-research-center--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}@media screen and (min-width:768px){.layout--vib-onecol-section .node--type-research-center--teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:768px){.layout--vib-onecol-section .node--type-research-center--teaser{margin-left:12px;margin-right:12px;width:calc(25% - 24px)}}.layout--vib-threecol-section .node--type-research-center--teaser,.layout--vib-threecol-stacked .layout__inner--stack .node--type-research-center--teaser,.layout--vib-twocol-section .node--type-research-center--teaser,.layout--vib-twocol-stacked .layout__inner--stack .node--type-research-center--teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}@media screen and (min-width:768px){.node--type-research-topic--full .field--name-field-body-title{margin-bottom:20px;font-size:3.125rem;line-height:3.5rem}}.node--type-research-topic--full .field--name-field-extra-labs{margin:25px 0}.research-topic-teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px);background-color:#f2f2f2;padding:20px}.research-topic-teaser.active{background-color:#1b2944;padding:20px}.research-topic-teaser.active a{color:#fff}.research-topic-teaser .field--name-field-teaser-image{margin-bottom:15px}@media screen and (min-width:640px){.layout__1col .research-topic-teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:768px){.layout__1col .research-topic-teaser{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}}@media screen and (min-width:640px){.layout--vib-twocol-section.section-full .layout__regions .research-topic-teaser,.layout--vib-twocol-section.section-medium .layout__regions .research-topic-teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}.research-topic-teaser-small{margin-left:12px;margin-right:12px;width:calc(100% - 24px);margin-bottom:0!important}.spotlight-teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.spotlight-teaser .teaser-link{background-color:#5b2a82}.spotlight-teaser .spotlight--wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#fff;font-weight:700;overflow:hidden}.spotlight-teaser .spotlight--wrapper .spotlight-left,.spotlight-teaser .spotlight--wrapper .spotlight-right{-ms-flex:1 0 50%;flex:1 0 50%;min-width:350px}.spotlight-teaser .spotlight--wrapper .spotlight-left{position:relative}.spotlight-teaser .spotlight--wrapper .spotlight-left::before{content:'';background-image:url(/themes/contrib/vib_lib_theme/dist/image/spotlightaccent.svg);background-size:contain;width:128px;height:128px;position:absolute;left:0;top:0;z-index:10}.spotlight-teaser .spotlight--wrapper .spotlight-right{padding:25px}@media screen and (min-width:768px){.spotlight-teaser .spotlight--wrapper .spotlight-right{padding:75px}}.spotlight-teaser .spotlight--wrapper h2{margin-bottom:0}.spotlight-teaser .spotlight--wrapper .field--name-field-teaser{margin-bottom:60px}.spotlight-teaser .spotlight--wrapper .field--name-field-subtitle{font-weight:400}.spotlight-teaser .spotlight--wrapper .button{background-color:#fff;color:#5b2a82;border-color:#fff;margin-top:20px}.color-gray-dark .spotlight-teaser .spotlight--wrapper .spotlight-left::before{background-image:url(/themes/contrib/vib_lib_theme/dist/image/spotlightaccent-darkgray.svg)}.color-gray-light .spotlight-teaser .spotlight--wrapper .spotlight-left::before{background-image:url(/themes/contrib/vib_lib_theme/dist/image/spotlightaccent-lightgray.svg)}.color-green .spotlight-teaser .spotlight--wrapper .spotlight-left::before{background-image:url(/themes/contrib/vib_lib_theme/dist/image/spotlightaccent-green.svg)}.node--type-testimonial--teaser{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;height:100%}.node--type-testimonial--teaser .field--name-field-name{margin-top:4px;font-family:Dense-Regular,Helvetica,sans-serif;font-size:1.375rem;line-height:2rem;text-align:right}.node--type-testimonial--teaser .field--name-field-image{width:100%}@media screen and (min-width:640px){.node--type-testimonial--teaser .field--name-field-image{-ms-flex:1 0 35%;flex:1 0 35%;min-width:150px;max-width:430px;margin-right:25px}}.node--type-testimonial--teaser .testimonial-right{padding:25px;background-color:#f2f2f2}@media screen and (min-width:640px){.node--type-testimonial--teaser .testimonial-right{-ms-flex:1 0 61%;flex:1 0 61%}}@media screen and (min-width:768px){.node--type-testimonial--teaser .testimonial-right{padding:75px}}.color-green .node--type-testimonial--teaser blockquote{color:#1b2944}.layout__regions .node--type-testimonial--teaser blockquote{font-size:1.5rem;line-height:2rem}.node--type-testimonial.search-result blockquote{font-size:16px;line-height:26px}.page-search .page-precontent .container--medium{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end}.page-search .page-precontent .container--medium .block-system-breadcrumb-block,.page-search .page-precontent .container--medium .block-views-exposed-filter-blockmultisite-search-page-search-results,.page-search .page-precontent .container--medium .page-search_filters{width:100%}.page-search .page-precontent .container--medium .block-facets-summary-blockmultisite-search-facet-summary{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.page-search .page-precontent .container--medium .block-facets-summary-blockmultisite-search-facet-summary a{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;margin-right:25px}.page-search .page-precontent .container--medium .block-facets-summary-blockmultisite-search-facet-summary a:focus,.page-search .page-precontent .container--medium .block-facets-summary-blockmultisite-search-facet-summary a:hover,.teaser-link:hover .page-search .page-precontent .container--medium .block-facets-summary-blockmultisite-search-facet-summary a{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .page-search .page-precontent .container--medium .block-facets-summary-blockmultisite-search-facet-summary a{background-color:#1b2944;border-color:#1b2944}.color-green .page-search .page-precontent .container--medium .block-facets-summary-blockmultisite-search-facet-summary a:focus,.color-green .page-search .page-precontent .container--medium .block-facets-summary-blockmultisite-search-facet-summary a:hover{background-color:#0d131f;border-color:#0d131f}.page-search .page-precontent .container--medium .block-facets-summary-blockmultisite-search-facet-summary .source-summary-count{-ms-flex-order:-1;order:-1;margin-right:25px}.page-search .page-precontent .container--medium .block-facets-summary-blockmultisite-search-facet-summary,.page-search .page-precontent .container--medium .search-filters-toggle{margin-bottom:25px}.page-search .page-precontent>.container::after{content:'';width:100%;display:inline-block;height:2px;background-color:#d0d0d0;margin-bottom:50px}.page-search .page-precontent .block-views-exposed-filter-blockmultisite-search-page-search-results form{border:1px solid #d0d0d0;padding:0 20px}.page-search .page-precontent .form-item{margin-bottom:0}.page-search .page-precontent .form-actions{margin-top:0}.page-search .view-content{margin:0}.page-search_filters{margin-bottom:50px;display:none}.page-search_filters .facets-widget-dropdown label{display:block}.page-search_filters .flex-search{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-search_filters .flex-search .block{width:100%}.page-search_filters .flex-search .block label{font-size:.875rem;font-weight:600}@media screen and (min-width:768px){.page-search_filters .flex-search .block{-ms-flex:1;flex:1;margin-right:25px;width:auto}}.search-result{margin:0!important;width:100%!important}.search-result .field--type-text-long{max-width:920px}.view-multisite-search .item-list{width:100%}.view-multisite-search .item-list ul{padding:0;margin:0}.view-multisite-search .item-list ul>li{display:block;margin-bottom:25px;padding-bottom:25px;border-bottom:1px solid #d0d0d0}.view-multisite-search .item-list ul>li article .paragraph:last-of-type{margin-bottom:0}.view-multisite-search .item-list .views-field-nothing span{font-size:.875rem;text-transform:lowercase}.view-multisite-search .item-list .views-field-nothing .search-result-item--site,.view-multisite-search .item-list .views-field-nothing .search-result-item--type{font-weight:700}.search-result-autocomplete{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.search-result-autocomplete .node__content>.field{-ms-flex:1 0;flex:1 0;max-width:75px;margin-right:15px;margin-bottom:10px}.search-result-autocomplete h4{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 0;flex:1 0}.search-result-autocomplete .teaser-link{-ms-flex-align:center!important;align-items:center!important}header .block-views-exposed-filter-blockmultisite-search-page-search-results{display:none;border-bottom:1px solid #d0d0d0}.block-views-exposed-filter-blockmultisite-search-page-search-results{margin-bottom:25px}.block-views-exposed-filter-blockmultisite-search-page-search-results .form--inline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-views-exposed-filter-blockmultisite-search-page-search-results .js-form-type-textfield{-ms-flex-positive:1;flex-grow:1;width:80%}.block-views-exposed-filter-blockmultisite-search-page-search-results .form-text{width:100%;padding:20px;font-size:1.0625rem;font-weight:700;border:0}.block-views-exposed-filter-blockmultisite-search-page-search-results .form-text:focus{outline:0;box-shadow:none}.block-views-exposed-filter-blockmultisite-search-page-search-results .form-actions{-ms-flex-order:-1;order:-1}.block-views-exposed-filter-blockmultisite-search-page-search-results .form-actions input{background-color:transparent;width:26px;height:70px;padding:0;border:0;background:url(/themes/contrib/vib_lib_theme/dist/image/search-glass-dark.svg) center no-repeat;background-size:contain;color:transparent;transition:transform .2s}.block-views-exposed-filter-blockmultisite-search-page-search-results .form-actions input:focus,.block-views-exposed-filter-blockmultisite-search-page-search-results .form-actions input:hover{transform:scale(1.1)}.fac-result{z-index:101}.fac-result .source{font-size:.875rem}.fac-result ul.result-list{border-radius:0;border:1px solid #d0d0d0;padding-top:20px;border-radius:0}.fac-result ul.result-list::after,.fac-result ul.result-list::before{bottom:100%;left:60px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.fac-result ul.result-list::after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}.fac-result ul.result-list::before{border-color:rgba(194,225,245,0);border-bottom-color:#d0d0d0;border-width:16px;margin-left:-16px}.fac-result ul.result-list .result{border:0;padding:10px 30px 5px}.fac-result ul.result-list .result a{text-decoration:none}.fac-result ul.result-list li.selected{background-color:#f4f4f4;opacity:.9}.fac-result ul.result-list li.see-all-link{border:1px solid #1cbbba;border-radius:0;text-transform:uppercase;margin-bottom:0;padding:11px 35px;line-height:inherit;text-align:left;text-decoration:none;color:#fff;background-color:#1cbbba;font-size:.875rem;font-weight:600;display:inline-block;transition:150ms all linear;background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px;padding:10px 30px;width:100%;border-radius:0;background-color:#1cbbba}.fac-result ul.result-list li.see-all-link:focus,.fac-result ul.result-list li.see-all-link:hover,.teaser-link:hover .fac-result ul.result-list li.see-all-link{color:#fff;outline:0;background-color:#158f8e;border-color:#158f8e}.color-green .fac-result ul.result-list li.see-all-link{background-color:#1b2944;border-color:#1b2944}.color-green .fac-result ul.result-list li.see-all-link:focus,.color-green .fac-result ul.result-list li.see-all-link:hover{background-color:#0d131f;border-color:#0d131f}.fac-result ul.result-list li.see-all-link:focus,.fac-result ul.result-list li.see-all-link:hover,.teaser-link:hover .fac-result ul.result-list li.see-all-link{background-position:right 10px center}.fac-result ul.result-list li.see-all-link a{color:#fff;text-decoration:none}@media screen and (min-width:1450px){.page-footer-btm__container-right{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-footer-btm__container-right .block-inline-blockdefault,.page-footer-btm__container-right .block__follow-us{width:50%;margin:0}}.page-footer-btm__container-right{padding-bottom:90px}.page-footer-btm__container-left{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-footer-btm__container-left h2{font-family:Dense-Bold,Dense-Regular,Helvetica,Arial,sans-serif;margin-bottom:5px;font-size:22px;font-weight:500;display:inline-block;color:#fff}.page-footer-btm__container-left .view-content{margin-left:0;margin-right:0}@media screen and (min-width:768px){.page-footer-btm__container-left .block{width:50%;padding-right:10px}}@media screen and (min-width:1400px){.page-footer-btm__container-left .block{width:25%}}.page-footer-btm__container-left .block>ul.menu{margin:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.page-footer-btm__container-left .block>ul.menu>.menu-item{width:100%;margin-bottom:0}.page-footer-btm__container-left .block>ul.menu>.menu-item>a{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:0;font-size:1rem}.path-frontpage h1{opacity:1;visibility:visible}.header-nav{margin-top:20px}@media screen and (min-width:1450px){.page-footer-btm__container-right{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-footer-btm__container-right .block-inline-blockdefault,.page-footer-btm__container-right .block__follow-us{width:50%;margin:0}}.page-footer-btm__container-right{padding-bottom:90px}.page-footer-btm__container-left{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-footer-btm__container-left h2{font-family:Dense-Bold,Dense-Regular,Helvetica,Arial,sans-serif;margin-bottom:5px;font-size:22px;font-weight:500;display:inline-block;color:#fff}.page-footer-btm__container-left .view-content{margin-left:0;margin-right:0}@media screen and (min-width:768px){.page-footer-btm__container-left .block{width:50%;padding-right:10px}}@media screen and (min-width:1400px){.page-footer-btm__container-left .block{width:25%}}.page-footer-btm__container-left .block>ul.menu{margin:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.page-footer-btm__container-left .block>ul.menu>.menu-item{width:100%;margin-bottom:0}.page-footer-btm__container-left .block>ul.menu>.menu-item>a{font-family:"Open Sans",Helvetica,Arial,sans-serif;margin-bottom:0;font-size:1rem}.path-frontpage h1{opacity:1;visibility:visible}.header-nav{margin-top:20px}.campaignmonitor-subscribe form{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.campaignmonitor-subscribe form .campaign-monitor-text{-ms-flex-order:-1;order:-1}.campaignmonitor-subscribe form .js-form-submit{background-image:url(/themes/contrib/vib_base_theme/dist/image/arrow_white.svg);background-position:right 15px center;background-repeat:no-repeat;padding-right:40px;width:100%}.campaignmonitor-subscribe form .js-form-submit:focus,.campaignmonitor-subscribe form .js-form-submit:hover,.teaser-link:hover .campaignmonitor-subscribe form .js-form-submit{background-position:right 10px center}.block__research-center--address{font-weight:300}.block__subsite--logo .logo{max-width:160px;margin-bottom:20px}.subsite-header .image--header-wrapper img{width:100%}.subsite-header .field--name-field-center-icon,.subsite-header .field--name-field-icon{padding:20px 0 40px 0}.subsite-header .title--header-wrapper{padding:18px}.subsite-header .title--header-wrapper h1{max-width:none}@media screen and (min-width:768px){.subsite-header{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-12px;margin-right:-12px;-ms-flex-pack:justify;justify-content:space-between}.subsite-header .image--header-wrapper{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px);margin-bottom:40px;z-index:-1}.subsite-header .field--name-field-center-icon,.subsite-header .field--name-field-icon{padding:20px 0}.subsite-header .title--header-wrapper{margin-left:12px;margin-right:12px;width:calc(66.66667% - 24px);margin-bottom:10px;padding:0}.subsite-header .title--header-wrapper h1{margin-top:10px}.subsite-header .title--header-wrapper h1::before{width:431px;height:181px;left:-155px;top:-5px}.subsite-header .title--header-wrapper .lab-wrapper{margin-top:50px}}@media screen and (min-width:1024px){.subsite-header .image--header-wrapper{margin-left:12px;margin-right:12px;width:calc(44.44444% - 24px)}.subsite-header .title--header-wrapper{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}.subsite-header .title--header-wrapper h1{font-size:6.5625rem;line-height:6.25rem}}.block__lab-contact--map .address-wrapper{margin-bottom:30px}.block__lab--intro{max-width:888px;margin-left:auto;margin-right:auto}.field--name-field-intro{max-width:888px;margin-left:auto;margin-right:auto;font-weight:400}.lab-leader-wrapper .lab-leader--left,.lab-leader-wrapper .lab-leader--right{margin-left:12px;margin-right:12px;width:calc(100% - 24px);margin-bottom:25px}@media screen and (min-width:480px){.lab-leader-wrapper .lab-leader--left,.lab-leader-wrapper .lab-leader--right{margin-left:12px;margin-right:12px;width:calc(50% - 24px);margin-bottom:0}}.lab-leader-wrapper .lab-leader--left a{text-decoration:none;color:inherit}.lab-leader-wrapper .lab-leader--left a:focus,.lab-leader-wrapper .lab-leader--left a:hover{color:#ff9b6b}.lab-leader-wrapper .lab-leader--right h4{margin-bottom:3px}.lab-leader-wrapper .field--name-field-research-areas{margin-bottom:25px}.lab-leader-wrapper .field--name-field-research-areas span::after{content:' - '}.lab-leader-wrapper .field--name-field-research-areas span:last-child::after{content:''}.lab-leader-wrapper .field--name-field-model-organisms .field--layout-wrapper{margin:0}.lab-leader-wrapper .field--name-field-model-organisms .node--type-model-organism--teaser-small{margin:0;width:auto}.lab-leader-wrapper .field--name-field-model-organisms .node--type-model-organism--teaser-small::after{padding:0 5px;content:' - '}.lab-leader-wrapper .field--name-field-model-organisms .node--type-model-organism--teaser-small:last-child::after{padding:0;content:''}.block__research-center--linked-institutes img{max-width:105px;margin-bottom:20px}.block-extra-field-blocknoderesearch-topicextra-field-researchtopiclabs .field--type-text-long{margin-bottom:25px}.block-extra-field-blocknoderesearch-topicextra-field-researchtopiclabs h3{margin-bottom:28px}.block-extra-field-blocknoderesearch-topicextra-field-researchtopicpublications .field--type-text-long{margin-bottom:25px}.block-extra-field-blocknoderesearch-topicextra-field-researchtopicpublications h3{margin-bottom:28px}.block-extra-field-blocknoderesearch-topicextra-field-researchtopicpublications .button{margin-top:15px}.block-system-branding-block img{max-width:200px;margin-bottom:20px}.block-subsite-follow-us-block .social-link{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.block-subsite-follow-us-block .social-link img{margin-right:5px}.top-bar-vib a:nth-child(2){padding-left:16px;overflow:hidden;background:#1b2944 url(/themes/contrib/vib_lib_theme/dist/image/chev_divider.png) no-repeat 100%;transition:all 150ms ease}.top-bar-vib a:nth-child(2):focus,.top-bar-vib a:nth-child(2):hover{background:#1cbbba url(/themes/contrib/vib_lib_theme/dist/image/chev_divider.png) no-repeat 100%;transition:all 150ms ease}.top-bar-vib a:nth-child(2)::after,.top-bar-vib a:nth-child(2)::before{content:'';position:absolute;width:100%;height:100%;top:6px;right:-72px;background:#1b2944;transform:rotate(70deg);z-index:2}.top-bar-vib a:nth-child(2)::after{right:-68px;transform:rotate(-70deg)}.top-bar-vib a:nth-child(2){padding-right:25px}.top-bar-vib a:nth-child(2)::before{right:-108px}.top-bar-vib a:nth-child(2)::after{right:-103px}.top-bar-vib a:nth-child(3){font-weight:300;display:none}@media screen and (min-width:768px){.top-bar-vib a:nth-child(3){display:block}}.person-teaser .field--name-field-centre-phone{display:none}.person-teaser-large .field--name-field-telephone{display:none}.field--name-field-top-publications.field--layout-wrapper{margin-bottom:25px}.field--name-field-top-publications.field--layout-wrapper .field__items{width:100%}.field--name-field-top-publications.field--layout-wrapper h2{margin-left:12px;margin-right:12px}.block-lab-menu-block{background-color:#1b2944;margin-bottom:55px}.block-lab-menu-block .menu{max-width:1245px;margin:0 auto}.block-lab-menu-block li{display:inline-block;text-align:center;width:100%}.block-lab-menu-block li a{padding:17px;display:inline-block;color:#fff;font-weight:700;text-decoration:none;transition:background-color .3s;width:100%}.block-lab-menu-block li a.is-active{background-color:#fff;color:#1b2944}.block-lab-menu-block li a:focus,.block-lab-menu-block li a:hover{background-color:#1cbbba}@media screen and (min-width:480px){.block-lab-menu-block li{width:50%}}@media screen and (min-width:640px){.block-lab-menu-block li{width:25%}}@media screen and (min-width:768px){.block-lab-menu-block li{width:auto}}.editor-linkit-dialog{height:450px!important}.editor-linkit-dialog>.ui-dialog-content{height:400px!important}.service-teaser{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.service-teaser h3{font-size:1.1875rem}.service-teaser .field--name-field-teaser{margin-bottom:15px}.service-teaser .field--name-field-research-topic{margin-bottom:0}@media screen and (min-width:640px){.service-teaser{margin-left:12px;margin-right:12px;width:calc(50% - 24px)}}@media screen and (min-width:768px){.service-teaser{margin-left:12px;margin-right:12px;width:calc(33.33333% - 24px)}}@media screen and (min-width:1080px){.service-teaser{margin-left:12px;margin-right:12px;width:calc(25% - 24px)}}
