/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"BIAntiquaIIMl";src:url(/themes/custom/campus/fonts/BIAntiquaIIMl-Regular.woff2) format("woff");font-weight:500;font-style:normal;}@font-face{font-family:"BIAntiquaIIMl";src:url(/themes/custom/campus/fonts/BIAntiquaIIMl-Bold.woff2) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"BISansNEXT";src:url(/themes/custom/campus/fonts/BISansNEXT-Regular.otf) format("otf");font-weight:500;font-style:normal;}@font-face{font-family:"BISansNEXT";src:url(/themes/custom/campus/fonts/BISansNEXT-Bold.otf) format("otf");font-weight:700;font-style:normal;}
:root{--custom-color-0-1:#2C333A;--custom-color-0-2:#333333;--custom-color-0-3:#80919F;--custom-color-0-4:#EDEDED;--custom-color-0-5:#FFFFFF;--custom-color-0-5-50:rgba(255,255,255,0.5);--custom-color-0-5-75:rgba(255,255,255,0.75);--custom-color-1-1:#003366;--custom-color-1-2:#DFEEFF;--custom-color-1-3:#0076BA;--custom-color-1-4:#0077BB;--custom-color-1-5:#004D99;--custom-color-1-6:#CBDFF3;--custom-color-2-1:#F5FAFF;--custom-color-2-2:#C4C8FF;--custom-color-3-1:#CC0000;}
*{border:0;margin:0;outline:0;padding:0;vertical-align:top;}html{font-size:100%;}@media only screen and (min-width:1200px){html{}}body{background-color:#FFFFFF;color:var(--custom-color-0-1);font-family:"BISansNEXT",sans-serif;font-size:1.0rem;-webkit-font-smoothing:antialiased !important;font-weight:500;line-height:1.5;text-rendering:optimizeLegibility !important;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}img{display:block;height:auto;max-width:100%;}a,a:link,a:visited,a:hover{color:var(--custom-color-0-1);text-decoration:none;}h1,h2,h3,h4,h5{color:#003368;font-weight:400;line-height:1.25;margin:0;}h1{font-size:1.5rem;font-weight:bold;}h2{font-size:1.75rem;}h3{font-size:1.5rem;}h4{font-size:1.25rem;}h5{font-size:1.0rem;}p{margin-bottom:1.5rem;hyphens:auto;}address{}blockquote{font-style:italic;}blockquote p{}q{font-style:italic;}em{font-style:italic;}strong{font-weight:bold;}hr{border:0;border-bottom:1px solid var(--custom-color-0-1);margin:1.5rem 0;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5rem;}sub{bottom:-0.25rem;}dl{}dt{}dd{}ol{list-style-position:outside;}ol li{list-style:none;}ul{list-style-position:outside;}ul li{list-style:none;}caption{font-weight:bold;padding:0.5rem;}table{background-color:transparent;border:1px solid var(--custom-color-0-2);border-width:0;border-collapse:collapse;border-width:0;margin-bottom:1.5rem;width:100%;}tr{}thead{}thead th{border:1px solid var(--custom-color-0-2);border-width:1px 1px 2px 1px;font-weight:bold;padding:0.5rem;text-align:left;vertical-align:bottom;}tbody{}tbody tr:nth-child(odd){background-color:var(--custom-color-0-2);}tbody td{border:1px solid var(--custom-color-0-2);border-width:1px;padding:0.5rem;}
button,form,fieldset,input,legend,option,select,textarea{font-size:1.0rem;font-weight:500;line-height:1.5;}form{}fieldset{border:0;padding:0;}legend{}label{display:block;font-weight:bold;padding:0.5rem 0;}input{background-color:var(--custom-color-1-2);border-radius:0.4rem;box-sizing:border-box;color:var(--custom-color-0-1);font-weight:700;padding:14px;}input:hover{background-color:var(--custom-color-1-2);}input:focus{background-color:var(--custom-color-1-2);color:var(--custom-color-0-1);}select{background-color:var(--custom-color-0-3);border:1px solid var(--custom-color-0-1);border-radius:0;box-sizing:border-box;padding:14px;}textarea{background-color:var(--custom-color-0-3);border:1px solid var(--custom-color-0-1);border-radius:0;box-sizing:border-box;padding:14px;width:100%;}textarea:focus{background-color:var(--custom-color-4-3);border-color:var(--custom-color-1-1);}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5em;padding-right:0;}.field--label-inline .field__label::after{content:':';}.field{margin-bottom:1.5rem;}.field.field--type-image{margin-bottom:0;}.field__label{}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5rem;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-left:0.5rem;}.field--type-daterange{}.field--type-daterange .field__item{display:flex;}.field--type-daterange time{display:block;}.field--type-daterange time:first-child{}.field--type-daterange time:last-child{}.field--type-daterange time:first-child:last-child{}.field--type-email{}.field--type-email a{}.field--type-email a:hover{}.field--type-file{}.field--type-file span{display:block;}.field--type-file a{}.field--type-file a:hover{}.field--type-link{}.field--type-link a{}.field--type-link a:hover{}.field--type-text-long{}.field--type-text-long h2{margin:1.5rem 0;}.field--type-text-long h3{margin:1.5rem 0;}.field--type-text-long a{border-bottom:2px solid transparent;color:var(--custom-color-1-4);}.field--type-text-long a:hover{border-color:var(--custom-color-1-4);}.field--type-text-long ol{margin-bottom:1.5rem;}.field--type-text-long ol li{list-style:decimal;margin-left:2.5rem;}.field--type-text-long ul{margin-bottom:1.5rem;}.field--type-text-long ul li{list-style:circle;margin-left:1.25rem;}
.file{}[dir="rtl"] .file{}
input.form-text{-moz-appearance:none;-webkit-appearance:none;width:100%;}input.error{border:var(--custom-color-3-1) solid 2px;}form div.description{padding:0.5rem 0;}.form-item--error-message{background:transparent url(/themes/custom/campus/img/gui/gui-form/gui-form-icon-error-message.svg) left center no-repeat;background-size:0.8rem;padding:0.2rem;text-align:left;}.form-item--error-message strong{color:var(--custom-color-3-1);display:block;font-size:0.8rem;font-weight:normal;margin-left:1rem;padding:0.2rem;}input.form-checkbox{}.js-form-type-checkbox{align-items:center;display:flex;justify-content:flex-start;}input.form-submit{-moz-appearance:none;-webkit-appearance:none;background-color:var(--custom-color-1-1);border-width:1px;border-style:solid;border-color:var(--custom-color-1-1);color:var(--custom-color-0-5);cursor:pointer;display:inline-block;font-weight:bold;padding:0.5rem 1rem;width:auto;}input.form-submit:hover{}.form-item{margin:0.5rem 0;}.form-actions{margin:0;text-align:center;}.cis-profile-service-login-form{}.cis-profile-service-login-form label{display:none;}form .form-type-password{position:relative;}form .form-type-password input::-ms-reveal{display:none;}form a.password-visibility{background:transparent url(/themes/custom/campus/img/gui/gui-form/gui-form-icon-input-password-show.svg) center center no-repeat;height:100%;overflow:hidden;position:absolute;right:1rem;text-indent:-1000px;bottom:0rem;width:1.5rem;}form a.password-visibility.hide{background:transparent url(/themes/custom/campus/img/gui/gui-form/gui-form-icon-input-password-hide.svg) center center no-repeat;}
.item-list{}.item-list h4{}.item-list ul li{}.item-list > ul,.item-list > ul > li{}


