.popup--calendar{background:#fff;position:absolute;z-index:40;padding:6px 15px 12px;box-shadow:0 0 5px 2px rgba(0,0,0,0.2);margin-top:5px}
.popup--calendar ul{margin:0;padding:0}
.popup--calendar ul li{margin-bottom:3px;margin-top:0;list-style-type:none;font-size:15px;line-height:21px;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif}
.popup--calendar ul li a{margin-top:0 !important;padding:0;color:#06c}
.popup--calendar ul li a:hover{text-decoration:underline}
@media screen and (min-width:1520px){#overall-wrapper.wide-wrapper{max-width:1440px}
}
@media screen and (min-width:1259px){#overall-wrapper:not(.wide-wrapper){max-width:1259px}
}
@media screen and (min-width:1440px){#overall-wrapper #navigation.fixed .flyout{box-shadow:0 6px 6px -2px rgba(0,0,0,0.2)}
}
@media screen and (min-width:1259px){#overall-wrapper:not(.wide-wrapper) #navigation.fixed .flyout{box-shadow:0 6px 6px -2px rgba(0,0,0,0.2)}
}
@media screen and (min-width:768px){#main.large-font .content,#main.large-font .content h3,#main.large-font .stage-callout,#main.large-font .stage-callout h3{font-size:20px;line-height:28px}
#main.large-font .content .video-caption,#main.large-font .content h3 .video-caption,#main.large-font .stage-callout .video-caption,#main.large-font .stage-callout h3 .video-caption,#main.large-font .content figcaption,#main.large-font .content h3 figcaption,#main.large-font .stage-callout figcaption,#main.large-font .stage-callout h3 figcaption{font-size:16px;line-height:21px}
#main.large-font .content .span-1,#main.large-font .content h3 .span-1,#main.large-font .stage-callout .span-1,#main.large-font .stage-callout h3 .span-1{font-size:16px;line-height:21px}
#main.large-font .teaser h3,#main.large-font .teaser h2,#main.large-font .teaser p,#main.large-font .teaser a{font-size:16px;line-height:21px}
#main.large-font .teaser .meta{font-size:14px;line-height:19px}
}
.did-you-mean{margin-bottom:10px}
.did-you-mean__link{color:#06c;text-decoration:none;cursor:pointer}
.did-you-mean__link:hover{text-decoration:underline}
.did-you-mean__link>a::before{display:none;content:none}
.did-you-mean--offcanvas{margin-top:10px}
.segmented-component.hidden-before-segmentation,.segmented-component.hidden-by-segmentation{display:none}
.autocomplete-suggestions{text-align:left;cursor:default;border:1px solid #333;border-top:0;background:#fff;box-shadow:-1px 1px 3px rgba(0,0,0,0.1);position:absolute;display:none;z-index:9999;max-height:254px;overflow:hidden;overflow-y:auto;box-sizing:border-box}
.autocomplete-suggestions .autocomplete-suggestion{position:relative;padding:0 .6em;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.02em;color:#333}
.autocomplete-suggestions .autocomplete-suggestion b{font-weight:normal;color:#06c}
.autocomplete-suggestions .autocomplete-suggestion.selected{background:#cce0f5}
.dp-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.75)}
.dp{position:relative;background:#fff;box-shadow:2px 2px 16px rgba(0,0,0,0.25);line-height:1.4;border-radius:4px;max-height:400px;z-index:1000;overflow:hidden;-webkit-tap-highlight-color:transparent}
.dp-permanent .dp{padding-top:0;border:1px solid #eee;box-shadow:none}
.dp-permanent .dp:before{display:none}
.dp-cal{min-height:300px;display:flex;flex-direction:column}
.dp-days{flex-grow:1}
.dp-below{position:absolute;font-size:.8em;width:300px;max-width:100vw}
@media screen and (min-width:600px){.dp-below{width:400px}
}
.dp-permanent{position:relative;font-size:.8em;width:400px;max-width:100vw}
@media screen and (min-width:600px){.dp-permanent{width:400px}
}
.dp-permanent .dp{z-index:0}
.dp-modal .dp{position:absolute;top:50%;left:50%;max-width:600px;width:calc(96%);transform:translate(-50%,-50%);animation:slide-up .3s forwards}
.dp-months{padding:24px}
.dp-years{box-sizing:border-box;max-height:400px;padding:8px 0;overflow:auto !important}
.dp-cal-month,.dp-cal-year,.dp-day,.dp-month,.dp-year{box-sizing:border-box;text-align:center;text-decoration:none;position:relative;color:#333;border-radius:2px;border:0;background:transparent}
.dp-cal-header{position:relative;text-align:center;padding-bottom:16px;background:#f2f2f2}
.dp-next,.dp-prev{position:absolute;width:30px;height:30px;overflow:hidden;top:14px;color:#666;border-radius:2px;border:0;background:transparent}
.dp-next:focus,.dp-prev:focus,.dp-next:hover,.dp-prev:hover{outline:0;color:inherit}
.dp-prev{left:24px}
.dp-next{right:24px}
.dp-prev:before,.dp-next:before{content:'';border:2px solid;width:10px;height:10px;display:inline-block;transform:rotate(-45deg);transition:border-color .2s;margin:9px 0 40px 4px}
.dp-prev:before{border-right:0;border-bottom:0}
.dp-next:before{border-left:0;border-top:0;margin-left:0;margin-right:4px}
.dp-cal-month,.dp-cal-year{display:inline-block;font-size:1.4em;padding:16px 8px 8px;outline:0}
.dp-cal-footer{text-align:center;background:#f5f5f5}
.dp-day-today:after{content:'';height:0;width:0;border:7px solid #7fb2e5;border-bottom-color:transparent;border-left-color:transparent;position:absolute;top:0;right:0}
.dp-close,.dp-clear,.dp-today{box-sizing:border-box;display:inline-block;width:33%;padding:8px;text-decoration:none;color:inherit;border:0;background:transparent}
.dp-permanent .dp-close,.dp-permanent .dp-clear{display:none}
.dp-close:active,.dp-clear:active,.dp-today:active,.dp-next:active,.dp-prev:active,.dp-cal-month:active,.dp-cal-year:active{background:#5f6eb3;color:white}
@media screen and (min-device-width:1200px){.dp-close:hover,.dp-close:focus,.dp-clear:hover,.dp-clear:focus,.dp-today:hover,.dp-today:focus,.dp-next:hover,.dp-next:focus,.dp-prev:hover,.dp-prev:focus,.dp-cal-month:focus,.dp-cal-month:hover,.dp-cal-year:hover,.dp-cal-year:focus{background:#5f6eb3;color:white}
}
.dp-col-header,.dp-day{width:14.28571429%;display:inline-block;padding:8px;text-align:center;font-size:.75rem}
.dp-col-header{color:#999;text-transform:uppercase;font-weight:300;font-size:.6rem;padding:8px 0}
.dp-cal-footer{font-size:.75rem}
.dp-month{width:33%;display:inline-block;padding:8px}
.dp-year{display:block;padding:8px 40px;width:100%}
.dp-edge-day{color:#999}
.dp-day:hover,.dp-month:hover,.dp-year:hover,.dp-current:focus,.dp-current,.dp-day:focus,.dp-month:focus,.dp-year:focus{outline:0;background:#5f6eb3;color:white}
.dp-selected:hover,.dp-selected:focus,.dp-selected{background:#06c;color:#fff}
.dp-day-disabled{background:transparent;color:#ccc}
.dp-day-disabled:focus,.dp-day-disabled:hover{background:#ccc}
.dp-focuser{position:absolute;z-index:0;top:50%;left:50%}
@media(max-width:480px),(max-height:480px){.dp-modal .dp{font-size:.9em;width:auto;width:100%}
.dp-day-of-week,.dp-day{padding:8px}
}
@keyframes slide-up{0{transform:translate(-50%,100%)}
100%{transform:translate(-50%,-50%)}
}
.roche-med-info__precase-id,.roche-ca-med-info__precase-id{margin-top:10px}
@media screen and (min-width:768px){.roche-med-info__columns--desktop--col-1,.roche-ca-med-info__columns--desktop--col-1{display:block;width:33.33333333%;float:left}
.roche-med-info__columns--desktop--col-2,.roche-ca-med-info__columns--desktop--col-2{display:block;width:calc(66.66666667%  - 10px);float:left;margin-right:10px}
.roche-med-info__columns--desktop--col-3,.roche-ca-med-info__columns--desktop--col-3{display:block;width:100%;float:left}
}
.roche-med-info__disclaimer,.roche-ca-med-info__disclaimer{color:#666;margin:20px 0}
.roche-med-info__disclaimer p,.roche-ca-med-info__disclaimer p{font-size:14px;line-height:19px}
.roche-med-info .row.inline-fields input,.roche-ca-med-info .row.inline-fields input{float:none}
.roche-med-info .row.inline-fields input+label,.roche-ca-med-info .row.inline-fields input+label{display:inline;padding-left:3px;margin-right:20px}
.row-alignment{display:block}
.row-alignment--left{text-align:left}
.row-alignment--center{text-align:center}
.row-alignment--right{text-align:right}
a.btn,.btn{display:inline-block;width:auto;background:#06c;color:#fff !important;border:0;padding:5px 10px 5px;font-size:18px;font-weight:500;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;text-align:left;border-radius:5px;vertical-align:top}
a.btn:hover,.btn:hover{text-decoration:none}
a.btn--block,.btn--block{display:block}
a.btn--link,.btn--link{background:transparent;color:#06c !important}
a.btn--big,.btn--big{font-size:24px}
a.btn--alignment_left,.btn--alignment_left{float:left;margin-left:0;margin-right:auto}
a.btn--alignment_center,.btn--alignment_center{float:none;margin-left:auto;margin-right:auto}
a.btn--alignment_right,.btn--alignment_right{float:right;margin-left:auto;margin-right:0}
a.btn--disabled,.btn--disabled{background:#999}
a.btn_no-new-window-icon::before,.btn_no-new-window-icon::before{content:none}
.modal-window{display:none;position:fixed;z-index:150;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
.modal-window--visible{display:block}
.modal-window--drawer{background-color:transparent;pointer-events:none}
.modal-window--lightbox{z-index:151}
.modal-window__content{position:fixed !important;box-sizing:border-box;overflow:auto;width:500px;left:50%;top:50%;max-width:100%;max-height:100%;z-index:1000;border:1px solid #ccc;background:white;padding:1.5em;transform:translate(-50%,-50%)}
.modal-window__content--compact{padding:0;border:0;overflow:hidden;border-radius:1rem}
.modal-window__content--drawer{pointer-events:all;transform:none;top:auto;left:0;bottom:0;border-radius:0}
.modal-window__content--drawer-bottomRight{left:auto;right:0}
.modal-window__content--drawer-minimized{height:43px}
.modal-window__title{font-size:25px !important;font-weight:400px !important;line-height:30px;font-style:italic;color:#666;margin:13px 0 0;font-family:'minion-pro',serif}
.modal-window__body{margin-top:7px;line-height:21px;font-size:15px}
.modal-window__body--compact{margin:0 0 -5px}
.modal-window__frame{width:100%;min-height:500px;border:0}
.modal-window__btn,.modal-window__close{margin-top:10px;margin-right:10px;text-decoration:none;cursor:pointer}
.modal-window__btn--right,.modal-window__close--right{float:right}
.modal-window__btn--compact,.modal-window__close--compact{position:absolute;top:0;right:0;background-color:transparent;color:#333}
.modal-window__minimize{right:44px}
.spinner{font-size:10px;position:relative;border-top:1.1em solid rgba(95,110,179,0.2);border-right:1.1em solid rgba(95,110,179,0.2);border-bottom:1.1em solid rgba(95,110,179,0.2);border-left:1.1em solid #06c;transform:translateZ(0);animation:spin 1.1s infinite linear}
.spinner,.spinner::after{border-radius:50%;width:10em;height:10em}
.dropdown-list{margin:.3rem;position:relative;display:block}
@media screen and (min-width:600px){.dropdown-list{display:inline-block}
}
.dropdown-list__header{cursor:pointer;padding:.3rem .7rem;border:1px solid #ccc;z-index:3;display:flex;align-items:center;background-color:#fff}
@media screen and (min-width:768px){.dropdown-list__header-label{display:inline-block;margin-right:.5rem}
}
.dropdown-list__items{box-sizing:border-box;position:absolute;left:0;top:100%;min-width:100%;z-index:11;box-shadow:0 1px 3px 0 rgba(0,0,0,0.15),0 1px 2px 0 rgba(0,0,0,0.1);display:none;margin:0;padding:.3rem;border:1px solid #ccc;background-color:#fff}
.dropdown-list__items--visible{display:block}
.dropdown-list__item{display:flex !important;color:#000 !important;font-size:.9rem !important;cursor:pointer}
.dropdown-list__item-mark{display:inline-block;width:auto !important;margin-right:.2rem;align-self:center}
.dropdown-list__item-label{white-space:nowrap}
.filters-bar{display:flex;flex-wrap:wrap;padding:0 .2rem;background-color:#ddd}
@media screen and (min-width:768px){.filters-bar{display:grid;grid-template-columns:2fr auto;grid-template-rows:repeat(2,auto);grid-template-areas:'groups groups' 'info-pane buttons';gap:.5rem}
.filters-bar--one-line{grid-template-rows:1fr;grid-template-areas:'groups buttons'}
}
.filters-bar__groups-list{display:block;flex-basis:100%;grid-area:groups}
@media screen and (min-width:600px){.filters-bar__groups-list{display:grid;grid-template-columns:repeat(3,1fr)}
}
@media screen and (min-width:768px){.filters-bar__groups-list{display:flex;flex-wrap:wrap;flex-basis:auto}
}
.filters-bar__group{margin:.5rem .3rem}
.filters-bar .icon-arrow-down-thin{z-index:4;padding:.2rem;border:0;margin-left:auto;background-color:#fff;border-radius:50%;outline:0}
.filters-bar .icon-arrow-down-thin::before{display:block;margin-right:0;content:'\e609';font-size:12px;scale:.6}
.filters-bar .opened .icon-arrow-down-thin{transform:rotate(180deg)}
.filters-bar__buttons{display:flex;flex:1;align-items:flex-end;justify-content:flex-end;grid-area:buttons}
.filters-bar__button{padding:.5rem 1rem;border:0;margin:.5rem;background-color:#06c;border-radius:8px;color:#fff}
.filters-bar__button:focus{outline:0}
.filters-bar__label--with-colon::after{margin-left:-3px;content:':'}
.filters-bar__info-pane{display:flex;flex:1;flex-direction:column;justify-content:center;padding:0 0 .3rem .3rem;color:#06c;grid-area:info-pane}
.filters-bar__info-filters-applied{font-size:.8rem}
.filters-bar .dropdown-list__item--none{font-weight:500}
.alert-bar{display:none;box-sizing:border-box;width:100%;padding:20px;font-size:13px;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;background:#7fb2e5;color:#333}
.alert-bar--visible{display:block}
.alert-bar__container{display:flex;max-width:1219px;margin:0 auto}
.alert-bar__description{flex-basis:80%}
.alert-bar__description p{margin-top:0;margin-bottom:10px}
.alert-bar__description p:last-child{margin-bottom:0}
@media screen and (min-width:600px){.alert-bar__description{flex-basis:90%}
}
.alert-bar__close{margin-left:auto;border:0;background:transparent}
.alert-bar__close::before{display:inline-block;margin-right:5px;font-weight:normal;font-style:normal;font-variant:normal;font-size:1em;font-family:'RocheIconFont';text-transform:none;hyphens:auto;speak:none;content:"\e04a"}
.alert-bar a,.alert-bar__close{color:#666}
.alert-bar--color-theme-11{color:#ccc;background:#096}
.alert-bar--color-theme-11 a,.alert-bar--color-theme-11 .alert-bar__close{color:#e5e5e5}
.alert-bar--color-theme-12{color:#333;background:#ffc414}
.alert-bar--color-theme-12 a,.alert-bar--color-theme-12 .alert-bar__close{color:#666}
.alert-bar--color-theme-18{color:#333;background:#f2f2f2}
.alert-bar--color-theme-18 a,.alert-bar--color-theme-18 .alert-bar__close{color:#666}
.alert-bar a:hover{color:#06c}
.filter-list{display:block}
@media screen and (min-width:600px){.filter-list{display:grid;grid-template-columns:repeat(3,1fr)}
}
@media screen and (min-width:768px){.filter-list{display:flex;flex-wrap:wrap}
}
.filter-list__filter-group{margin:.3rem;position:relative;display:block;background-color:#fff}
@media screen and (min-width:600px){.filter-list__filter-group{display:inline-block}
}
.filter-list__filter-group.visible .filter-list__group-items{display:block}
.filter-list__group-header{cursor:pointer;padding:.3rem .7rem;border:1px solid #ccc;z-index:3;display:flex;align-items:center}
.filter-list__group-header-btn{width:1.5rem;height:1.5rem;margin-left:auto;padding:.2rem;background-color:white;border-radius:50%;outline:0;border:0;z-index:4;transition:background 333ms linear}
.filter-list__group-header-btn:not(.no-hover):hover,.filter-list__group-header-btn:active{background-color:rgba(255,196,20,0.5)}
.filter-list__group-header-btn::before{content:" ";display:inline-block;width:10px;height:10px;background:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/images/filter.png');background-position:center;background-repeat:no-repeat;background-size:cover}
.filter-list__group-header-btn.selected{background-color:#ffc414}
@media screen and (min-width:768px){.filter-list__group-header-filter-name{display:inline-block;margin-right:.5rem}
}
.filter-list__group-items{box-sizing:border-box;position:absolute;left:0;top:100%;min-width:100%;z-index:5;box-shadow:0 1px 3px 0 rgba(0,0,0,0.15),0 1px 2px 0 rgba(0,0,0,0.1);display:none;margin:0;padding:.3rem;border:1px solid #ccc;background-color:#fff}
.filter-list__group-item{display:flex !important;color:#000 !important;font-size:.9rem !important;cursor:pointer}
.filter-list__group-item-mark{margin-right:.2rem;align-self:center}
.filter-list__group-item-tag-name{white-space:nowrap}
.filter-list__group-item-mark{display:inline-block;width:auto !important}
.listed-teaser{margin-bottom:1rem;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif}
.listed-teaser .marked-by-segmentation{opacity:.3}
.listed-teaser .hcpi-file-text2{font-size:2rem}
.listed-teaser .hcpi-play2{font-size:2rem}
.listed-teaser .hcpi-share{text-align:center;font-size:1.5rem}
.listed-teaser__no-results{min-height:2rem}
.listed-teaser__header{font-size:1.6rem;font-style:italic;font-family:'minion-pro',serif;line-height:30px;color:#666;margin:0 0 .5rem .5rem}
.listed-teaser__wrapper{display:flex;flex-wrap:wrap}
.listed-teaser__rectangle{display:flex;flex-direction:column;position:relative;font-size:.9rem;line-height:1.4rem;padding:1.3rem 1rem 1rem;margin:.5rem;border:1px solid #d3d3d3}
.listed-teaser__rectangle--linkable{cursor:pointer}
.listed-teaser__rectangle--linkable:hover{text-decoration:none !important}
.listed-teaser__rectangle.sticky-footer .listed-teaser__footer{min-height:45px;margin-top:auto}
.listed-teaser__rectangle.sticky-footer .listed-teaser__tags{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.listed-teaser__image-container{margin-bottom:1rem}
.listed-teaser__image{width:100%;max-width:100%;height:auto}
.listed-teaser__image .responsiveContainer{margin-top:-3rem}
.listed-teaser__additional-elements{color:#333;display:flex;width:100%;min-height:3rem;z-index:1;position:sticky}
.listed-teaser__icon{color:#333;margin-left:auto;display:flex;align-items:center;justify-content:center;flex-basis:3rem;font-size:2rem;min-width:3rem}
.listed-teaser__icon img{width:2rem}
.listed-teaser__highlighting-information{height:3rem;padding:0 1rem;margin:0rem;background-color:var(--highlighted-text-bg-color);color:var(--highlighted-text-color);display:flex;align-items:center}
.listed-teaser__highlighting-information span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-family:serif}
.listed-teaser__slash{padding:0 .25rem}
.listed-teaser__details{font-size:.9rem;color:#797979;margin-top:1.5rem}
.listed-teaser__language,.listed-teaser__author{display:block}
.listed-teaser__title{color:#333;font-weight:500;font-family:serif;font-size:1.7rem;line-height:1.9rem;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:1rem 0}
@media screen and (max-width:767px){.listed-teaser__title.break-word{word-break:break-all}
}
.listed-teaser__description{color:#797979;margin-bottom:1.5rem;padding-top:.15rem}
.listed-teaser__description--clipped{display:-webkit-box;-webkit-line-clamp:var(--numberOfLines);-webkit-box-orient:vertical;overflow:hidden}
.listed-teaser__footer{padding-top:.7rem;border-top:3px solid #d3d3d3;display:flex}
.listed-teaser__tags{margin-right:auto}
.listed-teaser__tag{color:#06c;text-decoration:none}
.listed-teaser__tag:first-child::before{font-family:'RocheIconFont';content:"\e007";padding:0 .25rem}
.listed-teaser__tag:nth-child(n+2)::before{content:"|";padding-right:.25rem}
.listed-teaser__link{color:#06c;text-decoration:none;min-width:fit-content;font-size:15px;margin-left:.5rem}
.listed-teaser__buttons{display:flex;justify-content:center;margin-top:.5rem}
.listed-teaser__button{padding:.5rem 1rem;margin:0 .5rem;color:#fff;background-color:#06c;border-radius:8px;border:0}
.listed-teaser__button:focus{outline:0}
.parsys_column .listed-teaser.in-edit-mode{margin-top:.8rem}
.aem-GridColumn .listed-teaser__header{margin-top:.8rem}
@supports(display:grid){.listed-teaser__wrapper{display:grid}
.listed-teaser__wrapper--columns-2{grid-template-columns:repeat(2,1fr)}
.listed-teaser__wrapper--columns-3{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}
.listed-teaser__wrapper--columns-4{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}
.listed-teaser__wrapper--columns-5,.listed-teaser__wrapper--columns-6{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}
.listed-teaser__wrapper--columns-5 .listed-teaser__title,.listed-teaser__wrapper--columns-6 .listed-teaser__title{font-size:1.4rem;line-height:1.6rem}
@media screen and (max-width:599px){.listed-teaser__wrapper{grid-template-columns:repeat(1,1fr)}
}
@media screen and (max-width:1258px){.listed-teaser__title{font-size:1.7rem !important;line-height:1.9rem !important}
}
@media screen and (min-width:1259px){.listed-teaser__wrapper{grid-template-columns:repeat(var(--columns),minmax(0,1fr))}
}
}
@media screen and (max-width:899px){.scap-elements-collection .listed-teaser__wrapper{grid-template-columns:repeat(1,1fr)}
}
.scap-elements-collection .filter-section{color:#48525b;background-color:#eff3f7}
@media screen and (min-width:900px){.scap-elements-collection .filter-section{padding:20px 0}
}
.scap-elements-collection .filter-section__wrapper{width:95%;margin:0 auto}
@media screen and (min-width:900px){.scap-elements-collection .filter-section__wrapper{width:85%}
}
.scap-elements-collection .filter-section [class*="icon-"]:before{margin-right:0}
.scap-elements-collection .filter{position:relative;padding-bottom:80px}
@media screen and (min-width:900px){.scap-elements-collection .filter{padding-bottom:0}
}
.scap-elements-collection .filter__messages{font-size:18px}
@media screen and (max-width:899px){.scap-elements-collection .filter__messages{padding-top:10px;padding-bottom:15px;text-align:center}
}
@media screen and (min-width:900px){.scap-elements-collection .filter__messages{margin-left:15px}
}
.scap-elements-collection .filter__top,.scap-elements-collection .filter__bottom{display:flex;flex-direction:column}
@media screen and (min-width:900px){.scap-elements-collection .filter__top,.scap-elements-collection .filter__bottom{flex-direction:row}
}
.scap-elements-collection .filter__clear-btn{max-height:40px;min-width:207px;padding:11px 15px 9px;margin-top:36px;background-color:#06c;color:#fff;border:1px solid #06c;border-radius:5px}
@media screen and (max-width:899px){.scap-elements-collection .filter__clear-btn{position:absolute;bottom:10px;width:100%}
}
@media screen and (min-width:900px){.scap-elements-collection .filter__clear-btn{margin:36px 15px 35px;width:22%}
}
.scap-elements-collection .keyword-results{padding:0 !important}
.scap-elements-collection .keyword-result{color:#a3a8ac !important;padding:10px 35px;font-size:16px !important}
.scap-elements-collection .keyword-result:hover{background-color:#ccdff5}
.scap-elements-collection .keyword-result:hover .label{color:#06c !important}
.scap-elements-collection .keyword-result--no-results:hover{background-color:initial}
.scap-elements-collection .keyword-result--no-results:hover .label{color:#a3a8ac !important}
.scap-elements-collection .keyword-result::before{display:none}
.scap-elements-collection .checkbox-list__group{margin-top:10px;padding-left:10px}
.scap-elements-collection .checkbox-list__group-name{color:#a3a8ac;display:block;margin-bottom:5px;text-transform:uppercase;font-size:18px}
.scap-elements-collection .checkbox-list__label{display:flex;align-items:center;position:relative;padding:10px;margin:0;font-size:16px !important;cursor:pointer}
.scap-elements-collection .checkbox-list__label:hover{background-color:#ccdff5}
.scap-elements-collection .checkbox-list__label:hover .label{color:#06c !important}
.scap-elements-collection .checkbox-list__label .label{margin-left:5px;color:#48525b}
.scap-elements-collection .dropdown-list__items{left:auto;min-width:330px;display:none}
.scap-elements-collection .dropdown-list__items--visible{display:block}
.scap-elements-collection .dropdown-list__item-label{white-space:initial}
.scap-elements-collection .selected__name{line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}
.scap-elements-collection .selected__remove,.scap-elements-collection .selected .icon-arrow-down-thin{cursor:pointer;font-size:9px !important;margin-left:7px}
.scap-elements-collection .selected__label{white-space:nowrap;font-size:14px;text-overflow:ellipsis;overflow:hidden}
.scap-elements-collection .selected__button{display:flex;padding:8px 15px;margin:10px 10px 0 0 !important;background-color:rgba(177,179,179,0.2);border-radius:15px;text-indent:0}
.scap-elements-collection .selected__button::before{display:none}
.scap-elements-collection .selected__button--dark{background-color:rgba(72,82,91,0.2)}
.scap-elements-collection .selected__button--more{cursor:pointer;font-size:14px;justify-content:center;width:70px}
.scap-elements-collection .selected__button--more.clicked .icon-arrow-down-thin::before{transform:rotate(180deg)}
.scap-elements-collection .input-dropdown{display:flex;flex-direction:column;position:relative;margin:0;padding:5px 0;width:100%}
@media screen and (min-width:900px){.scap-elements-collection .input-dropdown{padding:0 15px 25px;width:25%}
}
.scap-elements-collection .input-dropdown.selected .placeholder{color:#48525b}
.scap-elements-collection .input-dropdown__selected{flex-wrap:wrap}
.scap-elements-collection .input-dropdown__label{line-height:1.2;font-size:18px;color:#48525b;margin-bottom:5px}
.scap-elements-collection .input-dropdown__popup{position:absolute;top:50px;width:100%;margin:0;max-height:262px;padding:10px;background-color:#fff;border:1px solid #ccdff5;border-radius:5px;list-style:none;overflow:auto;z-index:1}
@media screen and (min-width:900px){.scap-elements-collection .input-dropdown__popup{width:330px}
}
.scap-elements-collection .input-dropdown__popup--keywords{width:100%;top:85px}
@media screen and (min-width:900px){.scap-elements-collection .input-dropdown__popup--keywords{width:94%}
}
.scap-elements-collection .input-dropdown__popup .clear-all{display:flex;justify-content:space-between;padding:5px 10px 10px 10px;margin-bottom:5px;border-bottom:1px solid rgba(72,82,91,0.25);font-size:14px}
.scap-elements-collection .input-dropdown__popup .clear-all .clear{cursor:pointer}
.scap-elements-collection .input-dropdown__popup .list{max-height:200px;overflow-x:hidden;overflow-y:scroll}
.scap-elements-collection .input-dropdown__popup .list__item{padding:0;cursor:pointer}
.scap-elements-collection .input-dropdown__popup .list__item:before{display:none}
.scap-elements-collection .input-dropdown__input{height:40px;width:100%;padding:5px 20px;background:#fff;border:1px solid #ccdff5;border-radius:5px;outline:0;color:#48525b}
.scap-elements-collection .input-dropdown__input:focus{border:1px solid #63a1e1}
.scap-elements-collection .input-dropdown__selected{display:flex;margin:0;color:#000}
.scap-elements-collection .input-dropdown__selected--hidden{flex-wrap:wrap}
.scap-elements-collection .input-dropdown__button{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 13px 0 20px;background-color:#fff;border:1px solid #ccdff5;border-radius:5px}
.scap-elements-collection .input-dropdown__button>span,.scap-elements-collection .input-dropdown__button>i{pointer-events:none}
.scap-elements-collection .input-dropdown__button.opened{background-color:#ccdff5;border:1px solid #06c}
.scap-elements-collection .input-dropdown__button.opened .placeholder{color:#06c}
.scap-elements-collection .input-dropdown__button.opened .icon-arrow-down-thin::before{transform:rotate(180deg)}
.scap-elements-collection .input-dropdown__button .placeholder{color:#a3a8ac;font-size:15px;text-overflow:ellipsis;overflow:hidden}
.scap-elements-collection .input-dropdown__button .icon-arrow-down-thin{color:rgba(72,82,91,0.5);font-size:9px}
.scap-elements-collection .input-dropdown--keyword{position:relative;width:100%}
@media screen and (min-width:900px){.scap-elements-collection .input-dropdown--keyword{width:47%}
}
.scap-elements-collection .input-dropdown--keyword .icon-search{position:absolute;top:52px;right:15px;color:#06c;cursor:pointer;font-size:18px}
@media screen and (min-width:900px){.scap-elements-collection .input-dropdown--keyword .icon-search{top:47px;right:25px}
}
@media screen and (min-width:900px){.scap-elements-collection .input-dropdown--congress{margin-top:36px;width:22%}
}
.scap-elements-collection .congress-card{margin:15px;padding:0;background-color:#fff;border:1px solid #cdcece;font-size:18px;line-height:18px;align-self:flex-start}
.scap-elements-collection .congress-card__body{padding:20px}
.scap-elements-collection .congress-card__header{font-size:16px;line-height:16px;margin-top:10px}
.scap-elements-collection .congress-card .actions__tags{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}
.scap-elements-collection .congress-card__title{font-size:24px;line-height:30px;margin-top:10px;margin-bottom:20px;max-height:60px}
.scap-elements-collection .congress-card__title a{text-decoration:none;color:inherit}
.scap-elements-collection .congress-card__tag{font-size:14px;line-height:normal}
.scap-elements-collection .congress-card__footer{background-color:#eff3f7;padding:10px 20px;margin-top:auto}
.scap-elements-collection .congress-card__footer .footer-card{margin-top:15px;margin-bottom:10px}
.scap-elements-collection .congress-card__footer .footer-card__info{display:flex;margin-bottom:15px;font-size:16px;line-height:16px}
.scap-elements-collection .congress-card__footer .footer-card__info .title{width:35%}
.scap-elements-collection .congress-card__footer .footer-card__info .title::after{content:":";margin-left:-4px}
.scap-elements-collection .congress-card__footer .footer-card__info .description{width:65%}
.scap-elements-collection .congress-card__footer .quick-preview{background-color:transparent;color:#06c;font-size:16px;padding:0;border:0}
.scap-elements-collection .congress-card__footer .quick-preview i{margin-left:10px;font-size:12px}
.scap-elements-collection .congress-card__footer .quick-preview .clicked::before{transform:rotate(180deg)}
.ghost-element{height:300px;margin:.3rem}
.ghost-element:empty::after{content:"";display:block;width:100%;height:100%;border-radius:6px;box-shadow:0 10px 45px rgba(0,0,0,0.1);background-image:linear-gradient(#fff 70px,transparent 0),linear-gradient(#fff 16px,transparent 0),linear-gradient(#fff 32px,transparent 0),linear-gradient(#fff 16px,transparent 0),linear-gradient(#fff 16px,transparent 0),linear-gradient(#fff 16px,transparent 0),linear-gradient(#cdcdcd 300px,transparent 0);background-size:150px 70px,100px 16px,140px 32px,150px 16px,130px 16px,140px 16px,100% 100%;background-position:24px 24px,24px 110px,24px 140px,24px 180px,24px 200px,24px 250px,0 0;background-repeat:no-repeat}
.date__listbox .date{border-bottom:1px solid #999;padding:.7rem .2rem .4rem;display:flex;justify-content:space-between}
.date__listbox .date span{min-width:13px}
.date__listbox .date .icon-arrow-light-back,.date__listbox .date .icon-arrow-light{cursor:pointer}
.date__listbox .date .icon-arrow-light-back:hover,.date__listbox .date .icon-arrow-light:hover{color:#06c}
.date__listbox .row{display:flex;justify-content:space-between}
.date__listbox .cell{color:#999;text-align:center;width:25%;padding:.8rem .6rem}
.date__listbox .cell.active{color:#000;cursor:pointer}
@media(pointer:fine){.date__listbox .cell.active:hover{background-color:#cce0f5;color:#06c}
}
.date__listbox .cell.active.selected{background-color:#cce0f5;color:#06c}
.date__chips>.date__chips--more{padding:0;padding-top:0;list-style:none}
.date__chips>.date__chips--more::before{content:none}
.date__chips>.date__chips--more.transformed .icon-arrow-down-thin{transform:rotate(180deg)}
.date__chips>.date__chips--more .icon-arrow-down-thin{font-size:9px;margin-left:7px}
.zoomevent{margin-top:10px;margin-bottom:10px}
.zoomevent .icon-calendar{cursor:pointer}
.zoomevent__info-message,.zoomevent__join_link,.zoomevent__login_link,.zoomevent__join_link_anonymous{margin-right:.5rem}
.zoomevent__segmented_container{display:flex;align-items:center}
.zoomevent__segmented_container .add-to-calendar{display:inline-block}
.zoomevent__segmented_container .download-ics{display:none;visibility:hidden}
@media screen and (max-width:1258px){.zoomevent__segmented_container .download-ics{display:inline-block;visibility:visible}
.zoomevent__segmented_container .add-to-calendar{display:none !important;visibility:hidden}
}
.zoomevent__segmented_container .spinner-loader{display:inline-block;width:24px;height:24px;background:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/images/bx_loader.gif');background-position:center;background-repeat:no-repeat;background-size:cover}
.zoomevent:not(.fullscreen) #zmmtg-root{z-index:10}
.zoomevent:not(.fullscreen) .meeting-client .gallery-video-container__wrap{width:100% !important}
.zoomevent:not(.fullscreen) .meeting-client .gallery-video-container__canvas{width:100% !important;height:100% !important}
.zoomevent:not(.fullscreen) .meeting-client .gallery-video-container__video-frame{width:100% !important;transform:none !important;position:absolute;top:0;left:0}
.zoomevent:not(.fullscreen) .meeting-client .gallery-video-container__video-frame .video-avatar__avatar-name{line-height:120px}
.zoomevent #zmmtg-root{z-index:100}
.zoomevent #zmmtg-root .meeting-client .join-dialog{width:100% !important;bottom:52px !important}
.zoomevent #zmmtg-root .meeting-client .join-dialog .join-audio-by-phone__step:before,.zoomevent #zmmtg-root .meeting-client .join-dialog .join-audio-by-phone__toll-item:before{display:none}
.zoomevent #zmmtg-root .meeting-client .join-audio-container__btn,.zoomevent #zmmtg-root .meeting-client .send-video-container__btn{padding:2px 0 0 0}
.zoomevent #zmmtg-root .meeting-client-inner footer{width:100% !important}
.zoomevent #zmmtg-root .meeting-client-inner footer .footer-button__button-label{color:#999}
.zoomevent #zmmtg-root .meeting-client-inner footer .more-button__button{background-color:transparent;border:0}
.zoomevent #zmmtg-root .meeting-client-inner footer .more-button__img-layer{padding-top:0}
.zoomevent #zmmtg-root .meeting-client-inner footer .sharing-setting-dropdown-menu-container__button,.zoomevent #zmmtg-root .meeting-client-inner footer .lt-setting-dropdown-menu-container__button,.zoomevent #zmmtg-root .meeting-client-inner footer .audio-option-menu__button,.zoomevent #zmmtg-root .meeting-client-inner footer .video-option-menu__button{background-color:#333;border:0;position:absolute;height:25px;left:-25px;top:1px}
.zoomevent #zmmtg-root .meeting-client-inner footer .sharing-setting-dropdown-menu-container__pop-menu--checked a::before,.zoomevent #zmmtg-root .meeting-client-inner footer .lt-setting-dropdown-menu-container__pop-menu--checked a::before,.zoomevent #zmmtg-root .meeting-client-inner footer .audio-option-menu__pop-menu--checked a::before,.zoomevent #zmmtg-root .meeting-client-inner footer .video-option-menu__pop-menu--checked a::before{left:-10px;top:5px}
.zoomevent #zmmtg-root .meeting-client-inner footer .sharing-setting-dropdown-menu-container__pop-menu .dropdown-header,.zoomevent #zmmtg-root .meeting-client-inner footer .lt-setting-dropdown-menu-container__pop-menu .dropdown-header,.zoomevent #zmmtg-root .meeting-client-inner footer .audio-option-menu__pop-menu .dropdown-header,.zoomevent #zmmtg-root .meeting-client-inner footer .video-option-menu__pop-menu .dropdown-header{padding-left:30px}
.zoomevent #zmmtg-root .meeting-client-inner footer .sharing-setting-dropdown-menu-container__pop-menu .dropdown-header::before,.zoomevent #zmmtg-root .meeting-client-inner footer .lt-setting-dropdown-menu-container__pop-menu .dropdown-header::before,.zoomevent #zmmtg-root .meeting-client-inner footer .audio-option-menu__pop-menu .dropdown-header::before,.zoomevent #zmmtg-root .meeting-client-inner footer .video-option-menu__pop-menu .dropdown-header::before{content:none}
.zoomevent #zmmtg-root .meeting-client-inner footer .security-option-menu__button{border:0}
.zoomevent #zmmtg-root .meeting-client-inner footer .security-option-menu__pop-menu--checked a::before{left:-10px;top:5px}
.zoomevent #zmmtg-root .meeting-client-inner footer .security-option-menu__pop-menu .dropdown-header{padding-left:30px}
.zoomevent #zmmtg-root .meeting-client-inner footer .security-option-menu__pop-menu .dropdown-header::before{content:none}
.zoomevent #zmmtg-root .meeting-client-inner footer .audio-option-menu__pop-menu{left:130px !important}
.zoomevent #zmmtg-root .meeting-client-inner .speaker-view__canvas{width:100%;height:100%;object-fit:cover;top:-110px}
.zoomevent #zmmtg-root .meeting-client-inner .speaker-view .speaker-active-container__video-frame .video-avatar__avatar-name{top:110px;line-height:120px}
.zoomevent #zmmtg-root .meeting-client-inner .full-screen-widget__button{background-color:#333;display:flex;border:0}
.zoomevent #zmmtg-root .meeting-client-inner .full-screen-widget__pop-menu{background-color:#333;margin-top:3px;left:auto}
.zoomevent #zmmtg-root .meeting-client-inner .full-screen-widget__pop-menu--checked a::before{left:-20px;top:6px}
.zoomevent #zmmtg-root .meeting-client-inner .speaker-bar-container__horizontal-view-wrap{display:none}
.zoomevent #zmmtg-root .meeting-client-inner .participants-li{padding:4px 7px;text-indent:5px}
.zoomevent #zmmtg-root .meeting-client-inner .participants-li::before{content:none}
.zoomevent #zmmtg-root .meeting-client-inner .participants-section-container__participants-footer .nonverbal-item{margin-right:10px}
.zoomevent #zmmtg-root .meeting-client-inner .participants-section-container__participants-footer .nonverbal-item button:focus{outline:none !important}
.zoomevent #zmmtg-root .meeting-client-inner ul[role="menu"]{background-color:#333;margin-top:3px;left:auto}
.zoomevent #zmmtg-root .meeting-client-inner ul[role="menu"] li[role="presentation"]:hover{background-color:#06c}
.zoomevent #zmmtg-root .meeting-client-inner ul[role="menu"] li[role="presentation"]::before{content:none !important}
.zoomevent #zmmtg-root .meeting-client-inner ul[role="menu"] li[role="presentation"] a{color:#ccc}
.zoomevent #zmmtg-root .meeting-client-inner ul[role="menu"] li[role="presentation"] a:hover{background-color:#06c}
.ReactModalPortal{font-family:'Open Sans';font-size:16px}
.ReactModalPortal .participants-section-container__participants-footer-bottom .btn-default{background-color:#06c}
.ReactModalPortal .participants-section-container__participants-footer .nonverbal-item{margin-right:10px}
.ReactModalPortal .participants-section-container__participants-footer .nonverbal-item button:focus{outline:none !important}
.ReactModalPortal .participants-item__name-section{text-indent:5px}
.ReactModalPortal .chat-box__chat-textarea{box-sizing:border-box !important}
.ReactModalPortal .chat-receiver-list__receiver{background-color:#fff !important;color:#333 !important;padding:0 13px !important}
.ReactModalPortal .zoom-logo{display:none}
.sharer-controlbar-container .ReactModal__Overlay{position:fixed;z-index:100}
.sharer-controlbar-container .ReactModal__Overlay .full-screen-widget__button,.sharer-controlbar-container .ReactModal__Overlay .full-screen-widget__pop-menu{display:none}
.webinar-client-inner{width:100% !important;height:100% !important}
.webinar-client-inner .join-dialog{width:100% !important;bottom:63px !important}
.webinar-client-inner .gallery-video-container__main-view{margin-bottom:52px}
.webinar-client-inner #audioOptionMenu{left:0 !important}
.webinar-client-inner .full-screen-widget{display:flex !important;align-items:center !important;justify-content:center !important}
.webinar-client-inner .full-screen-widget .full-screen-widget__tooltip__container{margin:2px}
.webinar-client-inner .q-a-entry-button-container__button-label{color:#999}
.ReactModalPortal .chat-box__chat-textarea{box-sizing:border-box}
.ReactModalPortal .q-a-welcome:focus{outline:none !important}
.ReactModalPortal .q-a-question:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px #dadada}
.ReactModalPortal .q-a-input-box{padding-left:0}
.ReactModalPortal .q-a-input-box__tool-bar{padding:10px}
.ReactModalPortal .q-a-input-box__tool-bar .composite-check-box{margin-top:3px}
.ReactModalPortal .q-a-input-box__tool-bar .composite-check-box__is-cb:focus+:after{-webkit-box-shadow:none;box-shadow:none}
.ReactModalPortal .q-a-input-box--for-question{border-color:#dadada !important}
.ReactModalPortal .q-a-input-box__input-area{box-sizing:border-box}
.ReactModalPortal .q-a-input-box__input-area-inner{box-sizing:border-box}
.ReactModalPortal .q-a-container__title:focus,.ReactModalPortal .q-a-container__setting-option:focus,.ReactModalPortal .q-a-container__setting-btn:focus,.ReactModalPortal .q-a-container__tab-nav--active:focus,.ReactModalPortal .q-a-container__tab-nav-button--active:focus,.ReactModalPortal .q-a-container__tab-content-outline:focus{outline:none !important}
.ReactModalPortal .q-a-container--spare-bottom{width:100%}
.ReactModalPortal .q-a-container__header-bar{width:85%}
.ReactModalPortal .zoom-logo{float:left}
.meeting-info-container__full-screen{height:0 !important}
.meeting-info-container--right-side{visibility:hidden;margin-top:65px}
.meeting-info-container--right-side .full-screen-widget--gallery-icon{margin-left:-1px}
.meeting-info-container--right-side .full-screen-widget__pop-menu{visibility:hidden;margin-top:20px;padding:6px 6px 6px 23px}
.meeting-info-container--right-side .full-screen-widget__pop-menu li{padding:5px}
.meeting-info-container--right-side .full-screen-widget__pop-menu li::marker{color:#ddd}
.meeting-info-container--right-side .full-screen-widget__pop-menu li a{padding:5px 20px 5px 15px;outline:none !important}
.meeting-info-container--right-side .full-screen-widget__pop-menu li a::before{left:-3px}
.meeting-info-container--right-side .full-screen-widget__pop-menu li a i.full-screen-widget--gallery-icon{margin-right:-1px}
.meeting-info-container--right-side .full-screen-widget__pop-menu--checked{padding:5px}
.meeting-info-container--right-side .full-screen-widget__pop-menu--icon{right:-10px}
.speaker-view div:not([class]){width:100% !important}
.speaker-view .speaker-active-container__video-frame{width:100% !important;left:0 !important}
@media screen and (max-width:767px){.zoomevent .more-button__pop-menu{left:-150px !important}
}
.zoomevent a{cursor:pointer}
.zoomevent__join-meeeting{margin-right:.5rem}
.zoomevent__loading-meeeting{margin:3px}
.zoomevent .sharee-container__viewport{width:100% !important;height:100% !important;padding-bottom:0;margin-right:0 !important}
.zoomevent .sharee-sharing-indicator__item{padding:0 0 0 7px}
.zoomevent .sharee-sharing-indicator__item--checked>a::before{left:2px;top:7px}
.zoomevent #sharingViewOptions{padding-bottom:23px !important}
.zoomevent #zmmtg-root{font-family:'Open Sans'}
.zoomevent #wc-container-right{position:absolute;right:0}
.zoomevent #wc-container-left{width:100% !important}
.zoomevent #wc-container-left #notificationManager{z-index:1}
.zoomevent:not(.fullscreen) #aria-notify-area{display:none}
.zoomevent:not(.fullscreen) #zmmtg-root{position:relative;display:none}
.zoomevent:not(.fullscreen) #zmmtg-root .root-inner #content_container{width:100% !important;height:100% !important}
.zoomevent:not(.fullscreen) #zmmtg-root .root-inner #content_container #mic-option-icon{width:50%}
.zoomevent:not(.fullscreen) #zmmtg-root .root-inner #content_container .media-preview-disconnect-audio-text{color:#ccc}
.zoomevent:not(.fullscreen) #zmmtg-root ul[role="menu"] li[role="presentation"] a[aria-label="Gallery View"]{display:none}
.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app{width:100% !important;height:100% !important}
.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app .loading-layer{height:1297px;position:relative}
.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app #wc-leave{display:none !important}
.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app #wc-content .full-screen-icon{z-index:1}
.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app #wc-loading{display:none}
.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app .common-window button.btn{background-color:#06c}
.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app .meeting-client{position:static !important}
.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app .meeting-client-inner,.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app .webinar-client-inner{position:static !important}
.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app .meeting-client-inner .sharee-container__viewport,.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app .webinar-client-inner .sharee-container__viewport{height:85% !important;margin-top:0 !important;padding-bottom:50px}
.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app .meeting-client-inner .wr-tile span,.zoomevent:not(.fullscreen) #zmmtg-root .meeting-app .webinar-client-inner .wr-tile span{line-height:30px}
.zoomevent .meeting-client-inner .notification-manager,.zoomevent .webinar-client-inner .notification-manager{display:none}
.zoomevent .meeting-client-inner .chat-box__chat-textarea,.zoomevent .webinar-client-inner .chat-box__chat-textarea{width:95% !important}
.zoomevent .meeting-client-inner .chat-container .ax-outline-blue,.zoomevent .webinar-client-inner .chat-container .ax-outline-blue{outline:none !important}
.zoomevent .meeting-client-inner .chat-receiver-list__receiver,.zoomevent .webinar-client-inner .chat-receiver-list__receiver{background-color:#fff !important;color:#333 !important;padding:0 13px !important}
.zoomevent .meeting-client-inner .chat-header__chat-pop-btn,.zoomevent .webinar-client-inner .chat-header__chat-pop-btn,.zoomevent .meeting-client-inner .participants-header__participants-pop-btn,.zoomevent .webinar-client-inner .participants-header__participants-pop-btn{padding:8px !important;outline:none !important;border:none !important}
.zoomevent .meeting-client-inner .chat-header__chat-pop-btn:focus,.zoomevent .webinar-client-inner .chat-header__chat-pop-btn:focus,.zoomevent .meeting-client-inner .participants-header__participants-pop-btn:focus,.zoomevent .webinar-client-inner .participants-header__participants-pop-btn:focus{outline:none !important}
.zoomevent .meeting-client-inner .chat-scrollbar,.zoomevent .webinar-client-inner .chat-scrollbar,.zoomevent .meeting-client-inner .participant-scrollbar,.zoomevent .webinar-client-inner .participant-scrollbar{padding:0 20px}
.zoomevent .meeting-client-inner .chat-header__dropdown-menu,.zoomevent .webinar-client-inner .chat-header__dropdown-menu,.zoomevent .meeting-client-inner .participants-header__dropdown-menu,.zoomevent .webinar-client-inner .participants-header__dropdown-menu{background-color:#fff !important}
.zoomevent .meeting-client-inner .chat-header__dropdown-menu a,.zoomevent .webinar-client-inner .chat-header__dropdown-menu a,.zoomevent .meeting-client-inner .participants-header__dropdown-menu a,.zoomevent .webinar-client-inner .participants-header__dropdown-menu a{color:#333 !important}
.zoomevent .meeting-client-inner .chat-header__dropdown-menu a:hover,.zoomevent .webinar-client-inner .chat-header__dropdown-menu a:hover,.zoomevent .meeting-client-inner .participants-header__dropdown-menu a:hover,.zoomevent .webinar-client-inner .participants-header__dropdown-menu a:hover{background-color:#f5f5f5 !important}
.zoomevent .meeting-client-inner .chat-header__dropdown-menu li,.zoomevent .webinar-client-inner .chat-header__dropdown-menu li,.zoomevent .meeting-client-inner .participants-header__dropdown-menu li,.zoomevent .webinar-client-inner .participants-header__dropdown-menu li{padding-left:18px}
.zoomevent .meeting-client-inner .chat-header__dropdown-menu li[role="heading"]::before,.zoomevent .webinar-client-inner .chat-header__dropdown-menu li[role="heading"]::before,.zoomevent .meeting-client-inner .participants-header__dropdown-menu li[role="heading"]::before,.zoomevent .webinar-client-inner .participants-header__dropdown-menu li[role="heading"]::before{display:none}
.zoomevent .meeting-client-inner .chat-header__dropdown-menu li:hover,.zoomevent .webinar-client-inner .chat-header__dropdown-menu li:hover,.zoomevent .meeting-client-inner .participants-header__dropdown-menu li:hover,.zoomevent .webinar-client-inner .participants-header__dropdown-menu li:hover{background-color:#f5f5f5 !important}
.zoomevent .meeting-client-inner .chat-receiver-list__scrollbar ul[role="menu"],.zoomevent .webinar-client-inner .chat-receiver-list__scrollbar ul[role="menu"],.zoomevent .meeting-client-inner .chat-receiver-list__menu ul[role="menu"],.zoomevent .webinar-client-inner .chat-receiver-list__menu ul[role="menu"],.zoomevent .meeting-client-inner .chat-container__chat-control ul[role="menu"],.zoomevent .webinar-client-inner .chat-container__chat-control ul[role="menu"],.zoomevent .meeting-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"],.zoomevent .webinar-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"]{background-color:#fff !important}
.zoomevent .meeting-client-inner .chat-receiver-list__scrollbar ul[role="menu"] a,.zoomevent .webinar-client-inner .chat-receiver-list__scrollbar ul[role="menu"] a,.zoomevent .meeting-client-inner .chat-receiver-list__menu ul[role="menu"] a,.zoomevent .webinar-client-inner .chat-receiver-list__menu ul[role="menu"] a,.zoomevent .meeting-client-inner .chat-container__chat-control ul[role="menu"] a,.zoomevent .webinar-client-inner .chat-container__chat-control ul[role="menu"] a,.zoomevent .meeting-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"] a,.zoomevent .webinar-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"] a{color:#333 !important}
.zoomevent .meeting-client-inner .chat-receiver-list__scrollbar ul[role="menu"] a:hover,.zoomevent .webinar-client-inner .chat-receiver-list__scrollbar ul[role="menu"] a:hover,.zoomevent .meeting-client-inner .chat-receiver-list__menu ul[role="menu"] a:hover,.zoomevent .webinar-client-inner .chat-receiver-list__menu ul[role="menu"] a:hover,.zoomevent .meeting-client-inner .chat-container__chat-control ul[role="menu"] a:hover,.zoomevent .webinar-client-inner .chat-container__chat-control ul[role="menu"] a:hover,.zoomevent .meeting-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"] a:hover,.zoomevent .webinar-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"] a:hover{background-color:#f5f5f5 !important}
.zoomevent .meeting-client-inner .chat-receiver-list__scrollbar ul[role="menu"] li,.zoomevent .webinar-client-inner .chat-receiver-list__scrollbar ul[role="menu"] li,.zoomevent .meeting-client-inner .chat-receiver-list__menu ul[role="menu"] li,.zoomevent .webinar-client-inner .chat-receiver-list__menu ul[role="menu"] li,.zoomevent .meeting-client-inner .chat-container__chat-control ul[role="menu"] li,.zoomevent .webinar-client-inner .chat-container__chat-control ul[role="menu"] li,.zoomevent .meeting-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"] li,.zoomevent .webinar-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"] li{padding-left:18px}
.zoomevent .meeting-client-inner .chat-receiver-list__scrollbar ul[role="menu"] li[role="heading"]::before,.zoomevent .webinar-client-inner .chat-receiver-list__scrollbar ul[role="menu"] li[role="heading"]::before,.zoomevent .meeting-client-inner .chat-receiver-list__menu ul[role="menu"] li[role="heading"]::before,.zoomevent .webinar-client-inner .chat-receiver-list__menu ul[role="menu"] li[role="heading"]::before,.zoomevent .meeting-client-inner .chat-container__chat-control ul[role="menu"] li[role="heading"]::before,.zoomevent .webinar-client-inner .chat-container__chat-control ul[role="menu"] li[role="heading"]::before,.zoomevent .meeting-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"] li[role="heading"]::before,.zoomevent .webinar-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"] li[role="heading"]::before{display:none}
.zoomevent .meeting-client-inner .chat-receiver-list__scrollbar ul[role="menu"] li:hover,.zoomevent .webinar-client-inner .chat-receiver-list__scrollbar ul[role="menu"] li:hover,.zoomevent .meeting-client-inner .chat-receiver-list__menu ul[role="menu"] li:hover,.zoomevent .webinar-client-inner .chat-receiver-list__menu ul[role="menu"] li:hover,.zoomevent .meeting-client-inner .chat-container__chat-control ul[role="menu"] li:hover,.zoomevent .webinar-client-inner .chat-container__chat-control ul[role="menu"] li:hover,.zoomevent .meeting-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"] li:hover,.zoomevent .webinar-client-inner .participants-section-container__participants-footer-bottom ul[role="menu"] li:hover{background-color:#f5f5f5 !important}
.youtube .video-wrapper{display:flex;justify-content:center;align-items:center;background-color:#333}
.youtube .video-wrapper .embedcontainer{flex:1}
.youtube .video-wrapper .youtube-disclaimer{text-align:center;color:white;height:100%;width:100%;display:none}
.youtube .video-wrapper .youtube-disclaimer .richtext{padding:0 20px 20px 20px}
.youtube .video-wrapper .youtube-disclaimer a{margin:10px}
.youtube .video-wrapper .youtube-disclaimer .btn:hover{cursor:pointer}
.youtube.marked-by-segmentation{opacity:.3}
.personalized-teaser .hidden-by-segmentation{display:none !important}
section.video-teaser.empty-segmented-content{display:none}
.video-teaser article.teaser figure{width:100px;height:57px;min-height:57px;max-height:57px;overflow-y:hidden}
.video-teaser article.teaser figure img{width:100px;height:auto;min-height:57px}
.video-teaser img{width:100%}
.video-teaser.large-font article.teaser h3{font-size:16px;line-height:21px}
.video-teaser.large-font h2{font-size:30px;line-height:35px;color:#666;font-weight:400;font-family:'minion-pro',serif;font-style:italic}
.video-teaser.large-font h1{font-family:'minion-pro',serif;font-style:italic}
.teaser-anchor.internal.icon-arrow::before{content:'';display:none}
article.video-teaser+article.video-teaser::before{width:100%;height:1px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2VhZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2VhZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;background:-webkit-linear-gradient(left,#fff 0,#eaebeb 10%,#eaebeb 90%,#fff 100%) !important;background:linear-gradient(to right,#fff 0,#eaebeb 10%,#eaebeb 90%,#fff 100%) !important}
.columns-2-c0 article.video-teaser.img-float.img-small figure,.columns-2-c1 article.video-teaser.img-float.img-small figure{width:100% !important;height:auto;min-height:100%;max-height:100%;float:left}
.columns-2-50percent-c0 .video-teaser figure.video-inline,.columns-2-50percent-c1 .video-teaser figure.video-inline,.columns-3-c0 .video-teaser figure.video-inline,.columns-3-c1 .video-teaser figure.video-inline,.columns-3-c2 .video-teaser figure.video-inline{width:100% !important;height:auto;min-height:100%;max-height:100%;float:left}
.content article.teaser figure.video-inline{width:100% !important;height:auto;min-height:100%;max-height:100%;float:left}
.video-wrapper{width:100%;position:relative}
.video-playing .s7iconeffect,.video-paused .s7iconeffect{visibility:hidden}
.video-overlay{overflow:hidden;position:relative}
.video-overlay .icon-close{display:none}
.video-overlay .video-wrapper video{width:100%}
.video-overlay .video-wrapper>div{vertical-align:bottom}
.video-overlay .video-inline{margin-top:0}
.video-overlay .stage-text-wrapper{z-index:3}
.video-overlay .s7videoscrubber{z-index:0}
.video-overlay .s7iconeffect[state="play"]{z-index:5;display:flex;align-items:center;justify-content:center;background-image:none !important;background:#fff !important;border:0;border-radius:5px;cursor:pointer;font-size:32px;padding:11px 30px;top:auto !important;right:2% !important;bottom:20px !important;left:auto !important;width:auto !important;height:auto !important;color:#06c;box-shadow:0 0 5px 0 #999}
.video-overlay .s7iconeffect[state="play"]::before{content:"\e01d";display:block;font-family:'RocheIconFont';font-size:1em;font-style:normal;font-variant:normal;font-weight:normal}
.video-overlay .s7iconeffect[state="replay"]{visibility:visible}
.video-banner__poster{width:100%;height:100%;position:absolute;background-size:cover;background-position:50% 50%;z-index:1;cursor:pointer;display:none}
.video-banner__poster--visible{display:block}
#stage-banner.has-video-preview .video-preview{padding-bottom:20px;margin-top:0}
#stage-banner.has-video-preview .video-preview figure{margin:5px 0 10px;cursor:pointer}
#stage-banner.has-video-preview .video-preview figure img{width:100%}
@media screen and (min-width:768px){.video-overlay{background-color:#999}
.video-overlay.stage-buttons-right .overview-link{bottom:90px}
.video-overlay.text-right .stage-text-wrapper{left:auto;right:0}
.video-overlay .overview-link{position:absolute;right:1.96%;bottom:20px;z-index:5}
.video-overlay .overview-link a{padding:.25em .6em;border-radius:4px;background:#06c;color:#fff;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;font-weight:500;font-size:14px;line-height:19px;font-style:normal;display:block;margin-top:10px;text-decoration:underline}
.video-overlay img.poster{display:inline}
.video-overlay .stage-text-wrapper.hidden{display:none}
.video-overlay .video-link:before{content:none}
.video-wrapper{position:static}
.video-paused .icon-close{display:block;color:#fff;cursor:pointer;padding:15px 15px 15px 10px;position:absolute;right:0;top:0;z-index:10;font-size:30px}
.video-paused .icon-close:before{text-shadow:0 0 5px #999}
.video-paused.video-overlay .overview-link,.video-playing.video-overlay .overview-link,.video-paused.video-overlay .stage-text-wrapper,.video-playing.video-overlay .stage-text-wrapper{display:none}
#stage-banner.large-font .stage-text-wrapper h1{font-size:35px;line-height:40px}
#stage-banner.large-font .stage-text-wrapper h1+p{margin-top:6px}
#stage-banner.large-font .stage-text-wrapper p.overline{font-size:16px;font-style:normal;font-weight:500;line-height:21px;margin-top:5px !important}
#stage-banner.large-font .stage-text-wrapper p>a{font-family:inherit;font-size:25px;font-style:inherit;line-height:30px}
#stage-banner.has-video-preview .video-preview{background:rgba(204,224,245,0.6);padding:20px 15px 0}
#stage-banner.has-video-preview.video-on .video-preview,#stage-banner.has-video-preview.video-paused .video-preview,#stage-banner.has-video-preview.video-playing .video-preview{display:none}
}
@media screen and (min-width:1024px){#stage-banner.has-video-preview .video-preview{padding-right:1.96%}
#stage-banner.has-video-preview .video-preview figure{margin:5px 0 23px}
#stage-banner.has-video-preview .video-preview h3{margin-top:5px}
}
@media screen and (max-width:767px){#stage-banner{background-color:#cce0f5}
#stage-banner .overview-link{padding:0 24px;padding-bottom:20px}
}
.timecounter{margin-bottom:1rem}
.timecounter.marked-by-segmentation{opacity:.3}
.timecounter:last-child{margin-bottom:0}
.timecounter__content{padding:1.5rem 0 1.5rem 0;height:100%;width:100%;display:flex;justify-content:center;align-items:baseline}
.timecounter__content--wrap{flex-wrap:wrap}
.timecounter__time{flex-grow:1;flex-shrink:1;flex-basis:0;box-sizing:border-box;padding:0 .3rem;text-align:center;font-size:3rem}
@media screen and (min-width:600px){.timecounter__time{flex-grow:0;flex-shrink:1;flex-basis:auto}
.timecounter__time--half{width:50%}
}
@media screen and (min-width:767px){.timecounter__time{padding:0 .7rem;font-size:5rem}
}
.timecounter__time-label{font-size:1rem;text-transform:uppercase}
.timecounter__message{font-size:2rem;line-height:1.8rem;display:none}
.timecounter__message--shown{display:block}
.timecounter__digit{line-height:4.2rem}
@media screen and (min-width:767px){.aem-GridColumn--default--1 .timecounter__time{padding:0}
}
div#tooltip{position:absolute;z-index:10;background:#ff6;color:#000;padding:10px;-webkit-box-shadow:0 0 7px #b4b4b4;-moz-box-shadow:0 0 7px #b4b4b4;box-shadow:0 0 7px #b4b4b4;text-indent:0}
div#tooltip p{margin:0}
b #tooltip{font-weight:normal}
.responsiveContainer{width:100%}
.fluidimage{width:100% !important;height:auto}
.content .textImage p span{font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;font-weight:500;color:#333;margin-top:14px}
.content .textImage p small{font-size:13px;line-height:18px}
.content .textImage ul{margin:0}
.content .textImage ul li:before{display:inline-block}
.content .textImage ul li:first-child{margin-top:4px}
.content .textImage img{max-width:100%}
#content.span-3 .span-1 .textImage figure.span-1{width:100%}
#content.span-3 .span-1 .textImage figure.span-2{width:100%}
#content.span-3 .span-1 .textImage figure.span-half{width:49.9999823%}
#content.span-3 .span-2 .textImage figure.span-2{width:100%}
#content.span-3 .span-2 .textImage figure.span-1{width:47.4576258%}
#content.span-3 .span-2 .textImage figure.span-half{width:23.7288071%}
#content.span-3 .span-25percent .textImage figure.span-1{width:100%}
#content.span-3 .span-25percent .textImage figure.span-2{width:100%}
#content.span-3 section .textImage figure.span-full{width:100%;height:auto}
#content.span-3 section .textImage figure.span-full img{width:100%;height:auto}
#content.span-3 section .textImage figure.span-2{width:65.55555555555556%}
#content.span-3 section .textImage figure.span-1{width:31.11111111111111%}
#content.span-3 section .textImage figure.span-half{width:15.5555555555%}
#content.span-3 .textImage figure{margin-left:0;margin-right:5.04527814%;margin-bottom:16px}
#content.span-3 .textImage figure.span-1{margin-left:0;margin-right:5.04527814%;margin-bottom:16px}
#content.span-3 .textImage.textImage-right figure{margin-left:5.04527814%;margin-right:0;float:right}
#content.span-3 .textImage.textImage-middle{display:flex;flex-direction:column}
#content.span-3 .textImage.textImage-middle figure{align-self:center;flex-shrink:0;margin-right:0 !important;margin-left:0 !important}
.parsys-column.columns-article .parsys_column.span-1>.divider:first-child .textImage{margin-top:0}
.s7basiczoomviewer.s7touchinput .s7zoominbutton{visibility:visible !important}
figure.span-half .s7basiczoomviewer.s7touchinput .s7zoominbutton,figure.span-1 .s7basiczoomviewer.s7touchinput .s7zoominbutton{width:28px;height:28px;bottom:5px;background-size:112px;left:5px}
figure.span-half .s7basiczoomviewer.s7touchinput .s7zoominbutton[state='disabled'],figure.span-1 .s7basiczoomviewer.s7touchinput .s7zoominbutton[state='disabled']{background-position:0 -560px}
figure.span-half .s7basiczoomviewer.s7touchinput .s7zoominbutton[state='up'],figure.span-1 .s7basiczoomviewer.s7touchinput .s7zoominbutton[state='up']{background-position:-84px -560px}
figure.span-half .s7basiczoomviewer.s7touchinput .s7zoomoutbutton,figure.span-1 .s7basiczoomviewer.s7touchinput .s7zoomoutbutton{width:28px;height:28px;bottom:5px;background-size:112px;left:30px}
figure.span-half .s7basiczoomviewer.s7touchinput .s7zoomoutbutton[state='disabled'],figure.span-1 .s7basiczoomviewer.s7touchinput .s7zoomoutbutton[state='disabled']{background-position:0 -560px}
figure.span-half .s7basiczoomviewer.s7touchinput .s7zoomoutbutton[state='up'],figure.span-1 .s7basiczoomviewer.s7touchinput .s7zoomoutbutton[state='up']{background-position:-84px -560px}
figure.span-half .s7basiczoomviewer.s7touchinput .s7zoomresetbutton,figure.span-1 .s7basiczoomviewer.s7touchinput .s7zoomresetbutton{width:28px;height:28px;bottom:5px;background-size:112px;background-position:0 -560px;left:80px}
figure.span-half .s7basiczoomviewer.s7touchinput .s7zoomresetbutton[state='up'],figure.span-1 .s7basiczoomviewer.s7touchinput .s7zoomresetbutton[state='up']{background-position:-84px -560px}
figure.span-half .s7basiczoomviewer.s7touchinput .s7fullscreenbutton,figure.span-1 .s7basiczoomviewer.s7touchinput .s7fullscreenbutton{width:28px;height:28px;bottom:5px;background-size:112px;background-position:-84px -1120px !important;right:5px}
.textImageContainer .s7basiczoomviewer.s7touchinput .s7zoomoutbutton{visibility:visible !important}
@media screen and (min-width:1024px){.content .leadtext{margin-top:12px}
}
@media screen and (max-width:767px){#content.span-3 .span-1.full-width .textImage figure.span-1{width:47.47736093%}
#content.span-3 .span-1.full-width .textImage figure.span-half{width:23.7288071%}
#content.span-3 .is-iphone .s7container .s7innercontainer[mode='fullscreen']{object-fit:contain;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;box-sizing:border-box !important;min-width:0 !important;max-width:none !important;min-height:0 !important;max-height:none !important;width:100% !important;height:100% !important;transform:none !important;margin:0 !important}
#content.span-3 section .textImage figure.span-1{width:47.47736093%}
#content.span-3 section .textImage figure.span-half{width:23.7288071%}
#content.span-3 section .textImage figure.span-full{width:100%}
#content.span-3 section .textImage figure.span-2{width:100%}
#content.span-3 .span-2 textImage figure.span-half{width:23.7288071%}
#content.span-3 .span-2 textImage figure.span-1{width:100%}
#content.span-3 .parsys-column .parsys_column .textImage figure[class^="span"]{width:100%}
#content.span-3>section .textImage figure[class^="span"]{width:100%}
}
#content .textImage.white-bgcolor{padding:0 10px 11px 10px}
#content .textImage.white-bgcolor figure:first-child{margin-top:15px}
#content .textImage.custom-color-scheme{background-color:var(--text-image-bg-color);color:var(--text-image-text-color)}
#content .textImage.custom-color-scheme h2,#content .textImage.custom-color-scheme span{color:var(--text-image-text-color)}
#content .textImage.custom-color-scheme a,#content .textImage.custom-color-scheme a::before,#content .textImage.custom-color-scheme figure figcaption a,#content .textImage.custom-color-scheme figure figcaption a::before{color:var(--text-image-link-color)}
#content .textImage.custom-color-scheme figure figcaption{color:var(--text-image-caption-color)}
#content .textImage.custom-color-scheme blockquote,#content .textImage.custom-color-scheme .quote{color:var(--text-image-quote-color)}
#content .textImage.custom-color-scheme blockquote::before,#content .textImage.custom-color-scheme .quote::before{color:var(--text-image-quote-mark-color)}
#content .textImage.glacier-25{background-color:#e5effa;color:#333}
#content .textImage.glacier-25 h2,#content .textImage.glacier-25 span{color:#333}
#content .textImage.glacier-25 a,#content .textImage.glacier-25 a::before,#content .textImage.glacier-25 figure figcaption a,#content .textImage.glacier-25 figure figcaption a::before{color:#06c}
#content .textImage.glacier-25 figure figcaption{color:#666}
#content .textImage.glacier-25 blockquote,#content .textImage.glacier-25 .quote{color:#666}
#content .textImage.glacier-25 blockquote::before,#content .textImage.glacier-25 .quote::before{color:#ccc}
#content .textImage.glacier-50{background-color:#cce0f5;color:#333}
#content .textImage.glacier-50 h2,#content .textImage.glacier-50 span{color:#333}
#content .textImage.glacier-50 a,#content .textImage.glacier-50 a::before,#content .textImage.glacier-50 figure figcaption a,#content .textImage.glacier-50 figure figcaption a::before{color:#06c}
#content .textImage.glacier-50 figure figcaption{color:#333}
#content .textImage.glacier-50 blockquote,#content .textImage.glacier-50 .quote{color:#666}
#content .textImage.glacier-50 blockquote::before,#content .textImage.glacier-50 .quote::before{color:#999}
#content .textImage.glacier-100{background-color:#7fb2e5;color:#333}
#content .textImage.glacier-100 h2,#content .textImage.glacier-100 span{color:#333}
#content .textImage.glacier-100 a,#content .textImage.glacier-100 a::before,#content .textImage.glacier-100 figure figcaption a,#content .textImage.glacier-100 figure figcaption a::before{color:#ffc414}
#content .textImage.glacier-100 figure figcaption{color:#333}
#content .textImage.glacier-100 blockquote,#content .textImage.glacier-100 .quote{color:#666}
#content .textImage.glacier-100 blockquote::before,#content .textImage.glacier-100 .quote::before{color:#666}
#content .textImage.stone-25{background-color:#f2f2f2;color:#333}
#content .textImage.stone-25 h2,#content .textImage.stone-25 span{color:#333}
#content .textImage.stone-25 a,#content .textImage.stone-25 a::before,#content .textImage.stone-25 figure figcaption a,#content .textImage.stone-25 figure figcaption a::before{color:#06c}
#content .textImage.stone-25 figure figcaption{color:#666}
#content .textImage.stone-25 blockquote,#content .textImage.stone-25 .quote{color:#666}
#content .textImage.stone-25 blockquote::before,#content .textImage.stone-25 .quote::before{color:#999}
#content .textImage.stone-50{background-color:#e5e5e5;color:#333}
#content .textImage.stone-50 h2,#content .textImage.stone-50 span{color:#333}
#content .textImage.stone-50 a,#content .textImage.stone-50 a::before,#content .textImage.stone-50 figure figcaption a,#content .textImage.stone-50 figure figcaption a::before{color:#06c}
#content .textImage.stone-50 figure figcaption{color:#666}
#content .textImage.stone-50 blockquote,#content .textImage.stone-50 .quote{color:#666}
#content .textImage.stone-50 blockquote::before,#content .textImage.stone-50 .quote::before{color:#999}
#content .textImage.stone-100{background-color:#ccc;color:#333}
#content .textImage.stone-100 h2,#content .textImage.stone-100 span{color:#333}
#content .textImage.stone-100 a,#content .textImage.stone-100 a::before,#content .textImage.stone-100 figure figcaption a,#content .textImage.stone-100 figure figcaption a::before{color:#06c}
#content .textImage.stone-100 figure figcaption{color:#666}
#content .textImage.stone-100 blockquote,#content .textImage.stone-100 .quote{color:#666}
#content .textImage.stone-100 blockquote::before,#content .textImage.stone-100 .quote::before{color:#999}
#content .textImage.smoke-50{background-color:#999;color:#fff}
#content .textImage.smoke-50 h2,#content .textImage.smoke-50 span{color:#fff}
#content .textImage.smoke-50 a,#content .textImage.smoke-50 a::before,#content .textImage.smoke-50 figure figcaption a,#content .textImage.smoke-50 figure figcaption a::before{color:#ffc414}
#content .textImage.smoke-50 figure figcaption{color:#fff}
#content .textImage.smoke-50 blockquote,#content .textImage.smoke-50 .quote{color:#666}
#content .textImage.smoke-50 blockquote::before,#content .textImage.smoke-50 .quote::before{color:#666}
#content .textImage.smoke-100{background-color:#666;color:#fff}
#content .textImage.smoke-100 h2,#content .textImage.smoke-100 span{color:#fff}
#content .textImage.smoke-100 a,#content .textImage.smoke-100 a::before,#content .textImage.smoke-100 figure figcaption a,#content .textImage.smoke-100 figure figcaption a::before{color:#ffc414}
#content .textImage.smoke-100 figure figcaption{color:#ccc}
#content .textImage.smoke-100 blockquote,#content .textImage.smoke-100 .quote{color:#ccc}
#content .textImage.smoke-100 blockquote::before,#content .textImage.smoke-100 .quote::before{color:#999}
#content .textImage.charcoal{background-color:#333;color:#fff}
#content .textImage.charcoal h2,#content .textImage.charcoal span{color:#fff}
#content .textImage.charcoal a,#content .textImage.charcoal a::before,#content .textImage.charcoal figure figcaption a,#content .textImage.charcoal figure figcaption a::before{color:#ffc414}
#content .textImage.charcoal figure figcaption{color:#ccc}
#content .textImage.charcoal blockquote,#content .textImage.charcoal .quote{color:#ccc}
#content .textImage.charcoal blockquote::before,#content .textImage.charcoal .quote::before{color:#666}
#content .textImage.red-light{background-color:#f04e2a;color:#fff}
#content .textImage.red-light h2,#content .textImage.red-light span{color:#fff}
#content .textImage.red-light a,#content .textImage.red-light a::before,#content .textImage.red-light figure figcaption a,#content .textImage.red-light figure figcaption a::before{color:#06c}
#content .textImage.red-light figure figcaption{color:#ccc}
#content .textImage.red-light blockquote,#content .textImage.red-light .quote{color:#ccc}
#content .textImage.red-light blockquote::before,#content .textImage.red-light .quote::before{color:#999}
#content .textImage.blue-light{background-color:#5f6eb3;color:#fff}
#content .textImage.blue-light h2,#content .textImage.blue-light span{color:#fff}
#content .textImage.blue-light a,#content .textImage.blue-light a::before,#content .textImage.blue-light figure figcaption a,#content .textImage.blue-light figure figcaption a::before{color:#ffc414}
#content .textImage.blue-light figure figcaption{color:#ccc}
#content .textImage.blue-light blockquote,#content .textImage.blue-light .quote{color:#ccc}
#content .textImage.blue-light blockquote::before,#content .textImage.blue-light .quote::before{color:#999}
#content .textImage.yellow-light{background-color:#ffc72a;color:#333}
#content .textImage.yellow-light h2,#content .textImage.yellow-light span{color:#333}
#content .textImage.yellow-light a,#content .textImage.yellow-light a::before,#content .textImage.yellow-light figure figcaption a,#content .textImage.yellow-light figure figcaption a::before{color:#06c}
#content .textImage.yellow-light figure figcaption{color:#666}
#content .textImage.yellow-light blockquote,#content .textImage.yellow-light .quote{color:#666}
#content .textImage.yellow-light blockquote::before,#content .textImage.yellow-light .quote::before{color:#ccc}
#content .textImage.purple{background-color:#641950;color:#fff}
#content .textImage.purple h2,#content .textImage.purple span{color:#fff}
#content .textImage.purple a,#content .textImage.purple a::before,#content .textImage.purple figure figcaption a,#content .textImage.purple figure figcaption a::before{color:#ffc414}
#content .textImage.purple figure figcaption{color:#ccc}
#content .textImage.purple blockquote,#content .textImage.purple .quote{color:#ccc}
#content .textImage.purple blockquote::before,#content .textImage.purple .quote::before{color:#999}
#content .cmp-richcarousel .textImage.white-bgcolor figure:first-child{margin-top:0;margin-bottom:0}
#content .textImageContainer.hidden-before-segmentation,#content .textImageContainer.hidden-by-segmentation{display:none}
.textImageContainer .medically-top-section{margin:0 auto 25px auto;max-width:675px;border-bottom:1px solid #48525b;font-weight:400;text-align:center}
.textImageContainer .medically-top-section__title{font-size:50px;margin-top:5px;line-height:50px}
.textImageContainer .medically-top-section__title_main{font-size:50px;margin-top:5px;line-height:60px}
.textImageContainer .medically-top-section__info-section{margin-top:10px;display:flex;justify-content:center}
.textImageContainer .medically-top-section__info-section div{font-size:16px;line-height:16px;margin-right:45px}
.textImageContainer .medically-top-section__description{margin-top:15px;font-size:18px;line-height:24px}
body.no-scroll{overflow:hidden}
.teaser-list .icon-in-detail,.teaser-list .icon-close-light{cursor:pointer}
.teaser-list .pdf-viewer.fixed-height .cmp-pdfviewer__content{height:auto !important}
.teaser-list .listed-teaser__header{display:flex;justify-content:space-between}
.teaser-list .listed-teaser__header--not-set{margin:0}
.teaser-list .listed-teaser__rectangle .sans-serif-headline{font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif}
.teaser-list .listed-teaser__text-wrapper{display:flex;height:100%;flex-direction:column}
.teaser-list .listed-teaser__viewType{display:flex;align-items:center}
.teaser-list .listed-teaser__viewType.is-iphone{flex-shrink:0;flex-wrap:nowrap;margin-left:auto}
.teaser-list .listed-teaser__viewType-option{margin:0 3px;cursor:pointer}
.teaser-list .listed-teaser__viewType-option--active{color:#06c;-webkit-tap-highlight-color:transparent}
@media screen and (min-width:768px){.teaser-list .listed-teaser__listView{flex-direction:row}
.teaser-list .listed-teaser__listView--reverse{flex-direction:row-reverse}
.teaser-list .listed-teaser__listView .listed-teaser__text-wrapper{width:100%;margin-inline:10px}
.teaser-list .listed-teaser__listView .listed-teaser__image{width:70%;margin-inline:10px}
.teaser-list .listed-teaser__listView .listed-teaser__image--asset{width:33.3%}
}
.teaser-list .pdf-viewer-overlay .pdf-viewer{position:relative;flex-grow:1}
.teaser-list .pdf-viewer-overlay .modal-window__body,.teaser-list .pdf-viewer-overlay .cmp-pdfviewer,.teaser-list .pdf-viewer-overlay iframe{position:absolute;top:0;right:0;bottom:0;left:0}
.teaser-list .pdf-viewer-overlay .modal-window__body{display:flex;flex-direction:column;text-align:right}
.teaser-list .pdf-viewer-overlay .icon-close-light{margin:0 12px}
@media screen and (min-width:768px){.teaser-list .pdf-viewer-overlay .icon-close-light{align-self:end}
}
.teaser-list .pdf-viewer-overlay .modal-window__content.modal-window__content--pdf{width:100%}
@media screen and (max-width:767px){.teaser-list .pdf-viewer-overlay .modal-window__content.modal-window__content--pdf{height:100%}
}
@media screen and (min-width:768px){.teaser-list .pdf-viewer-overlay .modal-window__content.modal-window__content--pdf{max-width:1259px;min-height:90vh}
}
@media screen and (min-width:600px){.teaser-list .search-bar{grid-column-start:1;grid-column-end:4}
}
@media screen and (min-width:768px){.teaser-list .search-bar{flex:2;max-width:400px}
}
.teaser-list .search-bar-item{border:1px solid #ccc;background-color:#fff}
.teaser-list .search-bar-item__input{display:flex;height:24px;align-items:center;padding:.3rem .7rem}
.teaser-list .search-bar-item__input input{height:100%;padding:0;border:0}
.teaser-list .search-bar-item__input .icon-search,.teaser-list .search-bar-item__input .icon-close-light{cursor:pointer}
.teaser-list .search-bar-item__input .icon-close-light{margin-right:5px;font-size:.9rem}
.teaser-list .search-bar a.icon-download:before,.teaser-list .search-bar a.icon-in-detail:before{font-size:1.2rem;font-weight:700}
.teaser-list .details-header{margin-right:5px;font-weight:500}
.teaser-list .asset__details{margin-bottom:1.5rem}
.cmp-teaser{padding:15px 10px 11px 10px}
.cmp-teaser.lockimage::after{top:14px;right:9px}
.cmp-teaser__image{display:block;margin-bottom:16px}
.cmp-teaser__image img{width:100%}
.cmp-teaser__image a.icon-arrow::before,.cmp-teaser__image a.icon-newwindow::before{content:none}
.cmp-teaser__date,.cmp-teaser .icon-time{margin-top:4px;color:#333;font-size:14px;font-style:normal;font-weight:500;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;line-height:19px}
@media screen and (min-width:768px){.cmp-teaser__date,.cmp-teaser .icon-time{font-size:15px;line-height:21px}
}
.cmp-teaser h2,.cmp-teaser__title{color:#333;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:19px;padding-bottom:11px;margin-top:0}
@media screen and (min-width:768px){.cmp-teaser h2,.cmp-teaser__title{font-size:15px;line-height:21px}
}
.cmp-teaser__title-link::before{content:none}
.cmp-teaser__description{color:#666;font-size:14px;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;font-style:normal;line-height:19px;margin-top:0;margin-bottom:11px}
@media screen and (min-width:768px){.cmp-teaser__description{font-size:15px;line-height:21px}
}
.cmp-teaser__action-container{display:flex;flex-direction:column}
.cmp-teaser__action-link,.cmp-teaser__more-link{display:block}
.cmp-teaser__more-link--icon{font-size:1.5em}
.cmp-tabs{position:relative}
.cmp-tabs.marked-by-segmentation{opacity:.3}
.cmp-tabs--horizontal .cmp-tabs__tablist{justify-content:var(--tabsAlignment);-webkit-justify-content:var(--tabsAlignment);border-bottom:var(--lineSeparator)}
.cmp-tabs--horizontal .cmp-tabs__tablist--full-width .cmp-tabs__tab{flex:1;text-align:center}
.cmp-tabs--horizontal .cmp-tabs__tablist--max-tabs{flex-wrap:nowrap;overflow:hidden}
.cmp-tabs--horizontal .cmp-tabs__tablist--max-tabs .cmp-tabs__tab{flex:0 0 auto;width:calc((100% - var(--spacingBetweenTabs) *(var(--maxTabsPhone) - 1)) / var(--maxTabsPhone))}
@media screen and (min-width:768px){.cmp-tabs--horizontal .cmp-tabs__tablist--max-tabs .cmp-tabs__tab{flex:0 0 auto;width:calc((100% - var(--spacingBetweenTabs) *(var(--maxTabsTablet) - 1)) / var(--maxTabsTablet))}
}
@media screen and (min-width:1259px){.cmp-tabs--horizontal .cmp-tabs__tablist--max-tabs .cmp-tabs__tab{flex:0 0 auto;width:calc((100% - var(--spacingBetweenTabs) *(var(--maxTabsDesktop) - 1)) / var(--maxTabsDesktop))}
}
.cmp-tabs--horizontal .cmp-tabs__tab{margin-right:var(--spacingBetweenTabs)}
.cmp-tabs--horizontal .cmp-tabs__tab:last-child{margin-right:0}
@media screen and (max-width:766px){.cmp-tabs--vertical .cmp-tabs__tablist{justify-content:var(--tabsAlignment);-webkit-justify-content:var(--tabsAlignment)}
.cmp-tabs--vertical .cmp-tabs__tablist--full-width .cmp-tabs__tab{flex:1;text-align:center}
.cmp-tabs--vertical .cmp-tabs__tablist--max-tabs{flex-wrap:nowrap;overflow:hidden}
.cmp-tabs--vertical .cmp-tabs__tablist--max-tabs .cmp-tabs__tab{flex:0 0 auto;width:calc((100% - var(--spacingBetweenTabs) *(var(--maxTabsPhone) - 1)) / var(--maxTabsPhone))}
.cmp-tabs--vertical .cmp-tabs__tab{margin-right:var(--spacingBetweenTabs)}
.cmp-tabs--vertical .cmp-tabs__tab:last-child{margin-right:0}
}
@media screen and (min-width:767px){.cmp-tabs--vertical{display:flex}
.cmp-tabs--vertical .cmp-tabs__tab{border-top:var(--border);border-left:var(--border);border-right:var(--border)}
.cmp-tabs--vertical .cmp-tabs__tab:last-child{border-bottom:var(--border)}
.cmp-tabs--vertical .cmp-tabs__button{display:none}
.cmp-tabs--vertical .cmp-tabs__tablist{display:block;width:15%}
.cmp-tabs--vertical .cmp-tabs__tabpanel--active{width:85%}
}
.cmp-tabs__tab{box-sizing:border-box;margin-top:0 !important;padding:.5rem 1rem !important;border-bottom:1px solid transparent;border-top:var(--border);border-left:var(--border);cursor:pointer;color:var(--textColor);background:var(--tabsBgColor);text-indent:0 !important;user-select:none;-webkit-user-select:none;-moz-user-select:none}
.cmp-tabs__tab--active{background:var(--activeTabsBgColor);color:var(--activeTextColor);outline:0;border-bottom-color:inherit}
.cmp-tabs__tab::before{display:none !important}
.cmp-tabs__tab:last-child,.cmp-tabs__tab--extra-margin{border-right:var(--border)}
.cmp-tabs__tab__icon{width:20px;margin-right:5px}
.cmp-tabs__button{position:absolute;top:0;width:45px;display:block;font-size:20px;color:#06c;line-height:40px;cursor:pointer;z-index:10;-webkit-tap-highlight-color:transparent}
.cmp-tabs__button--back{left:0;background:linear-gradient(90deg,#fff 10%,rgba(255,255,255,0) 40%)}
.cmp-tabs__button--next{right:0;background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 40%)}
.cmp-tabs__button--next::before{left:34px;top:0}
.cmp-tabs__tablist{display:flex;flex-wrap:wrap;list-style:none;padding-left:0 !important;z-index:10;position:relative}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel .cq-Editable-dom--container,.cmp-tabs__tabpanel .cq-Editable-dom--container.aem-GridColumn{padding:0 0 1.25rem}
.cmp-tabs__tabpanel--active{display:block}
.cmp-tabs__tabpanel .form_field{background:#fff !important}
.cmp-tabs__tabpanel .cmp-pdfviewer__content{height:500px}
.cmp-tabs__tabpanel .horizontal-slide{margin:0}
.cmp-tabs .cq-Editable-dom--container.aem-GridColumn{padding-top:0}
.cmp-tabs.in-edit-mode .cmp-form .aem-GridColumn{padding:0 .5rem}
.content table{width:100%;margin-top:11px;margin-bottom:20px;border-bottom:1px solid #b8b8b8}
.content .table caption{padding-top:0;padding-bottom:10px;border-bottom:solid 1px #b8b8b8;width:100%}
.content .table col.highlight,.content .table tr.highlight,.content .table.striped td.highlight,.content .table.striped tr.highlight td{background:#e5effa}
.content table thead th{background-color:#fff;color:#666;font-weight:normal}
.content table tbody td,.content table th{vertical-align:top;text-align:left;padding:10px 20px 10px 0;border-bottom:1px solid #e2e2e2}
.content table.state-flipped tbody tr:last-child td{border-bottom:1px solid #e2e2e2}
.content table tr td{min-height:19px}
.content table tr.last td{border-bottom:0}
.content table.noborders,.content table.noborders caption,.content table.noborders tbody td,.content table.noborders th{border-bottom:0}
.content .table+p,.content .table+ul,.content .table+ol{margin-top:11px}
.content .table td>ul,.content .table td>ol{margin-left:11px}
.content .table ul li:before{display:inline-block}
.content h2+.table{margin-top:9px}
.content .table+figure,.content .table+.accordion{margin-top:20px}
.table.striped tbody tr:nth-child(2n+1) td{background:#f2f2f2}
.content .table tr.intermediate-caption th,.content .table caption{font-weight:500;font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;color:#333;text-align:left;font-size:15px;line-height:20px}
.content .table tr.intermediate-caption th{border-top:solid 1px #b8b8b8;padding-bottom:10px;padding-top:10px}
.touch tbody::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:6px;background-color:#ccc}
.touch tbody::-webkit-scrollbar-thumb{background-color:#424242}
@media screen and (max-width:767px){.no-more-tables,.no-more-tables thead,.no-more-tables tbody,.no-more-tables th,.no-more-tables td,.no-more-tables tr{display:block}
.no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}
.content .no-more-tables td{border:0;position:relative;padding-left:50%;white-space:normal;text-align:left;overflow:auto;vertical-align:top;padding-right:0;zoom:1}
.no-more-tables{table-layout:fixed}
.no-more-tables tr td:last-child{border-bottom:0}
.no-more-tables td:before{text-align:left;font-weight:normal;color:#666;float:left;position:relative;width:100%;vertical-align:top;margin-left:-100%;padding-right:10px;box-sizing:border-box}
.no-more-tables tr{display:block !important}
.no-more-tables td:before{content:attr(data-title)}
.no-more-tables tbody tr:nth-child(2n+1){background-color:#f2f2f2;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5}
.no-more-tables tbody tr.intermediate-caption:nth-child(2n+1){background:0;border:0}
.no-more-tables tbody tr td:first-child{padding-top:9px}
.no-more-tables tbody tr td:last-child{padding-bottom:11px}
.flip-scroll{display:block;position:relative;width:100%}
.flip-scroll thead{display:block;float:left}
.flip-scroll tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}
.flip-scroll thead tr{display:block}
.content .flip-scroll th{display:block;padding-right:15px;padding-left:0}
.flip-scroll tbody tr{display:inline-block;vertical-align:top}
.content .flip-scroll td{display:block;min-height:1.25em;padding-right:15px;padding-left:15px}
.flip-scroll tr:nth-child(2n+1) td{background:#eee}
.content .flip-scroll tr td:first-child{padding-left:15px}
.content table.no-more-tables caption,.content table.flip-scroll caption{display:block}
}
@media screen and (-webkit-min-device-pixel-ratio:0){.content .table b{font-weight:600}
}
@media screen and (min-width:768px){.content .tabs>div>table.sortable:first-child{margin-top:-13px}
.content .tabs>div>table.sortable:first-child thead th{background-color:#fff;background:linear-gradient(to bottom,#fff 0,#f2f2f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#f2f2f2,GradientType=0)}
.content table th.align-right,.content table td.align-right{text-align:right;padding-right:0}
.content table th.align-center,.content table td.align-center{text-align:center;padding-right:0;padding-left:0}
.content table tbody tr:last-child td{border-bottom:0}
.content table.state-flipped th.align-right,.content table.state-flipped td.align-right{text-align:left;padding-right:15px}
.state-flipped.no-more-tables,.state-flipped.no-more-tables thead,.state-flipped.no-more-tables tbody,.state-flipped.no-more-tables th,.state-flipped.no-more-tables td,.state-flipped.no-more-tables tr{display:block}
.state-flipped.no-more-tables thead tr{position:absolute;top:-9999px;left:-9999px}
.content .state-flipped.no-more-tables td{border:0;position:relative;padding-left:50%;white-space:normal;text-align:left}
.state-flipped.no-more-tables tr td:last-child{border-bottom:0}
.state-flipped.no-more-tables td:before{position:absolute;left:0;width:45%;text-align:left;font-weight:normal;color:#666}
.state-flipped.no-more-tables td:before{content:attr(data-title)}
.state-flipped.no-more-tables tbody tr:nth-child(2n+1){background-color:#f2f2f2;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5}
.state-flipped.no-more-tables tbody tr.intermediate-caption:nth-child(2n+1){background:0;border:0}
.state-flipped.no-more-tables tbody tr td:first-child{padding-top:9px}
.state-flipped.no-more-tables tbody tr td:last-child{padding-bottom:11px}
.state-flipped.flip-scroll{display:block;position:relative;width:100%}
.state-flipped.flip-scroll thead{display:block;float:left}
.state-flipped.flip-scroll tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}
.state-flipped.flip-scroll thead tr{display:block}
.content .state-flipped.flip-scroll th{display:block;padding-right:15px;padding-left:0}
.state-flipped.flip-scroll tbody tr{display:inline-block;vertical-align:top}
.content .state-flipped.flip-scroll td{display:block;min-height:1.25em;padding-right:15px;padding-left:15px}
.state-flipped.flip-scroll tr:nth-child(2n+1) td{background:#eee}
.content .state-flipped.flip-scroll tr td:first-child{padding-left:15px}
.content table.state-flipped.no-more-tables caption,.content table.state-flipped.flip-scroll caption{display:block}
}
.subscribe{margin-top:10px;margin-bottom:10px}
.subscribe--alignment_left{text-align:left}
.subscribe--alignment_center{text-align:center}
.subscribe--alignment_right{text-align:right}
.subscribe--icon__loading:before{content:"\e617";transform-origin:50% calc(49%);animation:spin 1.5s infinite linear}
#stage .stage-text-wrapper ul:not(.link-list) li{list-style:none;overflow:hidden;padding:0 0 0 24px;text-indent:-24px}
#stage .stage-text-wrapper ul:not(.link-list) li:before{content:"\e03d";font-family:'RocheIconFont';font-size:9px;height:6px;position:relative;top:-1px;margin-right:14px;font-style:normal}
#stage>.stage-text-wrapper{padding-top:15px;padding-bottom:35px}
#stage>.stage-text-wrapper p small{font-size:80%}
#stage>.stage-text-wrapper p sub,#stage>.stage-text-wrapper p sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
#stage>.stage-text-wrapper p sub{bottom:-0.25em}
#stage>.stage-text-wrapper p sup{top:-0.5em}
#stage>.stage-text-wrapper p+p{margin-top:10px}
#stage>.stage-text-wrapper h1{text-align:left}
#stage>.stage-text-wrapper h1+p{margin-top:6px}
#stage>.stage-text-wrapper h2{color:#333}
#stage>.stage-text-wrapper h2:first-child{margin-top:8px}
#stage>.stage-text-wrapper a{font-family:'minion-pro',serif;font-weight:normal;margin-top:0}
#stage>.stage-text-wrapper h1.small+p{margin-top:10px}
#stage>.stage-text-wrapper p.overline+h2{margin-top:2px}
#stage>.stage-text-wrapper .ellipsis{position:relative;overflow:hidden}
#stage>.stage-text-wrapper .ellipsis::after{content:'...';position:absolute;bottom:0;right:0}
#stage>.wrapper .stage.stage-text-right .stage-text-wrapper ul{text-align:left}
@media screen and (min-width:768px){#stage>.stage-text-wrapper{padding-top:0;padding-bottom:0;top:60px}
#stage>.stage-text-wrapper:before{content:none}
#stage>.stage-text-wrapper h2:first-child{margin-top:0}
#stage>.wrapper .stage.stage-text-right .stage-text-wrapper{right:7%}
#stage>.wrapper .stage.stage-text-bottom .stage-text-wrapper{top:auto;bottom:60px}
#stage>.wrapper .stage.text-inverted .stage-text-wrapper h2{color:#fff}
#stage.stage-text-bottom>.stage-text-wrapper{top:auto;bottom:10%}
.stage-text-wrapper li,.stage-text-wrapper p{font-size:20px;line-height:25px}
}
@media screen and (min-width:1024px){.stage-text-wrapper li,.stage-text-wrapper p{font-size:25px;line-height:30px}
}
@media screen and (max-width:767px){#stage>.stage-text-wrapper.balloon-text-dark{color:#333}
#stage>.stage-text-wrapper.smoke-50{background:#666}
#stage>.stage-text-wrapper.smoke-50:before{color:#666}
#stage>.stage-text-wrapper.red{background:#c03}
#stage>.stage-text-wrapper.red:before{color:#c03}
#stage>.stage-text-wrapper.green{background:#096}
#stage>.stage-text-wrapper.green:before{color:#096}
#stage>.stage-text-wrapper.yellow{background:#ffc414}
#stage>.stage-text-wrapper.yellow:before{color:#ffc414}
#stage>.stage-text-wrapper.blue{background:#06c}
#stage>.stage-text-wrapper.blue:before{color:#06c}
#stage>.stage-text-wrapper.white{background:#fff}
#stage>.stage-text-wrapper.white:before{color:#fff}
#stage>.stage-text-wrapper.pale-blue{background:#cce0f5}
#stage>.stage-text-wrapper.pale-blue:before{color:#cce0f5}
#stage>.stage-text-wrapper.red-light{background:#f04e2a}
#stage>.stage-text-wrapper.red-light:before{color:#f04e2a}
#stage>.stage-text-wrapper.blue-light{background:#5f6eb3}
#stage>.stage-text-wrapper.blue-light:before{color:#5f6eb3}
#stage>.stage-text-wrapper.yellow-light{background:#ffc72a}
#stage>.stage-text-wrapper.yellow-light:before{color:#ffc72a}
#stage>.stage-text-wrapper.purple{background:#641950}
#stage>.stage-text-wrapper.purple:before{color:#641950}
}
#content.span-3 section .span-3 article .with-columns li:first-child,#content.span-3 section .span-3 .span-2.no-divider{margin-left:0}
#content.span-3 section .parsys-column .divider:first-child .header-link h2{margin-top:0}
.carousel-component header:not(.header-empty) h2{margin-left:10px}
.carousel-component header.header-empty h2{margin:0}
.carousel-component article.teaser{padding:0 10px 11px 10px;margin-top:0 !important}
.carousel-component article.teaser figure{margin-top:15px;margin-bottom:16px;padding-top:0}
.carousel-component article.teaser figure.lockimage::after{top:-1px !important}
article .teaser-wrapper.with-columns.teaser-to-multiple-slider{margin-top:0 !important}
.content .display-as-link{font-size:15px;line-height:21px;color:#06c;text-decoration:none}
.content .teaser-wrapper.with-columns ul li{text-indent:0;padding-left:0;margin-top:0}
.content .with-columns ul>li:before{content:"";margin:0}
.teaser-wrapper.with-columns article.teaser a:before{top:1px;float:left}
#content.span-3 section .span-3 .span-2.no-divider{float:none}
.content .teaser-compact article.teaser-text>.normal,.content article.teaser h2{display:none}
.content .teaser-compact article.teaser-headline h2,.content article.teaser.event h2,.content article.teaser-headline h2{display:block;color:#666}
.content .teaser-compact article.teaser-headline h2{font-weight:500}
.content .content article.teaser .subordinate,article.teaser-text p{display:none}
#content article.carousel-component h3.icon-time{display:none}
.content .content article.teaser .meta,article.teaser-date h3{display:block !important}
#content.span-3 section .span-3 article .teaser-no-slider.with-columns li:last-child{margin-right:0 !important}
.content.span-3 section .span-3 article .teaser-no-slider.with-columns article.teaser,#content.span-3 section .span-3 .columns-4 article .teaser-no-slider.with-columns li:only-child,#content.span-3 section .span-3 .columns-3 article .teaser-no-slider.with-columns li:only-child,#content.span-3 section .span-3 .span-1 article .teaser-no-slider.with-columns li:only-child,#content.span-3 section .span-3 .parsys-column .span-2.no-divider{width:100%}
#content.span-3 section .span-3 article .teaser-no-slider.with-columns{margin-top:-1px}
#content.span-3 section .span-3 article .teaser-no-slider.with-columns li:only-child,#content.span-3 section .span-3 article .teaser-no-slider.with-columns.two-slides-compact li{float:left;margin-right:3.333333333333333%}
.teaser-to-multiple-slider ul.personalized-carousel.grid-enabled{display:flex;flex-wrap:wrap}
.teaser-to-multiple-slider ul.personalized-carousel.grid-enabled li{display:flex;justify-content:flex-start}
.teaser-to-multiple-slider ul.personalized-carousel.grid-enabled li::before{content:none}
.teaser-to-multiple-slider ul.personalized-carousel.grid-enabled li article.teaser{width:100% !important}
@media screen and (min-width:768px){#content.span-3 section .span-3 article .teaser-no-slider.with-columns li:only-child,#content.span-3 section .span-3 article .teaser-no-slider.with-columns.two-slides-compact li{width:31.11111111111111%}
#content.span-3 section .span-3 .columns-4 article .teaser-no-slider.with-columns.two-slides-compact li,#content.span-3 section .span-3 .columns-3 article .teaser-no-slider.with-columns.two-slides-compact li,#content.span-3 section .span-3 .span-2 article .teaser-no-slider.with-columns li:only-child,#content.span-3 section .span-3 .span-1 article .teaser-no-slider.with-columns.two-slides-compact li,#content.span-3 section .span-3 .span-2 article .teaser-no-slider.with-columns.two-slides-compact li{width:47.47736093143596%;margin-right:5.045278137128072%}
.content section .span-2 .span-2 header>h2:first-child{margin-top:13px}
}
@media screen and (max-width:767px){#content.span-3 section .span-3 article .teaser-no-slider.with-columns li:only-child,#content.span-3 section .span-3 article .teaser-no-slider.with-columns.two-slides-compact li{width:47.47736093143596%;margin-right:5.045278137128072%}
}
@media screen and (max-width:600px){#content.span-3 section .span-3 article .teaser-no-slider.with-columns li:only-child{width:100%}
}
.span-50percent .teaser-no-slider.with-columns li{width:100% !important;padding:4%}
.span-50percent .teaser-no-slider.with-columns li img{max-width:100%;width:auto}
#stage .stage-text-wrapper:before{text-shadow:none}
.content .bxslider li{margin:0;padding:0;text-indent:0}
.content .bxslider li:before{content:"";display:none}
.content .icon-internal:before{font-size:1em}
@media print{#stage{text-shadow:0 0 3px rgba(255,255,255,0.5)}
#stage.text-inverted{text-shadow:0 0 3px rgba(0,0,0,0.5)}
#stage>figure{min-height:300px}
#stage .stage-text-wrapper:before{content:none}
#stage .stage-text-wrapper h1{font-size:20px;line-height:30px;color:#fff !important}
#stage .stage-text-wrapper p{line-height:14px;font-size:18px;color:#fff !important}
.stage-text-wrapper h1+p{margin-top:0;color:#fff !important}
.stage-text-wrapper{background-color:transparent;padding:0;position:absolute;z-index:3;top:10%;left:5%;left:2%;width:50%;color:#333}
.has-diagonal-nav #stage .stage-text-wrapper{top:76px}
#breadcrumbs+figure+.stage-text-wrapper,#breadcrumbs+.video-wrapper+.stage-text-wrapper{top:62px}
.stage-text-wrapper-smaller{width:30%}
.stage-text-wrapper a{color:#06c}
.stage-text-right .stage-text-wrapper{right:5%;left:auto}
.stage-text-bottom .stage-text-wrapper,.stage-text-bottom #breadcrumbs+figure+.stage-text-wrapper,.stage-text-bottom #breadcrumbs+.video-wrapper+.stage-text-wrapper,.has-diagonal-nav #stage.stage-text-bottom .stage-text-wrapper{top:auto;bottom:10%}
#stage>figure>img{width:100%;margin:0}
.stage-text-wrapper .overline,#stage .stage-text-wrapper .overline{font-size:14px;line-height:19px}
#stage.stageSlideshow p>a::before{margin-right:0}
.stage-text-wrapper a.cta-link{color:#ffc414 !important;display:inline-block;margin-top:0;padding-left:16px;text-indent:-8px;font-size:17px}
ul.bxslider li{display:none}
ul.bxslider li:nth-child(2){display:block}
#content.span-3 section .span-3 article .teaser-no-slider.with-columns li:only-child,#content.span-3 section .span-3 article .teaser-no-slider.with-columns.two-slides-compact li{width:31.11111111111111%}
#content.span-3 section .span-3 .columns-4 article .teaser-no-slider.with-columns.two-slides-compact li,#content.span-3 section .span-3 .columns-3 article .teaser-no-slider.with-columns.two-slides-compact li,#content.span-3 section .span-3 .span-2 article .teaser-no-slider.with-columns li:only-child,#content.span-3 section .span-3 .span-1 article .teaser-no-slider.with-columns.two-slides-compact li,#content.span-3 section .span-3 .span-2 article .teaser-no-slider.with-columns.two-slides-compact li{width:47.47736093143596%;margin-right:5.045278137128072%}
.content section .span-2 .span-2 header>h2:first-child{margin-top:13px}
.content article.teaser figure{display:block;height:0;margin:0;overflow:hidden;padding-bottom:56.25%;padding-top:5px;padding-right:10px}
.teaser-to-multiple-slider ul.personalized-carousel li{float:left;list-style:outside none none;margin-right:35px !important;position:relative;width:33% !important}
.content .with-columns ul>li::before{content:"";margin:0}
.content .bxslider{margin:0;padding:0}
.content .bxslider li{margin:0;padding:0;text-indent:0}
.content .bxslider li img{width:100%;margin:0;padding:0;display:inline-block}
.content .bxslider li::before{content:"";display:none}
.content ul li::before{margin-right:0;width:14px}
.teaser-to-multiple-slider ul.personalized-carousel li+li+li+li{display:none !important;width:0 !important;height:0 !important;overflow:hidden !important}
}
.carousel-component header:not(.header-empty) h2{margin-left:10px !important}
.carousel-component header.header-empty h2{margin:0 !important}
.carousel-component .personalized-carousel li{padding:0 !important}
.carousel-component article.teaser{box-sizing:border-box;margin:0 !important;padding:15px 10px 11px 10px}
.carousel-component article.teaser .teaser-image{display:block;margin-bottom:16px}
.carousel-component article.teaser .teaser-image::before{content:none}
.carousel-component article.teaser a.teaser-full-link{display:block}
.carousel-component article.teaser figure{margin-top:0;margin-bottom:0;height:100%;padding-bottom:0}
.carousel-component article.teaser figure.lockimage::after{top:-1px !important}
.carousel-component article.teaser figure .fluidimage{width:100%}
.carousel-component article.teaser h3.icon-time{margin-top:0;color:#333;font-style:normal;font-weight:500;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif}
@media screen and (min-width:768px){.carousel-component article.teaser h3.icon-time{font-size:15px;line-height:21px}
}
.carousel-component article.teaser h2{color:#666;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;font-style:normal;font-weight:500;margin-top:0;padding-bottom:11px}
@media screen and (min-width:768px){.carousel-component article.teaser h2{font-size:15px;line-height:21px}
}
.carousel-component article.teaser .subordinate{color:#666;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;font-style:normal;margin-top:0;margin-bottom:11px;padding-top:0}
@media screen and (min-width:768px){.carousel-component article.teaser .subordinate{font-size:15px;line-height:21px}
}
.carousel-component article.teaser .more-link::before{top:2px !important;float:none !important;position:relative}
.carousel-component .teaser-no-slider.with-columns{margin-top:0 !important}
.aem-GridColumn .carousel-component .teaser-no-slider .personalized-carousel li{width:100% !important}
.parsys-column .carousel-component.in-edit-mode{padding-top:0}
.parsys-column .carousel-component.in-edit-mode article.teaser figure{margin-top:0}
.preview ul.personalized-carousel.ineditor li.hidden-by-segmentation{display:none}
ul.personalized-carousel li.hidden-by-segmentation{display:none}
.teaser-to-multiple-slider ul.personalized-carousel.grid-enabled li.hidden-by-segmentation{display:none}
.carousel-component.empty-segmented-content{display:none}
.carousel-component.empty-segmented-content:first-child+article.divider.carousel-component{margin-top:0}
.carousel-component.empty-segmented-content:first-child+article.divider.carousel-component h2{margin-top:0}
#stage.single-slide .bx-controls{display:none}
#stage.stageSlideshow .number{position:absolute;left:1%;top:1%;width:100%}
#stage.stageSlideshow .headline{margin:1em}
#stage.stageSlideshow .headline h2{font-family:'minion-pro',serif;font-weight:600;font-style:italic;line-height:1.25;margin:0}
#stage.stageSlideshow .img-wrapper{min-height:inherit;overflow:visible}
#stage.stageSlideshow .stage-text-wrapper h2{color:#333;margin:2px 0 0;line-height:25px;font-size:20px;font-weight:600}
@media screen and (min-width:768px){#stage.stageSlideshow .stage-text-wrapper h2{font-size:26px;line-height:30px}
}
@media screen and (min-width:1024px){#stage.stageSlideshow .stage-text-wrapper h2{font-size:35px;line-height:40px}
}
#stage.stageSlideshow .text-inverted .stage-text-wrapper h2{color:#fff}
@media screen and (max-width:767px){#stage.stageSlideshow .color-theme-13 .stage-text-wrapper h2{color:#fff}
}
#stage.stageSlideshow .slide img{width:100%}
#stage.stageSlideshow figure{height:0;padding-bottom:25%;overflow:hidden}
#stage.stageSlideshow .current-page{display:none}
#stage.stageSlideshow p>a:before{margin-right:0}
article.teaser-headline h1,article.teaser-headline h2{display:none}
article.teaser-text p{display:none}
#stage .bx-wrapper ul.bxslider li div.slide{cursor:pointer}
.coral-Multifield-list ~ .coral-Button{margin-top:10px}
@media screen and (max-width:767px){#stage .bx-wrapper .bx-viewport ul.bxslider{height:100%}
#stage .bx-wrapper .bx-viewport ul.bxslider li{height:100%}
#stage .bx-wrapper .bx-viewport ul.bxslider li article.teaser.img-big,#stage .bx-wrapper .bx-viewport ul.bxslider li .stage-teaser-wrapper{height:100%}
#stage .bx-wrapper .bx-viewport ul.bxslider li .stage-text-wrapper{height:100%}
#stage .bx-wrapper .bx-viewport ul.bxslider li .stage-text-wrapper--hidden{display:none}
.color-theme-13 .stage-text-wrapper{background-color:#06c}
.color-theme-13 .stage-text-wrapper:before{color:#06c}
.color-theme-13 .stage-text-wrapper p,.color-theme-13 .stage-text-wrapper h1,.color-theme-13 .stage-text-wrapper h2{color:#fff}
.color-theme-13 .stage-text-wrapper a{color:#ffc414}
.color-theme-15 .stage-text-wrapper{background-color:#fff}
.color-theme-15 .stage-text-wrapper:before{color:#fff}
.color-theme-15 .stage-text-wrapper a{color:#06c}
.color-theme-17 .stage-text-wrapper{background-color:#cce0f5}
.color-theme-17 .stage-text-wrapper:before{color:#cce0f5}
.color-theme-17 .stage-text-wrapper a{color:#06c}
}
@media screen and (max-width:767px){#stage .color-theme-smoke-50 .stage-text-wrapper{color:#fff;background-color:#666}
#stage .color-theme-smoke-50 .stage-text-wrapper h1{color:#fff}
#stage .color-theme-smoke-50 .stage-text-wrapper a{color:#ffc414}
#stage .color-theme-smoke-50 .stage-text-wrapper:before{color:#666}
#stage .color-theme-smoke-50 .search-wrapper{color:#fff}
#stage .color-theme-red .stage-text-wrapper{color:#fff;background-color:#c03}
#stage .color-theme-red .stage-text-wrapper h1{color:#fff}
#stage .color-theme-red .stage-text-wrapper a{color:#ffc414}
#stage .color-theme-red .stage-text-wrapper:before{color:#c03}
#stage .color-theme-red .search-wrapper{color:#fff}
#stage .color-theme-green .stage-text-wrapper{color:#fff;background-color:#096}
#stage .color-theme-green .stage-text-wrapper h1{color:#fff}
#stage .color-theme-green .stage-text-wrapper a{color:#ffc414}
#stage .color-theme-green .stage-text-wrapper:before{color:#096}
#stage .color-theme-green .search-wrapper{color:#fff}
#stage .color-theme-yellow .stage-text-wrapper{color:#333;background-color:#ffc414}
#stage .color-theme-yellow .stage-text-wrapper h1{color:inherit}
#stage .color-theme-yellow .stage-text-wrapper a{color:#06c}
#stage .color-theme-yellow .stage-text-wrapper:before{color:#ffc414}
#stage .color-theme-yellow .search-wrapper{color:#333}
#stage .color-theme-blue .stage-text-wrapper{color:#fff;background-color:#06c}
#stage .color-theme-blue .stage-text-wrapper h1{color:#fff}
#stage .color-theme-blue .stage-text-wrapper a{color:#ffc414}
#stage .color-theme-blue .stage-text-wrapper:before{color:#06c}
#stage .color-theme-blue .search-wrapper{color:#fff}
#stage .color-theme-white .stage-text-wrapper{color:inherit;background-color:#fff}
#stage .color-theme-white .stage-text-wrapper h1{color:inherit}
#stage .color-theme-white .stage-text-wrapper a{color:#06c}
#stage .color-theme-white .stage-text-wrapper:before{color:#fff}
#stage .color-theme-white .search-wrapper{color:inherit}
#stage .color-theme-pale-blue .stage-text-wrapper{color:inherit;background-color:#cce0f5}
#stage .color-theme-pale-blue .stage-text-wrapper h1{color:inherit}
#stage .color-theme-pale-blue .stage-text-wrapper a{color:#06c}
#stage .color-theme-pale-blue .stage-text-wrapper:before{color:#cce0f5}
#stage .color-theme-pale-blue .search-wrapper{color:inherit}
#stage .color-theme-red-light .stage-text-wrapper{color:#fff;background-color:#f04e2a}
#stage .color-theme-red-light .stage-text-wrapper h1{color:#fff}
#stage .color-theme-red-light .stage-text-wrapper a{color:#06c}
#stage .color-theme-red-light .stage-text-wrapper:before{color:#f04e2a}
#stage .color-theme-red-light .search-wrapper{color:#fff}
#stage .color-theme-blue-light .stage-text-wrapper{color:#fff;background-color:#5f6eb3}
#stage .color-theme-blue-light .stage-text-wrapper h1{color:#fff}
#stage .color-theme-blue-light .stage-text-wrapper a{color:#ffc414}
#stage .color-theme-blue-light .stage-text-wrapper:before{color:#5f6eb3}
#stage .color-theme-blue-light .search-wrapper{color:#fff}
#stage .color-theme-yellow-light .stage-text-wrapper{color:#333;background-color:#ffc72a}
#stage .color-theme-yellow-light .stage-text-wrapper h1{color:#333}
#stage .color-theme-yellow-light .stage-text-wrapper a{color:#06c}
#stage .color-theme-yellow-light .stage-text-wrapper:before{color:#ffc72a}
#stage .color-theme-yellow-light .search-wrapper{color:#333}
#stage .color-theme-purple .stage-text-wrapper{color:#fff;background-color:#641950}
#stage .color-theme-purple .stage-text-wrapper h1{color:#fff}
#stage .color-theme-purple .stage-text-wrapper a{color:#ffc414}
#stage .color-theme-purple .stage-text-wrapper:before{color:#641950}
#stage .color-theme-purple .search-wrapper{color:#fff}
}
#stage.stageSlideshow li article.hidden-before-segmentation,#stage.stageSlideshow li article.hidden-by-segmentation,#stage.stageSlideshow.empty-segmented-content{display:none}
#main.social-bottom #pagetools{float:left}
#main.social-bottom #pagetools{position:relative;width:auto}
#main.social-bottom #pagetools .share-article{margin-left:0}
.wide:not(.social-bottom) .content{padding-bottom:40px}
.wide:not(.social-bottom) .content>section.no-divider{padding-top:10px}
.wide:not(.social-bottom) #content #pagetools{position:absolute;bottom:0}
#pagetools .share-article{margin-bottom:10px}
#pagetools:last-child{margin-bottom:20px}
@media screen and (min-width:768px){#main>#breadcrumbs+#content{clear:none}
.wide:not(.social-bottom) #content #pagetools{position:relative;width:auto;display:block}
#pagetools .share-article{margin-top:0}
.wide#main:not(.social-bottom)>#breadcrumbs+#content>#pagetools{position:absolute}
}
#sitemap ul li::before{content:'';margin-right:20px}
#sitemap ul{margin:0;padding:0}
#sitemap ul li{text-indent:0;padding:0;margin-top:-3px}
#sitemap .page-map>li{padding-bottom:20px}
#sitemap a.internal.icon-arrow::before{content:''}
#sitemap h1{color:#666;padding-bottom:8px;font-size:30px;font-weight:400;font-style:italic}
ul.page-map>li>ul>li>ul{padding-left:7px !important}
ul.page-map>li>a{font-size:15px;font-weight:700;margin-top:5px;display:block}
ul.page-map>li{overflow-x:visible}
ul.page-map>li::-webkit-scrollbar-track-piece:horizontal{border-width:3px 0 0;box-shadow:inset 0 1px 0 rgba(220,172,0,.14),inset 0 -1px 0 rgba(220,172,0,.07)}
ul.page-map>li>a::after{display:block;border-bottom:1px dashed #ccc;content:'';padding:3px 0}
ul.page-map>li>ul>li>a{font-size:12px;font-weight:900}
ul.page-map>li>ul{display:table;width:100%;overflow-x:scroll;white-space:nowrap}
ul.page-map>li>ul>li{display:table-cell;width:5%}
ul.page-map>li>ul>li>ul>li a{font-size:11px}
.iframe-container{position:relative;overflow:visible;width:100%;height:100%}
@media(-moz-touch-enabled:1),(pointer:coarse){.iframe-container{overflow-y:auto;-webkit-overflow-scrolling:touch}
}
.disclaimerOverlay{position:absolute;width:100%;height:100%;background-color:grey;opacity:.9;left:0;top:0;z-index:2;display:table}
.disclaimerText{display:table-cell;vertical-align:middle;text-align:center}
.disclaimerText h2{color:#fff}
.disclaimerText h1{color:red}
.cmp-separator{padding:1rem 0}
.cmp-separator__horizontal-rule{display:block;width:100%;height:2px;margin:0;border:0;background:linear-gradient(to right,rgba(215,215,215,0) 0,#d7d7d7 29%,#d7d7d7 71%,rgba(215,215,215,0) 100%)}
.cmp-separator.marked-by-segmentation{opacity:.3}
.searchresults article{margin-top:0;padding-bottom:10px}
.searchresults article h3{margin-top:10px}
.searchresults article:last-of-type{margin-bottom:10px}
.searchresults article.teaser figure{height:100%;overflow:visible}
.searchresults .pager{margin-bottom:10px}
.searchresults .pager p.state{float:left}
.searchresults .pager p.nav{float:right;margin-top:0}
.searchresults .top-pager:first-child a.moreResultsLink{display:none}
.search-form .submit{margin-top:10px}
form.searchFilters{display:none}
.moreResultsLink:before{content:none}
.mobilePrevResultsLink{cursor:pointer}
.mobileMoreResultsLink{cursor:pointer}
.accordion__content .video-teaser .vjs-big-play-button:before{content:"\e037";font-family:'RocheIconFont'}
.search-documents .accordion__content .icon-download::before{content:"\e032"}
.search-slides .accordion__content .icon-download::before{content:"\e600"}
.search-image .accordion__content .icon-download::before{content:none}
.search-image .accordion__content article h4{font-size:14px;font-weight:normal;margin:0}
.search-image .accordion__content article a{float:left;margin-right:10px;overflow:hidden}
.search-image .accordion__content article .image-details{float:left}
#searchResultTabs ul{display:block !important}
#searchResultTabs article{padding:10px 0;border-bottom:1px solid #ccc}
#searchResultTabs article h3{word-break:break-word}
.hideDiv{display:none}
.loadingText{padding:15px}
#searchresults article{padding:initial;border-bottom:0 solid}
.search-results-component .accordionTabs:not(.accordion--tabs) .accordion__tablist{display:none}
.search-results-component .accordionTabs:not(.accordion--tabs) .accordion__content{display:none;margin:0;padding-bottom:15px}
.search-results-component .accordionTabs:not(.accordion--tabs) .accordion__panel--open .accordion__content{display:block}
.search-results-component .accordionTabs.accordion--tabs .accordion__tablist{margin-top:0}
.search-results-component .accordionTabs.accordion--tabs .accordion__tab{float:left;padding:5px 10px;border-radius:4px;text-indent:0;margin:0 10px 0 0;font-size:18px;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;font-weight:500}
.search-results-component .accordionTabs.accordion--tabs .accordion__tab:before{content:none}
.search-results-component .accordionTabs.accordion--tabs .accordion__tab a{font-family:inherit;font-weight:inherit}
.search-results-component .accordionTabs.accordion--tabs .accordion__tab--active{background:#666;color:#fff}
.search-results-component .accordionTabs.accordion--tabs .accordion__tab--active a{color:inherit;cursor:default;outline:0}
.search-results-component .accordionTabs.accordion--tabs .accordion__tab--active a:hover{text-decoration:none}
.search-results-component .accordionTabs.accordion--tabs .accordion__panel{display:none;margin-top:0}
.search-results-component .accordionTabs.accordion--tabs .accordion__panel--open{display:block}
.search-results-component .accordionTabs.accordion--tabs .accordion__content{margin-top:22px}
.searchBoxMedInfo{overflow:hidden}
.searchBoxMedInfo form{width:100%}
.searchBoxMedInfo form .search-text-container{padding-right:20px}
.searchBoxMedInfo form .search-text-container,.searchBoxMedInfo form .search-button-container{width:100%;vertical-align:middle}
.searchBoxMedInfo button.search-submit{width:auto;background:#06c;color:#fff;border:0;padding:5px 10px 5px;font-size:18px;font-weight:500;font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;border-radius:5px;vertical-align:top;margin-top:10px;position:static}
.searchBoxMedInfo .medInfoSearchTextBox{background:0;font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;box-sizing:border-box;width:100%;padding:6px;font-size:15px;line-height:20px;border:solid 1px #ccc;color:#333;vertical-align:top}
.searchBoxMedInfo button.search-submit:before{content:"\e013";font-family:'RocheIconFont';font-variant:normal;font-weight:normal;line-height:1;text-transform:none;font-size:14px;color:#fff;padding-right:5px}
@media all and (max-width:767px){.searchBoxMedInfo .medInfoSearchTextBox{padding:10px 10px;font-size:16px}
.searchBoxMedInfo button.search-submit{padding:0 10px;font-size:14px;height:41px}
}
.back-to-top{position:fixed;z-index:5;cursor:pointer;margin:0 1rem;display:none;align-items:center;justify-content:center;left:0;bottom:3.2rem;width:4rem;height:4rem;border-radius:50%;background:#06c;animation-duration:.333s}
.back-to-top:before{content:'\21E7';font-size:1.5rem;color:#fff}
.scrollbacktotop.left .back-to-top{left:0;right:auto}
.scrollbacktotop.center .back-to-top{margin:0;left:50%;transform:translateX(-50%);right:0}
.scrollbacktotop.right .back-to-top{left:auto;right:0}
@keyframes slideToTop{from{bottom:-12.8rem}
to{bottom:3.2rem}
}
@keyframes slideToBottom{from{bottom:3.2rem}
to{bottom:-12.8rem}
}
.cmp-richcarousel{position:relative;width:100%;margin-bottom:1rem;padding:20px 0;transition:height 800ms ease-in}
.cmp-richcarousel--no-transition{transition:none}
.cmp-richcarousel__content{position:relative;height:105%;overflow:hidden}
.cmp-richcarousel__items{height:100%;transform:translateX(0)}
.cmp-richcarousel__item{display:block;position:absolute;top:0;left:0;width:100%;min-height:100%}
.cmp-richcarousel__actions{display:flex;flex-direction:row;position:absolute;bottom:15px;right:0}
.cmp-richcarousel__actions--bottom-stick{bottom:5px}
.cmp-richcarousel__action{color:inherit;appearance:none;width:32px;height:32px;border:0;padding:0;cursor:pointer}
.cmp-richcarousel__action:first-child{margin-left:0}
.cmp-richcarousel__action:focus{outline:0}
.cmp-richcarousel__action-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.cmp-richcarousel__action-icon::before{font-size:20px;margin-right:0;top:0}
.cmp-richcarousel__action-text{display:none}
.cmp-richcarousel__action--previous{order:1}
.cmp-richcarousel__action--next{order:4}
.cmp-richcarousel__action--pause{order:2}
.cmp-richcarousel__action--play{order:3}
.cmp-richcarousel__action--disabled{display:none}
.cmp-richcarousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);height:1.875rem;margin:0;padding:0;list-style:none}
.cmp-richcarousel__indicators--bottom-stick{bottom:5px}
.cmp-richcarousel__indicator{width:16px;height:16px;background-color:#999;margin:2px 8px;border-radius:50%;font-size:0;text-indent:-3000px;cursor:pointer}
.cmp-richcarousel__indicator--active,.cmp-richcarousel__indicator:hover{background-color:#333}
.cmp-richcarousel__indicator::before{display:none}
.responsivetable-wrapper{display:flex;flex-wrap:wrap;margin:1em 0 3em 0;padding:0}
.responsivetable-wrapper.marked-by-segmentation{opacity:.3}
.responsivetable-wrapper__content{width:100%;display:flex;flex-direction:column}
@media screen and (min-width:768px){.responsivetable-wrapper__content:not(.too-big){display:-ms-grid;display:grid;grid-template-columns:repeat(var(--columns),1fr)}
}
.responsivetable-wrapper__tablist{position:relative;display:flex;flex-direction:row;padding:0;margin:-1px 0;overflow:auto hidden;box-sizing:border-box}
@media screen and (min-width:768px){.responsivetable-wrapper__tablist:not(.too-big){display:none}
}
.responsivetable-wrapper__tablist--underline{width:100%;border-top:solid 1px #999;border-bottom:1px solid #000;padding-bottom:10px}
@media screen and (min-width:768px){.responsivetable-wrapper__tablist--underline:not(.too-big){display:none}
}
.responsivetable-wrapper__tablist--button{box-sizing:border-box;padding:.6em 1.11em;text-align:center;font-weight:500;text-decoration:none;color:#06c}
.responsivetable-wrapper__tablist--button:hover,.responsivetable-wrapper__tablist--button:focus{outline:0}
.responsivetable-wrapper__tablist--button[aria-selected="true"]{cursor:default;border-left:solid 1px #999;border-top:solid 1px #999;border-right:solid 1px #999;border-bottom:solid 1px #fff;color:#000}
.responsivetable-wrapper__cell{border-right:1px solid #000;border-bottom:1px solid #000}
@media screen and (max-width:767px){.responsivetable-wrapper__cell{border-left:1px solid #000}
}
@media screen and (max-width:767px){.responsivetable-wrapper__cell:not(.too-big){margin:0}
.responsivetable-wrapper__cell:not(.too-big).empty-cell,.responsivetable-wrapper__cell:not(.too-big).hiddenSmall{display:none}
}
@media screen and (min-width:768px){.responsivetable-wrapper__cell:not(.too-big){order:unset !important;border-right:1px solid var(--cellBorderColor);border-bottom:1px solid var(--cellBorderColor)}
.responsivetable-wrapper__cell:not(.too-big).top{border-top:1px solid var(--headerBorderColor)}
.responsivetable-wrapper__cell:not(.too-big).bottom{border-bottom:1px solid var(--tableBorderColor)}
.responsivetable-wrapper__cell:not(.too-big).left{border-left:1px solid var(--tableBorderColor)}
.responsivetable-wrapper__cell:not(.too-big).right{border-right:1px solid var(--tableBorderColor)}
.responsivetable-wrapper__cell:not(.too-big).even{background-color:var(--evenRowsBgColor)}
.responsivetable-wrapper__cell:not(.too-big).odd{background-color:var(--oddRowsBgColor)}
}
.responsivetable-wrapper__cell.too-big{border-left:1px solid #000}
.responsivetable-wrapper__cell.too-big.empty-cell,.responsivetable-wrapper__cell.too-big.hiddenSmall{display:none}
.responsivetable-wrapper__cell>div,.responsivetable-wrapper__cell_component,.responsivetable-wrapper__cell .textImageContainer,.responsivetable-wrapper__cell .textImageContainer .divider,.responsivetable-wrapper__cell .textImageContainer .divider .textImage{box-sizing:border-box;border:0;height:100%}
.responsivetable-wrapper__accordion--button{background-color:#fff;border:0;color:#06c;font-family:'minion-pro',serif;font-size:25px;font-style:italic;font-weight:400;line-height:25px;text-align:left;text-decoration:none;margin:0;cursor:pointer;position:relative;width:100%;padding:10px 10px 10px 0}
@media screen and (min-width:768px){.responsivetable-wrapper__accordion--button:not(.too-big){display:none}
}
.responsivetable-wrapper__accordion--button:hover,.responsivetable-wrapper__accordion--button:focus{outline:0}
.responsivetable-wrapper__accordion--button[aria-selected="true"]{margin-bottom:0;border-bottom:1px solid #000}
.responsivetable-wrapper__accordion--button[aria-selected="true"]:before{content:"\e029";font-size:15px;line-height:15px;background-size:15px 15px}
.responsivetable-wrapper__accordion--button:before{content:"\e01b";position:absolute;top:50%;right:0;margin-top:-8.57142857px;font-style:normal;font-family:'RocheIconFont';font-weight:400;font-size:15px;line-height:15px;background-size:15px 15px}
.responsivetable-wrapper__header-desktop{display:none;text-align:center;padding:5px;margin:0;background-color:var(--headerBgColor)}
@media screen and (min-width:768px){.responsivetable-wrapper__header-desktop:not(.too-big){display:block;border-top:1px solid var(--tableBorderColor);border-right:1px solid var(--headerBorderColor)}
.responsivetable-wrapper__header-desktop:not(.too-big).last{border-right:1px solid var(--tableBorderColor)}
.responsivetable-wrapper__header-desktop:not(.too-big).first{border-left:1px solid var(--tableBorderColor)}
}
.responsivetable-wrapper.is-ie .responsivetable-wrapper__header-desktop{white-space:normal;word-wrap:break-word}
.registrationTeaser{background:#e5effa;padding:1.2% 6.75%;box-sizing:border-box;border-bottom:1px solid #cdcdcd;margin-bottom:1px}
.registrationTeaser .registrationTeaser-button{display:inline-block;width:auto;background:#06c;color:#fff;border:0;padding:5px 10px 5px;font-size:16px;font-weight:500;font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-style:italic;border-radius:5px}
.registrationTeaser .header{font-size:19px;line-height:28px;font-weight:700;font-style:italic;color:#333;margin:0 13px 0 0;font-family:"minion-pro",serif}
.registrationTeaser a{color:#06c;cursor:pointer}
.registrationTeaser p{margin:0;font-family:"minion-pro",serif;font-size:16px;font-style:italic}
.registrationTeaser .par{color:#333;font-size:16px;line-height:24px;font-weight:normal;margin-right:10px}
.registrationTeaser.has-button{min-height:48px;position:relative;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start}
.registrationTeaser.has-button .registrationTeaser-text{padding-right:8px}
.registrationTeaser.has-button .registrationTeaser-button-container{margin-left:auto}
@media screen and (min-width:768px){.registrationTeaser{padding:.5% 1.96%}
}
@media screen and (max-width:767px){.registrationTeaser.has-button{min-height:0;flex-wrap:wrap}
.registrationTeaser.has-button .registrationTeaser-text{width:100%;padding-right:0}
.registrationTeaser.has-button .registrationTeaser-button-container{width:100%;margin-top:15px;margin-left:0;text-align:center}
}
.references__content{background-color:var(--backgroundColor);border:1px solid var(--borderColor);padding:10px}
.references__tooltip{position:absolute;width:300px;bottom:15px;left:-70px;padding:10px;z-index:50;max-height:250px;overflow-y:hidden;background-color:#fff;border:1px solid #333}
.references__tooltip-wrapper{overflow-y:auto;max-height:inherit}
.references__tooltip-item{margin-bottom:10px;font-size:14px;line-height:15px;overflow:hidden}
.references__tooltip-item p{margin:0 !important}
.references__tooltip-item:last-child{margin-bottom:0}
.references__droppable-head{display:block;position:relative;width:100%;cursor:pointer;user-select:none}
.references__droppable-head:hover,.references__droppable-head:visited{color:var(--titleColor)}
.references__droppable-head::after{font-family:'RocheIconFont';color:var(--titleColor);content:"\e01b";display:inline-block;right:1px;top:5px;position:absolute;font-weight:400}
.references__droppable-head.opened::after{content:"\e029"}
.references__header{color:var(--titleColor) !important;margin:0 !important}
.references__items{margin-inline:20px;display:none}
.references__items.opened{display:block}
.references__item{padding:0;text-indent:0;counter-increment:custom-counter}
.references__item:first-child{margin-top:10px}
.references__mark{margin-right:5px}
.references__label{display:flex;color:var(--numberLetterColor) !important}
.references__label--number .references__mark::before{content:counter(custom-counter) ". "}
.references__label--letter .references__mark::before{content:counter(custom-counter,lower-alpha) ". "}
section.mini-teaser a.teaser-anchor::before{content:none}
.rating-app{margin-top:13px;display:flex}
.rating-app .star-rater{margin-left:0;margin-right:auto}
.rating-app .star-rater--center{margin-left:auto;margin-right:auto}
.rating-app .star-rater--right{margin-left:auto;margin-right:0}
.rating-app .star-rater input.stars{display:none}
.rating-app .rating-wrapper{display:flex;justify-content:flex-start}
.rating-app .rating-wrapper--center{justify-content:center}
.rating-app .rating-wrapper--right{justify-content:flex-end}
.rating-app .rating-response{cursor:pointer}
.rating-app .rating-histogram{display:none;width:140px;padding:4px;margin-top:4px;border:1px solid #222}
.rating-app .rating-histogram .histogram-element{padding:0;text-indent:0}
.rating-app .rating-histogram .histogram-element::before{display:none}
.form_field_radio{width:auto;float:left;margin:5px 5px 0 0;border:0;padding:0}
.quiz-app h1{padding:15px 0}
.quiz-app .question_text{font-size:20px;padding:10px 0;font-weight:500}
.quiz-app .question_answers--radio{float:left}
.quiz-app .question_answers--label{margin:0;line-height:25px}
.quiz-app .quiz_welcome{padding:10px 0;font-size:20px}
.quiz-app .quiz_unanswered{margin:10px 0}
.quiz-app .quiz_submit--answer{margin:10px 0}
.quiz-app .quiz_submit--next{margin:10px 0}
.quiz-app .question_answers--incorrect{color:#c03}
#pubmed-search-results li accordion-element{float:left}
#pubmed-search-results li .accordion-element>a{padding:0}
#pubmed-search-results li .accordion-element a{display:inline-block}
#pubmed-search-results li .accordion-element a:after{display:none}
#pubmed-search-results li .accordion-element>.opened{color:#06c}
#pubmed-search-results li .accordion-element:before{display:none}
#pubmed-search-results .indexed-list ul li{padding:4px 0 10px !important}
#pubmed-search-results .indexed-list ul li:after{background:-webkit-linear-gradient(left,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%);background:linear-gradient(to right,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%);content:"";display:block;height:1px;left:0;position:relative;top:10px;width:100%}
#pubmed-search-results .indexed-list ul li:last-child:after{background:0}
#pubmed-search-results .accordion-element .pubmed-abstract .article-content .article-links a{font-weight:normal;padding:10px 0 0 0}
#pubmed-search-results .accordion-wrapper:before{display:none}
#pubmed-search-results p a.external-link:before{display:none}
.indexed-list ul li{padding:0 0 10px;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;font-weight:normal;font-size:14px;line-height:19px;text-indent:0}
.aem-GridColumn .search-pubmed-wapper div.form{min-height:150px}
.pubmed-abstract{padding:5px 17px 5px;background:#e5effa;margin:10px !important}
.pubmed-abstract .pub{font-weight:500}
.pubmed-abstract .description .authors{font-style:italic;font-size:15px;line-height:20px;color:#666}
.pubmed-search-results li{width:100%}
.search-pubmed-wapper hr{display:block;margin-top:10px}
.loading-result{display:none;font-weight:bold}
.waitingForConnection{animation:blinker 1.7s cubic-bezier(0.5,0,1,1) infinite alternate}
@keyframes blinker{to{opacity:0}
}
.stageBanner{margin:0 6.75%;padding-top:30px;padding-bottom:25px}
.stageBanner figure{float:left;padding-right:10px;max-width:100%}
.stageBanner img{max-width:100%}
.stageBanner sub{bottom:-0.25em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.stageBanner sup{top:-0.5em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.stageBannerHeadline h2{font-weight:normal;font-style:italic;font-size:20px;font-family:minion-pro-i4,minion-pro,sans-serif;color:#666;margin:0}
.stageBannerHeadline h2 p{margin-top:0;margin-bottom:0}
.stageBannerSubtext p{margin-bottom:5px;font-weight:normal;font-size:12px;font-style:italic;font-family:tahoma,arial,helvetica,sans-serif;line-height:18px;color:#999}
@media screen and (min-width:768px){.stageBanner{margin:0 1.96% 0 1.96%}
.stageBannerHeadline h2{font-size:24px}
}
@media screen and (min-width:720px){.stageBanner{margin:0 3.3%}
}
@media screen and (max-width:767px){.stageBanner{padding-top:40px}
.stageBanner:after{content:"";float:left;width:116%;margin-left:-8%;margin-top:35px}
}
.pdf-viewer.fixed-height .cmp-pdfviewer__content{height:500px !important}
.wide #content div .span-50percent:first-child,.wide #content div .span-50percent:first-child+.span-50percent{width:47.47736093143596%}
.wide #content div .span-50percent:first-child{width:47.47736093143596%;float:left}
.wide #content div .span-50percent:first-child+.span-50percent{width:47.47736093143596%;float:right}
@media screen and (max-width:767px){.wide #content div .span-50percent:first-child,.wide #content div .span-50percent:first-child+.span-50percent{width:100%}
.wide #content div .span-50percent:first-child{width:100%;float:none;clear:both}
.wide #content div .span-50percent:first-child+.span-50percent{width:100%;float:none;clear:both}
}
.wide .content .columns-4>div{width:100%;display:inline-block;margin:12px 0 15px;padding:0 0 23px}
.wide .content .columns-4>div:first-child{margin-top:0}
.wide .content .columns-4>div img{max-width:100%}
@media screen and (min-width:768px){.wide .content .columns-4>div{width:22.5%;margin-top:0;float:left}
}
@media screen and (min-width:768px){.wide .content .columns-4 .columns-4-c0{margin-left:0}
.wide .content .columns-4 .columns-4-c0+.columns-4-c1{margin-left:3.33333333%}
.wide .content .columns-4 .columns-4-c0+.columns-4-c2{margin-left:29.16666667%}
.wide .content .columns-4 .columns-4-c0+.columns-4-c3{margin-left:55%}
.wide .content .columns-4 .columns-4-c1{margin-left:25.83333333%}
.wide .content .columns-4 .columns-4-c1+.columns-4-c2{margin-left:3.33333333%}
.wide .content .columns-4 .columns-4-c1+.columns-4-c3{margin-left:29.16666667%}
.wide .content .columns-4 .columns-4-c2{margin-left:51.66666667%}
.wide .content .columns-4 .columns-4-c2+.columns-4-c3{margin-left:3.33333333%}
.wide .content .columns-4 .columns-4-c3{margin-left:77.5%}
}
#content{float:left;width:100%}
#content>section.no-divider{float:left;width:100%}
hr{display:none;margin-top:0}
body{height:auto}
body.iPhoneScrollLock{overflow:hidden !important;height:100% !important}
body.iPhoneScrollLock .zopim{display:none !important}
html.iPhoneScrollLock{overflow:hidden !important;height:100% !important}
.iPhoneScrollLock .cq-dd-video .s7container:first{position:absolute !important;top:0 !important}
.content ol{counter-reset:i}
.content ol>li:before{content:counter(i,decimal) "."}
.content ul{counter-reset:i}
.content ul>li:before{content:"\e03d"}
.content ul li{padding:0 0 0 28px;text-indent:-14px}
.content ul li:before{width:14px;margin-right:0}
figure.lockimage,div.lockimage{position:relative}
figure.lockimage::after,div.lockimage::after{content:'';position:absolute;top:-1px;right:-1px;width:60px;height:61px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA9CAMAAADGfvrlAAACslBMVEUAAAD///////+q///////MzMzV1dXMzMzPz8/Dw9LHx9W9vdO9yNO/ytXKv9XCwte7xM7Hx9C/ydLCwtO/x8/JwdG8w9LDw9K+xcy8w9C5xM6/usq5w825w9K+vs2+w83Dvs3Dw828wcq2use4v8+8v8u3usl/rN29wcxrmNASaMkPZsYPZ8kPaMYPacoPa8gQaMoMa8oOaMkMasq6uscNascNaskNasoOZ8sOaMgOaMkOacQOacYOa8gOa8oOa8sObMYPZ8gPaMYPaMwPackPacoPasUPascQZ8YQZ8gQZ84QaMkQaMoQaMwQacUQaccQac0QasoQassQa8YQa8gRZ8oRaMURaMcRaMkRacoRacsRac0RasYRasgRbMkSZsgSacYSacgSacoSassSa8kTZ8oTaskTassUaMgacswcccwfc8sjd80kdM0kdswnd8wrfM4te80te9AwftAzftE/h9NBhtNGi9hIjtRcl9ldmd9fjMVhjsVhjsdhkMhij8Zij8hikcljkMdkjshkj8ZkkcxnlMtnlM1olspol81sl85sm8lwp99yoNJzpt90otN1qeJ2pNZ2pdN2p993qOB9rOCBs+aEsuSEtOWFsOOOueSOueaPuOSPuOaRt+SRt+iStuacw+qewem0tsO3ucW4usa4use4usm4u8S5uMa5ucW5vMu6uce6usS6usa61fC7tsq7t8W7t8a7usi7vcq8uMfBxMvB2fHH2/PH2/TJ2/HM4fLO4fLP4PLP4fXP4vHP4vPQ4/TR4PPR4vTS4fbT5PTe7PXl7/jm7vnm7/jn8Pnt9Prt9v3t9v/u9fvu9f3u9f/w8/jw9fnx9Pnz+Pz0+Pv5/f76+/36+//7/P78/v39//r9//7+/v7+//3+/////fz//vz//v3//v////3///9R7KRWAAAANXRSTlMAAQIDAwUGChAREhcXGBgZGhscHSAhIiIjJi8wMzMzMzMzOTtERFVoc3zV19fX19fX2dnb9N3FxwAAAAPlSURBVHgBxdPpnxxDGAfwcsR9h504YgjrXiJI7FoTa54yeEpqq/VO99NSZHpDEIS4mZ0ZxH3fZMVtk6zdca84xBEHQdyHWBnM9P+hcnz6xU6yO9154ff++/l116+KbV4On9xyXEvL5CnHTo6Yo5nJXbO4QuFj1LSwtbkTtAJ0KWKmrMOJ2wA5CRkxR67D2x9we+bsjIURs76Z7fTmrS7JqPiY9Xjcni/fjBZEzFFsQ3Y8/iYJWQvQxfrPt5H70zV66dMU6pMBNyTEW+zWXxBzOCESjLTE07Ncu9VzqE0QCqcOs72SgyVXCRuwLqZOerxbXnL9DZepU7moxyzR3JdPEWh065qlJMuVj/8e1H57UmWoHpvBmsvFk3zh13ULQuTqnuDn55/7JbgPsB6b7DD+1aJSvO7AUsK1uL3yj6svpGt+XXku3yhmu04o57E7OxJn0AOcV1kh1An642AebByznZsHSgJHxleo5fzaMtTkvbNmPtbh8NQGC4jZTnARVPjPXRroisq7BHLmsuDyGZvCbI/DlhawO+2jpLDBljBTpOZe1AWWe/Hcc9Qm8Xa77D1QQlsQx/AygJc584EVHyx/75P3P1r+4acP1+MwW00q55UPNoYB1Ljoz2olCIJqpVJ7ahTMxk0aLLaT0OGpUhdOW1irBsG/waNvV4d7R8NsywmvF6crsDDUMKM3qKx+ZfUjV341HCwcFbOtmwZ6nAuccCr03GeD4c8vve6qLyq12jOjY5ZMLi5ieJOmogu95n8/u/bLIFhTHaU5vOcFibITHNmmoQvlor8rtb+q1WC48s/TY2GWaFpakN1tOYnUig7Xj6364dvvvv7p+1U/fvPEmJhtu095gaOETiPaiEAoUNmOktylsTHbZpJ53xpIOqgU8hSdhVNndxBQRwOY7d5cLrVrzAFHV+vTHZ/AJU7n6UYwSyRfM3ufaJ1PGommAmpAVxE0hM2pDeSz3dIHQYiKyzT5XOWoMWy6+26Rpg0097KY8dqF1CnRIDZ7m/ctpAUOdoSNjWLT3V9AszcidUTFRu+3dm8kEBgZG73/IT0pn2t0omOT5ECpNYc5HhWHe6esVisWZgcmzd6zMR423YsXYExsdPOSgosOckJUUbFZrL8AlEZ0fBEZG72klAXCzjMoOjZf/lKeOyAJY2Bzz98o2jmPIA5mTRPf6gHgFAuzxMRy3qFsPGy+vO/GuM1GJ18oyQx12tJWblTMxh/04h2WsHMClIyM2b4HD909p9VDC7zomDUlhu49JSdQYAxsMnQ/5GROxcJGPzTNvO942OgHXcrFxUYjxMZGhziWPoJthj6U/X/5D4LpalOyxAStAAAAAElFTkSuQmCC)}
#newsfeedresults.content article.teaser.img-float figure{height:auto}
#stage+hr{display:block}
.productBannerWrapper+hr{display:block}
#secondaryNavigation+hr{display:block}
#main #breadcrumbs ol li:not(:first-child){margin-left:3px}
#main .black-text{color:#000;font-style:normal}
.last-parsys{margin-top:0}
#navigation .black-text{color:#000;font-style:normal}
#secondaryNavigation .black-text{color:#000;font-style:normal}
#header .black-text{color:#000;font-style:normal}
#stage .black-text{color:#000;font-style:normal}
#footer .black-text{color:#000;font-style:normal}
.schemaMetadata{display:none}
.teaser-wrapper .teaser-video.lockimage::after{z-index:9900;top:4px}
@media screen and (max-width:767px){.wide #pagetools+.no-divider{padding-bottom:40px}
}
.complianceCode{padding:15px 25px}
.stagetitle{padding:10px 0 10px 24px;position:relative;font-family:minion-pro-i4,minion-pro,sans-serif;font-size:12px;line-height:20px;font-style:normal}
.stagetitle h1{color:#666;margin:2px 0 0;line-height:25px;font-size:24px;font-style:italic}
.stagetitle p{color:#999;margin:2px 0 0;font-family:tahoma,arial,helvetica,sans-serif}
@media screen and (min-width:768px){#stage .stagetitle h1{font-size:30px;line-height:30px}
}
.parsys-column.columns-article{float:left;width:100%}
.parsys-column .parsys_column,.content.span-3 section .span-3>.divider,.parsys-column.columns-article{padding-bottom:23px;position:relative;margin-bottom:15px}
.parsys-column:not(.columns-article) .parsys_column .divider:not(:first-child):not(.carousel-component){margin-top:25px}
.content .parsys-column.columns-article .span-1 .divider:after,.parsys-column.columns-article .parsys_column .divider:not(:first-child) .textImage,.parsys-column .parsys_column .divider>.link-list{margin-top:13px}
.content .parsys-column.columns-article .span-1 .divider,.parsys-column.columns-article .span-1 form{padding-bottom:15px}
.parsys-column:nth-last-child(2) .parsys_column:after,.content.span-3 section .span-3>.divider:last-child:after,.parsys-column.columns-article .parsys_column:after,.parsys-column.columns-article:nth-last-child(2):after,.parsys-column.columns-article .span-1 .divider:last-child:after,.parsys-column.columns-article .span-1 form:last-child:after,.content section:after{display:none}
.parsys-column:nth-last-child(2) .parsys_column,.content.span-3 section .span-3>.divider:last-child,.parsys-column.columns-article:nth-last-child(2),.parsys-column.columns-article .parsys_column,.content section{padding-bottom:0;margin-bottom:15px}
.parsys-column .parsys_column:after,.content.span-3 section .span-3>.divider:after,.parsys-column.columns-article:after{position:absolute}
.parsys-column .parsys_column:after,.content.span-3 section .span-3>.divider:after,.parsys-column.columns-article:after,.parsys-column.columns-article .span-1 .divider:after,.parsys-column.columns-article .span-1 form:after{background:#d7d7d7;background:-webkit-linear-gradient(left,rgba(215,215,215,0) 0,#d7d7d7 29%,#d7d7d7 71%,rgba(215,215,215,0) 100%);background:linear-gradient(to right,rgba(215,215,215,0) 0,#d7d7d7 29%,#d7d7d7 71%,rgba(215,215,215,0) 100%);content:"";display:block;height:2px;left:0;bottom:17px;margin-top:25px;margin-bottom:-17px;width:100%}
.hide-content-separators .parsys-column .parsys_column:after,.hide-content-separators.content.span-3 section .span-3>.divider:after,.hide-content-separators .parsys-column.columns-article:after,.hide-content-separators .parsys-column.columns-article .span-1 .divider:after,.hide-content-separators .parsys-column.columns-article .span-1 form:after{background:inherit}
.parsys-column.columns-article .span-1.article-layout{margin-top:0}
.columns-article .span-1{margin-top:10px}
@media screen and (max-width:767px){.parsys-column:nth-last-child(2) .parsys_column:last-child::after,.content.span-3 section .span-3>.divider:last-child::after{display:none}
.parsys-column:nth-last-child(2) .parsys_column:last-child,.content.span-3 section .span-3>.divider:last-child{margin-bottom:0;padding-bottom:0}
}
@media screen and (min-width:768px){.parsys-column:nth-last-child(2) .parsys_column,.content.span-3 section .span-3>.divider:last-child,.parsys-column.columns-article:nth-last-child(2),.parsys-column.columns-article .parsys_column,.content section{padding-bottom:0;margin-bottom:0}
.cq-dd-image img{max-width:100%}
}
.preview section>div.span-3 .parsys-column:nth-last-child(3)::after,.preview section>div.span-3 .parsys-column:nth-last-child(3)>.parsys_column:after{background:0;margin:0}
.no-link-icons a:before{content:none}
.content blockquote+.accordion-wrapper{margin-top:25px}
blockquote,.quote{font-family:"minion-pro",serif;font-style:italic;font-size:21px;line-height:26px;margin:7px 0 4px 0;text-align:left;color:#666;padding-left:50px;position:relative;min-height:40px}
blockquote:before,.quote:before{color:#e5e5e5;content:"\e056";display:block;font-family:'RocheIconFont';font-size:27px;line-height:1;position:absolute;left:0;top:7px;font-style:normal}
.text-highlite blockquote:before,.text-highlite .quote:before{color:#ccc}
blockquote footer,.quote footer{font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;margin-top:10px;font-style:normal;font-weight:500;font-size:14px;line-height:19px;color:#333;text-indent:0}
blockquote footer a,.quote footer a{font-weight:normal;font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif}
blockquote footer span,.quote footer span{color:#666;font-weight:normal;display:block}
blockquote footer figure+a,.quote footer figure+a{display:block}
.teaser.img-float blockquote{clear:left}
blockquote figure:first-child,.text-highlite blockquote figure:first-child{overflow:hidden;float:left;margin:4px 11px 0 0;width:50px;height:50px}
.content article blockquote figure:first-child{margin-right:11px}
blockquote.headline:before{font-size:30px}
blockquote.headline{padding-left:55px;margin-top:20px;margin-bottom:20px}
blockquote.headline footer{margin-top:14px}
p.overline+blockquote.headline{margin-top:5px}
.stage-text-wrapper blockquote.headline{margin-bottom:4px;margin-top:0}
blockquote.headline h1{color:#999;font-weight:normal}
.stage-text-wrapper blockquote,.stage-text-wrapper blockquote:before,.stage-text-wrapper blockquote h1,.stage-text-wrapper blockquote footer,.stage-text-wrapper blockquote footer span{color:inherit}
blockquote+a,aside.content blockquote+a{margin-left:50px}
@media screen and (min-width:600px){.content blockquote,.content .quote{padding-left:60px}
.content blockquote+a{margin-left:60px}
blockquote{box-sizing:border-box;overflow:hidden}
.content .span-1 blockquote,.content .span-1 .quote,aside.content blockquote,aside.content .quote{padding-left:50px}
.content .span-1 blockquote+a,.content .span-1 .quote+a{margin-left:50px}
.content blockquote:before,.content .quote:before{font-size:34px;left:1px;top:7px}
.content .span-1 blockquote:before,.content .span-1 .quote:before,aside.content blockquote:before,aside.content .quote:before{font-size:27px;top:10px}
.content blockquote.span-1{margin-left:0 !important;margin-right:5.045278137128072%;margin-bottom:16px}
.content .span-1+blockquote+*,.content .span-half+blockquote+*{clear:both}
.content.span-1 .teaser.img-float blockquote,.content.span-2 .teaser.img-float blockquote{clear:none;float:left;width:47%}
.teaser.img-float blockquote+a{float:left;display:block}
.content blockquote.headline{margin-top:35px;margin-bottom:35px;padding-left:65px}
.teaser.img-float figure:first-child+blockquote{margin-top:-2px}
.content blockquote.headline:before{font-size:38px}
}
@media screen and (min-width:768px){blockquote,.quote{font-size:25px;line-height:30px}
.span-1 blockquote,.span-1 .quote{font-size:21px;line-height:26px}
blockquote p,.quote p{margin-top:9px}
.content.span-1 .teaser.img-float blockquote{clear:both;width:auto}
.stage-text-wrapper blockquote.headline{padding-left:75px}
#stage .stage-text-wrapper blockquote.headline h1,.stage .stage-text-wrapper blockquote.headline h1{font-size:35px;line-height:40px}
blockquote.headline footer{font-size:16px;line-height:23px}
.stage-text-wrapper blockquote.headline:before{font-size:40px;top:10px}
}
@media screen and (min-width:1024px){blockquote,.quote{min-height:50px}
.span-1 blockquote,.span-1 .quote{font-size:25px;line-height:30px}
blockquote footer,.quote footer{margin-top:6px}
.stage-text-wrapper blockquote.headline{padding-left:85px}
#stage .stage-text-wrapper blockquote.headline h1,.stage .stage-text-wrapper blockquote.headline h1{font-size:45px;line-height:50px}
.stage-text-wrapper blockquote.headline:before{font-size:45px;top:10px}
}
.large-font blockquote{font-size:25px;line-height:30px}
.large-font blockquote footer{font-size:16px;line-height:21px}
.large-font blockquote footer span,.large-font blockquote footer a{font-size:inherit;line-height:inherit}
.large-font>.content blockquote{margin-bottom:0;margin-top:25px}
.large-font>.content blockquote+blockquote{margin-top:27px}
.large-font>.content blockquote+h2,.large-font>.content blockquote+p{margin-top:27px}
.large-font>.content blockquote footer{margin-top:8px}
.large-font>.content blockquote footer figure:first-child{margin-top:4px}
.large-font>.content blockquote footer>a{display:block;margin-top:9px}
.large-font>.content blockquote.headline>h1:first-child{margin-top:0}
.large-font>.content h1+.span-1+blockquote,.large-font>.content h2+.span-1+blockquote,.large-font>.content h3+.span-1+blockquote{margin-top:5px}
.large-font>.content.span-2 .accordion-wrapper+blockquote{margin-top:32px}
.large-font>.content.span-2 .accordion-wrapper+blockquote.headline{margin-top:0}
.icon-quote:before{content:"\e056"}
.content .text-highlite blockquote:first-child{margin-top:9px}
@media print{*[cite]:after{content:close-quote " (Quelle: " attr(cite) ")";font-size:80%}
pre,blockquote{border:0;margin:0;page-break-inside:avoid}
}
.story .centered-article p+blockquote,.story .centered-article blockquote+p{margin-top:35px}
@media screen and (max-width:599px){.story .centered-article p+blockquote,.story .centered-article blockquote+p{margin-top:35px}
}
#main.large-font .story>.wrapper blockquote,.story>.wrapper blockquote{font-size:25px;line-height:30px}
#main.large-font .story>.wrapper blockquote.headline,.story>.wrapper blockquote.headline{font-size:30px;line-height:35px}
@media screen and (min-width:768px){#main.large-font .story>.wrapper blockquote.headline,.story>.wrapper blockquote.headline{font-size:35px;line-height:40px}
}
#main.large-font .story>.wrapper blockquote footer,.story>.wrapper blockquote footer{margin-top:10px}
#main a.backToNewsFeed{display:block;cursor:pointer;text-decoration:none}
#main a.backToNewsFeed:before{content:"\e043"}
.news-article-page .articlecontent>p:first-of-type{margin:25px 0 25px 0;font-size:20px;line-height:28px}
.news-article-page .articlecontent h1{font-size:30px;line-height:35px}
.news-article-page .news-page-col-1 .carousel-component::before,.news-article-page .news-page-col-1 .carousel-component::after{content:' ';display:table}
.news-article-page .news-page-col-1 .carousel-component::after{clear:both}
.news-article-page .news-page-col-1 .span-2.no-divider{width:100% !important}
.materialorderingpage__cart-btn,.materialorderingpage__cart-close{display:none}
.materialorderingpage__form input[type=number]::-webkit-inner-spin-button,.materialorderingpage__form input[type=number]::-webkit-outer-spin-button{opacity:1}
@media screen and (max-width:767px){.materialorderingpage__form{position:fixed !important;right:-100%;top:0;background:white;z-index:45;padding:10px;width:100%;height:100%;box-sizing:border-box;margin:0;transition:right 1s ease-in-out}
.materialorderingpage__form--opened{right:0;overflow-y:auto}
.materialorderingpage__form--opened::after{display:none !important}
.materialorderingpage__form--mobile-step{display:none}
.materialorderingpage__form--mobile-step-current{display:block}
.materialorderingpage__cart-btn{display:flex;position:fixed;right:0;top:0;background-color:rgba(221,221,221,0.5);border-radius:0}
.materialorderingpage__cart-close{display:flex;position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:10;background-color:rgba(221,221,221,0.5);border-radius:0 50% 50% 0}
}
.materialassetpage-content h1+figure{float:left;margin:20px 15px 10px 0}
.materialassetpage-content .noWrap{overflow:hidden;margin-top:12px}
.materialassetpage-content h3{clear:both}
.materialassetpage-content figure.materialasset-thumbnail img{max-width:100px;max-height:140px;width:auto}
section.onadayof{background-color:#f2f2f2;padding:1rem 0;overflow:hidden}
@media screen and (min-width:600px){section.onadayof{display:flex;flex-wrap:wrap}
}
section.onadayof>div{flex:1 1 0;padding:1rem 0}
@media screen and (min-width:600px){section.onadayof>div{min-width:245px}
}
section.onadayof>div.master-day article,section.onadayof>div.incoming article{padding:0 2rem}
section.onadayof>div.master-day h3,section.onadayof>div.incoming h3{font-size:15px;line-height:21px}
section.onadayof>div.master-day h2,section.onadayof>div.incoming h2{font-size:25px;line-height:30px;margin:1rem}
section.onadayof>div.master-day h4,section.onadayof>div.incoming h4,section.onadayof>div.master-day .references-list a,section.onadayof>div.incoming .references-list a,section.onadayof>div.master-day .incoming-list a,section.onadayof>div.incoming .incoming-list a{color:#999}
section.onadayof>div.master-day h2,section.onadayof>div.incoming h2,section.onadayof>div.master-day h3,section.onadayof>div.incoming h3{color:#06c}
section.onadayof>div.master-day h2,section.onadayof>div.incoming h2,section.onadayof>div.master-day h3,section.onadayof>div.incoming h3,section.onadayof>div.master-day h4,section.onadayof>div.incoming h4{display:block;margin:0;margin-bottom:1rem}
section.onadayof>div.master-day h2,section.onadayof>div.incoming h2,section.onadayof>div.master-day h3,section.onadayof>div.incoming h3,section.onadayof>div.master-day h4,section.onadayof>div.incoming h4,section.onadayof>div.master-day .incoming-list,section.onadayof>div.incoming .incoming-list,section.onadayof>div.master-day .more-button,section.onadayof>div.incoming .more-button{font-family:inherit;font-style:normal;font-weight:500}
section.onadayof>div.master-day li,section.onadayof>div.incoming li{padding:0;text-indent:0}
section.onadayof>div.master-day li::before,section.onadayof>div.incoming li::before{content:none !important}
section.onadayof>div.master-day{display:flex;position:relative}
section.onadayof>div.master-day::after{background-color:#999;content:'';position:absolute;left:100%;width:2px;height:80%}
section.onadayof>div.incoming .incoming-list li{border-top:1px solid #fff;color:#06c;display:grid;padding:1rem 0 1rem 1rem;grid-template-columns:auto 1fr}
section.onadayof>div.incoming .incoming-list li:first-child{border-top-width:0;padding-top:0}
section.onadayof>div.incoming .incoming-list li .date{margin-right:.5rem}
section.onadayof>div.incoming .incoming-list li ul{grid-column-end:span 2}
section.onadayof>div.incoming .incoming-list li ul li{border-top-width:0;padding:0 0 .2rem .5rem}
section.onadayof>div.incoming .incoming-list li ul li:first-child{padding-top:.2rem}
section.onadayof>div.incoming .more-button{background-color:#06c;border-width:0;color:#fff;padding-bottom:.5rem;padding-top:.5rem;margin-top:1rem;width:100%;max-width:12rem}
section.onadayof>div.incoming .master-day-content{flex-grow:1;padding-bottom:2rem}
section.onadayof .pointer{cursor:pointer}
.disclaimer{display:none;z-index:5000;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
.disclaimer.visible{display:block}
.disclaimer.show-logo .notice-logo{display:block}
.disclaimer article{position:fixed;width:500px;left:50%;margin-left:-250px;max-width:100%;z-index:1000}
@media screen and (max-width:620px){.disclaimer article{position:relative;margin:0 -50%;width:100%;box-sizing:border-box}
}
.disclaimer .notice-close-link{border-right:1px solid rgba(0,0,0,0.5);padding-right:10px;margin-right:10px}
.disclaimer .notice-checkboxes input+label+label{display:none}
.disclaimer .notice-checkboxes input.error+label+label{display:block}
.disclaimer .notice-heading{font-size:25px;line-height:30px;font-weight:400;font-style:italic;color:#666;margin:13px 0 0;font-family:"minion-pro",serif}
@media all and (device-width:1536px) and (device-height:2048px) and (orientation:landscape){.disclaimer .notice-heading{white-space:nowrap;font-size:3vw}
}
.disclaimer .notice-description{margin-top:8px}
@media screen and (min-width:768px){.disclaimer .notice-description{margin-top:7px}
}
@media screen and (min-width:1024px){.disclaimer .notice-description{margin-top:6px}
}
.disclaimer .notice-logo{display:none;float:right;margin-top:-2px;margin-right:-1px}
.disclaimer .notice-logo:before{content:"\e616";font-family:'RocheIconFont';font-variant:normal;font-weight:normal;line-height:1;text-transform:none;font-size:24px;color:#06c}
@media screen and (min-width:768px){.disclaimer .notice-logo{margin:3px -1px 0 0}
.disclaimer .notice-logo:before{font-size:33px}
}
@media screen and (min-width:1024px){.disclaimer .notice-logo:before{font-size:39px}
}
#session-expire{display:none;z-index:51;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}
#session-expire.visible{display:block}
#session-expire-content{display:none;position:fixed;width:500px;left:50%;margin-left:-250px;max-width:100%;z-index:10000;border:1px solid #ccc;background:#fff;padding:1.5em;margin-bottom:1.5em}
h2.expire-heading{font-size:25px;line-height:30px;font-weight:400;font-style:italic;color:#666;margin:13px 0 0;font-family:"minion-pro",serif}
p.session-expire-description{margin-top:7px;line-height:21px;font-size:15px}
.session-expire-affirmation-link,.session-expire-nonAffirmation-link{padding-right:10px;margin-right:10px;color:#06c;text-decoration:none;cursor:pointer}
.session-expire-affirmation-link{border-right:1px solid rgba(0,0,0,0.5)}
@media screen and (max-width:767px){#session-expire-content{position:relative;width:100%;box-sizing:border-box;margin:0;left:0}
}
.moreResultsLink:before{content:none}
.moreResultsLink:after{content:"\e044";position:relative;top:2px;margin-left:5px}
a.previousResultPageLink{margin-right:1em}
a.previousResultPageLink:before{content:"\e043"}
.content .newsfeedresults article.teaser .displayDate{display:block !important}
#newsfeedresults{margin-left:0 !important}
#newsfeedresults .teaser span.tags{margin-left:13px}
#newsfeedresults .teaser .teaser-body h3{clear:none}
#newsfeedresults .teaser .teaser-body h3 a{color:#333}
#newsfeedresults .teaser .teaser-body h3 a.icon-arrow::before{content:none;display:none}
#newsfeedresults .teaser-figure{display:block;float:left;width:calc(21%);margin-right:11px}
#newsfeedresults .teaser-figure.icon-arrow::before{content:none;display:none}
#newsfeedresults .teaser-figure>figure{width:100%}
#newsfeedresults .top-pager{padding-top:15px}
div.spotlight.hidden-by-segmentation{display:none}
#navigation .flyout>.spotlight a.icon-newwindow:before{content:none}
#navigation .flyout>.spotlight{display:none}
@media screen and (min-width:768px){#navigation .spotlight>div>span,#navigation .spotlight>div>article>a>span{display:inline-block;color:#666;font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:17px;margin:12px 0 9px}
#navigation .spotlight .spotlight__headline{color:#666;font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:16px;margin:0}
#navigation .spotlight p{margin:7px 0 0}
#navigation .spotlight img{width:100%;height:auto}
#navigation .flyout>.spotlight>div>span,#navigation .flyout>.spotlight>div>article>a>span{display:block}
#navigation .flyout>.spotlight>div>article{box-sizing:border-box;padding-right:18px;margin-right:-8px;width:25%;float:left}
#navigation .flyout>.spotlight>div>article+a{margin:0 0 0 2px}
#navigation .flyout>.spotlight[data-spotlight]:before{content:"";position:absolute;display:block;height:100%;width:130%;top:0;left:-10%;border-top:1px solid #cdcdcd;background:#e5effa;z-index:-1}
#navigation .flyout>.overview ~ .spotlight{position:relative;padding:25px 0 38px 0;min-height:50px}
#navigation .flyout>.parsys_column ~ .spotlight{position:relative;padding:0 0 25px 0;min-height:50px}
#navigation .flyout>div,#navigation .flyout>.spotlight{box-sizing:border-box;width:25%;float:left;padding:13px 10px 25px 0;margin:0 0 0 2px}
#navigation .flyout>.spotlight{display:block;clear:both;width:100%;margin:0}
#navigation .flyout>.overview:first-child ~ div{padding-top:38px}
}
@media screen and (min-width:1024px){#navigation .flyout>.parsys_column ~ .spotlight{position:static;padding:0 0 25px 0;min-height:50px}
#navigation .flyout>.overview:first-child ~ .spotlight{padding-top:0}
#navigation .flyout>div,#navigation .flyout>.spotlight{width:20%}
#navigation .flyout>.spotlight{position:static;margin:0 0 0 2px;float:left;clear:none}
#navigation .flyout>.spotlight[data-spotlight]:before{border-left:1px solid #cdcdcd;border-top:0;left:auto;right:auto}
#navigation .flyout>.spotlight>div>article{width:100%;float:none}
#navigation .flyout>.spotlight>div>article,#navigation .flyout>.spotlight>div>span{padding:0 0 0 10px}
#navigation .flyout>.spotlight>div>article+a{margin:17px 0 0}
}
@media screen and (max-width:767px){#navigation .offcanvas-header .search,#navigation .offcanvas-header.search ~ .main{display:none}
#navigation .main{display:none}
#navigation .main.mobile{display:block}
.offcanvas-header.search .search .results a:before{display:none}
#navigation .offcanvas-header.search .search .results{padding-left:2px}
#header.has-secondary-logo #global-logo::before{font-size:40px}
#header.has-secondary-logo #offcanvas-nav-trigger::before{font-size:30px}
#header.has-secondary-logo #generic-website-title .hcp-secondary-logo.mobile{max-height:50px;position:relative;top:-5px}
}
@media screen and (min-width:768px){#navigation .main.mobile{display:none}
#navigation .flyout{touch-action:auto}
#generic-website-title .hcp-secondary-logo{max-height:75px}
#header.has-secondary-logo{display:flex;align-items:center;min-height:100px}
#header.has-secondary-logo #global-logo{margin-left:auto;padding-bottom:0}
}
#navigation-over .lightbox,#navigation-over .lightbox>div,#navigation-over .lightbox>header ul.main{display:none}
@media screen and (min-width:768px){#navigation-over{border:0;padding:0}
body.nav-open{overflow-y:hidden}
#navigation-over .lightbox{background:rgba(0,0,0,0.85);position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;color:#fff;box-sizing:border-box;overflow:auto}
#navigation-over .lightbox>*{padding:0 3.3%}
#navigation-over .lightbox button.link{background:none !important;border:0;padding:0 !important;font:inherit;cursor:pointer}
#navigation-over .lightbox.hcp{color:#000;background:rgba(255,255,255,0.95)}
#navigation-over.nav .lightbox header{border-bottom:solid 1px #333;background:#000}
#navigation-over.nav .lightbox header ul.main{display:block}
#navigation-over.nav .lightbox header .marker{position:absolute;z-index:100;width:38px;height:20px;bottom:-20px;transition:left .5s;transition-timing-function:cubic-bezier(0,0,0,1);background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAUCAYAAADhj08IAAAAvElEQVR42s3OPQ4CIRAF4CmMgPcACirgApzfG2jj3zVMEIpNyGRXV5xlfMlLZpqXD2KM2VqblVIZAFgrhMha6+y9z1BhE05KyY6aPFBTjnN9jDEsOIR6lB4gpbSr5cJhVLFIaMOB+4jiwK1GjcTVzbq9GjUC143aEodRzrk99IQSh1D3bhQljhxFgUOoGxnqF9zmqB7cMNQ3uOEohDvN4RDqOgz1DseOWsI1qAsbag73N6gWF0I4FtSTCvUCVw/08AmUI9UAAAAASUVORK5CYII=') no-repeat top center}
#navigation-over.nav .lightbox header.no-navbar{border-bottom:0;min-height:50px;background:0}
#navigation-over.nav .lightbox header.no-navbar ul.main,#navigation-over.nav .lightbox header.no-navbar .marker{display:none}
#navigation-over.nav .lightbox .page-nav{display:block}
#navigation-over .lightbox header{padding-top:20px;padding-bottom:5px;position:relative;text-align:center;box-sizing:border-box}
#navigation-over .lightbox header .close-menu{color:#06c;font-size:18px;font-weight:normal;line-height:18px;position:absolute;left:3.3%;margin-top:3px;cursor:pointer;transition:color .6s ease;outline:0}
#navigation-over .lightbox header .close-menu button{margin-top:-3px;line-height:14px;color:#ffc414;padding-right:9px;outline:0}
#navigation-over .lightbox header ul.main{padding-top:30px;float:none;text-align:left}
#navigation-over .lightbox header ul.main>li{margin-right:.1%}
#navigation-over .lightbox header ul.main>li .flyout{display:none}
#navigation-over .lightbox header ul.main>li>a{border:0;color:#fff}
#navigation-over .lightbox header ul.main>li:first-child>a:before{font-size:18px;line-height:22px;color:#fff}
#navigation-over .lightbox header ul.main>li.active>a,#navigation-over .lightbox header ul.main>li.active:first-child>a{color:#ffc414;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;font-weight:normal;outline:0}
#navigation-over .lightbox header ul.main>li.selected>a{cursor:default;outline:0}
#navigation-over .lightbox header .hover>a{background:0}
#navigation-over .lightbox .lines-button{margin:0;border:0;background:0;padding:0 7px 3px 0;transition:.3s;cursor:pointer;user-select:none;float:left}
#navigation-over .lightbox .lines-button:hover{opacity:1}
#navigation-over .lightbox .lines-button:active{transition:0}
#navigation-over .lightbox .lines-button.x2 .lines{display:inline-block;width:16px;height:3px;background:#06c;transition:.3s;position:relative}
#navigation-over .lightbox .lines-button.x2 .lines:before,#navigation-over .lightbox .lines-button.x2 .lines:after{display:inline-block;width:16px;height:3px;background:#06c;transition:.3s;position:absolute;left:0;content:''}
#navigation-over .lightbox .lines-button.x2 .lines:before{top:5px}
#navigation-over .lightbox .lines-button.x2 .lines:after{top:-5px}
#navigation-over .lightbox.is-open .lines-button.x2 .lines{transition:background .3s 0 ease;background:transparent}
#navigation-over .lightbox.is-open .lines-button.x2 .lines:before,#navigation-over .lightbox.is-open .lines-button.x2 .lines:after{background-color:#ffc414;transition:top .3s ease,-webkit-transform .3s .5s ease,background-color .6s ease;transition:top .3s ease,transform .3s .5s ease,background-color .6s ease;top:0;width:16px}
#navigation-over .lightbox.is-open .lines-button.x2 .lines:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
#navigation-over .lightbox.is-open .lines-button.x2 .lines:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
#navigation-over .lightbox.is-open header .close-menu{color:#ffc414}
@-moz-document url-prefix(){#navigation-over .lightbox header .close-menu button{margin-top:-4px}
.is-mac #navigation-over .lightbox header .close-menu button{margin-top:-2px}
}
.lt-ie10 #navigation-over .lightbox header .close-menu:before{color:#ffc414;margin-right:10px;content:"\e024";font-family:'RocheIconFont';font-variant:normal;font-weight:normal;line-height:1;text-transform:none;font-size:14px;content:"\e603"}
.lt-ie10 #navigation-over .lightbox header .close-menu button.x2{display:none}
#navigation-over .lightbox header .wrapper-search{position:relative;display:inline-block;width:35%;vertical-align:10px;text-align:left}
#navigation-over .lightbox header .wrapper-search input.search{background:#333;border-radius:3px;border-color:#333;color:#999;padding:4px 10px;font-size:15px;font-weight:normal;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;transition:background 1s,color 1s}
#navigation-over .lightbox header .wrapper-search .form label.error{color:#c03;font-size:15px;margin-top:5px}
#navigation-over .lightbox header .wrapper-search input.submit{display:none}
#navigation-over .lightbox header .wrapper-search .close{position:absolute;right:0;top:0;padding:7px;color:#999;font-size:16px;line-height:16px;cursor:text}
#navigation-over .lightbox header .wrapper-search .close.icon-close{color:#666;font-size:14px;cursor:pointer}
#navigation-over .lightbox header .spinner-loader{position:absolute;right:-48px;top:0;display:none;width:32px;height:32px;background:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/images/bx_loader.gif');background-position:center;background-repeat:no-repeat;background-size:cover}
#navigation-over .lightbox .page-nav{overflow-x:hidden}
#navigation-over .lightbox .page-nav .flyout.current-page-flyout .intro a{cursor:default}
#navigation-over .lightbox .page-nav .flyout.current-page-flyout .intro a:hover{color:#fff}
#navigation-over .lightbox .page-nav .flyout{border:0;box-shadow:none;box-sizing:border-box;background:0;padding-top:36px;padding-bottom:20px;padding-left:0;touch-action:auto;position:static;display:none}
#navigation-over .lightbox .page-nav .flyout.selected{display:block}
#navigation-over .lightbox .page-nav .flyout h1{color:#fff;font-size:35px;line-height:40px;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;font-weight:normal;margin:0 0 5px}
#navigation-over .lightbox .page-nav .flyout h2{color:#666;font-size:30px;line-height:35px;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;font-weight:normal;margin:0}
#navigation-over .lightbox .page-nav .flyout li>a:hover,#navigation-over .lightbox .page-nav .flyout li:first-child>a:hover,#navigation-over .lightbox .page-nav .flyout li:first-child>a:hover strong{color:#ffc414}
#navigation-over .lightbox .page-nav .flyout .intro{box-sizing:border-box;padding-right:5%}
#navigation-over .lightbox .page-nav .flyout .intro .summary{font-size:22px;line-height:27px;font-family:"minion-pro",serif;font-style:italic;color:#ccc;margin-top:0;margin-bottom:10px}
#navigation-over .lightbox .page-nav .flyout .intro a{padding:0;font-size:18px;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;font-weight:500;color:#fff}
#navigation-over .lightbox .page-nav .flyout .intro a:hover{color:#ffc414}
#navigation-over .lightbox .page-nav .flyout .intro a:before{vertical-align:middle}
#navigation-over .lightbox .page-nav .flyout .highlights-wrapper.loading{padding:50px 0;display:block;background:url("../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/images/bx_loader.gif") no-repeat center center}
#navigation-over .lightbox .page-nav .flyout .highlights{padding-top:30px;display:none}
#navigation-over .lightbox .page-nav .flyout .highlights h2{margin-bottom:7px}
#navigation-over .lightbox .page-nav .flyout .highlights article{width:30%;float:left;margin-right:3%}
#navigation-over .lightbox .page-nav .flyout .highlights article img{width:100%;margin-bottom:5px}
#navigation-over .lightbox .page-nav .flyout .highlights article a,#navigation-over .lightbox .page-nav .flyout .highlights article p{color:#fff;font-size:16px;line-height:21px;margin:5px 0 0}
#navigation-over .lightbox .page-nav .flyout .highlights article a:hover span{color:#ffc414}
#navigation-over .lightbox .page-nav .flyout .highlights article .icon-download a{color:#ffc414}
#navigation-over .lightbox .page-nav .flyout .highlights article .icon-arrow:before{font-size:14px}
#navigation-over .lightbox .page-nav .flyout .highlights.full-size{clear:left}
#navigation-over .lightbox .page-nav .flyout .links{clear:both;padding-top:50px;padding-bottom:20px}
#navigation-over .lightbox .page-nav .flyout .links ul{border:0;padding:0}
#navigation-over .lightbox .page-nav .flyout .links>div>ul:first-child{margin-top:-4px}
#navigation-over .lightbox .page-nav .flyout .links>div>ul>li:last-child{margin-bottom:-4px}
#navigation-over .lightbox .page-nav .flyout .links li+li{margin-top:8px}
#navigation-over .lightbox .page-nav .flyout .links li a,#navigation-over .lightbox .page-nav .flyout .links ul+span.btn{font-size:16px;line-height:21px}
#navigation-over .lightbox .page-nav .flyout .links li a strong{color:#fff}
#navigation-over .lightbox .page-nav .flyout .links li.current-page>a,#navigation-over .lightbox .page-nav .flyout .links li.current-page>a strong{color:#ffc414}
#navigation-over .lightbox .page-nav .flyout .links li>a{border:0;color:#fff}
#navigation-over .lightbox .page-nav .flyout .links li.current-page>a:hover{cursor:default}
#navigation-over .lightbox .page-nav .flyout .links ul+span.btn:hover,#navigation-over .lightbox .page-nav .flyout .links li>a:hover{color:#ffc414}
#navigation-over .lightbox .page-nav .flyout .links div{box-sizing:border-box;width:50%;float:left;padding:0 10px 0 0;margin:0}
#navigation-over .lightbox .page-nav .flyout .links div:first-child,#navigation-over .lightbox .page-nav .flyout .links div:first-child+div{margin-bottom:50px}
#navigation-over .lightbox .page-nav .flyout .links div:first-child+div{border-left:solid 1px #666;padding-left:13px}
#navigation-over .lightbox .page-nav .flyout .links div:last-child{border-left:solid 1px #666;padding-left:13px;background:0}
#navigation-over .lightbox .page-nav .flyout .links div:first-child+div+div{clear:left}
#navigation-over .lightbox .page-nav .flyout .links ul.collapsible{transition:height 1s;padding-left:20px;overflow:hidden;margin-bottom:8px;transition-timing-function:easeOutCubic}
#navigation-over .lightbox .page-nav .flyout .links ul.collapsible+span.btn{cursor:pointer;margin-left:20px}
#navigation-over .lightbox .page-search{padding-right:0}
#navigation-over .lightbox .page-search aside.filters{font-size:16px;float:left}
#navigation-over .lightbox .page-search aside.filters p{color:#ccc;margin-top:0}
#navigation-over .lightbox .page-search aside.filters ul li{padding:10px;background:#666;color:#fff;margin-bottom:10px;clear:left;cursor:pointer}
#navigation-over .lightbox .page-search aside.filters ul li:after{content:"\e620";margin-left:10px;font-family:'RocheIconFont';vertical-align:bottom}
#navigation-over .lightbox .page-search aside.filters ul li:hover,#navigation-over .lightbox .page-search aside.filters ul li.selected{background:#ffc414;color:#000}
#navigation-over .lightbox .page-search aside.filters ul li.selected:after{content:"\e03a"}
#navigation-over .lightbox .page-search .search-results{position:relative;display:block}
#navigation-over .lightbox .page-search .search-results article{padding-bottom:10px;margin-bottom:25px;border-bottom:solid 1px #333;margin-right:5%}
#navigation-over .lightbox .page-search .search-results article h3{margin:0 0 10px;font-size:18px;line-height:21px}
#navigation-over .lightbox .page-search .search-results article h3 a{color:#fff;font-weight:500;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif}
#navigation-over .lightbox .page-search .search-results article h3 a:hover{text-decoration:underline}
#navigation-over .lightbox .page-search .search-results article h3.pdf:before{content:"\e61f";font-family:'RocheIconFont';font-size:35px;line-height:45px;margin-right:10px;float:left}
#navigation-over .lightbox .page-search .search-results article h3.pdf{min-height:30px}
#navigation-over .lightbox .page-search .search-results article p{color:#ccc;font-size:16px;line-height:21px;margin-top:15px}
#navigation-over .lightbox .page-search .search-results article p.date{font-size:15px;color:#999;margin:-2px 0 0}
#navigation-over .lightbox .page-search .search-results article p.date+p{margin-top:12px}
#navigation-over .lightbox .page-search .search-results article p.date.icon-time:before{font-size:12px}
#navigation-over .lightbox .page-search .search-results article b{color:#ffc414}
#navigation-over .lightbox .page-search .search-results article figure{float:left;width:25%;margin:0 15px 15px 0}
#navigation-over .lightbox .page-search .search-results article figure img{width:100%}
#navigation-over .lightbox .page-search .search-results .pager{display:none;font-size:16px;line-height:21px;padding-bottom:20px}
#navigation-over .lightbox .page-search .search-results .pager .state{float:left;margin-top:0}
#navigation-over .lightbox .page-search .search-results .pager .state-has-no-results p:first-of-type{margin-top:0}
#navigation-over .lightbox .page-search .search-results .pager button.link{color:#ffc414;float:right;margin-right:0}
#navigation-over .lightbox .page-search .search-results .pager button.link.disabled{display:none}
#navigation-over.world .lightbox header{border-bottom:0;min-height:124px}
#navigation-over.world .lightbox header ul.main{display:none}
#navigation-over.world .lightbox .page-world{display:block;background-repeat:no-repeat;background-size:auto auto;background-position:center 0;min-height:730px;padding-bottom:30px}
#navigation-over.world .lightbox .page-world h1{color:#fff;font-size:35px;line-height:40px;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;font-weight:normal;margin:0 0 35px}
#navigation-over.world .lightbox .page-world>div{float:left;border-left:1px solid #666;padding-left:10px;width:30%;box-sizing:border-box}
#navigation-over.world .lightbox .page-world>div ul li{float:none;font-weight:normal;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;font-size:20px;margin-bottom:15px}
#navigation-over.world .lightbox .page-world>div ul li a{color:#fff;border:0;padding:0;font-size:20px;outline:0}
#navigation-over.world .lightbox .page-world>div ul li:last-child{margin-bottom:0}
#navigation-over.world .lightbox .page-world>div ul li a:hover,#navigation-over.world .lightbox .page-world>div ul li.selected a{color:#ffc414}
#navigation-over.world .lightbox .page-world>div.continent{border-left:0;padding-left:0;width:40%}
#navigation-over.world .lightbox .page-world>div.continent ul{margin-bottom:100px}
#navigation-over.world .lightbox .page-world>div.continent ul li{font-weight:500;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;margin-bottom:30px}
#navigation-over.world .lightbox#popular .page-world{background-image:url("../components/navigation/menu/_assets/navigation/world.png");min-height:430px}
#navigation-over.world .lightbox#europe .page-world{background-image:url("../components/navigation/menu/_assets/navigation/europe.png")}
#navigation-over.world .lightbox#north_america .page-world{background-image:url("../components/navigation/menu/_assets/navigation/na.png");min-height:430px}
#navigation-over.world .lightbox#south_america .page-world{background-image:url("../components/navigation/menu/_assets/navigation/sa.png");background-position:center 20px;min-height:630px}
#navigation-over.world .lightbox#africa .page-world{background-image:url("../components/navigation/menu/_assets/navigation/africa.png");background-position:center 50px}
#navigation-over.world .lightbox#asia .page-world{background-image:url("../components/navigation/menu/_assets/navigation/asia.png");background-position:center 50px;min-height:430px}
#navigation-over.world .lightbox#oceania .page-world{background-image:url("../components/navigation/menu/_assets/navigation/oceania.png");background-position:center 50px;min-height:430px}
#navigation-over.searching .lightbox header{border-bottom:0;min-height:124px}
#navigation-over.searching .lightbox header input.search{background:#fff;color:#333;font-weight:500;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif}
#navigation-over.searching .lightbox .page-search{display:block}
#navigation-over .lightbox>*{padding-left:1.96%;padding-right:1.96%}
#navigation-over .lightbox header ul.main>li{margin-right:.5%}
#navigation-over .lightbox header ul.main>li a{font-size:14px;padding:7px 6px 13px}
#navigation-over .lightbox header ul.main>li:first-child a{font-size:0;padding:0 6px 0 0}
#navigation-over .lightbox header .close-menu{left:1.96%}
#navigation-over .lightbox.hcp header input.search{background:#fff;color:#333;font-weight:500;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif}
#navigation-over .lightbox.hcp .page-search .search-results article{border-bottom-color:#ccc}
#navigation-over .lightbox.hcp .page-search .search-results article h3 a{color:#06c}
#navigation-over .lightbox.hcp .page-search .search-results article p{color:black}
#navigation-over .lightbox.hcp .page-search .search-results .state-has-no-results a{font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;color:#06c}
#navigation-over .lightbox.hcp .page-search .search-results .state-has-no-results a:hover{text-decoration:underline}
#navigation-over .lightbox.hcp .page-search .search-results .pager button.link{color:#06c}
#navigation-over .lightbox.hcp.is-open header .close-menu{color:#06c}
#navigation-over .lightbox.hcp.is-open header .close-menu button{color:#06c}
#navigation-over .lightbox.hcp.is-open .lines-button.x2 .lines::before,#navigation-over .lightbox.hcp.is-open .lines-button.x2 .lines::after{background-color:#06c}
}
@media screen and (min-width:800px){#navigation-over .lightbox header ul.main>li a{font-size:15px}
#navigation-over .lightbox header ul.main>li:first-child a{font-size:0}
#navigation-over .lightbox header ul.main>li:first-child a:before{line-height:24px}
}
@media screen and (min-width:980px){#navigation-over .lightbox header ul.main>li{margin-right:1%}
#navigation-over .lightbox header ul.main>li a{font-size:16px}
#navigation-over .lightbox header ul.main>li:first-child>a{font-size:16px;padding:7px 6px 13px;line-height:1}
#navigation-over .lightbox header ul.main>li:first-child>a:before{content:none}
}
@media screen and (min-width:1024px){#navigation-over .lightbox header ul.main>li a{font-size:18px}
#navigation-over .lightbox header ul.main>li:first-child>a{font-size:18px}
#navigation-over .lightbox header .close-menu{margin-top:6px}
#navigation-over .lightbox header input.search{font-size:16px}
#navigation-over .lightbox .page-nav .flyout{padding-top:55px}
#navigation-over .lightbox .page-nav .flyout .intro,#navigation-over .lightbox .page-nav .flyout .highlights,#navigation-over .lightbox .page-nav .flyout .highlights-wrapper{float:left;width:50%}
#navigation-over .lightbox .page-nav .flyout .highlights-wrapper{padding:30px 0 50px}
#navigation-over .lightbox .page-nav .flyout .highlights{padding-top:0}
#navigation-over .lightbox .page-nav .flyout .highlights.full-size{float:none;width:100%;padding-top:20px}
#navigation-over .lightbox .page-nav .flyout .links div{width:25%}
#navigation-over .lightbox .page-nav .flyout .links div:first-child+div+div{clear:none}
#navigation-over .lightbox .page-nav .flyout .links div+div{border-left:solid 1px #666;padding-left:13px}
#navigation-over .lightbox .page-nav .flyout .links div:first-child,#navigation-over .lightbox .page-nav .flyout .links div:first-child+div{margin-bottom:0}
#navigation-over.world .lightbox .page-world>div,#navigation-over.world .lightbox .page-world>div.continent{width:25%}
#navigation-over .lightbox .page-search .search-results article{box-sizing:border-box;margin-right:20%;width:80%;float:left}
#navigation-over .lightbox .page-search .search-results article::after,#navigation-over .lightbox .page-search .search-results article::before{display:table;content:'';clear:both}
#navigation-over .lightbox .page-search .search-results .pager{margin-right:20%}
}
.centerLightboxPage{padding-left:0;padding-right:0;box-sizing:border-box;width:1440px;margin:0 auto}
@media screen and (min-width:1520px){#navigation-over .lightbox>header{padding-left:0;padding-right:0}
#navigation-over .lightbox>header .header__wrapper{position:relative;box-sizing:border-box;width:1440px;margin:0 auto}
#navigation-over .lightbox>header .header__wrapper .close-menu{left:0}
#navigation-over .lightbox>header .header__wrapper ul.side-nav{right:0;top:7px}
#navigation-over .lightbox>header .header__wrapper .marker{bottom:-25px}
#navigation-over .lightbox>.page-nav{padding-left:0;padding-right:0;box-sizing:border-box;width:1440px;margin:0 auto}
#navigation-over .lightbox>.page-nav .flyout{padding-right:0}
#navigation-over .lightbox>.page-nav .flyout .highlights article{width:31%;margin-right:3.5%}
#navigation-over .lightbox>.page-nav .flyout .highlights article:last-child{margin-right:0}
#navigation-over .lightbox>.page-world{padding-left:0;padding-right:0;box-sizing:border-box;width:1440px;margin:0 auto}
}
@media screen and (max-width:720px){#header.has-secondary-logo #additional-logo{height:40px}
#header.has-additional-logo{display:flex}
#header.has-additional-logo #generic-website-title{position:static;margin-left:0;flex-grow:1}
}
#header #logos{margin-left:auto}
#header #logos #additional-logo{float:left}
#header #logos #global-logo{float:right}
#header #additional-logo{display:block;height:24px;margin-top:-2px;margin-right:-1px}
#header #additional-logo ~ #global-logo{margin-left:52px !important}
@media screen and (max-width:720px){#header #additional-logo ~ #global-logo{margin-left:45px !important}
}
@media screen and (min-width:720px){#header #additional-logo{margin:5px 0 0 auto;padding-bottom:0}
#header #additional-logo ~ #global-logo{margin-left:32px !important}
}
@media screen and (min-width:768px){#header #additional-logo{height:33px;margin:3px -1px 0 auto}
#header #additional-logo ~ #global-logo{margin-left:44px !important}
}
@media screen and (min-width:1024px){#header #additional-logo{height:39px}
#header #additional-logo ~ #global-logo{margin-left:52px !important}
}
@media print{#header #additional-logo{height:32px}
#header #additional-logo ~ #global-logo{margin-left:43px !important}
}
#header #additional-logo img{height:100%}
@media screen and (max-width:720px){#header.has-secondary-logo #additional-logo ~ #global-logo{margin-left:40px !important}
}
@media screen and (max-width:515px){#header.has-additional-logo #generic-website-title{width:auto;max-width:180px}
#header.has-secondary-logo #logos{display:flex;flex-grow:1;justify-content:space-around}
#header.has-secondary-logo #logos #additional-logo ~ #global-logo{margin-left:0 !important}
}
@media screen and (min-width:980px){#offcanvas-wrapper #navigation .flyout>.spotlight{float:right}
}
@media screen and (max-width:768px){#navigation .offcanvas-header .lang a:before{content:''}
#navigation .offcanvas-header .lang a{text-transform:uppercase}
}
#navigation ul.main li.hidden-by-segmentation>a:not(.public-teasing){display:none}
#navigation ul.main li.hidden-by-segmentation::after{content:none}
#navigation ul.main a.hidden-by-segmentation{display:none}
#navigation ul.main a.hidden-before-segmentation[data-segmentation-professions],#navigation ul.main a.hidden-before-segmentation[data-segmentation-specialties],#navigation ul.main a.hidden-before-segmentation[data-segmentation-areasofinterest],#navigation ul.main a.hidden-before-segmentation[data-segmentation-cugod],#navigation ul.main a.hidden-before-segmentation[data-segmentation-loggedin],#navigation ul.main a.hidden-before-segmentation[data-redirect="protected"]{display:none}
#navigation ul.personalized-list li.hidden-by-segmentation{display:none}
#secondaryNavigation ul.personalized-list li.hidden-by-segmentation{display:none}
#navigation ul.mobile.active li.hidden-by-segmentation{display:none}
.navigation-list-component.hidden-by-segmentation{display:none !important}
@media screen and (min-width:720px){#navigation .flyout{overflow-x:hidden;overflow-y:auto}
}
#secondaryNavigation+hr{margin-top:-1px}
#secondaryNavigation.fixed{position:fixed;z-index:99;background:#fff;border-bottom:1px solid #ccc}
.navigation-product{padding:13px 0 13px 0;background-image:-webkit-gradient(linear,0 50%,100% 50%,color-stop(0,rgba(255,255,255,0)),color-stop(8%,#fff),color-stop(92%,#fff),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,#fff 8%,#fff 92%,rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff 8%,#fff 92%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0) 0,#fff 8%,#fff 92%,rgba(255,255,255,0) 100%);background-image:linear-gradient(left,rgba(255,255,255,0) 0,#fff 8%,#fff 92%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,0) 0,#fff 8%,#fff 92%,rgba(255,255,255,0) 100%);display:none;margin-top:0;margin-bottom:0;overflow:hidden;height:30px}
.ie8 .navigation-product{background-color:#fff}
.navigation-product>li{margin-top:5px;padding:5px 8px 9px 0;margin-right:10px;float:left;border:1px solid transparent}
.navigation-product>li.no-children{padding-bottom:5px}
.navigation-product>li:first-child{padding-left:0}
.navigation-product>.active{background-color:#ccc;border-radius:5px;padding-bottom:5px}
.navigation-product>.current-page,.navigation-product>.active:hover{background-color:#aaa}
.navigation-product>li:not(.no-children):hover{background-color:#f6f6f6;border:1px solid #cdcdcd;border-radius:0;padding-bottom:15px}
.navigation-product>li:not(.no-children):hover a{color:#06c}
.navigation-product>li>a{font-size:15px;margin-left:5px;padding-top:2px;display:inline-block}
.navigation-product>li:first-child{padding-left:8px}
.navigation-product>li:first-child a{padding-left:15px;background-image:url('data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACSSURBVHjaYmRAAsbGxgJA6jwQg2jHs2fPXoDJMaIp2g/EMEkDqOIPIA4TkoH9ULoQKJkIpB9ANTLAFQJN60c3AQgSoXLzwVYDGQlQ01DchOSc+0A8EaTwP5BhiK4ISTHIpv0sIA5IEVSgH01dIVTuAguSIMgaBzSFAiieIQZQXyHM1weg7jFAkweFBChcDQACDADOJDMxvYGqKQAAAABJRU5ErkJggg==');background-repeat:no-repeat;background-position:center left}
.navigation-product .menu.dropdown{padding:15px;left:-40px;right:-40px;background:#fff}
.navigation-product,.navigation-product .active>a{font-family:"imago-pro-roche",sans-serif;font-style:normal;font-weight:500;color:#333}
#secondaryNavigation .flyout>ul{padding:2px 10px 2px 10px}
#secondaryNavigation>ul>li.hover .flyout{display:block}
.navigation-product .more-button,.navigation-product .more-button li{display:none}
#navigation .main.mobile .custom-link a:before,#navigation .main.mobile .custom-link:after,#navigation .main.mobile .no-link-icons:after{content:'';margin-right:0}
#navigation .main.mobile .no-link-icons a:after{float:none;position:absolute;right:-10px}
#navigation .main.mobile .no-link-icons .icon-user:after{content:"\e001"}
#secondaryNavigation .more-button .icon-sort-down:after{content:"\e00c";padding-left:5px}
#secondaryNavigation .more-button .icon-sort-down:before{content:""}
#secondaryNavigation .more-button .flyout ul>li:not(.is-showing-more){display:none !important}
@media screen and (min-width:768px){#secondaryNavigation{box-sizing:border-box;padding:0 1.96% 0 1.96%}
#secondaryNavigation,#secondaryNavigation .flyout{touch-action:none}
.navigation-product{display:block}
#secondaryNavigation .flyout{position:absolute;display:none;box-sizing:border-box;top:auto;margin:15px 0 0 -1px;background-color:#f6f6f6;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;z-index:42;width:200px}
#secondaryNavigation .more-button .flyout{margin-top:14px}
#secondaryNavigation .flyout a{font-size:14px;font-weight:normal;color:#333}
#secondaryNavigation .flyout li:not(:first-child){padding-top:5px}
#secondaryNavigation li:not(.more-button) a:before{content:'';display:none}
}
@media only screen and (max-device-width:480px){#secondaryNavigation{display:none}
}
.my-event>a.icon-newwindow::before{content:none}
.model-3d-viewer{box-sizing:border-box;position:relative;margin-bottom:1rem;-webkit-touch-callout:none;-webkit-user-select:none}
.model-3d-viewer__loader{position:absolute;left:0;top:0;width:100%;height:100%;background-color:white;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:opacity 800ms ease-out;z-index:2}
.model-3d-viewer__loader--hidden{opacity:0;pointer-events:none}
.model-3d-viewer__loading{margin-top:2rem;text-align:center;font-size:2rem}
.model-3d-viewer__canvas{width:100%;height:100%;outline:0}
.model-3d-viewer__tools{box-sizing:border-box;position:absolute;bottom:0;left:0;width:100%;height:50px;display:flex;align-items:center;justify-content:flex-end;padding:0 1rem;background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,0.1) 10%,rgba(0,0,0,0.6) 100%);z-index:1}
.model-3d-viewer__tool{box-sizing:border-box;background:transparent}
.model-3d-viewer__icon::before{margin:0}
.mini-teaser article.teaser figure{width:100px;height:57px;min-height:57px;max-height:57px;overflow-y:hidden}
.mini-teaser article.teaser figure.lockimage::after{background-image:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/images/lockimage_borderless.png');top:5px !important;width:44px;height:44px;background-size:contain}
.mini-teaser article.teaser figure img{width:100px;height:auto;min-height:57px}
.mini-teaser.large-font article.teaser h3{font-size:16px;line-height:21px}
.mini-teaser.large-font h2{font-size:30px;line-height:35px;color:#666;font-weight:400;font-family:'minion-pro',serif;font-style:italic}
.mini-teaser.large-font h1{font-family:'minion-pro',serif;font-style:italic}
.teaser-anchor.internal.icon-arrow::before{content:'';display:none}
article.mini-teaser+article.mini-teaser::before{width:100%;height:1px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2VhZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2VhZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+') !important;background:-webkit-linear-gradient(left,#fff 0,#eaebeb 10%,#eaebeb 90%,#fff 100%) !important;background:linear-gradient(to right,#fff 0,#eaebeb 10%,#eaebeb 90%,#fff 100%) !important}
.content .span-1 article.teaser.mini-teaser{margin-top:11px}
.personalized-teaser .hidden-by-segmentation{display:none !important}
section.mini-teaser.empty-segmented-content{display:none}
.roche-med-info-response-type__option--fax{padding-bottom:0}
@media screen and (min-width:768px){.roche-med-info__columns--desktop--col-1{width:calc(33.33333333%  - 10px);margin-right:10px}
.roche-med-info__columns--desktop--col-1-6{width:16.66666667%;display:block;float:left}
.roche-med-info__columns--desktop--col-5-12{width:calc(41.66666667%  - 10px);margin-left:10px;display:block;float:left}
}
.roche-med-info__privacy-disclaimer{margin-bottom:15px;color:#666}
#content .roche-ca-med-info select{height:34px}
.roche-ca-med-info{overflow:hidden}
.materialorderingform label#g-recaptcha-response-error{display:none !important}
.materialorderingform fieldset{margin-bottom:0 !important}
.materialorderingform .s7basiczoomviewer.s7touchinput .s7zoominbutton{left:5px !important}
.materialorderingform .s7basiczoomviewer.s7touchinput .s7zoomoutbutton{left:40px !important}
.materialorderingform .s7basiczoomviewer.s7touchinput .s7zoomresetbutton{left:100px !important}
.materialorderingform .s7basiczoomviewer.s7touchinput .s7fullscreenbutton{right:5px !important}
.materialorderingform__error{color:#c03 !important;font-size:13px !important;margin-top:0 !important;padding-left:0 !important}
.materialorderingform__at-least-one-error,.materialorderingform__recaptcha-error{display:none !important}
.materialorderingform__at-least-one-error--visible,.materialorderingform__recaptcha-error--visible{display:block !important}
.materialorderingform__back-btn{display:none}
.materialorderingform--mobile-only{display:none}
.materialorderingform__submit-button{margin-top:.5rem}
@media screen and (max-width:767px){.materialorderingform__submit-button,.materialorderingform__back-btn{width:100%;display:block;margin-top:10px;text-align:center}
.materialorderingform--mobile-only{display:block}
}
.materialorderingcart{width:100%}
.materialorderingcart__labels{display:none}
.materialorderingcart__header{display:flex}
.materialorderingcart__title{flex-basis:70%;margin-top:0 !important}
.materialorderingcart__copies-label{flex-basis:30%;font-size:25px;line-height:30px;font-weight:400;font-style:italic;color:#666;font-family:'minion-pro',serif}
.materialorderingcart__empty-cart-label{display:none;flex-basis:100%;font-size:25px;line-height:30px;font-weight:400;font-style:italic;color:#666;font-family:'minion-pro',serif}
.materialorderingcart--mobile-only{display:none}
@media screen and (max-width:767px){.materialorderingcart__checkout-btn{display:block;width:100%;text-align:center}
.materialorderingcart--mobile-only{display:block}
.materialorderingcart--not-mobile{display:none}
}
.materialorderingcart--hidden{display:none}
.material{display:flex;flex-wrap:wrap;align-items:center;margin:.25rem 0}
.material,.material *{box-sizing:border-box}
.material__name{flex-basis:70%;font-weight:500 !important}
.material__label{padding-right:1rem}
.material__quantity{display:flex;flex-basis:15%}
.material__quantity .id-button-holder{width:17.5px;height:35px;display:flex;flex-direction:column}
.material__quantity .id-button{width:100%;margin:0;padding:0}
.material__remove{flex-basis:15%;text-align:center}
.material__remove [class*="icon-"]:before{margin-right:0}
.material__remove-btn{width:33px;height:33px}
.material__error{color:#c03 !important;font-size:13px !important;margin-top:0 !important;padding-left:0 !important}
.material__image{max-width:50%}
.material__description{flex-basis:100%;margin:10px 0}
.material--mobile-only{display:none}
@media screen and (max-width:767px){.material{padding-bottom:10px;border-bottom:1px solid #ccc}
.material:last-of-type{border-bottom:0}
.material__name{flex-basis:100%}
.material__remove{margin-left:auto}
.material--mobile-only{display:block}
}
.material-list{width:100%;margin-bottom:10px}
.material-list article.teaser.img-float{margin-top:40px}
.material-list article.teaser.img-float+article.teaser:before{background:0}
.material-list article.teaser.img-float figure{height:100%;width:100%;padding-bottom:15px}
@media screen and (min-width:767px){.material-list article.teaser.img-float figure{width:100px}
}
.material-list article.teaser.img-float .asset-downloadLink{white-space:nowrap}
.material-list article.teaser.img-float .asset-downloadLink span{font-size:inherit}
.material-list .noResults{font-size:24px;text-align:center;font-weight:normal}
.material-list .noResults.areResults{display:none}
.material-list p{font-size:14px;line-height:19px;margin-top:5px}
@media screen and (min-width:768px){.material-list p{font-size:15px;line-height:21px}
}
.material-list__filter-row{width:100%;float:left}
@media screen and (min-width:768px){.material-list__filter-row{margin-left:0}
}
.material-list__filter-row .filterWrapper{position:relative}
@media screen and (min-width:768px){.material-list__filter-row .filterWrapper{float:left;width:33.33%;padding-right:15px;box-sizing:border-box}
.material-list__filter-row .filterWrapper:nth-of-type(3n){padding-right:0}
}
.material-list .more-assets-container{position:relative;display:inline-block}
.material-list .assets{position:relative;clear:both}
.material-list .assets .loading-indicator{position:absolute;background-color:rgba(255,255,255,0.5);z-index:99;width:100%;height:100%;cursor:progress}
.material-list .assets .asset-name{font-weight:500}
.material-list .spinner-loader{position:absolute;display:inline-block;right:0;top:0;width:19px;height:19px;background:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/images/bx_loader.gif');background-position:center;background-repeat:no-repeat;background-size:cover}
@media screen and (min-width:768px){.material-list .spinner-loader{right:12px;top:6px;width:24px;height:24px}
}
.material-list .spinner-loader--pulled-right{right:-30px}
.material-list-item{display:flex;align-items:flex-start}
@media screen and (min-width:767px){.material-list-item{flex-wrap:nowrap}
}
@media screen and (max-width:767px){.material-list-item{flex-wrap:wrap}
}
.material-list-item__figure{flex-basis:100%;min-width:100%}
@media screen and (min-width:767px){.material-list-item__figure{flex-basis:100px;min-width:100px}
}
.material-list-item__data{flex-grow:1}
.material-list-item__actions{display:flex;flex-flow:row-reverse wrap;justify-content:space-between;margin-top:11px}
.icon-direction-login:after{content:"\e01d";font-family:'RocheIconFont';padding-left:5px;float:right;color:#06c}
#header .icon-user:before{float:left;color:#06c;content:"\e001";font-family:'RocheIconFont'}
#navigation .main.mobile .no-link-icons .icon-user:after{right:-5px}
ul.personalized-list li.hidden-by-segmentation{display:none}
.list-component.hidden-before-segmentation,.list-component.hidden-by-segmentation,.list-component.empty-segmented-content{display:none}
.list-component.marked-by-segmentation.ineditor{opacity:.3}
.list-component>ul{padding-left:10px}
.cmp-container{border:var(--border);-webkit-box-shadow:var(--shadow);-moz-box-shadow:var(--shadow);box-shadow:var(--shadow)}
.cmp-container--padding{padding:.5rem}
.cmp-container.hidden-before-segmentation,.cmp-container.hidden-by-segmentation{display:none}
.kaltura-media-list .listed-teaser__image{cursor:pointer}
.kaltura-media-list .listed-teaser__wrapper--listView{display:flex}
.kaltura-media-list.marked-by-segmentation{opacity:.3}
.kaltura-media-list__player-wrapper{width:100%;height:250px;margin-bottom:10px}
.kaltura-media-list__videos{width:100%;margin:10px 0 0 10px;overflow-y:auto;height:500px}
@media screen and (min-width:767px){.kaltura-media-list__player-wrapper{width:50%;height:auto;margin-bottom:0}
.kaltura-media-list__videos{width:48%}
}
@media screen and (min-width:1259px){.kaltura-media-list__player-wrapper{width:66%}
.kaltura-media-list__videos{width:33%}
}
.kaltura-media-list__player{height:100%}
.kaltura-media-list__video{display:flex;padding:5px;cursor:pointer}
.kaltura-media-list__video--selected{background-color:#f2f2f2}
.kaltura-media-list__video .video-img img{max-width:200px;max-height:95px;width:auto;height:auto}
.kaltura-media-list__video .video-description{margin-left:10px;font-family:Calibri,sans-serif}
.kaltura-media-list__video .video-description .title{font-size:19px;font-weight:600;word-break:break-all}
.kaltura-media-list__video .video-description .views{color:#999;margin-top:5px}
.kaltura-media-list-modal__content{width:60%;height:60%}
.kaltura-media-list-modal__body{height:100%}
.kaltura-media-list-modal__player{height:100%;margin-top:0 !important}
.kWidgetIframeContainer{margin-top:10px}
.span-3 .center-alignment{margin:0 auto}
.span-3 .right-alignment{margin:0 0 0 auto}
.span-3 .col-3-width{width:100%}
.span-3 .col-2-width{width:66%}
@media screen and (max-width:767px){.span-3 .col-2-width{width:100%}
}
.span-3 .col-1-width{width:33%}
@media screen and (max-width:767px){.span-3 .col-1-width{width:100%}
}
.span-2 .center-alignment{margin:0 auto}
.span-2 .right-alignment{margin:0 0 0 auto}
.span-2 .col-2-width{width:100%}
.span-2 .col-1-width{width:50%}
@media screen and (max-width:767px){.span-2 .col-1-width{width:100%}
}
.kaltura-ratio{margin-top:56.25%}
.kaltura-wrapper{display:flex;display:grid;position:relative}
.kaltura-wrapper__inner{position:absolute;top:0;left:0;right:0;bottom:0;border:solid thin black}
#content .kaltura-wrapper.hidden-before-segmentation,#content .kaltura-wrapper.hidden-by-segmentation{display:none}
#content .kaltura-wrapper.marked-by-segmentation.ineditor{opacity:.3}
.horizontal-slide{width:100%;max-width:1440px;margin:45px auto;color:#4c4e4b;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;text-align:center;overflow:hidden;position:relative}
.horizontal-slide>figure{position:relative;background-color:#999}
.horizontal-slide .resize-img img{width:100%}
@media screen and (min-width:768px){.horizontal-slide .resize-img{width:50%;height:100%;position:absolute;overflow:hidden;top:0;left:0}
.horizontal-slide .resize-img img{position:absolute;left:0;top:0;display:block;height:100%;width:auto !important;max-width:none !important}
}
@media screen and (min-width:768px){.horizontal-slide .is-hidden{opacity:0}
}
.horizontal-slide .description-label{position:relative;box-sizing:border-box;width:100%;max-width:100%;padding:15px 6.75% 35px;color:#fff;font-size:20px}
.horizontal-slide .description-label .triangle{position:absolute;color:#cce0f5;left:6.75%;top:-15px}
@media screen and (min-width:768px){.horizontal-slide .description-label .triangle{display:none}
}
.horizontal-slide .description-label .triangle::before{font-family:'RocheIconFont';font-style:normal;content:'\e04b';font-size:22px}
.horizontal-slide .description-label-right .triangle{left:unset;right:6.75%;transform:scaleX(-1)}
@media screen and (min-width:768px){.horizontal-slide .description-label{position:absolute;padding:100px 50px 50px 50px;bottom:20px;right:0;z-index:10}
.horizontal-slide .description-label--small{padding:1rem;bottom:0}
}
.horizontal-slide .description-label .image-label-header{display:block;margin:2px 0 0;line-height:25px;font-size:20px;font-weight:600}
@media screen and (min-width:768px){.horizontal-slide .description-label .image-label-header{display:none}
}
.horizontal-slide .overlay-mask{display:none}
@media screen and (min-width:768px){.horizontal-slide .overlay-mask{display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6}
}
.horizontal-slide .handle{display:none}
@media screen and (min-width:768px){.horizontal-slide .handle{display:block;z-index:10;position:absolute;height:44px;width:44px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;cursor:move;background:#e9bb68 url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/images/handle-arrows.svg') no-repeat center center;box-shadow:0 0 0 6px rgba(0,0,0,0.2),0 0 10px rgba(0,0,0,0.6),inset 0 1px 0 rgba(255,255,255,0.3)}
.horizontal-slide .handle--small{width:22px;height:22px}
}
.horizontal-slide .handle.draggable{background-color:#445b7c}
.horizontal-slide .handle .label{position:absolute;top:50%;left:50%;width:300px;color:#fff;font-size:30px;line-height:30px}
.horizontal-slide .handle .label--left{transform:translate(-100%,-50%);text-align:right;margin-left:-50px}
.horizontal-slide .handle .label--right{transform:translate(52px,-50%);text-align:left}
.horizontal-slide .handle .label--small{font-size:1.2rem;line-height:1.2rem}
.horizontal-slide .handle .label--small.label--left{transform:translate(-95%,-50%)}
.horizontal-slide .handle .label--small.label--right{transform:translate(33px,-50%)}
.glossary-term-wapper{padding:5px 0}
.glossary-term-wapper p{padding-left:0;margin:0 !important}
.glossary-term-wapper p:last-child{margin:0 !important;padding-left:30px}
[x-cloak]{display:none !important}
.docu-sign button:disabled{background-color:#c3c3c3}
.docu-sign button:disabled .spinner-loader{margin-right:5px}
.docu-sign .spinner-loader{width:20px;height:20px;background:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/images/bx_loader.gif');background-position:center;background-repeat:no-repeat;background-size:cover}
.docu-sign .header-container{display:flex}
.docu-sign .header-container .wizard-header{display:flex;justify-content:center;flex-wrap:nowrap;width:100%}
.docu-sign .header-container .wizard-header .wizard-step{width:100%;text-align:center;display:block}
.docu-sign .header-container .wizard-header .wizard-step .step-circle{display:block;position:relative;text-align:center}
.docu-sign .header-container .wizard-header .wizard-step .step-circle .circle{position:relative;border-radius:100%;height:20px;width:20px;border:5px solid #0d7cbc;margin:0 auto;z-index:5;background:#fff}
.docu-sign .header-container .wizard-header .wizard-step .step-circle .circle.completed{background:#39a6de;color:#fff}
.docu-sign .header-container .wizard-header .wizard-step .step-circle .circle.circle-error{background:#f04e2a;color:#fff;border:5px solid #f00000}
.docu-sign .header-container .wizard-header .wizard-step .step-circle .icon-checked::before{margin:0}
.docu-sign .header-container .wizard-header .wizard-step .step-circle::after,.docu-sign .header-container .wizard-header .wizard-step .step-circle::before{display:block;position:absolute;top:50%;width:50%;height:6px;margin-top:-1px;background-color:#0d7cbc;content:'';z-index:1}
.docu-sign .header-container .wizard-header .wizard-step .step-circle::after{right:0}
.docu-sign .header-container .wizard-header .wizard-step .step-circle::before{left:0}
.docu-sign .header-container .wizard-header .wizard-step .step-name{margin-top:10px;padding:0 10px}
.docu-sign .header-container .wizard-header .wizard-step:nth-child(2) .step-circle::before{display:none;background-color:#f00000}
.docu-sign .header-container .wizard-header .wizard-step:last-child .step-circle::after{display:none}
.docu-sign .wizard-content .textImage{padding:0 !important;font-size:24px;text-decoration:underline;margin:20px 0}
.docu-sign .wizard-content .radioGroup .form_row:not(:first-child) .form_rightcol:not(.datepicker-form),.docu-sign .wizard-content .checkboxGroup .form_row:not(:first-child) .form_rightcol:not(.datepicker-form){width:fit-content;margin-right:20px}
.docu-sign .wizard-content input{margin-bottom:0}
.docu-sign .wizard-content fieldset{position:relative}
.docu-sign .wizard-content label.error{margin:0;color:#f00000}
.docu-sign .wizard-content .form_row{align-items:center}
.docu-sign .wizard-content .form_row .form_leftcol label{color:#000}
.docu-sign .wizard-content .draft-loading-wrapper{display:flex;justify-content:center}
.docu-sign .wizard-footer{display:flex;width:100%;justify-content:flex-end}
.docu-sign .wizard-footer button:disabled{display:flex;align-items:center}
.docu-sign .wizard-footer button:disabled .spinner-loader{margin-right:5px}
.docu-sign .wizard-footer .prev-button{margin-right:20px}
.docu-sign .wizard-footer .save-draft{margin-right:20px}
.docu-sign .form-step{display:none}
.docu-sign .form-step--active{display:block}
.form-toggle-wrapper{margin:24px 0}
.form-toggle-wrapper .form-toggle-buttons{justify-content:center;box-sizing:border-box;display:flex;flex-flow:row nowrap;align-items:stretch}
.form-toggle-wrapper .form-toggle-buttons input:checked+label{background-color:#633371;color:#FFF;z-index:1}
.form-toggle-wrapper .form-toggle-buttons input{width:0;height:0;position:absolute;left:-9999px}
.form-toggle-wrapper .form-toggle-buttons input+label{cursor:pointer;margin:0;padding:.75rem 2rem;box-sizing:border-box;position:relative;display:inline-block;border:solid 1px #DDD;background-color:#FFF;font-size:1rem;line-height:140%;font-weight:600;text-align:center;box-shadow:0 0 0 rgba(255,255,255,0);transition:border-color .15s ease-out,color .25s ease-out,background-color .15s ease-out,box-shadow .15s ease-out}
.form-toggle-wrapper .form-toggle-buttons input+label:first-of-type{margin-right:10px}
.form-toggle-wrapper .form-toggle-buttons input+label:last-of-type{margin-left:10px}
.form-toggle-wrapper .form-toggle-buttons input[checked]:hover+label{background-color:#834495}
.form-toggle-wrapper .form-toggle-buttons input:hover+label{border-color:#213140}
.draft-list .draft-row{cursor:pointer}
.draft-list .draft-row.checked-row{background-color:#e8e8e8}
.draft-list .draft-row:hover{background-color:#dcdcdc}
.draft-list .draft-row .draft-radio{display:flex;align-items:center}
.draft-list .draft-row label{color:#000;margin:0}
.draft-list .draft-row input{width:auto;margin:0 5px}
.draft-list .draft-row td{border:0}
.cmp-form__required-mark{color:#f00000;font-weight:bold;margin-right:.5rem}
.cmp-form .error{color:#c03;font-size:13px;margin-top:0;padding-left:0}
.cmp-form input.error{border-color:#c03}
.cmp-form div.aem-GridColumn{padding:0}
.cmp-form div.aem-GridColumn button{margin-bottom:20px}
#content .cmp-form-button{width:auto;background:#06c;color:#fff;border:0;padding:5px 10px 5px;font-size:18px;font-weight:500;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;border-radius:5px;vertical-align:top}
.aem-Grid form{float:left;width:100%}
.progress{display:none}
.progress progress{-webkit-writing-mode:unset;-webkit-appearance:none;width:90%;margin-top:.75em}
.progress progress::-webkit-progress-value{background:#06c}
.progress progress::-moz-progress-bar{background:#06c}
.progress progress::-ms-fill{background:#06c}
.progress progress ~ span{margin-left:5px;font-size:15px}
.progress.show{display:block}
@media screen and (min-width:768px){.progress progress{width:30vw;margin-left:5vw}
.progress.show{position:relative;z-index:4;display:inline-block}
}
form.hidden-by-segmentation,form.hidden-before-segmentation{display:none}
.g-recaptcha>div{height:100% !important}
.datepicker-form{position:relative}
.datepicker-form p.icon-calendar{position:absolute;right:0;font-size:1.5em;top:6px}
.content .tabs .parsys_column:after{background:0}
.content .tabs .parsys_column{padding-bottom:0;margin-bottom:0}
.content .tabs{margin:5px 0 10px}
.content .tabs.in-site{margin:15px 0}
.wide .content .span-2 h2+.span-1 .tabs,.content.span-2 h2+div .span-1 .tabs{margin-top:8px}
.wide .content .span-2 .span-1+.span-1 ul,.content.span-2 div .span-1+.span-1 ul{margin-top:5px}
.content .tabs.in-site.span-1+.span-1{margin-top:15px}
.content .form+.tabs{margin-top:40px}
.content .tabs.in-site .tabs-content>div{display:none}
.content .tabs.in-site>.tabs-nav,.content .tabs.in-site div.selected{display:block}
.tabs .tabs-nav{position:relative}
.content .tabs .tabs-content{padding-top:22px;border-top:solid 1px #ccc}
.tabs .tabs-nav{width:100%;min-height:33px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:-1px}
.tabs .tabs-nav ul{position:absolute;padding:1px 0 0 0}
.js .tabs .tabs-nav{white-space:nowrap;height:33px;overflow:hidden}
.tabs .tabs-nav li{display:inline-block;list-style:none;margin:0;padding:0 11px 1px;text-indent:0;font-size:15px;font-weight:500;font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;cursor:pointer}
.tabs .tabs-nav li.selected{margin:-1px 0 0 0;padding:0 10px 0;border:1px solid #ccc;border-bottom:1px solid #fff;background:#fff}
.tabs .tabs-nav li.disabled a,.tabs .tabs-nav li.disabled a:hover,.tabs .tabs-nav li.disabled a:visited{color:#999;text-decoration:none}
.content .tabs .tabs-nav li:before{content:"";margin-right:0}
.tabs .tabs-nav li a:focus{outline:1px dotted #000}
.tabs .tabs-nav li.selected a:focus{outline:0}
.tabs .tabs-nav li a,.tabs .tabs-nav li a:visited{display:block;line-height:31px;color:#06c;outline:0;background:transparent}
.tabs .tabs-nav li a.error{color:#c03}
.tabs .tabs-nav li.selected a{color:#333}
.tabs .tabs-nav li.selected a:hover{text-decoration:none}
.tabs .tabs-skip{position:absolute;top:-1px;display:none;width:40px;font-size:20px;line-height:31px;color:#06c;cursor:pointer}
.tabs .tabs-skip:before{margin:0}
.tabs .tabs-skip.icon-arrow:before{margin-right:1px}
.tabs .tabs-skip.icon-arrow-back{left:0;text-align:left;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC41Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-linear-gradient(left,rgba(255,255,255,1) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%);background:linear-gradient(to right,rgba(255,255,255,1) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%)}
.tabs .tabs-skip.icon-arrow{right:0;text-align:right;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0.5) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%)}
.formSummary__content{margin-bottom:10px}
.formSummary__content label{font-size:14px;line-height:19px;display:block;color:#999;margin:5px 0 0 0}
.formSummary__content p{margin:0;color:#1c1c1c}
.formSummary__content .row__summary:not(:first-child) h3{margin-top:15px}
form .form_field_text,form .form_field_textarea{background:0}
.formSummary__content ul li:before{margin-right:8px}
.form .next-multistep,.form .back-multistep{padding-top:3px;margin:0 0 10px 14px}
.form .back-multistep.hidden+button,.form .back-multistep{margin-left:0}
form .tabs .form_button_submit{margin-left:10px}
.content input,.content .form_field_text{background:0;font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;box-sizing:border-box;width:100%;padding:6px;font-size:15px;line-height:20px;border:solid 1px #ccc;color:#333;vertical-align:top}
.content label{font-weight:normal;font-size:14px;line-height:19px;display:block;color:#999;margin:10px 0 6px}
form .tabs .form_row_description:empty{display:none}
.form_row_description{margin-top:5px;margin-bottom:10px}
a#add_more_file{display:block;margin-top:10px;margin-bottom:10px}
form .tabs>.form_row,form .tabs>.form_row>.form_rightcol{clear:none}
.content .form_button_submit,.content .form_button_reset{width:auto;background:#06c;color:#fff;border:0;padding:5px 10px 5px;font-size:18px;font-weight:500;font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;border-radius:5px;vertical-align:top}
.row-alignment .form_row_description{display:block}
.row-alignment--left .progress progress,.row-alignment--right .progress progress{margin-left:0}
.content .form_field_checkbox,.content .form_field_radio{width:auto;float:left;margin:5px 5px 0 0;border:0;padding:0}
.content .checkboxGroup .form_rightcol,.content .radioGroup .form_rightcol{color:#333}
.content select.error,.content input.error,.content textarea.error{border-color:#c03}
.content select{box-sizing:border-box;width:100%;height:32px;border:solid 1px #ccc;padding:6px 4px;color:#333;font-size:14px}
.content select:focus{border-color:#999}
.content fieldset{margin-bottom:15px}
form div.form_leftcollabel{display:inline;float:none}
form div.form_leftcollabel label{display:inline}
form div.form_leftcolmark{display:inline;float:none}
.form{position:relative}
.form-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255,255,255,0.7);z-index:4}
.hcpnext-form.aem-Grid .form_field_textarea{width:100%}
footer{display:block}
#footer{box-sizing:border-box;width:100%;padding:0 6.75%;font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;padding-top:9px;padding-bottom:7px;background-color:#f2f2f2;color:#666;font-size:13px;line-height:18px;margin:0}
#footer .icon-internal{display:inline-block;margin-left:5px}
#footer .icon-internal:before{font-family:'RocheIconFont';content:"\e044";display:inline-block;font-size:.8em;margin-right:5px}
#footer ul{list-style:none;margin:0 0 0 -5px;padding:0}
#footer ul li{float:left;margin-left:5px}
#footer .footer-links ul{display:inline-block;margin-bottom:-4px}
#footer .footer-links ul:first-child{margin-right:16px}
#footer .footer-links ul a{cursor:pointer}
#footer .sm-links{list-style:none;margin:0;padding:0;color:#666;line-height:19px;margin-top:-1px}
#footer .sm-links li{float:left;margin:0 0 0 10px;padding:0;text-indent:0;letter-spacing:initial}
#footer .sm-links li:first-child{margin:0}
#footer .sm-links li:first-child:before{content:attr(data-share-text);font-family:'imago-pro-roche-n4','imago-pro-roche','arial-rfb',sans-serif;display:inline-block;line-height:18px;margin-right:10px;position:relative;top:-5px}
#footer .sm-links a{display:inline-block;color:#666}
#footer .sm-links .icon-sm-pinterest:hover:before{color:#cc1e27}
#footer .sm-links .icon-sm-twitter:hover:before{color:#41b7d8}
#footer .sm-links .icon-sm-gplus:hover:before{color:#d64937}
#footer .sm-links .icon-sm-linkedin:hover:before{color:#0073b2}
#footer .sm-links .icon-sm-facebook:hover:before{color:#3b5997}
#footer .sm-links .icon-sm-youtube:hover:before{color:#d64937}
#main+#footer{margin-top:40px}
.footer-text{margin:12px 0 21px;float:none}
.footer-text p{margin:0}
@media screen and (min-width:768px){#footer{padding:20px 1.96% 7px 1.96%;position:relative}
#footer .sm-links{margin-top:-1px;position:absolute;right:1.96%;top:21px}
#footer .sm-links li:first-child:before{top:-2px}
#footer .sm-links a:before{font-size:16px;line-height:18px}
#footer ul{margin:0 0 0 -20px}
#footer ul li{margin-left:20px}
.footer-links{padding-right:350px}
.footer-text{margin:12px 0}
}
@media print{#footer{padding:0 !important}
#footer .sm-links{display:none !important}
#footer .footer-text{display:none !important}
#footer .footer-links ul+ul{display:none !important}
}
.flashcard{margin-bottom:2rem}
.flashcard__back,.flashcard__front,.flashcard__frontrich,.flashcard__backrich{height:100%;background:#cce0f5;-webkit-box-shadow:2px 4px 5px 0 rgba(153,153,153,0.006);box-shadow:2px 4px 5px 0 rgba(153,153,153,0.006)}
.flashcard__front,.flashcard__frontrich{padding-top:1px}
.flashcard__front--center,.flashcard__frontrich--center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-moz-box-direction:normal;flex-direction:column}
.flashcard .responsiveContainer{padding:0 !important;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}
.flashcard__front .responsiveContainer,.flashcard__backrich .responsiveContainer{width:100%}
.flashcard__front .responsiveContainer:first-child,.flashcard__backrich .responsiveContainer:first-child{padding-top:40px}
@media(min-width:1200px){.flashcard__front .responsiveContainer:first-child,.flashcard__backrich .responsiveContainer:first-child{padding-top:60px}
}
.flashcard__front .responsiveContainer:last-child,.flashcard__backrich .responsiveContainer:last-child{padding-bottom:60px}
.flashcard__back .responsiveContainer,.flashcard__frontrich .responsiveContainer{width:30%}
.flashcard__back>:first-child,.flashcard__frontrich>:first-child{padding-top:40px !important}
@media(min-width:1259px){.flashcard__back>:first-child,.flashcard__frontrich>:first-child{padding-top:60px !important}
}
.flashcard__text{text-align:center;padding-left:15px;padding-right:15px;width:100%;box-sizing:border-box}
.flashcard__text:last-child{padding-bottom:35px}
@media(min-width:1259px){.flashcard__text:last-child{padding-bottom:55px}
}
@media(min-width:768px){.flashcard__text{padding-left:30px;padding-right:30px}
}
@media(min-width:1259px){.flashcard__text{padding-left:40px;padding-right:40px}
}
.flashcard__front .flashcard__text:first-child,.flashcard__backrich .flashcard__text:first-child{padding-top:43px}
@media(min-width:1259px){.flashcard__front .flashcard__text:first-child,.flashcard__backrich .flashcard__text:first-child{padding-top:63px}
}
.flashcard__headline{font-size:25px !important;line-height:30px !important;margin-top:-10px !important;word-break:break-word}
@media(min-width:1259px){.flashcard__headline{font-size:35px !important;line-height:40px !important}
}
.flashcard__headline--small{font-size:20px !important;line-height:25px !important}
@media(min-width:1259px){.flashcard__headline--small{font-size:30px !important;line-height:35px !important}
}
.flashcard__paragraph{color:inherit !important;font-size:18px !important;line-height:25px !important}
@media(min-width:600px) and (max-width:1023px){.flashcard__paragraph{font-size:16px !important;line-height:21px !important}
}
@media(min-width:1259px){.flashcard__paragraph{font-size:20px !important;line-height:28px !important}
}
.flashcard__headline+.flashcard__paragraph{padding-top:15px !important}
.responsiveContainer+.flashcard__text{padding-top:30px}
.flashcard__back .responsiveContainer+.flashcard__text,.flashcard__frontrich .responsiveContainer+.flashcard__text{padding-top:20px}
@media(min-width:1259px){.flashcard__back .responsiveContainer+.flashcard__text,.flashcard__frontrich .responsiveContainer+.flashcard__text{padding-top:32px}
}
.flashcard__text+.responsiveContainer{margin-bottom:30px;padding-top:30px}
.flashcard--has-background .flashcard__front,.flashcard--has-background .flashcard__backrich{padding-top:0}
.flashcard--has-background .flashcard__front .responsiveContainer,.flashcard--has-background .flashcard__backrich .responsiveContainer{margin:0;height:100%;position:absolute}
.flashcard--has-background .flashcard__front .responsiveContainer img,.flashcard--has-background .flashcard__backrich .responsiveContainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.flashcard--has-background .flashcard__front .responsiveContainer.ie11,.flashcard--has-background .flashcard__backrich .responsiveContainer.ie11{background-size:cover;background-position:center center}
.flashcard--has-background .flashcard__front .responsiveContainer.ie11 img,.flashcard--has-background .flashcard__backrich .responsiveContainer.ie11 img{opacity:0}
.flashcard--has-background .flashcard__front .flashcard__text,.flashcard--has-background .flashcard__backrich .flashcard__text{color:#333;position:absolute;padding-top:55px}
.flashcard[data-text-position="middle"] .flashcard__front .flashcard__text,.flashcard[data-text-position="middle"] .flashcard__backrich .flashcard__text{top:50%;padding-top:0;position:absolute;transform:translateY(-50%)}
.flashcard[data-text-position="bottom"] .flashcard__front .flashcard__text,.flashcard[data-text-position="bottom"] .flashcard__backrich .flashcard__text{bottom:0;position:absolute}
.cmp-richcarousel .flashcard__paragraph{-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.parsys_column .flashcard{margin-bottom:2rem}
.parsys_column .flashcard:last-child{margin-bottom:0}
@media screen and (min-width:768px){.parsys_column .flashcard:last-child{margin-bottom:0}
}
.parsys-column:nth-last-child(2) .parsys_column .flashcard,.content.span-3 section .span-3>.divider:last-child .flashcard{margin-bottom:2rem}
@media screen and (min-width:768px){.parsys-column:nth-last-child(2) .parsys_column .flashcard,.content.span-3 section .span-3>.divider:last-child .flashcard{margin-bottom:2rem}
}
@media screen and (max-width:767px){.parsys-column:nth-last-child(2) .parsys_column:last-child .flashcard,.content.span-3 section .span-3>.divider:last-child .flashcard{margin-bottom:2rem}
}
.flashcard{cursor:pointer;-webkit-perspective:1600;perspective:1600;-ms-transform:perspective(1600 px);-moz-transform:perspective(1600 px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d}
.flashcard:not(&--ready) *{transition:none !important}
.flashcard.flashcard--hover .flashcard__back,.flashcard.flashcard--hover .flashcard__backrich{-webkit-transform:rotateY(0);transform:rotateY(0)}
.flashcard.flashcard--hover .flashcard__front,.flashcard.flashcard--hover .flashcard__frontrich{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.flashcard .flipper{position:relative;height:100%;-webkit-transform-style:preserve-3d;-moz-transform:perspective(1600 px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:1s;transform-style:preserve-3d}
.flashcard .flipper.no-transition{transition:none}
.flashcard .flashcard__back,.flashcard .flashcard__front,.flashcard .flashcard__backrich,.flashcard .flashcard__frontrich{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:rotateY(0)}
.flashcard .flashcard__back.no-transition,.flashcard .flashcard__front.no-transition,.flashcard .flashcard__backrich.no-transition,.flashcard .flashcard__frontrich.no-transition{transition:none}
.flashcard .flashcard__front,.flashcard .flashcard__frontrich{z-index:2;transform:rotateY(0)}
.flashcard .flashcard__back,.flashcard .flashcard__backrich{transform:rotateY(180deg);position:absolute;width:100%;height:100%;top:0;left:0}
.flashcard .flashcard__front--color-theme-smoke-50,.flashcard .flashcard__back--color-theme-smoke-50{background:#666;color:#fff;text-shadow:none}
.flashcard .flashcard__front--color-theme-smoke-50 a,.flashcard .flashcard__back--color-theme-smoke-50 a{color:#ffc414;text-shadow:none}
.flashcard .flashcard__front--color-theme-smoke-50 .flashcard__text,.flashcard .flashcard__back--color-theme-smoke-50 .flashcard__text{color:#fff}
.flashcard .flashcard__front--color-theme-smoke-50 .flashcard__text h2,.flashcard .flashcard__back--color-theme-smoke-50 .flashcard__text h2{color:#fff}
.flashcard .flashcard__front--color-theme-red,.flashcard .flashcard__back--color-theme-red{background:#c03;color:#fff;text-shadow:none}
.flashcard .flashcard__front--color-theme-red a,.flashcard .flashcard__back--color-theme-red a{color:#ffc414;text-shadow:none}
.flashcard .flashcard__front--color-theme-red .flashcard__text,.flashcard .flashcard__back--color-theme-red .flashcard__text{color:#fff}
.flashcard .flashcard__front--color-theme-red .flashcard__text h2,.flashcard .flashcard__back--color-theme-red .flashcard__text h2{color:#fff}
.flashcard .flashcard__front--color-theme-green,.flashcard .flashcard__back--color-theme-green{background:#096;color:#fff;text-shadow:none}
.flashcard .flashcard__front--color-theme-green a,.flashcard .flashcard__back--color-theme-green a{color:#ffc414;text-shadow:none}
.flashcard .flashcard__front--color-theme-green .flashcard__text,.flashcard .flashcard__back--color-theme-green .flashcard__text{color:#fff}
.flashcard .flashcard__front--color-theme-green .flashcard__text h2,.flashcard .flashcard__back--color-theme-green .flashcard__text h2{color:#fff}
.flashcard .flashcard__front--color-theme-yellow,.flashcard .flashcard__back--color-theme-yellow{background:#ffc414;color:#333;text-shadow:none}
.flashcard .flashcard__front--color-theme-yellow a,.flashcard .flashcard__back--color-theme-yellow a{color:#06c;text-shadow:none}
.flashcard .flashcard__front--color-theme-yellow .flashcard__text,.flashcard .flashcard__back--color-theme-yellow .flashcard__text{color:#333}
.flashcard .flashcard__front--color-theme-yellow .flashcard__text h2,.flashcard .flashcard__back--color-theme-yellow .flashcard__text h2{color:#333}
.flashcard .flashcard__front--color-theme-blue,.flashcard .flashcard__back--color-theme-blue{background:#06c;color:#fff;text-shadow:none}
.flashcard .flashcard__front--color-theme-blue a,.flashcard .flashcard__back--color-theme-blue a{color:#ffc414;text-shadow:none}
.flashcard .flashcard__front--color-theme-blue .flashcard__text,.flashcard .flashcard__back--color-theme-blue .flashcard__text{color:#fff}
.flashcard .flashcard__front--color-theme-blue .flashcard__text h2,.flashcard .flashcard__back--color-theme-blue .flashcard__text h2{color:#fff}
.flashcard .flashcard__front--color-theme-white,.flashcard .flashcard__back--color-theme-white{background:#fff;color:inherit;text-shadow:none}
.flashcard .flashcard__front--color-theme-white a,.flashcard .flashcard__back--color-theme-white a{color:#06c;text-shadow:none}
.flashcard .flashcard__front--color-theme-white .flashcard__text,.flashcard .flashcard__back--color-theme-white .flashcard__text{color:inherit}
.flashcard .flashcard__front--color-theme-white .flashcard__text h2,.flashcard .flashcard__back--color-theme-white .flashcard__text h2{color:inherit}
.flashcard .flashcard__front--color-theme-pale-blue,.flashcard .flashcard__back--color-theme-pale-blue{background:#cce0f5;color:inherit;text-shadow:none}
.flashcard .flashcard__front--color-theme-pale-blue a,.flashcard .flashcard__back--color-theme-pale-blue a{color:#06c;text-shadow:none}
.flashcard .flashcard__front--color-theme-pale-blue .flashcard__text,.flashcard .flashcard__back--color-theme-pale-blue .flashcard__text{color:inherit}
.flashcard .flashcard__front--color-theme-pale-blue .flashcard__text h2,.flashcard .flashcard__back--color-theme-pale-blue .flashcard__text h2{color:inherit}
.flashcard .flashcard__front--color-theme-red-light,.flashcard .flashcard__back--color-theme-red-light{background:#f04e2a;color:#fff;text-shadow:none}
.flashcard .flashcard__front--color-theme-red-light a,.flashcard .flashcard__back--color-theme-red-light a{color:#06c;text-shadow:none}
.flashcard .flashcard__front--color-theme-red-light .flashcard__text,.flashcard .flashcard__back--color-theme-red-light .flashcard__text{color:#fff}
.flashcard .flashcard__front--color-theme-red-light .flashcard__text h2,.flashcard .flashcard__back--color-theme-red-light .flashcard__text h2{color:#fff}
.flashcard .flashcard__front--color-theme-blue-light,.flashcard .flashcard__back--color-theme-blue-light{background:#5f6eb3;color:#fff;text-shadow:none}
.flashcard .flashcard__front--color-theme-blue-light a,.flashcard .flashcard__back--color-theme-blue-light a{color:#ffc414;text-shadow:none}
.flashcard .flashcard__front--color-theme-blue-light .flashcard__text,.flashcard .flashcard__back--color-theme-blue-light .flashcard__text{color:#fff}
.flashcard .flashcard__front--color-theme-blue-light .flashcard__text h2,.flashcard .flashcard__back--color-theme-blue-light .flashcard__text h2{color:#fff}
.flashcard .flashcard__front--color-theme-yellow-light,.flashcard .flashcard__back--color-theme-yellow-light{background:#ffc72a;color:#333;text-shadow:none}
.flashcard .flashcard__front--color-theme-yellow-light a,.flashcard .flashcard__back--color-theme-yellow-light a{color:#06c;text-shadow:none}
.flashcard .flashcard__front--color-theme-yellow-light .flashcard__text,.flashcard .flashcard__back--color-theme-yellow-light .flashcard__text{color:#333}
.flashcard .flashcard__front--color-theme-yellow-light .flashcard__text h2,.flashcard .flashcard__back--color-theme-yellow-light .flashcard__text h2{color:#333}
.flashcard .flashcard__front--color-theme-purple,.flashcard .flashcard__back--color-theme-purple{background:#641950;color:#fff;text-shadow:none}
.flashcard .flashcard__front--color-theme-purple a,.flashcard .flashcard__back--color-theme-purple a{color:#ffc414;text-shadow:none}
.flashcard .flashcard__front--color-theme-purple .flashcard__text,.flashcard .flashcard__back--color-theme-purple .flashcard__text{color:#fff}
.flashcard .flashcard__front--color-theme-purple .flashcard__text h2,.flashcard .flashcard__back--color-theme-purple .flashcard__text h2{color:#fff}
.teaser.event.recent>a time{background:#e5effa;color:#333}
.teaser.event.recent>a time span{color:#7fb2e5}
.teaser.event.recent>time{background:#e5effa;color:#333}
.teaser.event.recent>time span{color:#7fb2e5}
article.personalized-event-stream.hidden-by-segmentation{display:none}
.event-stream-component.empty-segmented-content,.event-stream-component .add-to-calendar,.event-stream-component .download-ics{display:none}
a.calendar-icon::before{content:'';display:none}
.download-ics{display:none;visibility:hidden}
.add-to-calendar{display:inline-block}
.timezone{font-weight:450;padding-left:10px}
@media screen and (max-width:1258px){.download-ics{visibility:visible;display:inline-block}
.add-to-calendar{display:none !important;visibility:hidden}
}
.event-material-list .assets-card{padding:20px;border:1px solid #cdcece;margin:15px}
.event-material-list .assets-card__top .image-med{background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:50px;width:50px;float:right}
.event-material-list .assets-card__top .image-med-asset-pdf{background-image:url("https://medically.roche.com/etc.clientlibs/medically/clientlibs/clientlib-site/resources/icons/svg/pdf.svg");height:55px;width:40px}
.event-material-list .assets-card__top .image-med-asset-audio{background-image:url("https://medically.roche.com/etc.clientlibs/medically/clientlibs/clientlib-site/resources/icons/svg/podcast.svg");height:55px;width:40px}
.event-material-list .assets-card__top .image-med-asset-slides{background-image:url("https://medically.roche.com/etc.clientlibs/medically/clientlibs/clientlib-site/resources/icons/svg/slides.svg");height:40px}
.event-material-list .assets-card__top .image-med-asset-video{background-image:url("https://medically.roche.com/etc.clientlibs/medically/clientlibs/clientlib-site/resources/icons/svg/video.svg")}
.event-material-list .assets-card__top .image-med-asset-interview{background-image:url("https://medically.roche.com/etc.clientlibs/medically/clientlibs/clientlib-site/resources/icons/svg/interview.svg")}
.event-material-list .assets-card__top .image-med-asset-idoc{background-image:url("https://medically.roche.com/etc.clientlibs/medically/clientlibs/clientlib-site/resources/icons/svg/idoc.svg")}
.event-material-list .assets-card__top .image-med-asset-image{background-image:url("https://medically.roche.com/etc.clientlibs/medically/clientlibs/clientlib-site/resources/icons/svg/image.svg")}
.event-material-list .assets-card__header{margin:10px 0;font-size:16px}
.event-material-list .assets-card__info{font-size:18px}
.event-material-list .assets-card__info a{display:block;overflow:hidden;margin:10px 0;line-height:30px;font-size:24px;font-weight:500;cursor:pointer;text-decoration:none;max-height:60px;color:#0f0f0f;box-sizing:border-box}
.event-material-list .assets-card__info .assets-card__description{margin-bottom:25px;overflow:hidden;max-height:65px}
.event-material-list .assets-card__footer{display:flex;padding-top:10px;border-top:2px solid #d8d8d8;margin-top:auto}
.event-material-list .assets-card__footer .tags{overflow:hidden;text-overflow:ellipsis;width:100%}
.event-material-list .assets-card__footer .footer__actions{display:flex}
.event-material-list .assets-card__footer .footer__actions .icon-med{height:30px;width:30px;border-radius:100%;background-color:#ffc72c;background-image:url('https://medically.roche.com/etc.clientlibs/medically/clientlibs/clientlib-site/resources/icons/svg/locker-black.svg')}
#stage.errorDisplay figure{min-height:100%}
#stage.errorDisplay img{width:100%}
#stage.errorDisplay .stage-wrapper{position:relative}
@media screen and (min-width:768px){#stage.errorDisplay .stage-text-wrapper{padding-top:0;padding-bottom:0;top:60px}
}
#stage.errorDisplay .error-list__wrapper{padding:10px;border:4px solid #f00000;margin:20px;background-color:#f04e2a;border-radius:10px;color:#fff;font-size:15px}
#stage.errorDisplay .error-list__links{padding:0 0 0 40px;list-style-type:disc}
#stage.errorDisplay .stage-text-wrapper__links{list-style:none}
#stage.errorDisplay .stage-text-wrapper__links li{padding:0 !important;font-size:25px;line-height:33px;text-indent:0 !important}
#stage.errorDisplay .stage-text-wrapper__links li:before{content:none !important}
#stage.errorDisplay .stage-text-wrapper__links li a:before{margin-right:15px}
.embedded-material-ordering{width:100%;margin-bottom:10px}
.embedded-material-ordering input[type=number]::-webkit-inner-spin-button,.embedded-material-ordering input[type=number]::-webkit-outer-spin-button{opacity:1}
.embedded-material-ordering .calltoaction .btn{font-weight:500 !important}
.embedded-material-ordering article.teaser.img-float{margin-top:40px}
.embedded-material-ordering article.teaser.img-float+article.teaser:before{background:0}
.embedded-material-ordering article.teaser.img-float figure{height:100%;width:100%;padding-bottom:15px}
@media screen and (min-width:767px){.embedded-material-ordering article.teaser.img-float figure{width:100px}
}
.embedded-material-ordering article.teaser.img-float .asset-downloadLink{white-space:nowrap}
.embedded-material-ordering article.teaser.img-float .asset-downloadLink span{font-size:inherit}
.embedded-material-ordering .noResults{font-size:24px;text-align:center;font-weight:normal}
.embedded-material-ordering .noResults.areResults{display:none}
.embedded-material-ordering p{font-size:14px;line-height:19px;margin-top:5px}
@media screen and (min-width:768px){.embedded-material-ordering p{font-size:15px;line-height:21px}
}
.embedded-material-ordering__filter-row{width:100%;float:left}
@media screen and (min-width:768px){.embedded-material-ordering__filter-row{margin-left:0}
}
.embedded-material-ordering__filter-row .filterWrapper{position:relative}
@media screen and (min-width:768px){.embedded-material-ordering__filter-row .filterWrapper{float:left;width:33.33%;padding-right:15px;box-sizing:border-box}
.embedded-material-ordering__filter-row .filterWrapper:nth-of-type(3n){padding-right:0}
}
.embedded-material-ordering .more-assets-container{position:relative;display:inline-block}
.embedded-material-ordering .assets{position:relative;clear:both}
.embedded-material-ordering .assets .loading-indicator{position:absolute;background-color:rgba(255,255,255,0.5);z-index:99;width:100%;height:100%;cursor:progress}
.embedded-material-ordering .assets .asset-name{font-weight:500}
.embedded-material-ordering .spinner-loader{position:absolute;display:inline-block;right:0;top:0;width:19px;height:19px;background:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/images/bx_loader.gif');background-position:center;background-repeat:no-repeat;background-size:cover}
@media screen and (min-width:768px){.embedded-material-ordering .spinner-loader{right:12px;top:6px;width:24px;height:24px}
}
.embedded-material-ordering .spinner-loader--pulled-right{right:-30px}
.embedded-material-ordering .asset-copies{display:flex;flex-grow:1;justify-content:flex-end;padding-top:3px}
.embedded-material-ordering .asset-copies label{flex-basis:100px;flex-grow:0}
.embedded-material-ordering .asset-copies input{flex-basis:50px;max-width:50px;flex-grow:0}
.embedded-material-ordering .asset-copies button.add-material{margin-left:1rem;min-width:150px}
@media screen and (max-width:767px){.embedded-material-ordering .asset-copies label{flex-basis:unset;padding-right:1rem}
}
.embedded-material-ordering .id-button-holder{width:17.5px;height:35px;display:flex;flex-direction:column}
.embedded-material-ordering .id-button{width:100%;margin:0;padding:0}
.material-list-item{display:flex;align-items:flex-start}
@media screen and (min-width:767px){.material-list-item{flex-wrap:nowrap}
}
@media screen and (max-width:767px){.material-list-item{flex-wrap:wrap}
}
.material-list-item__figure{flex-basis:100%;min-width:100%}
@media screen and (min-width:767px){.material-list-item__figure{flex-basis:100px;min-width:100px}
}
.material-list-item__data{flex-grow:1}
.material-list-item__actions{display:flex;flex-flow:row-reverse wrap;justify-content:space-between;margin-top:11px}
@media screen and (min-width:320px){#overall-wrapper{overflow:visible}
}
#content .dynamic-video-component.hidden-before-segmentation,#content .dynamic-video-component.hidden-by-segmentation{display:none}
#content .dynamic-video-component.marked-by-segmentation.ineditor{opacity:.3}
.s7dm-dynamic-media{display:inline-block}
.s7dm-dynamic-media::before{content:none}
.is-iphone .cq-dd-image .s7zoomoutbutton{visibility:visible !important}
[data-component='docu-sign-forms-listing'] button{background:#06c;color:#fff;border:0;padding:5px 10px 5px;font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;border-radius:5px}
[data-component='docu-sign-forms-listing']:disabled{background-color:#c3c3c3}
[data-component='docu-sign-forms-listing']:disabled .spinner-loader{margin-right:5px}
[data-component='docu-sign-forms-listing'] .forms-loading__no-rows,[data-component='docu-sign-forms-listing'] .forms-loading__general_error{display:none}
[data-component='docu-sign-forms-listing'] .forms-loading__no-rows.show,[data-component='docu-sign-forms-listing'] .forms-loading__general_error.show{display:table-row}
[data-component='docu-sign-forms-listing'] .forms-loading__no-rows td,[data-component='docu-sign-forms-listing'] .forms-loading__general_error td{text-align:center}
[data-component='docu-sign-forms-listing'] .spinner-container{display:none;width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,0.75)}
[data-component='docu-sign-forms-listing'] .spinner-container.show{display:flex;justify-content:center;z-index:999}
[data-component='docu-sign-forms-listing'] .spinner-container .spinner-td{display:flex;align-items:center}
[data-component='docu-sign-forms-listing'] .spinner-loader{width:20px;height:20px;background:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/images/bx_loader.gif');background-position:center;background-repeat:no-repeat;background-size:cover}
[data-component='docu-sign-forms-listing'] .forms-loading-wrapper{display:flex;justify-content:center}
[data-component='docu-sign-forms-listing'] [x-cloak]{display:none !important}
[data-component='docu-sign-forms-listing'] .forms-list tbody{position:relative}
[data-component='docu-sign-forms-listing'] .forms-list tbody tr.highlight-row{background-color:rgba(255,0,0,0.75)}
[data-component='docu-sign-forms-listing'] .forms-list tbody td.form-col-value{word-break:break-all}
[data-component='docu-sign-forms-listing'] .forms-list tbody td.id-col-value{white-space:nowrap}
[data-component='docu-sign-forms-listing'] .forms-list .forms-header{border-bottom:1px solid #e2e2e2}
[data-component='docu-sign-forms-listing'] .forms-list .forms-header th{cursor:pointer;padding:10px 10px 10px 15px;position:relative}
[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.date-col{width:110px}
[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.id-col{width:300px}
[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.status-col{width:90px}
[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.actions-col{width:95px}
[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.date-col,[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.status-col,[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.id-col,[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.actions-col{box-sizing:border-box}
[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.sorting::after,[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.sorting::before{display:block;font-family:'RocheIconFont';font-size:12px;left:0;opacity:.3;position:absolute}
[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.sorting::before{content:"\e00b";top:5px}
[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.sorting::after{content:"\e00c";top:13px}
[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.sorting.sorting--asc::before,[data-component='docu-sign-forms-listing'] .forms-list .forms-header th.sorting.sorting--desc::after{opacity:1}
.calltoaction{margin-top:10px;margin-bottom:10px}
.calltoaction--alignment_left{text-align:left}
.calltoaction--alignment_center{text-align:center}
.calltoaction--alignment_right{text-align:right}
.calltoaction .btn{padding:var(--verticalPadding) var(--horizontalPadding);border:var(--border);background-color:var(--backgroundColor);color:var(--fontColor) !important;font-size:var(--fontSize);font-style:var(--fontStyle);font-weight:var(--fontWeight);text-decoration:var(--textDecoration)}
.calltoaction .btn--cta:hover{cursor:pointer}
@media screen and (min-width:1259px){.calltoaction .btn.download-ics{display:none !important}
}
@media screen and (max-width:1258px){.calltoaction .btn.download-ics{visibility:visible;display:inline-block}
.calltoaction .btn.add-to-calendar{display:none !important;visibility:hidden}
}
.calltoaction .btn:hover{text-decoration:var(--textDecoration)}
.calltoaction .btn.default-btn{padding:5px 10px;background-color:#06c;color:#fff !important;font-size:18px;font-weight:500}
.calltoaction-modal{background-color:var(--modalBackgroundColor);color:#333}
.calltoaction-modal__content{border-radius:unset}
@media screen and (max-width:1258px){.calltoaction-modal__content{height:100%;width:100%}
}
@media screen and (min-width:1259px){.calltoaction-modal__content{min-height:80vh;width:var(--modalWidth)}
}
.calltoaction-modal__body{display:flex;flex-direction:column;text-align:right;height:100%}
.calltoaction-modal__body .icon-close-light{margin:8px 12px;cursor:pointer}
.calltoaction-modal__body .icon-close-light:before{margin-right:0;padding-right:0}
@media screen and (min-width:768px){.calltoaction-modal__body .icon-close-light{align-self:end}
}
.calltoaction-modal__body iframe{height:98vh;border:0;border-top:2px;border-top-style:inset}
@media screen and (min-width:768px){.calltoaction-modal__body iframe{height:78vh}
}
.audioplayer-inline{width:100%;clear:both}
.audioplayer-inline.marked-by-segmentation{opacity:.3}
.audioplayer-inline::before,.audioplayer-inline::after{content:'';display:table !important;clear:both}
.audioplayer-inline::after{background:none !important;height:0 !important;bottom:0 !important;margin:0 !important}
.audioplayer-inline audio{display:block;width:100%;clear:both}
@media screen and (min-width:768px){.audioplayer-inline figure{width:60%;float:left;margin-right:10px}
.audioplayer-inline figure audio{width:calc(100% - 0px)}
.span-1 .audioplayer-inline figure,.span-25percent .audioplayer-inline figure,.span-50percent .audioplayer-inline figure{width:100%;clear:both;margin:0;overflow-x:visible}
}
@media screen and (min-width:768px\0){.span-1 .audioplayer-inline figure,.span-50percent .audioplayer-inline figure{width:100% !important;clear:both;margin:0;overflow-x:visible;float:none}
.span-1 .audioplayer-inline figure audio,.span-50percent .audioplayer-inline figure audio{width:100%;clear:both;margin:0;overflow-x:visible;display:block}
}
@media screen and (min-width:1024px){.span-2 .audioplayer-inline figure,.span-50percent .audioplayer-inline figure{width:60%;float:left;margin-right:10px}
.span-25percent .audioplayer-inline figure{width:100%;clear:both;margin:0;overflow-x:visible;float:none}
}
.audioplayer-inline .large-font>h2+div{margin-top:13px}
.audioplayer-inline .large-font p{font-size:20px;line-height:28px;font-weight:400}
@media screen and (max-width:767px){.audioplayer-inline figure{float:none;clear:both;width:100%}
}
.accordion-group.marked-by-segmentation.cq-Editable-dom,.accordion-group.hidden-before-segmentation.cq-Editable-dom,.accordion-group.hidden-by-segmentation.cq-Editable-dom{opacity:.3}
.no-js .content li .accordion-element>a:hover{text-decoration:none}
.no-js .content li .accordion-element>a:after{content:none}
.no-js .content li .accordion-element>div{display:block}
.no-js .content .accordion .accordion-element:before{content:none}
.no-js .content section h2+.accordion-wrapper:first-child,.no-js .content section h3+.accordion-wrapper:first-child{content:none}
.no-js .content .job-ad li .accordion-element>a{color:#666;font-family:'minion-pro',serif;font-size:25px;font-style:italic;font-weight:400;line-height:30px;margin:0;cursor:default}
.no-js .accordion-wrapper:before{content:none}
.accordion-wrapper{margin:0;position:relative}
.accordion-wrapper+h3,.accordion-wrapper+ol,.accordion-wrapper+p,.accordion-wrapper+ul{margin-top:19px}
.accordion-wrapper+.accordion-wrapper{margin-top:20px}
.accordion-wrapper.single-item .accordion-element:after,.accordion-wrapper.single-item .accordion-element:before{content:none}
.accordion-wrapper.single-item .toggle-link{display:none}
.accordion-wrapper.single-item h2{color:#666;font-size:25px;font-style:italic;line-height:30px;font-family:'minion-pro',serif;margin-top:0;font-weight:400}
.accordion-wrapper.single-item .flashcard h2{font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;font-weight:500}
.accordion-wrapper.single-item .flashcard h2+p{color:#666;margin-top:5px}
.accordion-wrapper.publication-list .entry{border-top:1px solid #cdcdcd;padding-top:10px;margin-top:10px}
.accordion-wrapper.publication-list .entry:first-child{border-top:0;padding-top:0;margin-top:0}
.accordion-wrapper.publication-list h3{font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;font-size:14px;line-height:19px;color:#333;font-weight:500}
.accordion-wrapper.publication-list h3+p{color:#666;margin-top:5px}
.accordion-wrapper.publication-list strong{color:#333;font-weight:500}
.accordion-wrapper.q-and-a .entry{margin-top:20px}
.accordion-wrapper.q-and-a .entry:first-child{margin-top:0}
.accordion-wrapper:before{content:"";display:block;width:100%;height:1px;left:0;top:0;position:absolute;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZWFlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWFlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');background:-webkit-linear-gradient(left,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%);background:linear-gradient(to right,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%);bottom:0}
.accordion-wrapper .aem-Grid .aem-GridColumn{padding:0}
.accordion-element-content{margin:-3px 0 0;padding-bottom:15px}
.accordion-element-content .flashcard{padding-top:20px}
.accordion-element-content .cmp-richcarousel .flashcard{padding-top:0}
.accordion-element-content .span-1 figure:first-child,.accordion-element-content .span-1 img:first-child{margin-bottom:7px}
.accordion-single-section .accordion-wrapper:first-child{margin:0 !important}
.accordion-single-section .accordion-wrapper .head-image{margin-top:20px;margin-bottom:5px}
.accordion-single-section .accordion-wrapper .head-icon{width:25px;margin-right:10px;margin-bottom:4px}
.content h2+.accordion-wrapper,.content h3+.accordion-wrapper,.content ol+.accordion-wrapper,.content p+.accordion-wrapper,.content ul+.accordion-wrapper{margin:8px 0 0}
.content blockquote+.accordion-wrapper{margin-top:25px}
.content section>.accordion-wrapper:first-child{margin-top:-20px}
.content section>.accordion-wrapper:last-child{margin-bottom:-27px}
.content section:last-child>.accordion-wrapper:last-child{margin-bottom:0}
.content section h2+.accordion-wrapper:first-child,.content section h3+.accordion-wrapper:first-child{content:"";display:block;width:100%;height:1px;left:0;top:0;position:absolute;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZWFlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWFlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');background:-webkit-linear-gradient(left,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%);background:linear-gradient(to right,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%)}
.content section .accordion-wrapper:first-child .accordion-element-content ul li:before{content:"\e03d" !important}
.content section .accordion-wrapper:first-child .accordion-element-content ol li:before{content:counter(i,decimal) "." !important}
.content section .accordion-wrapper:first-child .accordion-element-content section.onadayof ul li:before{content:none !important}
.content ul.accordion{margin-top:0}
.content ul.accordion>li{text-indent:0;padding:0;margin:0}
.content ul.accordion>li:before{content:"";display:none}
.content .accordion .accordion-element:before{content:"";display:block;width:100%;height:1px;left:0;top:0;position:absolute;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZWFlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWFlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');background:-webkit-linear-gradient(left,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%);background:linear-gradient(to right,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%)}
.content li .accordion-element{position:relative}
.content li .accordion-element>a{display:block;position:relative;padding:11px 20px 12px 0;outline:0;font-weight:500}
.content li .accordion-element>a.has-heading-image{padding:0 !important}
.content li .accordion-element>a:active,.content li .accordion-element>a:focus{outline:0}
.content li .accordion-element>.opened{color:#06c}
.content .meta-overline+h2{margin-top:5px}
.content .question{font-weight:500}
.content .answer{font-style:italic;margin-top:6px}
.large-font .content section>.accordion-wrapper:last-child{margin-bottom:-13px}
.large-font .accordion-wrapper.publication-list h2{font-size:20px;line-height:28px;font-style:normal}
.large-font .accordion-wrapper.publication-list .meta{font-size:14px;line-height:19px;color:#666}
.large-font .accordion-wrapper.publication-list .meta+h2{margin-top:3px}
#main.large-font .content li .accordion-element>a{font-weight:500}
#main.large-font .content h1+.accordion-wrapper,#main.large-font .content h2+.accordion-wrapper,#main.large-font .content h3+.accordion-wrapper{margin-top:12px}
#main.large-font .content .accordion-wrapper{overflow:auto}
#main.large-font .content .accordion-wrapper+h2{margin-top:52px}
#main.large-font .content .accordion-wrapper+p{margin-top:33px}
#main.large-font .content .accordion-wrapper.location-wrapper ul.accordion:first-child .accordion-element-content ul.related-links li{margin-top:11px}
#main.large-font .content .accordion-wrapper.location-wrapper ul.accordion:first-child .accordion-element-content figure+p{margin-top:13px}
#main.large-font .content .accordion-wrapper>ul.accordion:first-child{margin-top:0}
#main.large-font .content .accordion-wrapper>ul.accordion:first-child .accordion-element-content:first-child{margin-top:0}
#main.large-font .content .accordion-wrapper>ul.accordion:first-child>li+li{margin-top:0}
.js .content li .accordion-element>a:after{font-family:'RocheIconFont';content:"\e01b";display:inline-block;font-size:70%;right:1px;top:10px;position:absolute;font-weight:400}
.js .content li .accordion-element>.opened:after{content:"\e029";font-weight:400;color:#06c}
.js .content li .accordion-element>div{display:none}
@media screen and (max-width:599px){#main.large-font .content .accordion-wrapper>ul.accordion:first-child .accordion-element-content figure{margin-top:0}
#main.large-font .content .accordion-wrapper>ul.accordion:first-child .accordion-element-content figure:first-child+*{margin-top:0}
}
@media screen and (min-width:600px){.accordion-element-content .span-1>img{margin-top:6px}
.accordion-element-content img{width:100%;display:block}
#main.large-font .content .span-1+.accordion-wrapper{margin-top:33px}
}
@media screen and (max-width:767px){.accordion-wrapper.single-item .toggle-link{display:block !important}
.accordion-wrapper.single-item:before{content:none}
.content .accordion-wrapper.single-item .accordion .accordion-element:before{content:none}
.content section h2+.accordion-wrapper.single-item,.content section h3+.accordion-wrapper.single-item{content:none}
}
@media screen and (min-width:768px){.large-font .span-1 .accordion-wrapper.publication-list h2{font-size:16px;line-height:21px}
.large-font .span-1>.content.span-1 .accordion-wrapper .accordion-element-content>div.span-1 figure:last-child{margin-bottom:16px}
.large-font .span-1>.content.span-1 .accordion-wrapper .accordion-element-content figure img{margin-bottom:0}
.large-font .span-1>.content.span-1 .accordion-wrapper .accordion-element-content figure+p{margin-top:13px}
.large-font .span-1>.content.span-1 .accordion-wrapper .accordion-element-content figure.span-1{float:none;display:block}
.accordion-wrapper.publication-list h2{font-size:16px;line-height:21px}
.accordion-wrapper.single-item .toggle-link{display:block;font-size:25px;line-height:30px;font-style:italic;font-weight:400;font-family:'minion-pro',serif}
.accordion-wrapper.single-item .toggle-link:after{font-style:normal;top:11px}
.accordion-wrapper.single-item .toggle-link.has-heading-image:after{margin-right:4px;line-height:10px !important}
.accordion-wrapper.single-item h3{display:none}
.accordion-wrapper.single-item .textImageContainer h3{font-family:'imago-pro-roche-n5','imago-pro-roche','arial-rfb',sans-serif;color:#333;display:block;font-weight:500;font-style:normal;line-height:21px;font-size:15px;margin-top:10px}
.accordion-wrapper.single-item .textImageContainer h2{font-family:'minion-pro',serif;color:#666;font-weight:normal;line-height:30px;font-size:25px;margin-top:13px}
.accordion-wrapper.single-item .accordion-element:after,.accordion-wrapper.single-item .accordion-element:before{content:"";display:block;width:100%;height:1px;left:0;top:0;position:absolute;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZWFlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWFlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');background:-webkit-linear-gradient(left,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%);background:linear-gradient(to right,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%)}
.content .accordion-wrapper.single-item li .accordion-element>.opened{color:#06c}
.content section .accordion-wrapper.single-item:first-child h2+.accordion .accordion-element:after,.content section .accordion-wrapper.single-item:first-child h3+.accordion .accordion-element:after,.content section .accordion-wrapper.single-item:first-child h2+.accordion .accordion-element:before,.content section .accordion-wrapper.single-item:first-child h3+.accordion .accordion-element:before{content:"";display:block;width:100%;height:1px;left:0;top:0;position:absolute;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZWFlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTclIiBzdG9wLWNvbG9yPSIjZWFlYmViIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');background:-webkit-linear-gradient(left,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%);background:linear-gradient(to right,#fff 0,#eaebeb 3%,#eaebeb 97%,#fff 100%)}
.accordion-element-content .span-1+.span-1{margin-top:0}
.content.span-2.large-copy .accordion-wrapper+h2,.content.span-2.large-copy .accordion-wrapper+p{margin-top:30px}
.content.span-2.large-copy p+.accordion-wrapper{margin-top:30px}
.content.large-copy h2+.accordion-wrapper,.content.large-copy h3+.accordion-wrapper{margin-top:12px}
}
.accordion-single-section.marked-by-segmentation{opacity:.3}
.filter-list{display:block}
@media screen and (min-width:600px){.filter-list{display:grid;grid-template-columns:repeat(3,1fr)}
}
@media screen and (min-width:768px){.filter-list{display:flex;flex-wrap:wrap}
}
.filter-list__filter-group{margin:.3rem;position:relative;display:block;background-color:#fff}
@media screen and (min-width:600px){.filter-list__filter-group{display:inline-block}
}
.filter-list__filter-group.visible .filter-list__group-items{display:block}
.filter-list__group-header{cursor:pointer;padding:.3rem .7rem;border:1px solid #ccc;z-index:3;display:flex;align-items:center}
.filter-list__group-header-btn{width:1.5rem;height:1.5rem;margin-left:auto;padding:.2rem;background-color:white;border-radius:50%;outline:0;border:0;z-index:4;transition:background 333ms linear}
.filter-list__group-header-btn:not(.no-hover):hover,.filter-list__group-header-btn:active{background-color:rgba(255,196,20,0.5)}
.filter-list__group-header-btn::before{content:" ";display:inline-block;width:10px;height:10px;background:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/images/filter.png');background-position:center;background-repeat:no-repeat;background-size:cover}
.filter-list__group-header-btn.selected{background-color:#ffc414}
@media screen and (min-width:768px){.filter-list__group-header-filter-name{display:inline-block;margin-right:.5rem}
}
.filter-list__group-items{box-sizing:border-box;position:absolute;left:0;top:100%;min-width:100%;z-index:5;box-shadow:0 1px 3px 0 rgba(0,0,0,0.15),0 1px 2px 0 rgba(0,0,0,0.1);display:none;margin:0;padding:.3rem;border:1px solid #ccc;background-color:#fff}
.filter-list__group-item{display:flex !important;color:#000 !important;font-size:.9rem !important;cursor:pointer}
.filter-list__group-item-mark{margin-right:.2rem;align-self:center}
.filter-list__group-item-tag-name{white-space:nowrap}
.filter-list__group-item-mark{display:inline-block;width:auto !important}
.marked-by-segmentation,.hidden-before-segmentation,.hidden-by-segmentation{opacity:.3}
.cmp-pdfviewer__content{height:500px}
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless{height:100vh;position:fixed;width:100vw;top:0;left:0;z-index:9999}
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless{height:500px}