.more-link{margin:1.5rem 0;text-align:center;}.more-link a{background-color:var(--custom-color-2-1);border-radius:9999px;color:#FFFFFF;display:inline-block;padding:0.25rem 0.5rem;text-align:left;text-transform:uppercase;}
.node--unpublished{}body.user-logged-in .node--unpublished{position:relative;}body.user-logged-in .node--unpublished::after{background-color:red;bottom:0;color:#FFFFFF;content:"UN-PUBLISHED";display:none;opacity:0.2;padding:0.5rem 1.0rem;position:absolute;right:0;}article.node p.node__submitted{color:#444444;}article.node p.node__submitted span.user{}article.node p.node__submitted span.user a{color:var(--custom-color-3-1);}article.node p.node__submitted span.date{}article.node .node__links{margin:1.5rem 0;}article.node .node__links a{background-color:var(--custom-color-3-1);border:2px solid var(--custom-color-3-1);color:#FFFFFF;display:inline-block;padding:0.5rem 1.5rem;}article.node .node__links a:hover{background-color:#FFFFFF;color:var(--custom-color-3-1);}
nav.pager{margin:1.5rem 0;text-align:center;}nav.pager ul{border:1px solid var(--custom-color-2-1);border-radius:9999px;display:inline-block;padding:2px;}nav.pager ul li{display:inline-block;}nav.pager ul li a{background-color:transparent;border-radius:9999px;color:var(--custom-color-2-1);display:block;height:30px;line-height:30px;overflow:hidden;padding:10px;text-align:center;width:30px;}nav.pager ul li a:hover{background-color:#FFFFFF;}nav.pager .is-active a{background-color:#FFFFFF;color:#111111;}nav.pager .pager__item--first a{background:#FFFFFF url(/themes/custom/campus/img/gui/gui-direction/gui-direction-arrow-sml-left.svg) center center no-repeat;background-size:24px;text-indent:-9999px;}nav.pager .pager__item--last a{background:#FFFFFF url(/themes/custom/campus/img/gui/gui-direction/gui-direction-arrow-sml-right.svg) center center no-repeat;background-size:24px;text-indent:-9999px;}nav.pager .pager__item--previous a{background:var(--custom-color-2-1) url(/themes/custom/campus/img/gui/gui-direction/gui-direction-arrow-sml-left-FFFFFF.svg) center center no-repeat;background-size:24px;text-indent:-9999px;}nav.pager .pager__item--next a{background:var(--custom-color-2-1) url(/themes/custom/campus/img/gui/gui-direction/gui-direction-arrow-sml-right-FFFFFF.svg) center center no-repeat;background-size:24px;text-indent:-9999px;}
nav.tabs{left:0;position:fixed;top:30%;transform:translateX(-80%);-webkit-transition:all 0.25s;z-index:500;}nav.tabs:hover{transform:translateX(0);}ul.tabs{border-bottom:1px solid var(--custom-color-1-1);font-size:0.9rem;margin:0 0 1.5rem 0;overflow:hidden;}ul.tabs li{display:block;margin:0;}ul.tabs li a{border-bottom:5px solid transparent;border-bottom-color:transparent;color:var(--custom-color-1-1);display:block;padding:0.25rem 1.0rem;}ul.tabs li a:focus,ul.tabs li a:hover,ul.tabs li a.is-active{background-color:transparent;border-color:var(--custom-color-1-1);color:var(--custom-color-1-1);}.block-local-tasks-block{left:0;position:fixed;top:200px;z-index:16;}.block-local-tasks-block li{background:rgba(255,255,255,0.9);}
div.site-name{display:none;}div.site-name h1{}div.site-name a,div.site-name a:link,div.site-name a:visited,div.site-name a:hover{}div.site-slogan{display:none;}div.site-logo{max-width:300px;min-width:140px;}div.site-logo a,div.site-logo a:link,div.site-logo a:visited,div.site-logo a:hover{display:block;}div.site-logo a img{}.contextual-region{position:static;}.skip-link-target{display:none;}
.block-cis-profile-service{padding:1rem;}@media screen and (min-width:576px){.block-cis-profile-service{text-align:center;}}.block-cis-profile-service .block-head{text-align:center;}.block-cis-profile-service p{margin:0;}.block-cis-profile-service h2{background:transparent url(/themes/custom/campus/img/gui/gui-form/gui-form-icon-account.svg) 0 1rem no-repeat;display:inline-block;height:80px;line-height:5rem;padding-left:60px;}.block-cis-profile-service input.form-text{text-align:center;}.block-cis-profile-service input.form-submit{background-image:url(/themes/custom/campus/img/gui/gui-form/gui-form-icon-login.svg);background-position:right 1.2rem center;background-repeat:no-repeat;padding-right:2.8rem;}.block-cis-profile-service .text .fieldset-wrapper{margin:1rem 0 0 0;}.block-cis-profile-service .links .fieldset-wrapper{display:flex;justify-content:center;margin:0;}.block-cis-profile-service .links .fieldset-wrapper a{display:block;margin:0.5rem 0.5rem;}.block-cis-profile-service .links .fieldset-wrapper a:not(:first-child)::before{content:'|';margin-right:1rem;}.cis-profile-service-form-control{padding:1rem;}@media screen and (min-width:576px){.cis-profile-service-form-control ul{display:flex;}}.cis-profile-service-form-control ul li{margin:1rem;}.cis-profile-service-form-control ul li a{display:flex;font-weight:700;line-height:2rem;}.cis-profile-service-form-control ul li a::before{content:"";border:#FFFFFF solid 0.5rem;border-radius:50%;display:block;margin-right:1rem;height:1rem;min-width:1rem;-webkit-box-shadow:0px 0px 0px 2px var(--custom-color-0-3);box-shadow:0px 0px 0px 2px var(--custom-color-0-3);}.cis-profile-service-form-control ul li a.active::before{background-color:var(--custom-color-1-3);}.block-cis-corporate-footer p{font-size:0.8rem;margin:4rem 4% 0 3%;}.block-cis-corporate-footer p.copyright{font-size:0.7rem;margin:1rem 4% 0 4%;}@media screen and (min-width:768px){.block-cis-corporate-footer p{text-align:center;margin:4rem 4% 0 4%;}.block-cis-corporate-footer p.copyright{margin:1rem 4% 0 4%;}}footer.global-advanced-footer{display:block;position:fixed;left:0;bottom:0;padding:10px 20px;}footer.global-advanced-footer,footer.global-advanced-footer a,footer.global-advanced-footer a:link,footer.global-advanced-footer a:hover,footer.global-advanced-footer a:visited{font-size:12px;color:white;text-decoration:none;transition:ease all 0.2s;text-shadow:1px 1px 0px rgb(0 0 0 / 30%);line-height:15px;}footer.global-advanced-footer a:hover{color:var(--custom-color-1-5);text-decoration:underline;}.region-area-widget > section{position:relative;}.region-area-widget a.close{background:transparent url(/themes/custom/campus/img/gui/gui-action/gui-icon-action-close.svg) center center no-repeat;background-size:1.5rem 1.5rem;height:2rem;right:0.5rem;overflow:hidden;position:absolute;text-indent:-1000px;top:0.5rem;width:2rem;}.region-area-widget a.link{background-color:var(--custom-color-1-1);border-radius:1.2rem;color:var(--custom-color-0-5);display:inline-block;padding:0.4rem 1rem;text-align:center;}.vc-connect-progress-indicator{background-color:var(--custom-color-1-6);border-radius:0.4rem;font-size:1rem;line-height:2.0rem;padding:0.1rem 0.5rem;margin-left:1rem;white-space:nowrap;}body.vc-display-mode-advanced{height:100vh;overflow:hidden;}body.vc-display-mode-classic .region-area-panorama{display:none;}body.vc-display-mode-advanced .region-navi-main{display:flex;position:fixed;right:30%;top:0;z-index:500;}body.vc-display-mode-advanced .region-navi-main  > section a{display:block;height:40px;margin:0 10px;overflow:hidden;text-indent:-1000px;width:40px;}body.vc-display-mode-advanced .region-navi-main > section.block-views a{background:transparent url(/themes/custom/campus/img/gui/gui-menu/gui-icon-home.svg) center center no-repeat;background-size:40px 40px;}body.vc-display-mode-advanced .region-navi-main > section.block-vc-display-mode a{background:transparent url(/themes/custom/campus/img/gui/gui-menu/gui-icon-mobile.svg) center center no-repeat;background-size:40px 40px;}body.vc-display-mode-advanced .region-navi-main > section.block-vc-user a{background:transparent url(/themes/custom/campus/img/gui/gui-menu/gui-icon-logout.svg) center center no-repeat;background-size:40px 40px;}body.vc-display-mode-advanced footer{float:left;width:100%;}body.vc-display-mode-advanced .footnote{position:fixed;bottom:10px;left:20px;}body.vc-display-mode-advanced .relative{position:relative !important;}.vc-display-mode-classic .region-area-fullscreen{display:none;}.path-disclaimer.vc-display-mode-classic .region-area-fullscreen{display:block;}.main-aside{}.vc-display-mode-classic .main-aside{}.cis-entity-access-view-indicator .views-field-rendered-entity{position:relative;}.cis-entity-access-view-indicator article.node--type-chapter.node--view-mode-node-teaser h2{margin-right:1rem;}.cis-entity-access-view-indicator .views-field-rendered-entity::after,.cis-entity-access-view-indicator .views-field-rendered-entity.cis-entity-access-user-hcp::after,.cis-entity-access-view-indicator .views-field-rendered-entity.cis-entity-access-user-mfa::after,body.cis-entity-access-user-mfa .cis-entity-access-view-indicator .views-field-rendered-entity.cis-entity-access-user-hcp::after{background:transparent url(/themes/custom/campus/img/gui/gui-indicator/gui-indicator-locked.svg) 0 0 no-repeat;background-size:1.2rem 1.2rem;content:" ";display:block;height:2rem;position:absolute;right:-0.5rem;top:0.5rem;width:2rem;}.cis-entity-access-view-indicator .views-field-rendered-entity.cis-entity-access-public::after,body.cis-entity-access-user-mfa .cis-entity-access-view-indicator .views-field-rendered-entity.cis-entity-access-user-mfa::after,body.cis-entity-access-user-hcp .cis-entity-access-view-indicator .views-field-rendered-entity.cis-entity-access-user-hcp::after{background:transparent url(/themes/custom/campus/img/gui/gui-indicator/gui-indicator-unlocked.svg) 0 0 no-repeat;background-size:1.2rem 1.2rem;content:" ";display:block;height:2rem;position:absolute;right:-0.5rem;top:0.5rem;width:2rem;}.region-aside .block-cis-profile-service{display:flex;justify-content:center;}.region-aside .block-cis-profile-service > .block-box-outer{border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,26,51,0.4);max-height:90vh;min-width:20vw;overflow:hidden;padding:2rem;}
div.page{}div.page-head{background-color:var(--custom-color-1-1);border-bottom:1px solid var(--custom-color-1-2);}div.page-head-box-outer{}div.page-head-box-inner{box-sizing:border-box;max-width:1280px;margin:0 auto;position:relative;}div.page-body{}div.page-body-box-outer{}div.page-body-box-inner{box-sizing:border-box;max-width:1280px;margin:0 auto;overflow:hidden;}div.page-foot{}div.page-foot-box-outer{padding:4% 4% 0 4%;}div.page-foot-box-inner{box-sizing:border-box;max-width:1280px;margin:0 auto;overflow:hidden;padding:2%;}body div.page-body,body div.page-foot{}body.blur div.page-body,body.blur div.page-foot{}div.main-aside{}header.region-header{display:flex;float:left;}header.region-header > *{align-self:center;margin-right:100px;}div.region-help{max-height:80vw;max-width:100vw;overflow:auto;position:fixed;top:20vh;right:0;z-index:-1;}div.region-help div.messages{background-color:var(--custom-color-0-5-75);border-radius:4px 0 0 4px;box-shadow:0 4px 8px 0 rgba(0,26,51,0.4);border:var(--custom-color-3-1);color:var(--custom-color-1-1);line-break:anywhere;padding:1rem;}div.region-help a.close{background:transparent url(/themes/custom/campus/img/gui/gui-menu/gui-icon-menu-close.svg) center center no-repeat;background-size:1rem 1rem;height:1rem;float:right;margin:1rem;overflow:hidden;text-indent:-1000px;width:1rem;}div.region-help  div.messages.messages--error{color:var(--custom-color-3-1);}main.region-content{}main.region-content section{}aside.region-aside{}aside.region-aside section{padding:0 4% 2% 4%;}.region-navi-main{clear:both;}.region-navi-meta{}.region-navi-mobl{}body.vc-display-mode-advanced .region-navi-mobl{display:none;}.region-navi-tree{}.region-area-action{}.region-area-filter{}.region-area-fullscreen{background-color:var(--custom-color-0-5);height:100vh;max-height:100vh;overflow:auto;left:0;overflow:hidden;position:fixed;top:0;width:100vw;}.region-area-fullscreen .block{}.region-area-panorama{background-color:var(--custom-color-0-5);height:100vh;width:100vw;position:absolute;top:0;left:0;}.region-area-widget{}.region-area-widget > section{background-color:var(--custom-color-0-5);border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,26,51,0.4);max-height:90vh;min-width:20vw;left:50vw;overflow:auto;padding:2rem;text-align:center;position:fixed;top:50vh;transform:translate(-50%,-50%);z-index:20;}@media screen and (min-width:768px){.region-area-widget  > section{min-width:20vw;max-width:480px;width:50vw;}}@media screen and (min-width:992px){}
article.node{}article.node div.node-meta{}article.node header.node-head{}article.node div.node-body{}article.node footer.node-foot{}article.node--view-mode-full{}.field--name-field-global-headline{}.field--name-field-global-headline h1{margin:2rem 4%;}.field-group-link{box-sizing:border-box;display:block;}.group-node-head{}.group-node-body{}.group-node-foot{}.vc-display-mode-classic .node--unpublished{overflow:hidden;position:relative;}.vc-display-mode-classic .node--unpublished::before{-webkit-align-items:center;align-items:center;background:red;color:rgba(255,255,255,1);content:"Unpublished";display:-moz-flex;display:-ms-flex;display:-webkit-flex;display:flex;height:40px;-webkit-justify-content:center;justify-content:center;opacity:0.5;position:absolute;right:-50px;text-transform:uppercase;top:30px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:200px;z-index:9;}.vc-display-mode-classic article.node--unpublished{}.vc-display-mode-classic article.node--unpublished::before{content:"Unpublished " attr(data-id);}article.node--type-banner{background-color:var(--custom-color-2-1);margin:3rem 0;overflow:hidden;padding:3rem;text-align:center;}article.node--type-banner .field--name-field-banner-headline{}article.node--type-banner h2.field--name-field-banner-headline{font-weight:600;text-align:center;}article.node--type-banner .field--name-field-banner-title{margin:1.5rem 0 0 0;}article.node--type-banner .field--name-field-banner-link{}article.node--type-banner .field--name-field-banner-link a{background-color:var(--custom-color-1-1);border-radius:1.2rem;color:var(--custom-color-0-5);display:inline-block;padding:0.4rem 1rem;text-align:center;}article.node--type-chapter{}article.node--type-chapter.node--view-mode-node-teaser{padding:0;}article.node--type-chapter.node--view-mode-node-teaser h3{color:var(--custom-color-1-3);font-size:0.8rem;font-weight:bold;margin:0 0 0.5rem 0;}article.node--type-chapter.node--view-mode-node-teaser h2{color:var(--custom-color-0-1);font-size:1.25rem;font-weight:bold;margin:0 0 0.5rem 0;}article.node--type-chapter.node--view-mode-node-teaser .field--name-field-lesson-teaser-text{padding:0.5rem;}article.node--type-favorites .field--type-text-long{padding:0 4%;}article.node--type-lesson.node--view-mode-node-teaser{padding:0;}article.node--type-lesson.node--view-mode-node-teaser h3.field--name-field-lesson-teaser-headline{color:var(--custom-color-1-3);font-size:0.8rem;font-weight:bold;margin:0;}article.node--type-lesson.node--view-mode-node-teaser h2.field--name-field-lesson-teaser-title{color:var(--custom-color-0-1);font-size:1.25rem;font-weight:bold;margin:0;}article.node--type-lesson.node--view-mode-node-teaser .field--name-field-lesson-teaser-text{padding:0.5rem;}.page-node-type-page .field--name-field-topic-text{display:none;}article.node--type-page .field--type-text-long{padding:0 4%;}article.node--type-topic{}article.node--type-topic.node--view-mode-node-teaser{padding:0;}article.node--type-topic.node--view-mode-node-teaser h3.field--name-field-topic-teaser-topline{color:var(--custom-color-1-3);font-size:0.8rem;font-weight:bold;margin:0;}article.node--type-topic.node--view-mode-node-teaser h2.field--name-field-topic-teaser-title{color:var(--custom-color-0-1);font-size:1.25rem;font-weight:bold;margin:0;}article.node--type-topic.node--view-mode-node-teaser .field--name-field-topic-teaser-text{padding:0 4%;}article.node--type-page .field--type-text-long,article.node--type-topic .field--type-text-long,article.node--type-favorites .field--type-text-long,article.node--type-lesson .field--type-text-long{padding:0 4%;}article.node--type-page .field--name-field-page-text,article.node--type-topic .field--name-field-topic-text,article.node--type-favorites .field--name-field-favorites-text,article.node--type-lesson .field--name-field-lesson-teaser-text{margin:0;}article.node--type-page .field--name-field-page-text p,article.node--type-topic .field--name-field-topic-text p,article.node--type-favorites .field--name-field-favorites-text p,article.node--type-lesson .field--name-field-lesson-teaser-text p{font-size:1.25rem;}article.node--type-topic .field--name-field-topic-logo,.view-node-topic .views-field-field-topic-logo{margin:0.5rem 4%;}article.node--type-page .field--name-field-page-visual-small,article.node--type-topic .field--name-field-topic-visual-small{margin-bottom:1.5rem;position:relative;}article.node--type-page .field--name-field-page-visual-small img,article.node--type-topic .field--name-field-topic-visual-small img{height:auto;min-width:100%;}article.node--type-page .field--name-field-page-visual-small a,article.node--type-topic .field--name-field-topic-visual-small a{background:transparent url(/themes/custom/campus/img/gui/gui-direction/gui-direction-arrow-lrg-down-FFFFFF.svg) center center no-repeat;bottom:0;color:var(--custom-color-0-5);display:block;height:2rem;margin:0 auto;overflow:hidden;position:absolute;text-indent:-1000px;width:100%;}article.node--type-page .field--name-field-page-visual,article.node--type-topic .field--name-field-topic-visual,article.node--type-favorites .field--name-field-favorites-visual,article.node--type-lesson .field--name-field-lesson-visual{margin-bottom:1.5rem;display:none;}@media screen and (min-width:576px){article.node--type-page .field--name-field-page-visual-small,article.node--type-topic .field--name-field-topic-visual-small{display:none;}article.node--type-page .field--name-field-page-visual,article.node--type-topic .field--name-field-topic-visual,article.node--type-favorites .field--name-field-favorites-visual,article.node--type-lesson .field--name-field-lesson-visual{display:block;}}@media screen and (min-width:768px){article.node--type-page .page-visual-container,article.node--type-topic .topic-visual-container,article.node--type-favorites .favorites-visual-container,article.node--type-lesson .lesson-visual-container{position:relative;}article.node--type-page .page-visual-container h1.field--type-text-long,article.node--type-topic .topic-visual-container h1.field--type-text-long,article.node--type-favorites .favorites-visual-container h1.field--type-text-long,article.node--type-lesson .lesson-visual-container h1.field--type-text-long{padding:0 4%;position:absolute;top:20%;color:#FFF;width:70%;font-size:3.5rem;max-width:50%;}}@media screen and (min-width:992px){article.node--type-topic .topic-page-container h1.field--type-text-long,article.node--type-topic .topic-visual-container h1.field--type-text-long,article.node--type-favorites .favorites-visual-container h1.field--type-text-long,article.node--type-lesson .lesson-visual-container h1.field--type-text-long{bottom:50%;}}
.view{}.views-admin-links{display:none !important;}.view-header{}.view-filters{}.view-content{}.view-empty{}.view-empty p{font-style:italic;text-align:center;}.view-footer{}.view-content > .item-list > ul{}.view-content > .item-list > ul > li.views-row{}.view-content > .item-list > ul > li.views-row-even{}.view-content > .item-list > ul > li.views-row-odd{}table.views-table{}table.views-table tr.even{}table.views-table tr.odd{}table.views-table tr.views-row-first{}table.views-table tr.views-row-last{}table.views-table td.views-field{}.views-field-rendered-entity{}.views-field-rendered-entity .field-content{display:block;height:100%;}.views-field-rendered-entity article{}.views-field-rendered-entity article a.field-group-link{height:100%;}.views-field-view-node{}.views-field-view-node a{display:inline-block;}.view-global-display-flex{}.view-global-display-flex .field,.view-global-display-flex .field p{margin:0;}.view-global-display-flex .view-content > .item-list > ul{}.view-global-display-flex .view-content > .item-list > ul > li{margin-bottom:4%;}.view-global-display-flex .view-content > .item-list > ul > li{margin:0 2% 8% 2%;}@media screen and (min-width:576px){.view-global-display-flex .view-content > .item-list > ul{display:flex;flex-flow:row wrap;justify-content:center;}.view-global-display-flex .view-content > .item-list > ul > li{width:46%;margin:0 1% 2% 1%;}}@media screen and (min-width:768px){.view-global-display-flex .view-content > .item-list > ul > li{width:31%;margin:0 1% 2% 1%;}}.view-global-tiles{padding:4%;}.view-global-tiles{padding:4%;}.view-global-display-flex .node--view-mode-node-teaser{position:relative;}.view-global-display-flex .node--view-mode-node-teaser .global-node-teaser-background img{border-radius:4% 4% 0 0;height:auto;width:100%;}.view-global-display-flex .node--view-mode-node-teaser .global-node-teaser-text{background-color:var(--custom-color-0-5-75);bottom:0;position:absolute;width:80%;opacity:80%;padding:1rem 0.5rem 1rem 0.5rem;}@media screen and (min-width:768px){.view-global-display-flex .node--view-mode-node-teaser .global-node-teaser-background img{border-radius:2% 2% 0 0;}}.view-node-lesson.view-global-display-flex .view-content > .item-list > ul > li.node--type-lesson-headline{text-align:center;width:100%;}.block-views-blocknode-lesson-block-4{position:absolute;top:0;z-index:-1;}.block-views-blocknode-lesson-block-4 img,.view-node-access-forbidden img{display:block;min-width:100vw;min-height:100vh;height:auto;}.view-id-node_access_forbidden footer{float:left;width:100%;}.view-id-node_access_forbidden .footnote{position:fixed;bottom:10px;left:20px;}.view-id-node_access_forbidden .relative{position:relative !important;}.view-node-chapter{}.view-global-display-flex.view-node-chapter .item-list > ul > li{background-color:var(--custom-color-2-1);border-radius:0.4rem;-webkit-box-shadow:0px 3px 11px -5px var(--custom-color-0-1);box-shadow:0px 3px 11px -5px var(--custom-color-0-1);min-height:14rem;overflow:hidden;position:relative;}.view-global-display-flex.view-node-chapter .item-list > ul > li:hover{box-shadow:0px 4px 30px 5px rgb(0 26 51 / 40%);}.view-global-display-flex.view-node-chapter .item-list > ul > li .node--type-chapter{padding:1rem 1rem 50px 1rem;}.view-global-display-flex.view-node-chapter .item-list > ul > li .views-field-nothing span.readmore{bottom:0;padding:1rem;position:absolute;}.view-global-display-flex.view-node-chapter .item-list > ul > li .views-field-nothing > span.field-content > a{display:flex;min-height:14rem;flex-direction:column;justify-content:space-between;}.view-global-display-flex.view-node-chapter .item-list > ul > li .views-field-nothing > span.field-content > a:hover{text-decoration:none;}.view-global-display-flex.view-node-chapter .item-list > ul > li .views-field-nothing a span.readmore{background:transparent url(/themes/custom/campus/img/gui/gui-link/gui-link-icon-readmore.svg) right 1.4rem no-repeat;background-size:0.8rem 0.8rem;color:var(--custom-color-0-1);font-size:1rem;font-weight:bold;margin:0;padding-right:1.5rem;align-self:flex-start;}.block-views-blocknode-chapter-block-2{clear:both;}.block-views-blocknode-chapter-block-2 > .item-list{margin-bottom:2rem;}.block-views-blocknode-chapter-block-2 h3{border-bottom:var(--custom-color-1-1) solid 1px;font-size:1.5rem;font-weight:bold;padding:0.5rem 0;}.block-views-blocknode-chapter-block-2 h3 p{margin:0;}.block-views-blocknode-chapter-block-2 .views-field-field-chapter-sort{font-weight:bold;margin-right:0.5rem;}.block-views-blocknode-chapter-block-2 li{border-bottom:var(--custom-color-1-2) solid 1px;clear:both;overflow:hidden;padding:0.5rem;}.block-views-blocknode-chapter-block-2 li span{float:left;}.block-views-blocknode-chapter-block-2 li div{float:right;}.region-area-panorama{background-color:var(--custom-color-0-5);}.region-area-panorama .block-views-blocknode-topic-block-6{height:100vh;left:0;position:fixed;top:0;width:100vw;}.region-area-panorama .block-views-blocknode-topic-block-6 img{height:100vh;width:100vw;}.views-group-accordion .item-list > h3{padding-right:0.8rem;}.views-group-accordion .item-list{position:relative;}.views-group-accordion a.views-group-accordion-control{background:transparent url(/themes/custom/campus/img/gui/gui-views-group-accordion/gui-views-group-accordion-open.svg) right center no-repeat;background-size:25px 25px;color:#003368;display:block;padding-right:40px;}.views-group-accordion a.views-group-accordion-control.collapsed{background:transparent url(/themes/custom/campus/img/gui/gui-views-group-accordion/gui-views-group-accordion-collapsed.svg) right center no-repeat;background-size:25px 25px;}
.block{}.block-head{}.block-body{}.block-box-outer{}.block-box-inner{}.block-local-tasks-block{}.block-system-branding-block{}.block-system-main-block{}.block-page-title-block{display:none;overflow:hidden;}.page-node-type-favorites #block-vcdisplaymodecontrolblock{display:none;}.block-views-blocknode-lesson-block-3 a{font-weight:bold;}.block-views-blocknode-lesson-block-3 a:hover{text-decoration:underline;color:var(--custom-color-1-5);}
.block-global-back-light{}.block-global-head-less{}.block-global-head-less .block-head{display:none;}.block-global-intro{}.block-global-section{}.block-global-sequel{}
.block-menu{}.block-menu .block-head{display:none;}.block-menu .block-body{}.region-navi-main .block-menu nav ul{}.vc-display-mode-classic .region-navi-main li{padding:0.5rem;text-align:right;}.region-navi-main a{color:var(--custom-color-0-5);}.region-navi-main .block-menu nav li a:hover,.region-navi-main .block-menu nav li a.is-active{}.region-navi-meta .block-menu{}.vc-display-mode-classic .region-navi-mobl .block-menu{}.vc-display-mode-classic .region-navi-mobl .block-menu a{background:transparent url(/themes/custom/campus/img/gui/gui-menu/gui-icon-menu-toggle.svg) center center no-repeat;background-size:40px 40px;color:var(--custom-color-0-5);display:block;height:40px;width:40px;overflow:hidden;text-indent:-1000px;margin:0 0 0 auto;}.vc-display-mode-classic .region-navi-mobl .block-menu a.open{background:var(--custom-color-0-5) url(/themes/custom/campus/img/gui/gui-menu/gui-icon-menu-close.svg) center center no-repeat;background-size:30px 30px;color:var(--custom-color-0-1);position:relative;z-index:2;}.vc-display-mode-classic .region-navi-main{background-color:var(--custom-color-0-5);display:none;position:absolute;right:0;z-index:1;-webkit-box-shadow:0px 3px 11px -5px var(--custom-color-0-1);box-shadow:0px 3px 11px -5px var(--custom-color-0-1);}.vc-display-mode-classic .region-navi-main a{color:var(--custom-color-0-1);}.region-navi-tree .block-menu{}@media screen and (min-width:576px){.navi-corporate ul > li{float:left;}.navi-corporate ul > li:nth-child(2){float:right;}}.navi-corporate a{display:block;height:5rem;overflow:hidden;width:10rem;text-indent:-1000px;}.navi-corporate a.boehringer-ingelheim{background:transparent url(/themes/custom/campus/img/logo/logo-boehringer-ingelheim.svg) center center no-repeat;background-size:10rem auto;}.navi-corporate a.lilly{background:transparent url(/themes/custom/campus/img/logo/logo-lilly.svg) center center no-repeat;background-size:6rem auto;text-indent:-1000px;}.menu--navi-foot{clear:both;padding-top:10px;}@media screen and (min-width:1280px){.menu--navi-foot{clear:none;}}@media screen and (min-width:768px){.menu--navi-foot{padding-top:0px;}.menu--navi-foot ul{display:flex;justify-content:center;}}.menu--navi-foot ul li{margin:1rem;}.menu--navi-foot ul li a,.menu--navi-foot ul li a:link,.menu--navi-foot ul li a:visited{color:var(--custom-color-0-1);}.menu--navi-foot ul li a:hover{color:var(--custom-color-1-5);text-decoration:underline;}body.vc-display-mode-advanced .page-foot{display:none;}
.views-group-headline{margin:1rem;}.views-group-headline p a{border-bottom:1px solid var(--custom-color-0-1);color:var(--custom-color-0-1);}.views-group-headline p a:hover{border-color:var(--custom-color-1-5);color:var(--custom-color-1-5);}.views-group-headline h3{padding-bottom:10px;}
