.form_section{width:300px;float:none}
.form_section form{float:left;width:300px}
.form_section fieldset{width:300px;float:left}
.form_section .input_box1{background:url(../../../etc/designs/default/images/input_box.gif) no-repeat 0 0;width:185px;height:23px;float:left}
.form_section input{width:175px;padding-left:5px;padding-right:5px;border:0;background:0;padding-top:4px;font-size:11px;color:#999}
.form_section input.sign_up{background:url(../../../etc/designs/default/images/sign_up_btn.gif) no-repeat 0 0;width:82px;height:23px;float:left;margin-left:5px;display:inline;cursor:pointer}
form .form_row{display:block;font-size:13px;line-height:24px;color:#666;clear:both}
form .form_field_checkbox,form .form_field_radio{margin-left:20px}
form .form_field_text,form .form_field_textarea{background:url("../../../etc/designs/default/images/social/fieldbg.gif") repeat-x scroll center top #fff;border-color:#7c7c7c #c3c3c3 #ddd;border-style:solid;border-width:1px;color:#333;font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:100%;margin:0;padding:2px}
form .form_field_textarea{width:698px}
form .form_row_description{font-size:11px;line-height:12px;clear:both;color:#666}
form .form_rightcol{clear:both}
form .form_rightcolnobr{clear:none;float:right;margin-bottom:15px}
form .form_rightcolnooverflow{overflow:hidden}
form .form_rightcolmark{color:red;font-weight:bold}
form .title{padding-top:10px}
form .form_leftcolmark{color:red}
form .form_leftcollabel{float:left;font-weight:bold}
form .form_leftcolmark{float:left;padding-left:2px;font-weight:bold}
form .form_leftcolnobr{float:left;margin-bottom:15px}
form .form_captcha_input{float:left;width:170px}
form .form_captcha_input input{width:170px}
form .form_captcha_img{float:left;padding-left:16px}
form .form_captcha_refresh{float:right}
form .form_captchatimer{float:left;border:1px solid #ccc}
form .form_captchatimer_bar{float:left;background-color:#ccc;height:8px}
form .customer_survey_submit{float:right;margin-top:28px}
form .form_field_text{width:334px;margin-bottom:4px}
form .form_field_text.form_field_multivalued{width:314px}
form .form_field_select{width:340px}
form .form_error{color:red;font-weight:bold}
form div.section{padding-bottom:10px}
form div.colctrl.section{padding-bottom:0 !important}
form SPAN.mr_write{display:inline-block;width:16px;text-align:right;vertical-align:top}
form div.address div.form_row{margin-bottom:12px}
form div.form_address_state{display:inline-block}
form input.form_address_state{width:204px}
form div.form_address_zip{display:inline-block;padding-left:20px}
form input.form_address_zip{width:80px}
form div.creditcard div.form_row{margin-bottom:12px}
form div.form_cc_expiry_month,form div.form_cc_expiry_year,form div.form_cc_security_code{display:inline-block}
form input.form_cc_expiry_month,form input.form_cc_expiry_year{width:40px}
form div.form_cc_expiry_separator{display:inline-block;font-size:150%;padding-right:6px}
form input.form_cc_ccv{width:70px}
/*! normalize.css v1.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
html{background:#fff;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html,button,input,select,textarea{color:#222}
body{font-size:1em;line-height:1.4}
::-moz-selection{background:#b3d4fc;text-shadow:none}
::selection{background:#b3d4fc;text-shadow:none}
img{vertical-align:middle}
fieldset{border:0;margin:0;padding:0}
textarea{resize:vertical}
body,html{background-color:#e5e5e5;height:100%;-ms-content-zooming:none;min-width:300px}
.white-margin{background-color:#fff}
#overall-wrapper{position:relative;width:100%;max-width:1259px;min-height:100%;background-color:#fff;margin:0 auto;overflow:hidden;background:#f2f2f2}
#offcanvas-wrapper{position:relative;overflow:visible;left:0;-webkit-transition:left .5s;transition:left .5s;background:#fff}
.off-left #offcanvas-wrapper{left:264px}
.off-right #offcanvas-wrapper{left:-264px}
#header,#navigation,#navigation .flyout,#navigation .flyout .overview,.stage-text-wrapper{box-sizing:border-box;width:100%;padding:0 6.75%}
#header{padding-left:3.75%}
#main{margin:0 6.75%;padding-top:20px;position:relative}
.left{float:left}
.right{float:right}
.span-1,.span-2,.span-3{margin-top:12px}
#content.span-2+aside.span-2{margin:15px 0 20px;float:none}
div .span-1:first-child,div .span-2:first-child,div .span-3:first-child,#breadcrumbs+#content{margin-top:0}
@media screen and (min-width:768px){.span-half,.span-1,.span-2{float:left;margin-top:0}
#content.span-2{width:100%;float:none}
#content .span-1,#pagetools .span-1{width:31.11111111111111%}
#content .span-2,#breadcrumbs.span-2,#pagetools .span-2{width:65.55555555555556%}
#stage>#breadcrumbs{width:60%;padding:0 3.3%}
.story #breadcrumbs{width:70%}
.span-3{width:100%;margin-top:0}
.teaser-wrapper+.span-3{margin-top:12px}
#content .span-1,#content .span-2,#pagetools .span-1{margin-left:3.333333333333333%}
.story #breadcrumbs{margin-left:0}
#content.span-2 .span-1,#content.span-3 .span-2 .span-1{width:47.47736093143596%;margin-left:5.045278137128072%}
.wide #content div.span-2 div.span-1{width:47.47736093143596%;margin-left:0}
.wide #content div.span-2 div.span-1+div.span-1{margin-left:5.045278137128072%}
#content.span-2 .span-half,#content.span-3 .span-2 .span-half{width:25%}
#content .span-1 .span-1{width:100%;margin-left:0}
#content .span-1:first-child,#content .span-2:first-child,#pagetools .span-2:first-child{margin-left:0}
.wide #content div .span-1:first-child,.wide #content div .span-1:first-child+.span-1,.wide #content div .span-1:first-child+.span-1+.span-1{width:47.47736093143596%}
.wide #content div .span-1:first-child+.span-1,.wide #content div .span-1:first-child+.span-1+.span-1{margin-left:5.045278137128072%}
.wide #content div .span-2:first-child,.wide #content div .span-2:first-child+.span-1,.wide #content div .span-1:first-child+.span-2{width:100%}
.wide #content div .span-1:first-child,.wide #content div .span-1:first-child+.span-2,.wide #content div .span-2:first-child,.wide #content div .span-2:first-child+.span-1{margin-left:0}
.off-left #offcanvas-wrapper,.off-right #offcanvas-wrapper{left:0}
#header,#navigation,#navigation .flyout,#navigation .flyout .overview,.stage-text-wrapper{padding:0 3.3%}
#main{margin:0 3.3%;padding-top:12px}
#stage+#main.wide{padding-top:55px}
#stage+#main{padding-top:20px}
#header,#navigation,#navigation .flyout,#navigation .flyout .overview,#stage #breadcrumbs{padding:0 1.96% 0 1.96%}
#main{margin:0 1.96% 0 1.96%}
#content.span-2{width:65.55555555555556%;float:left}
.wide #content div .span-1:first-child,.wide #content div .span-1:first-child+.span-1,.wide #content div .span-1:first-child+.span-1+.span-1{width:31.11111111111111%;margin-left:3.333333333333333%}
.wide #content div .span-1:first-child+.span-2{width:65.55555555555556%;margin-left:3.333333333333333%}
.wide #content div .span-2:first-child{width:65.55555555555556%}
.wide #content div .span-2:first-child+.span-1{width:31.11111111111111%;margin-left:3.333333333333333%}
.wide #content div .span-1:first-child{margin-left:0}
.content.wide .span-3{width:100%}
.min-width-33{min-width:31.11111111111111% !important;max-width:31.11111111111111%;width:31.11111111111111%;content:''}
.move-right{float:right !important}
}
@font-face{font-family:'RocheIconFont';src:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/fonts/RocheIconFont.eot');src:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/fonts/RocheIconFont.eot?#iefix') format('embedded-opentype'),url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/fonts/RocheIconFont.woff') format('woff'),url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/fonts/RocheIconFont.ttf') format('truetype'),url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/fonts/RocheIconFont.svg#RocheIconFont') format('svg');font-weight:normal;font-style:normal;font-display:swap}
[class*="icon-"]:before{font-family:'RocheIconFont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;display:inline-block;font-size:1em;margin-right:5px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
[class*="icon-"]:after{font-family:'RocheIconFont';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;display:inline-block;font-size:1em;margin-right:5px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.icon-close_button:before{content:"\e04a"}
.icon-tip-2:before{content:"\e049"}
.icon-rss:before{content:"\e048"}
.icon-reset:before{content:"\e046"}
.icon-additional-indication:before{content:"\e045"}
.icon-arrow:before{content:"\e044";position:relative;top:2px}
.icon-arrow-back:before{content:"\e043"}
.icon-arrow-light:before{content:"\e042"}
.icon-arrow-light-back:before{content:"\e041"}
.icon-attachment:before{content:"\e040"}
.icon-award:before{content:"\e03f"}
.icon-bookmark:before{content:"\e03e"}
.icon-bullet:before{content:"\e03d"}
.icon-cart:before{content:"\e03c"}
.icon-checked:before{content:"\e03b"}
.icon-close-light:before{content:"\e603"}
.icon-close:before{content:"\e03a"}
.icon-comment:before{content:"\e039"}
.icon-date:before{content:"\e038"}
.icon-direction:before{content:"\e037"}
.icon-directions:before{content:"\e036"}
.icon-download:before{content:"\e035"}
.icon-edit:before{content:"\e034"}
.icon-fax:before{content:"\e033"}
.icon-file:before{content:"\e032"}
.icon-filter:before{content:"\e031"}
.icon-forward:before{content:"\e030"}
.icon-full-view:before{content:"\e02f"}
.icon-home:before{content:"\e02e"}
.icon-image:before{content:"\e02d"}
.icon-slideshow:before{content:"\e600"}
.icon-movie:before{content:"\e026"}
.icon-letter:before{content:"\e02c"}
.icon-location:before{content:"\e02b"}
.icon-magazine:before{content:"\e02a"}
.icon-minus:before{content:"\e029"}
.icon-mobile:before{content:"\e028"}
.icon-molecular-entity:before{content:"\e027"}
.icon-newwindow:before{content:"\e025"}
.icon-options:before{content:"\e024"}
.icon-orientation:before{content:"\e023"}
.icon-overview:before{content:"\e022"}
.icon-path:before{content:"\e021"}
.icon-pause:before{content:"\e020"}
.icon-pause-button:before{content:"\e01f"}
.icon-phone:before{content:"\e01e"}
.icon-play:before{content:"\e01d"}
.icon-plus:before{content:"\e01b"}
.icon-podcast:before{content:"\e01a"}
.icon-print:before{content:"\e019"}
.icon-rate:before{content:"\e018"}
.icon-retweet:before{content:"\e60d"}
.icon-rewind:before{content:"\e016"}
.icon-rewind-2:before{content:"\e015"}
.icon-roche-logo:before{content:"\e616"}
.icon-search:before,.icon-zoom:before{content:"\e013"}
.icon-share:before{content:"\e012"}
.icon-sm-facebook:before{content:"\e011"}
.icon-sm-gplus:before{content:"\e010"}
.icon-sm-linkedin:before{content:"\e00f"}
.icon-sm-twitter:before{content:"\e00e"}
.icon-sm-youtube:before{content:"\e00d"}
.icon-sm-pinterest:before{content:"\e04d"}
.icon-sm-instagram:before{content:"\e906"}
.icon-sort-down:before{content:"\e00c"}
.icon-sort-up:before{content:"\e00b"}
.icon-sound:before{content:"\e00a"}
.icon-soundoff:before{content:"\e009"}
.icon-stop:before{content:"\e008"}
.icon-tag:before{content:"\e007"}
.icon-thumb:before{content:"\e006"}
.icon-time:before{content:"\e005"}
.icon-tip:before{content:"\e004"}
.icon-trash:before{content:"\e003"}
.icon-tweet-reply:before,.icon-back:before{content:"\e60c"}
.icon-up:before{content:"\e002"}
.icon-user:before{content:"\e001"}
.icon-worldmap:before{content:"\e000"}
.icon-pointer:before{content:"\e04b"}
.icon-information:before{content:"\e04c"}
.icon-arrow-pharmapipe:before{content:"\e04e"}
.icon-arrow-pharmapipe-up:before{content:"\e04f"}
.icon-contact-user:before{content:"\e051"}
.icon-contact-letter:before{content:"\e052"}
.icon-contact-phone:before{content:"\e053"}
.icon-arrow-down:before{content:"\e054"}
.icon-quote:before{content:"\e056"}
.icon-arrow-down-thin:before{content:"\e609"}
.icon-navigation-pull:before{content:"\e055"}
.icon-innovation:before{content:"\e049"}
.icon-hotspot:before{content:"\e604"}
.icon-door-open:before{content:"\e605"}
.icon-door-closed:before{content:"\e606"}
.icon-door-closed-2:before{content:"\e608"}
.icon-360:before{content:"\e607"}
.icon-square:before{content:"\e008"}
.icon-calendar:before{content:"\e60a"}
.icon-showmore:before{content:"\e60e"}
.icon-hide:before{content:"\e60f"}
.icon-sort-up:after{content:"\e008"}
.icon-sort-down:after{content:"\e008"}
.icon-click:before{content:"\e615"}
.icon-field-of-study:before{content:"\e61b"}
.icon-opportunities:before{content:"\e61c"}
.icon-internal:before{content:"\e044"}
.icon-degrees:before{content:"\e61d"}
.icon-triangle-product:before{content:"\e900"}
.icon-reload:before{content:"\e017"}
.icon-xing:before{content:"\e61e"}
.icon-instagram:before{content:"\e906"}
.icon-chat:before{content:"\e901"}
.icon-circle:before{content:"\e620"}
.icon-minutes:before{content:"\e622"}
.icon-pause-circle:before{content:"\e903"}
.icon-pdf:before{content:"\e61f"}
.icon-play-circle:before{content:"\e904"}
.icon-in-detail:before{content:"\e902"}
.icon-tooltip:before{content:"\e621"}
.icon-progress-1:before{content:"\e618"}
.icon-progress-2:before{content:"\e619"}
.icon-progress-3:before{content:"\e61a"}
ul.link-list a:before{font-family:'RocheIconFont';font-size:1em;margin-right:5px}
ul.link-list a.icon-letter:before{content:"\e02c"}
ul.link-list a.icon-sm-twitter:before{content:"\e00e"}
.content article p.tags:before{font-family:'RocheIconFont';display:inline-block;margin-top:4px;margin-right:5px}
.content p.tags:before,ul.link-list a.icon-tag:before{content:"\e007"}
ul.link-list a.icon-location:before{content:"\e02b"}
ul.link-list a.icon-directions:before{content:"\e036"}
ul.link-list a.icon-newwindow:before{content:"\e025"}
ul.link-list a.icon-magazine:before{content:"\e02a"}
ul.link-list a.icon-award:before{content:"\e03f"}
ul.link-list a.icon-file:before{content:"\e032"}
ul.link-list a.icon-rss:before{content:"\e048"}
ul.link-list a.icon-filter:before{content:"\e031"}
.content a:hover:before{text-decoration:none}
#stage .icon-internal:before,.content .icon-internal:before,ul.link-list a.icon-internal:before{font-family:'RocheIconFont';content:"\e044";display:inline-block;font-size:.8em;margin-right:5px}
.content .link-list a:before,.content .link-list span.icon-span:before{display:inline-block;padding-left:0;text-indent:0}
ul.link-list a{display:inline-block}
ul.link-list span[class*="icon-"]:before{padding-left:0;text-indent:0}
ul.link-list span.icon-user{display:inline-block;padding-left:20px;text-indent:-19px}
ul.link-list span.icon-phone{display:inline-block;padding-left:13px;text-indent:-13px}
ul.link-list a.icon-letter{padding-left:20px;text-indent:-19px}
ul.link-list a.icon-sm-twitter{padding-left:21px;text-indent:-21px}
ul.link-list a.icon-tag{padding-left:18px;text-indent:-18px}
ul.link-list a.icon-location{padding-left:15px;text-indent:-15px}
ul.link-list a.icon-directions{padding-left:18px;text-indent:-18px}
ul.link-list a.icon-newwindow{padding-left:19px;text-indent:-19px}
ul.link-list a.icon-internal{padding-left:12px;text-indent:-12px}
ul.link-list a.icon-download{padding-left:16px;text-indent:-16px}
ul.link-list a.icon-magazine{padding-left:19px;text-indent:-19px}
ul.link-list a.icon-award{padding-left:12px;text-indent:-12px}
ul.link-list a.icon-file{padding-left:15px;text-indent:-15px}
ul.link-list a.icon-rss{padding-left:18px;text-indent:-18px}
.content figure.icon-calendar,.content figure.icon-image,.content figure.icon-movie,.content figure.icon-slideshow,.content figure.icon-zoom{position:relative;color:#fff}
.content figure.icon-calendar:before,.content figure.icon-image:before,.content figure.icon-movie:before,.content figure.icon-slideshow:before,.content figure.icon-zoom:before{position:absolute;bottom:7px;left:7px;font-size:18px;line-height:18px;text-shadow:0 0 3px #999}
.content .img-float figure.icon-calendar:before{bottom:11px}
.content figure.icon-zoom:before{bottom:9px;right:auto;left:10px;font-size:18px;line-height:18px}
.content figure.icon-image:before{font-size:22px;line-height:22px}
a[href^=tel]:before{content:none !important}
a[href^=tel]{display:inline !important;padding-left:0 !important}
@media screen and (min-width:768px){ul.link-list a{display:inline-block}
ul.link-list span.icon-user{display:inline-block;padding-left:20px;text-indent:-20px}
ul.link-list span.icon-phone{display:inline-block;padding-left:15px;text-indent:-13px}
ul.link-list a.icon-letter{padding-left:20px;text-indent:-20px}
ul.link-list a.icon-sm-twitter{padding-left:22px;text-indent:-22px}
ul.link-list a.icon-tag{padding-left:19px;text-indent:-19px}
ul.link-list a.icon-location{padding-left:16px;text-indent:-16px}
ul.link-list a.icon-directions{padding-left:19px;text-indent:-19px}
ul.link-list a.icon-newwindow{padding-left:20px;text-indent:-20px}
ul.link-list a.icon-internal{padding-left:13px;text-indent:-13px}
ul.link-list a.icon-magazine{padding-left:20px;text-indent:-20px}
ul.link-list a.icon-award{padding-left:12px;text-indent:-12px}
ul.link-list a.icon-file{padding-left:15px;text-indent:-15px}
}
body{font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;font-size:13px;line-height:1;color:#333;-webkit-font-smoothing:antialiased}
@font-face{font-family:'arial-rfb';src:local('Arial');font-weight:400;font-display:swap}
@font-face{font-family:'arial-rfb';src:local('Arial Bold'),local('Arial-Bold');font-weight:500;font-display:swap}
body{letter-spacing:0}
.wf-active body{letter-spacing:0}
b,strong{font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-weight:500}
#header{font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif}
a,a:visited{text-decoration:none;color:#666}
a:hover{color:#06c}
h1,h2{font-family:"minion-pro",serif}
.content,.content h3{font-size:14px;line-height:19px}
.content sup{top:-0.5em}
.content sub,.content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.content a,.content a:visited{color:#06c}
.content a:hover{text-decoration:underline}
.content h2 a,.content h2 a:visited{color:#666}
.content h2 a:hover{color:#06c;text-decoration:none}
.content p{margin:11px 0 0 0}
.content p+p,.content p+ul,.content p+ol,.content ol+p,.content ul+p{margin-top:11px}
.content h1+section,.content h2+section,.content h3+section,.content p+section,.content ol+section,.content ul+section,.content figure+section,.content div+section{margin-top:9px}
.content h1+section>h2:first-child,.content h2+section>h2:first-child,.content h3+section>h2:first-child,.content p+section>h2:first-child,.content ol+section>h2:first-child,.content ul+section>h2:first-child,.content figure+section>h2:first-child,.content div+section>h2:first-child{margin-top:17px}
.content h1+section>h2:first-child{margin-top:5px}
.content section>h2:first-child,.content section>.header-link:first-child h2{margin-top:0}
.content p:first-child,.content ul:first-child,.content ol:first-child{margin:0}
.content p+figure{margin-top:9px}
.content figure+figure{margin-top:11px}
.content section figure:first-child{margin-top:8px}
.content p+figure.span-1,.content ul+figure.span-1,.content ol+figure.span-1,.content p+figure.span-half,.content ul+figure.span-half,.content ol+figure.span-half{margin-top:15px}
input[type="text"],input[type="email"],input[type="tel"]{font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;font-size:14px;outline:0;border:1px solid #ccc}
input[type="text"]:focus,textarea:focus,select:focus{border-color:#999}
input,textarea,select{outline-color:transparent;outline-style:none}
.content p.overline{font-size:13px;line-height:18px;font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-weight:500}
.content p+p.overline{margin-top:0}
.content#content .icon-time+.overline,.content#content p+.overline{margin-top:8px}
.content p+h1{margin-top:2px}
.content h1{font-size:25px;line-height:30px;font-weight:600;font-style:italic;margin:0;font-family:"minion-pro",serif}
.content h2{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){.content h2{white-space:nowrap;font-size:3vw}
}
.content p+h2,.content ul+h2,.content ol+h2{margin-top:10px}
.content .add-divider+h2,.content .add-divider+h1,.content .add-divider+h3,.content .add-divider+p,.content .add-divider+ol,.content .add-divider+ul{margin-top:0}
.content figure+h2{margin-top:17px}
.content h2+p,.content h2+ul,.content h2+ol,.content h2+h3{margin-top:8px}
.content h3{margin:21px 0 0;font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-weight:500}
.content h3:first-child{margin-top:0}
.content p+h3,.content ul+h3,.content ol+h3,.content figure+h3{margin-top:19px}
.content .light{color:#666}
.content a span.meta,.content a span.meta:hover,.content a:hover span.meta{text-decoration:none !important;color:#999 !important;display:inline-block}
#stage a span.meta,#stage a span.meta:hover,#stage a:hover span.meta{text-decoration:none !important;color:#999 !important;display:inline-block}
.content a span.meta:before,#stage a span.meta:before{content:"\00a0"}
.content .link-list a.icon-download span.meta{text-indent:0}
.content .icon-date,.content .icon-time{font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;font-size:12px;line-height:17px;color:#666}
.content .icon-date:before,.content .icon-time:before{font-size:1em}
.content .author{font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;font-size:13px;line-height:18px;color:#666}
.content figure{margin:6px 0 0}
.content h1+figure{margin:14px 0 0}
.content h2+figure,.content h3+figure{margin:8px 0 0}
.content figure img{width:100%}
.content figcaption{font-size:12px;line-height:17px;color:#666;margin-top:5px}
.content figcaption:before{font-family:'RocheIconFont';content:"\e02d";display:inline-block;margin-right:5px}
.content ul,.content ol{margin:13px 0 0;padding:0}
.content h3+ul,.content h3+ol,.content h3+p{margin-top:9px}
.content ul+p,.content ol+p{margin-top:11px}
.content li{margin-top:4px}
.content li:first-child{margin-top:0}
.content ul li{list-style:none outside none;overflow:hidden;padding:0 0 0 24px;text-indent:-24px}
.content ul li:before{content:"\e03d";font-family:'RocheIconFont';font-size:9px;color:#06c;height:6px;position:relative;top:-1px;margin-right:14px}
.content ol li:before{color:#06c;content:counter(i,decimal) ".";margin:0;display:inline-block;width:15px;list-style-position:inside}
.content ol li{counter-increment:i;list-style:none outside none;overflow:hidden;padding:0 0 0 30px;text-indent:-15px}
.content li [class*="icon-"]{text-indent:0}
.content .link-list li:before{content:none}
.content .link-list li{padding:0;text-indent:0}
.content .link-list li a{display:block;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.content .link-list li{word-wrap:break-word}
.content .header-link{position:relative}
.content .header-link h2{padding-right:80px}
time.relative:first-letter {text-transform:uppercase}
@media screen and (min-width:600px){#content.span-2 figure.span-1,#content.span-3 .span-2 figure.span-1,#content.span-2 figure.span-half,#content.span-3 .span-2 figure.span-half{margin-left:0;margin-right:5.045278137128072%;margin-bottom:16px}
.content figure.span-1+p,.content figure.span-1+ul,.content figure.span-1+ol,.content figure.span-2+p,.content figure.span-2+ul,.content figure.span-2+ol,.content figure.span-half+p,.content figure.span-half+ul,.content figure.span-half+ol{margin-top:9px}
.content figure.span-1+h3,.content figure.span-2+h3,.content figure.span-half+h3{margin-top:11px}
.content figure.span-1+h1,.content figure.span-1+h2,.content figure.span-2+h1,.content figure.span-2+h2,.content figure.span-half+h1,.content figure.span-half+h2{margin-top:8px}
.content h3+figure.span-1+p,.content h3+figure.span-1+ul,.content h3+figure.span-1+ol,.content h3+figure.span-1+h3{margin-top:2px}
.content h2+figure.span-1+p,.content h2+figure.span-1+ul,.content h2+figure.span-1+ol,.content h2+figure.span-1+h3{margin-top:2px}
.content h1+figure.span-1+p,.content h1+figure.span-1+ul,.content h1+figure.span-1+ol,.content h1+figure.span-1+h3{margin-top:8px}
.content figure.span-1:first-child+p,.content figure.span-1:first-child+ul,.content figure.span-1:first-child+ol,.content figure.span-1:first-child+h3{margin-top:3px}
.content figure.span-1:first-child+h2,.content figure.span-1:first-child+h1{margin-top:0}
}
@media screen and (min-width:768px){.content,.content h3{font-size:15px;line-height:21px}
.content h1{font-size:30px;line-height:35px}
.content p+h2,.content ol+h2,.content ul+h2{margin-top:14px}
.content h2+p,.content h2+ul,.content h2+ol{margin-top:7px}
.content h1+figure.span-1+p,.content h1+figure.span-1+ul,.content h1+figure.span-1+ol,.content h1+figure.span-1+h3{margin-top:6px}
.content .author{font-size:13px;line-height:20px}
.content h1+figure{margin:13px 0 0}
.content figcaption{font-size:14px;line-height:19px;margin-top:4px}
.content ul+p,.content ol+p,.content p+ul,.content p+ol{margin-top:10px}
.content ol li:before{width:14px}
.content ol li{padding:0 0 0 28px;text-indent:-14px}
.content ul li{padding:0 0 0 18px;text-indent:-18px}
.content ul li:before{margin-right:8px;top:0}
.content .icon-date,.content .icon-time{font-size:12px;line-height:17px}
}
@media screen and (min-width:1024px){.content#content .icon-time+.overline,.content#content p+.overline{margin-top:5px}
.content p.overline{font-size:14px;line-height:19px}
.content h1{font-size:35px;line-height:40px}
.content p+h1{margin-top:4px}
.content p+h2,.content ul+h2,.content ol+h2{margin-top:17px}
.content h2+p,.content h2+ul,.content h2+ol,.content h2+h3{margin-top:6px}
.content h1+figure{margin:12px 0 0}
.content p+h3,.content ul+h3,.content ol+h3,.teaser-wrapper+h3,.accordion-wrapper+h3{margin-top:23px}
.content h3+p,.content h3+ul,.content h3+ol{margin-top:7px}
.content ul+p,.content ol+p,.content p+ul,.content p+ol{margin-top:11px}
.content .author{font-size:15px;line-height:20px}
}
#header{position:relative;padding-top:11px;border-bottom:1px solid #ccc;z-index:45}
#generic-website-title{font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;position:absolute;text-align:center;width:180px;left:50%;margin-left:-90px;font-weight:500;font-size:13px;line-height:18px;display:block;color:#333;margin-top:1px}
#generic-website-title .site{display:none}
#generic-website-title .section{display:inline}
.service-nav{display:none}
#offcanvas-nav-trigger{cursor:pointer;display:block;padding:3px 3% 10px}
#offcanvas-nav-trigger:before{content:"\e024";font-family:'RocheIconFont';font-variant:normal;font-weight:normal;line-height:1;text-transform:none;font-size:16px;color:#666}
.off-left #offcanvas-nav-trigger:before{color:#06c}
#global-logo{padding-bottom:10px;margin-top:-2px;margin-right:-1px}
#global-logo:before{content:"\e616";font-family:'RocheIconFont';font-variant:normal;font-weight:normal;line-height:1;text-transform:none;font-size:24px;color:#06c}
button.search-submit{display:block;border:0;background:0;position:absolute;right:1px;top:0;padding:4px;color:#fff}
button.search-submit:before{content:"\e013";font-family:'RocheIconFont';font-variant:normal;font-weight:normal;line-height:1;text-transform:none;font-size:12px;color:#666}
::-webkit-input-placeholder{line-height:17px}
@media screen and (-webkit-min-device-pixel-ratio:0){button.search-submit{top:1px}
}
@media screen and (min-width:768px){#header{padding-top:17px;border-bottom:0}
#generic-website-title{position:static;float:left;text-align:left;width:auto;margin:0}
#generic-website-title .site{display:inline}
#generic-website-title .section,#offcanvas-nav-trigger{display:none}
.service-nav{display:block;list-style:none;margin:0;padding:0}
.service-nav li{display:block;float:left;margin:0 0 0 19px}
.service-nav a{font-size:13px;line-height:18px}
#global-logo{display:block;margin:5px 0 0;padding-bottom:8px}
#header{padding-top:25px}
#global-logo{margin:3px -1px 0 0;padding-bottom:15px}
#global-logo:before{font-size:33px}
}
@media screen and (min-width:1024px){#header{padding-top:31px}
#global-logo:before{font-size:39px}
#global-logo{padding-bottom:28px}
}
#breadcrumbs{float:left;display:none}
#breadcrumbs ol{display:inline-block;list-style:none outside none;margin:0 0 0 -8px;padding:0;font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;font-size:14px;line-height:19px}
#breadcrumbs ol li{font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;float:left;font-weight:500;margin-left:8px;padding:0;text-indent:0;margin-top:0;text-shadow:0 0 3px rgba(255,255,255,0.5)}
#breadcrumbs a{font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;color:#06c;font-weight:400}
#breadcrumbs.inverted a{color:#ffc414}
#breadcrumbs ol li:before{float:left;color:#06c;content:"\0003e";speak:none;margin:0 3px 0 0;font-size:11px;position:relative;top:0;font-weight:normal}
#breadcrumbs.inverted ol li:before{color:#ffc414}
#breadcrumbs ol li:first-child:before{content:none;margin:0 3px 0 0}
#breadcrumbs ol li:last-child:before{color:#333;font-weight:normal}
#breadcrumbs.inverted ol li:last-child:before{color:#ffc414}
#breadcrumbs.inverted ol li:last-child{color:#fff}
@media screen and (min-width:768px){#breadcrumbs{display:block;margin-bottom:15px}
.js .breadcrumbs-ready #main>#breadcrumbs{display:block}
.js #main>#breadcrumbs{display:none}
#breadcrumbs+#content{clear:left}
#stage #breadcrumbs,.story #breadcrumbs{position:absolute;top:12px;left:0;z-index:3}
.js #stage+#main>#breadcrumbs{display:none}
}
#pagetools{line-height:15px;margin:23px 0 20px;color:#666;position:relative;overflow:hidden;font-size:15px;line-height:18px;font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;height:23px}
#pagetools:last-child{margin-bottom:0}
.js #pagetools .sharetools{display:none}
#pagetools.sharing a.share-article{display:none}
#pagetools.sharing .sharetools{display:inline-block}
#pagetools.sharing .close-share-article{display:block}
#pagetools.rating a.share-article{display:none}
#pagetools.rating .rating-layer{display:block}
#pagetools.rating .star-rater{width:100%}
#pagetools .sm-links li{padding-left:0;text-indent:0;overflow:visible;margin-left:20px}
#pagetools .close-share-article{display:none}
#pagetools .rating-wrapper{margin-right:10px;position:relative;float:left}
#pagetools .share-article{color:#06c;font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;line-height:24px;margin-right:30px;float:left}
#pagetools .share-article:before{font-family:'RocheIconFont';font-size:20px;line-height:18px;color:#06c;padding-right:2px;position:relative;top:4px}
#pagetools .rating-layer{display:none;position:absolute;width:100%;min-width:100%;text-align:left;z-index:1;overflow:hidden;line-height:18px;padding-top:2px;height:20px;padding-left:25px}
#pagetools .star-rater{position:absolute;text-align:right;height:28px;z-index:2;overflow:hidden}
#pagetools .sharetools{position:relative}
#pagetools .close-share-article{display:inline-block;position:absolute;left:0;top:0;z-index:3;font-size:0;width:16px}
#pagetools .close-share-article:hover{text-decoration:none}
#pagetools .close-share-article:before{content:"\e03a";font-family:'RocheIconFont';line-height:1;font-size:16px;color:#666;position:absolute;top:5px;left:0}
#pagetools .close-share-article:focus,#pagetools .close-share-article:active{outline:0}
#pagetools .rating-response{margin:0;line-height:20px}
#pagetools .star-rating{margin-right:5px}
#pagetools .share-article:hover{text-decoration:none}
#main .sm-links{list-style:none;margin:0;padding:0;color:#666;line-height:19px}
.js #pagetools .sm-links{margin-top:0;margin-left:15px}
.sm-links li{float:left;margin:0 0 0 10px;padding:0;text-indent:0;letter-spacing:initial}
.sm-links li:first-child{margin:0}
.sm-links li:before{content:"";display:none}
#main .sm-links a{display:inline-block;color:#06c}
#main .sm-links a:hover{text-decoration:none}
.sm-links a:before{font-size:22px;line-height:25px;text-indent:0;margin:0}
.sm-links .icon-letter:before{top:-2px;position:relative}
.sm-links .icon-sm-pinterest:before{top:-1px;position:relative}
@media screen and (min-width:768px){.wide #pagetools{text-align:right;position:absolute;top:0;right:0;width:31.11111111111111%;margin:10px 0 8px}
#stage+#main.wide #pagetools{margin-top:15px}
.wide #pagetools .share-article{float:right;margin-right:0;margin-left:20px}
.wide #pagetools .rating-wrapper{float:right;margin-left:10px;margin-right:15px}
.js .wide #pagetools .sm-links li{float:right;margin-left:0;margin-right:18px}
.wide #pagetools .sm-links li:first-child{margin-left:10px}
.wide #pagetools .sm-links{margin-left:0;margin-right:15px}
#pagetools .sm-links li:first-child:before{top:-2px}
.wide #pagetools .rating-layer{right:0;padding-right:10px;text-align:right}
.wide #pagetools .star-rater{right:0}
#pagetools .star-rater{height:22px}
#pagetools .close-share-article:before{top:5px}
.wide #pagetools .close-share-article{right:0;left:auto}
}
.star-rating,.star-rating a{background:0;position:relative;display:inline-block;text-indent:0;font-size:0;height:20px;width:20px}
.star-rating:before,.star-rating a:before{content:"\e018";font-family:'RocheIconFont';font-size:20px;line-height:20px;color:#ccc;margin-right:2px}
.star-rating-control .star-rating:first-child:before,.star-rating-control .star-rating:first-child a:before{margin-left:0}
.star-rating-on a:before,.star-rating-on:before{color:#06c}
.rating-cancel,.rating-cancel a{display:none}
.star-rating-readonly div.star-rating{cursor:default}
div.rating-cancel,div.star-rating{float:left;width:20px;height:20px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel a,div.star-rating a{display:block;width:20px;height:100%;background-position:0 0;border:0}
div.star-rating-on a{background-position:0 -16px !important}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent !important;overflow:hidden !important}
#navigation{position:relative;overflow:hidden;font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;padding-right:0;padding-top:4px}
#navigation ul{display:block;margin:0;padding:0}
#navigation li{display:block;float:left;margin:0}
#navigation .main>li:first-child>a:before{content:"\e02e";font-family:'RocheIconFont';font-variant:normal;font-weight:normal;line-height:1;text-transform:none;padding-right:5px}
#navigation .main>li:first-child>a:hover:before{color:#06c}
@media screen and (max-width:767px){#navigation{box-sizing:border-box;position:absolute;top:0;left:-264px;width:264px;height:100%;margin:0;padding:0 10px 4px 15px;background:#e5e5e5;overflow-y:auto}
#navigation:after{content:"";display:block;position:absolute;height:100%;width:1px;top:0;right:-1px;box-shadow:-2px 0 2px 2px rgba(0,0,0,0.2);z-index:45}
#navigation>.main{position:relative;margin-top:14px}
#navigation>.main.breadcrumb{top:-10px !important}
#navigation>.main li{position:relative;display:none;float:none;padding:0}
#navigation .main>li:first-child>a:before{position:relative;background:#e5e5e5;z-index:42}
#navigation>.main.recent>li,#navigation>.main .recent>ul>li,#navigation .main .active,#navigation .main>li:first-child{display:block}
#navigation.breadcrumb-visible .active:before{content:"";position:absolute;display:block;width:1px;height:90px;top:-28px;left:6px;z-index:41;background:#d5d5d5;background:-webkit-linear-gradient(top,#999 0,#999 60%,#e5e5e5 100%);background:linear-gradient(to bottom,#999 0,#999 60%,#e5e5e5 100%)}
#navigation .active.recent:before,#navigation .active.recent .active:before{content:none}
#drag_handle{display:block;text-align:center;padding:10px 0;cursor:-webkit-grabbing}
#drag_handle:before{font-family:'RocheIconFont';content:"\e055";font-size:7px;height:auto;position:static;margin:0 0 5px 0;color:#999;width:auto;text-align:center}
#navigation .main li:after,#navigation .main .active.recent>ul>.active:after{position:absolute;top:14px;right:0;display:block;font-family:'RocheIconFont';speak:none;font-weight:normal;font-variant:normal;text-transform:none;font-size:.8em;line-height:.8em;-webkit-font-smoothing:antialiased;content:"\e042"}
#navigation .main .active:after,#navigation .main .no-children:after,#navigation .main>li:first-child:after,#navigation .main .active.recent>ul>.no-children.active:after{content:none}
#navigation .main li a,#navigation .main .collecting>a,#navigation .main .active.recent>a,#navigation .main .active.recent>ul>.active>a{display:block;font-size:16px;line-height:16px;padding:10px 12px 11px 0;color:#333;border-bottom:1px solid #d5d5d5;cursor:pointer;padding-left:14px;text-indent:-14px}
#navigation .main .collecting{position:absolute;left:-4000px}
#navigation .main .collecting li{display:block}
#navigation .main>li:first-child a,#navigation .main>#drag_handle+li a,#navigation .main .active>a{border-bottom:0}
#navigation .main>li:first-child>a,#navigation .main .active>a{font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-weight:500}
#navigation .main .active>a:before{position:relative;font-family:'RocheIconFont';font-size:.5em;font-size:9px;speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e021";top:-2px;left:2px;padding-right:9px;z-index:42;display:inline}
#navigation .main .active.recent>a:before,#navigation .main .active.recent>ul>.active>a:before{content:none}
#navigation .main .active.recent>ul>.active>a{font-weight:normal;color:#06c}
#navigation .icon-worldmap:before{position:absolute;top:8px;right:-5px;font-size:15px}
#navigation li a:hover{color:black !important}
#navigation li.currentPage>a{color:#06c !important}
#navigation .flyout{padding:0}
.offcanvas-header,.offcanvas-header.search{box-sizing:border-box;position:absolute;display:block;width:100%;height:43px;top:0;left:0;padding:13px 10px 0 15px;background-color:#fff;box-shadow:4px 0 4px 1px rgba(0,0,0,0.2);z-index:43}
.offcanvas-header.search{background:0;box-shadow:none;height:auto}
.offcanvas-header.search .no-results-found a{color:#06c}
#navigation .offcanvas-header .search,#navigation .offcanvas-header.search+.main{display:none}
#navigation .offcanvas-header.search+.main li:first-child,#navigation .offcanvas-header.search>.search{display:block}
.offcanvas-header li{font-size:15px;line-height:1}
#navigation .offcanvas-header>ul li{float:right}
#navigation .offcanvas-header>ul li.search{margin-right:30px;display:inline;color:#666}
.offcanvas-header.search li.search a{color:#333}
.offcanvas-header li.search a:before{font-size:22px;line-height:22px;margin-top:-3px}
#navigation .offcanvas-header .up{display:none}
#navigation .offcanvas-header .up,#navigation .offcanvas-header .home{float:left}
#navigation .offcanvas-header li.close-search{display:none}
#navigation .offcanvas-header.search li.home,#navigation .offcanvas-header.search li.lang{display:none !important}
#navigation .offcanvas-header.search li.search{display:none}
.offcanvas-header.search li.close-search a:before{font-size:18px;line-height:18px}
#navigation .offcanvas-header.search li.close-search{display:block;float:right}
.offcanvas-header .up a,.offcanvas-header .home a{color:#333;font-weight:500}
.offcanvas-header>ul:first-child{margin-right:10px}
.offcanvas-header .preloader{text-align:center;color:#999;font-size:18px;margin-top:30px;display:none}
.offcanvas-header .tt-dropdown-menu{position:static !important;display:block !important}
.offcanvas-header .twitter-typeahead{display:block !important}
.offcanvas-header.search>.search{margin-top:11px;position:relative}
.offcanvas-header.search>.search .search-input{padding-right:30px;-webkit-appearance:none;border-radius:0}
.offcanvas-header.search>.search:after{width:20px;height:20px;content:"";position:absolute;right:2px;top:9px;content:"\e013";font-family:'RocheIconFont';font-variant:normal;font-weight:normal;line-height:1;text-transform:none;font-size:17px;color:#999}
}
@media screen and (min-width:768px){.offcanvas-header{display:none}
#navigation{overflow:visible;border-bottom:1px solid #cdcdcd}
#navigation .main>li:first-child>a{font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-weight:500}
#navigation li>a{position:relative;display:block;color:#666;padding:7px 6px 13px;border:1px solid #fff;border-bottom:0;font-size:14px;line-height:1;cursor:pointer}
#navigation li:hover>a{color:#06c}
#navigation .hover>a{background-color:#f6f6f6;border-color:#cdcdcd;z-index:43}
#navigation .no-children:hover>a{background-color:transparent;border-color:#fff;z-index:42}
#navigation .main>li:first-child>a{font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;font-size:0;font-weight:400;padding-top:0;padding-bottom:0;padding-left:0 !important;border-left:none !important}
#navigation .main>li:first-child>a:before{font-size:21px;line-height:22px;padding:0;color:#666}
#navigation .main>.active>a,#navigation .main>.active:first-child>a{font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;color:#333;font-weight:500}
#navigation .main>li.active:hover>a{color:#06c}
#navigation .flyout{position:absolute;display:none;box-sizing:border-box;width:100%;top:auto;left:0;margin:-1px 0 0;background-color:#f6f6f6;border-top:1px solid #cdcdcd;z-index:42;box-shadow:0 4px 4px 1px rgba(0,0,0,0.2)}
#secondaryNavigation .flyout.collecting,#navigation .flyout.collecting{left:-4000px;top:-4000px;display:block}
#navigation>ul>li.hover .flyout{display:block}
#navigation .flyout>.overview:before{font-size:1.1em}
#navigation,#navigation .flyout{-ms-touch-action:none;touch-action:none}
#navigation .flyout>.overview{font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;display:inline-block;position:absolute;width:auto;padding-right:0;top:11px;left:0;font-size:14px;font-weight:500;line-height:1;color:#333}
#navigation .flyout .overview:before{content:"\e022";font-family:'RocheIconFont';font-variant:normal;font-weight:normal;line-height:1;text-transform:none;padding-right:5px}
#navigation .flyout>div:first-child,#navigation .flyout>.overview:first-child+div{margin-right:-8px;margin-left:0;padding-right:18px}
#navigation .flyout ul{display:block;border-left:1px solid #cdcdcd;padding:0 0 0 10px;margin-top:26px}
#navigation .flyout>.overview:first-child+div ul{padding:0;border:0}
#navigation .flyout div ul:first-child{margin-top:0}
#navigation .flyout li{display:block;float:none;margin:6px 0 0}
#navigation .flyout li:first-child{margin:0}
#navigation .flyout li>a{display:inline;float:none;padding:0;background:0;border:0;color:#333;font-size:14px;line-height:1}
#navigation .flyout li li>a{color:#666}
#navigation .flyout>div ul>li:first-child>a,#navigation .flyout>div ul>li:first-child>span{font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-weight:500;color:#333}
#navigation .flyout .overview:hover,#navigation .flyout li>a:hover,#navigation .flyout li:first-child>a:hover,#navigation .main .flyout .active>a{color:#06c}
#navigation .main .flyout .active>a{cursor:default}
#navigation .main .flyout .active>a[href]{cursor:pointer}
#navigation .flyout ul ul{border:0;padding:0 0 0 10px;margin:6px 0 0}
#navigation.fixed{position:fixed;top:0;z-index:100;background:#fff}
#navigation.fixed .main>li>a{font-size:13px;line-height:15px}
#navigation.fixed .main>li:first-child>a{font-size:0}
#navigation.fixed .flyout.scrollable{overflow-y:auto;overflow-x:hidden}
#navigation.fixed+#main,#navigation.fixed+#stage{margin-top:41px}
.js #navigation ul.main{float:left}
#navigation .search-button{display:none;padding:9px 10px 10px;opacity:0;cursor:pointer;color:#666;float:left}
#navigation .search-button.icon-close{font-size:0}
#navigation.fixed .search-button.icon-close:before{vertical-align:-3px;margin-right:10px}
#navigation .search-wrapper{display:none}
#navigation.fixed .search-wrapper{background:#fff;height:30px;padding:5px 0;position:absolute;top:0;right:0;text-align:right;display:none;width:0;overflow:hidden}
#navigation.fixed .search-wrapper form{position:relative;margin-right:15px}
#navigation.fixed .search-wrapper input.search-term{width:460px;font-size:15px;line-height:18px;padding:5px 30px 5px 10px;border-color:#ccc;position:absolute;right:0;height:30px;box-sizing:border-box}
#navigation.fixed .search-wrapper button.search-submit{right:7px;top:3px}
#navigation.fixed .search-wrapper button.search-submit:before{font-size:18px;color:#06c}
#navigation .search-button:before{font-size:18px;line-height:17px}
#navigation.fixed #global-logo-stickynav:before{content:"\e616";font-family:'RocheIconFont';font-variant:normal;font-weight:normal;line-height:1;text-transform:none;font-size:24px;color:#06c}
#navigation.fixed #global-logo-stickynav{padding-bottom:0;margin:5px 3.3% 0 0}
#navigation.fixed .main>li:first-child>a:before{font-size:16px;line-height:24px;padding-right:0}
}
@media screen and (min-width:768px){#navigation li>a,#navigation .no-children>a{padding:8px 6px 11px;margin:0;font-size:15px}
#navigation .search-button{display:inline-block}
#navigation.fixed #global-logo-stickynav{margin-right:1.96%}
#navigation.fixed #global-logo-stickynav:before{margin-right:-1px}
#navigation.fixed .search-wrapper form{margin-right:30px}
#navigation.fixed .main>li:first-child>a:before{line-height:26px}
}
@media screen and (min-width:980px){#navigation .main>li:first-child>a{padding:8px 6px 11px;margin:0;font-size:15px}
#navigation .main>li:first-child>a:before{content:none}
#navigation li>a,#navigation .no-children>a{padding:8px 10px 12px}
#navigation .flyout>div{width:20%}
#navigation.fixed .main>li>a,#navigation.fixed .main>li:first-child>a{font-size:15px;line-height:15px}
#navigation .search-button{margin-left:20px}
#navigation .search-button.icon-close{font-size:15px}
}
.bx-wrapper{position:relative;margin:0 auto;padding:0}
.bx-wrapper img{max-width:100%;display:block}
.bx-wrapper{-ms-touch-action:pan-y}
.bx-wrapper .bx-pager .bx-pager-item{font-size:0;line-height:0}
.bx-controls{font-size:15px;line-height:21px;vertical-align:top}
.content .teaser-to-multiple-slider{padding-bottom:0}
.bx-wrapper .bx-pager{text-align:center;position:relative;right:0;font-size:15px;line-height:21px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block}
.bx-wrapper .bx-pager.bx-default-pager a{display:inline-block;outline:0;text-decoration:none;font-weight:normal;font-size:0;line-height:0;padding:2px 4px;position:relative;color:transparent}
.bx-wrapper .bx-pager.bx-default-pager a:before{content:"\e021";font-family:'RocheIconFont';display:inline-block;font-size:10px;line-height:16px;color:#999}
.bx-wrapper .bx-pager.bx-default-pager a.active:before,.bx-wrapper .bx-pager.bx-default-pager a:hover:before{color:#333}
.bx-wrapper .bx-pager .bx-pager-item{margin-left:9px}
.bx-wrapper .bx-pager .bx-pager-item:first-child{margin-left:0}
.content .teaser-to-multiple-slider .bx-prev,.content .teaser-to-multiple-slider .bx-next{display:none}
.bx-prev:before,.bx-next:before{font-family:'RocheIconFont';display:inline-block;color:#fff;font-size:30px;line-height:30px;text-shadow:0 1px 4px rgba(0,0,0,.8)}
.bx-prev:before,.bx-prev-pager:before{content:"\e043"}
.bx-next:before,.bx-next-pager:before{content:"\e044"}
.bx-wrapper .bx-prev{left:5px}
.bx-wrapper .bx-next{right:5px;text-align:right}
.pager-next-prev-added{text-align:center;zoom:1}
.pager-next-prev-added .bx-pager{display:inline}
.bx-prev-pager,.bx-next-pager{width:11px;height:15px;display:inline-block;cursor:pointer;font-size:0 !important;line-height:0;vertical-align:top;margin-top:3px;position:relative}
.bx-prev-pager{margin-right:22px}
.bx-next-pager{margin-left:22px}
.bx-prev-pager:before,.bx-next-pager:before{font-family:'RocheIconFont';display:inline-block;color:#999;font-size:16px;line-height:16px;position:absolute;left:0;top:0}
.bx-prev-pager:hover:before,.bx-next-pager:hover:before{color:#333}
.bx-wrapper.first-slide .bx-prev-pager:before,.bx-wrapper.last-slide .bx-next-pager:before,.bx-wrapper.first-slide .bx-prev-pager:hover:before,.bx-wrapper.last-slide .bx-next-pager:hover:before{color:#ccc;cursor:default}
.bx-wrapper a:hover{text-decoration:none}
.bx-wrapper a.bx-prev:hover,.bx-wrapper a.bx-next:hover{text-decoration:none !important;background:0;text-decoration:none}
.bx-wrapper .bx-controls-direction a{position:absolute;outline:0;text-indent:0;z-index:0;font-size:0 !important;line-height:30px;padding:5px;height:30px;margin-top:0}
.bx-wrapper .bx-controls-direction a.disabled{display:none}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}
.bx-wrapper .bx-controls.bx-has-pager{margin:10px 0 11px}
.content.span-1 .bx-prev:before,.content.span-2 .span-1 .bx-prev:before,.content.span-1 .bx-next:before,.content.span-2 .span-1 .bx-next:before{font-size:30px;line-height:30px}
.content.span-1 .bx-prev:before,.content.span-2 .span-1 .bx-prev:before{content:"\e043"}
.content.span-1 .bx-next:before,.content.span-2 .span-1 .bx-next:before{content:"\e044"}
@media screen and (max-width:767px){.bx-prev-pager,.bx-next-pager{content:none}
}
@media screen and (min-width:768px){.bx-prev:before,.bx-next:before{font-size:40px;line-height:42px;display:block;height:50px}
.bx-prev,.bx-next{font-size:40px;line-height:42px;height:50px;display:block}
.bx-wrapper .bx-pager.bx-default-pager a{padding:2px 8px}
.span-1 .bx-wrapper .bx-pager.bx-default-pager a{padding:2px 4px}
.bx-prev:before{content:"\e041"}
.bx-next:before{content:"\e042"}
}
.teaser-wrapper+.accordion-wrapper,.accordion-wrapper+.teaser-wrapper,p+.teaser-wrapper,ol+.teaser-wrapper,ul+.teaser-wrapper,p+.accordion-wrapper,ol+.accordion-wrapper,ul+.accordion-wrapper{margin-top:15px}
h1+.teaser-wrapper{margin-top:17px}
.content h2+.teaser-wrapper,.content h3+.teaser-wrapper,.content header.header-link+.teaser-wrapper{margin-top:-7px}
.content .teaser-wrapper+.teaser-wrapper{margin-top:4px}
.content h2+.teaser-wrapper.with-columns.teaser-to-multiple-slider,.content h3+.teaser-wrapper.with-columns.teaser-to-multiple-slider,.content header.header-link+.teaser-wrapper.with-columns.teaser-to-multiple-slider{margin-top:3px}
.content article.teaser{margin-top:11px;position:relative}
.content .span-1 article.teaser{margin-top:4px}
.content h2+article.teaser,.content h3+article.teaser,.content header.header-link+article.teaser{margin-top:4px}
.content article.teaser+article.teaser:before{content:"";position:absolute;display:block;width:100%;height:1px;left:0;top:0;background:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2VhZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2VhZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-linear-gradient(left,#fff 0,#eaebeb 10%,#eaebeb 90%,#fff 100%);background:linear-gradient(to right,#fff 0,#eaebeb 10%,#eaebeb 90%,#fff 100%)}
.content .text-highlite article.teaser+article.teaser:before{background:#e5effa;background:-webkit-linear-gradient(left,#e5effa 0,#d7d7d7 10%,#d7d7d7 90%,#e5effa 100%);background:linear-gradient(to right,#e5effa 0,#d7d7d7 10%,#d7d7d7 90%,#e5effa 100%)}
.transformed-to-carousel article.teaser{width:100% !important;margin:0 !important}
.content article.teaser figure{display:block;margin:0;padding-top:5px;height:0;padding-bottom:56.25%;overflow:hidden}
.content article.teaser figure.lockimage::after{top:4px !important}
.content article.teaser figure img{display:block}
.content article.teaser .meta{font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;color:#666;font-size:12px;line-height:17px;padding-top:1px}
.content article.teaser h2,.content article.teaser h3{margin-top:0;font-size:14px;line-height:19px;color:#333;font-style:normal;font-weight:500;font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif}
.content .deemphasise article.teaser h2,.content .deemphasise article.teaser h3{font-weight:normal}
.content .deemphasise article.teaser h2+.subordinate,.content .deemphasise article.teaser h3+.subordinate{margin-top:1px}
.content article.teaser .meta:before,.content article.teaser h2:before{font-size:1em;line-height:1}
.content article.teaser a,.content article.teaser p{font-size:14px;line-height:19px}
.content article.teaser p{margin-top:11px}
.content article.teaser p:first-child,.content article.teaser.img-float figure+p,.content article.teaser.img-float figure+h2,.content article.teaser.img-float figure+h3,.content article.teaser.img-float figure+.meta{margin-top:0}
.content article.teaser>a+a,.content article.teaser>h2+a,.content article.teaser>p+a{display:inline-block;color:#06c}
.content article.teaser>h2:first-child+a{width:100%}
.content article.teaser>a p{color:#333}
.content article.teaser .meta+h2,.content article.teaser .meta+h3,.content article.teaser .meta+p{margin-top:0}
.content article.teaser figure+.meta{margin-top:5px}
.content article.teaser figure+h2,.content article.teaser figure+h3,.content article.teaser figure+p,.content article.teaser figure+.subordinate,.content article.teaser object+h2,.content article.teaser object+h3,.content article.teaser object+p,.content article.teaser object+.subordinate,.content article.teaser article+h2,.content article.teaser article+h3,.content article.teaser article+p,.content article.teaser article+.subordinate{margin-top:12px}
.content article.teaser p>a:hover,.content article.teaser>a:hover{text-decoration:none}
.content article.teaser p.tags{color:#666;margin-top:5px}
.content article.teaser p.tags+a{margin-top:4px}
.content article.teaser.img-float .meta{margin-top:1px}
.content article.teaser .link-list{font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif}
.content article.teaser .link-list a span{color:#666}
.content article.teaser .subordinate{font-size:14px;line-height:19px;color:#666;margin-top:0;margin-bottom:11px;padding-top:5px}
.content article.teaser.img-big:before,.content article.teaser+article.teaser.img-big:before{content:none}
.content article.teaser+article.teaser{padding-top:11px}
.content article.teaser.img-float:first-child{padding-top:0}
.content .teaser-to-multiple-slider article.teaser.img-float{padding:0}
.content article.teaser.img-float figure{float:left;width:47.45547073791349%;margin:0 5.045278137128072% 0 0;padding:5px 0 5px}
.content article.teaser.img-float.img-small figure{float:left;width:100px;margin:0 15px 0 0;padding:5px 0 5px}
.teaser-to-multiple-slider .bx-viewport{height:auto !important}
.content .teaser-compact article.teaser.img-big{width:47.45547073791349%;margin-left:5.089058524173028%;display:inline-block;vertical-align:top}
.content .teaser-compact article.teaser+article.teaser{padding-top:0}
.content .teaser-compact article.teaser.img-big:nth-child(2n-1){margin-left:0}
.content .teaser-compact article.teaser p{font-size:14px;line-height:18px;margin-top:5px}
article.teaser.dropdown{width:100%;position:relative}
article.teaser.dropdown>figure{height:auto;width:100%;margin:0}
article.teaser.dropdown>figure>img{height:auto;width:100%}
article.teaser.dropdown select{width:100%;height:34px;position:absolute;top:58%;border:1px solid #ccc;color:#333;padding:6px 4px;margin-top:-27px}
.span-1 article.teaser.dropdown>figure{top:7px}
.content article.teaser>h2:first-child,.content article.teaser>a:first-child>h2:first-child{color:#666;font-family:"minion-pro",serif;font-size:25px;font-style:italic;font-weight:400;line-height:30px;margin-top:-3px}
.content article.teaser>h2:first-child+figure{margin-top:8px;padding-top:0}
.content article.teaser>h2:first-child+a>figure,.content article.teaser>a:first-child>h2+figure,.content article.teaser.img-float.img-small h2+figure,.content article.teaser.img-float h2+figure+.meta,.content article.teaser.img-float h2+figure+h3,.content article.teaser.img-float h2+figure+p{margin-top:3px}
.content .span-1 h2+h2>figure{margin-top:-4px}
@media screen and (min-width:768px){.content article.teaser.img-float figure{width:48.33333333333333%;margin-right:3.333333333333333%}
.content article.teaser h2,.content article.teaser h3{font-size:15px;line-height:21px}
.content article.teaser p,.content article.teaser a,.content article.teaser .subordinate{font-size:15px;line-height:21px}
}
.content article.teaser.event+article.teaser.event{padding-top:13px}
.teaser.event{font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif}
.teaser.event>div{overflow:hidden}
.teaser.event>a time,.teaser.event>time{background:#e5effa;width:70px;height:70px;text-align:center;float:left;overflow:hidden;padding:0;margin:5px 15px 4px 0;color:#333;font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-weight:500;font-size:12px;line-height:16px}
.teaser.event>a time span,.teaser.event>time span{display:block;font-size:50px;line-height:48px;font-family:"minion-pro",serif;font-style:italic;color:#7fb2e5}
.teaser.event.today>a time,.teaser.event.today>time{background:#666}
.teaser.event.important>a time,.teaser.event.important>time{background:#c03}
.teaser.event.recent>a time,.teaser.event.recent>time{background:#e5e5e5}
.teaser.event.today>a time span,.teaser.event.today>a time,.teaser.event.important>a time span,.teaser.event.important>a time,.teaser.event.today>time span,.teaser.event.today>time,.teaser.event.important>time span,.teaser.event.important>time{color:#fff}
.teaser.event.recent>a time span,.teaser.event.recent>a time,.teaser.event.recent>time span,.teaser.event.recent>time{color:#999}
.teaser.event div h2,.teaser.event div time{font-family:"imago-pro-roche-n4","imago-pro-roche","arial-rfb",sans-serif;font-weight:normal}
.teaser.event div time{font-size:14px;line-height:19px;color:#333}
.teaser.event div{color:#333}
.teaser.event div .icon-location{font-size:13px;color:#666;line-height:20px;margin-bottom:5px}
.teaser.event div p{margin-top:0}
.teaser.event div a:first-of-type{margin-right:32px}
.teaser.event div a:last-child{white-space:nowrap}
.teaser.event div a:not(:first-child)+a{cursor:pointer}
.content .form{margin-top:10px;margin-bottom:20px}
.content h2+.form,.content h3+.form,.content h2+.form>form,.content h3+.form>form{margin-top:0}
.form .legend,.form label,.content .form .maxlength{font-size:14px;line-height:19px;display:block;color:#999;margin:10px 0 6px}
.form input+label{display:block;padding-left:20px;margin:0;margin-bottom:3px;color:#333}
.content .form .legend{text-align:right;margin:0 0 20px}
.content .form .maxlength{float:right;margin:0;color:#cfcfcf}
.content .form .maxlength,.content .form .legend{font-size:14px;line-height:19px}
.form .required label:first-child:after{content:'*'}
.form select{box-sizing:border-box;width:100%;height:32px;border:solid 1px #ccc;padding:6px 4px;color:#333;font-size:14px}
.form option{font-size:14px;line-height:20px;color:#333}
.form input,.form textarea{box-sizing:border-box;width:100%;padding:6px;font-size:15px;line-height:20px;border:solid 1px #ccc;color:#333;vertical-align:top}
.form input::-webkit-input-placeholder{line-height:normal}
.form input:-moz-placeholder{line-height:normal}
.form input::-moz-placeholder{line-height:normal}
.form input:-ms-input-placeholder{line-height:normal}
::-webkit-input-placeholder{color:#666}
:-moz-placeholder{color:#666}
::-moz-placeholder{color:#666;opacity:1}
:-ms-input-placeholder{color:#666}
input.placeholder{color:#666 !important}
.form input.radio,.form input.checkbox{width:auto;float:left;margin-top:3px;border:0;padding:0}
.form input[type=radio],.form input[type=checkbox]{border:1px solid #ccc}
.form textarea{min-height:94px}
.form .submit{clear:both;font-size:0;margin-top:0}
.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}
.form .reset button{background:#999;color:#fff}
.form button.clear{background:#999;color:#fff}
.form button+button{margin-left:10px}
.form button[disabled=disabled]{background-color:#e5e5e5;color:#ccc}
.form input.error,.form select.error,.form textarea.error{border-color:#c03}
.form label.error{color:#c03;font-size:13px;margin-top:0;padding-left:0}
.form input:focus,.form select:focus,.form textarea:focus{border-color:#999}
.form .row img{float:left;margin:16px 15px 10px 0}
.form .row img+div{overflow:auto}
.form .icon-information{cursor:pointer;margin-left:5px;color:#06c}
.form .icon-information:hover{color:#666}
.form fieldset{margin-bottom:15px}
*[dir='rtl'] ul li,*[dir='rtl'] ol li{text-indent:0 !important}
*[dir='rtl'] .form_field_checkbox,*[dir='rtl'] .form_field_radio{float:right !important}
div.form[dir='rtl'] .form_field_checkbox,div.form[dir='rtl'] .form_field_radio{float:right !important}
@media screen and (min-width:600px){.content .form .legend{font-size:13px;line-height:18px}
.form select{height:34px}
}
.overlay{left:0;top:0;width:100%;height:100%;background-color:#ccc;background-color:rgba(0,0,0,0.7);z-index:998;position:fixed;display:none}
.content .video-caption,.content .audio-caption{color:#666;font-size:12px;line-height:17px;margin-top:0}
.content .video-caption:before,.content .audio-caption:before{font-family:'RocheIconFont';content:"\e026";display:inline-block;margin-right:5px}
#stage{position:relative;margin-top:-1px;width:100%;overflow:hidden}
#stage.text-inverted .bx-pager,#stage.text-inverted .bx-prev-pager,#stage.text-inverted .bx-next-pager{text-shadow:none}
#stage.text-inverted figure{background:#333}
.text-inverted figcaption{color:#fff}
#stage ul{padding:0}
#stage .link-list a{font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-weight:500}
#stage .link-list a:before{font-family:'RocheIconFont';font-size:1em;margin-right:5px;display:inline-block;padding-left:0;text-indent:0}
#stage .link-list li span{color:#666}
#stage>figure>img{width:120%;margin-left:-20%}
#stage.youtube>figure.poster>img{width:100%;margin-left:0}
#stage>h2{font-family:"minion-pro",serif;font-style:italic;font-weight:600;font-size:35px;line-height:40px;color:#333;position:absolute;top:2%;left:2%}
#stage.clip-right figure img{width:100%;margin:0 -20% 0 0}
#stage>figure{position:relative;overflow:hidden}
#stage figcaption{position:absolute;right:0;bottom:0;margin:4px 8px 4px 40px;font-size:11px;line-height:16px;text-align:right}
#stage figcaption:before{content:"\e02d";display:inline-block;font-family:'RocheIconFont';margin-right:5px}
.stage-text-wrapper{background-color:#cce0f5;padding-top:10px;padding-bottom:20px;position:relative;font-family:"minion-pro",serif;font-size:15px;line-height:20px;font-style:italic}
.stage-text-wrapper:before{font-family:'RocheIconFont';content:"\e04b";font-size:22px;position:absolute;color:#cce0f5;top:-19px;font-style:normal}
.stage-text-wrapper .overline{font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-style:normal;font-size:13px;line-height:18px;margin-top:10px;font-weight:500;margin:0}
.stage-text-wrapper h1{color:#333;margin:2px 0 0;line-height:25px;font-size:20px;font-weight:600}
.stage-text-wrapper p{margin:3px 0 0}
.stage-text-wrapper a:hover{text-decoration:underline}
.stage-text-wrapper a.cta-link{display:inline-block;margin-top:6px;padding-left:16px;text-indent:-8px;color:#06c}
.stage-text-wrapper a{color:#06c}
.stage-text-wrapper a+a.icon-calendar{margin-left:20px}
.stage-text-wrapper a.cta-link:hover{text-decoration:underline}
.stage-text-wrapper .overview-link{margin-top:10px}
#stage.link-whole-stage{cursor:pointer}
@media screen and (min-width:768px){#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 .stage-text-wrapper:before{content:none}
#stage .stage-text-wrapper h1{font-size:26px;line-height:30px}
#stage .stage-text-wrapper p{line-height:25px;font-size:20px}
.stage-text-wrapper h1+p{margin-top:12px}
.stage-text-wrapper{background-color:transparent;padding:0;position:absolute;z-index:3;top:10%;left:5%;left:2%;width:45%;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-center .stage-text-wrapper{right:25%;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}
}
@media screen and (min-width:1024px){#stage figcaption{font-size:13px;line-height:19px}
#stage .stage-text-wrapper h1{font-size:35px;line-height:40px}
#stage .stage-text-wrapper p{font-size:25px;line-height:30px}
}
.youtube{position:relative}
.youtube .video-wrapper .icon-close{display:none}
.youtube .video-wrapper.initialized{padding-bottom:0}
.youtube figure.poster{margin:0;position:absolute !important;top:0;width:100%;cursor:pointer}
.youtube .embedcontainer{margin:0}
.content article.teaser+article.teaser.youtube figure.poster{top:11px}
@media screen and (min-width:768px){.youtube .video-wrapper .icon-close{display:none}
.touch .youtube .video-wrapper .icon-close{display:none !important}
.youtube.video-paused .video-wrapper .icon-close{display:block;color:#fff;cursor:pointer;padding:15px;position:absolute;right:0;top:0;z-index:10;font-size:30px}
.teaser.youtube.video-paused .video-wrapper .icon-close{display:none}
.youtube.video-paused .video-wrapper .icon-close:before{margin-right:0}
.span-1 .youtube.video-paused .video-wrapper .icon-close{font-size:20px;padding:10px}
.youtube .video-wrapper{padding-bottom:0}
.content article.teaser+article.teaser.youtube figure.poster{top:0}
}
.stageSlideshow .bxslider{margin:0;padding:0}
.stageSlideshow .bxslider .slider-element img{width:100%;margin-left:0}
.stageSlideshow .bx-controls-direction{bottom:auto;position:absolute;width:100%}
.stageSlideshow .bx-controls-direction .bx-prev{left:0;padding-left:6.75%}
.stageSlideshow .bx-controls-direction .bx-next{right:0;text-align:right;padding-right:6.75%}
.stageSlideshow .bx-wrapper .bx-controls-direction a{margin-top:0}
.stageSlideshow .slideshow-play-button{position:absolute;bottom:20px;top:auto;color:#fff;border-radius:5px;background:#06c;cursor:pointer;font-family:"imago-pro-roche-n5","imago-pro-roche","arial-rfb",sans-serif;font-size:30px;font-style:normal;font-weight:500;height:auto;left:6.75%;line-height:28px;padding:12px 7px 8px 11px}
@media screen and (max-width:767px){.stageSlideshow .bx-pager{position:static;text-align:center;margin-top:0;padding:10px 0}
.content .equal-height>div{height:auto !important}
}
@media screen and (min-width:768px){.stageSlideshow{background:#fff}
.stageSlideshow .slideshow-play-button{left:3.3%}
.stageSlideshow .slideshow{position:absolute;left:0;top:0;z-index:10;background:#fff}
.stageSlideshow .stage-text-wrapper .overview-link{background:#06c}
.stageSlideshow .bx-controls-direction{bottom:calc(50% + 50px)}
.stageSlideshow .bx-wrapper .bx-prev{padding-left:1.96%}
.stageSlideshow .bx-wrapper .bx-next{padding-right:1.96%}
.stageSlideshow .slideshow .icon-close{font-size:30px;padding-right:15px}
.stageSlideshow .slideshow-play-button{left:20px}
}
.content section,.content .add-divider{position:relative;padding-bottom:29px}
.content.span-3>section:first-child{position:static}
.content .add-divider>*:last-child{margin-bottom:0}
.content section:after,.content .add-divider:after{background:#d7d7d7;background:-webkit-linear-gradient(left,rgba(215,215,215,0) 0,rgba(215,215,215,1) 29%,rgba(215,215,215,1) 71%,rgba(215,215,215,0) 100%);background:linear-gradient(to right,rgba(215,215,215,0) 0,rgba(215,215,215,1) 29%,rgba(215,215,215,1) 71%,rgba(215,215,215,0) 100%);content:"";display:block;height:2px;left:0;bottom:17px;margin-top:25px;margin-bottom:-10px;width:100%}
article>section:before,article>section:after,.content .add-divider:after{content:" ";display:table}
article>section:after,.content .add-divider:after{clear:both}
.content .add-divider{padding-bottom:29px !important}
.content section .accordion-wrapper:first-child .accordion li:first-child .accordion-element:before,.content section .accordion-wrapper:first-child .accordion li:first-child:before,.content section .accordion-wrapper:first-child .accordion li:first-child:after{content:none}
.content section .accordion-wrapper.single-item:first-child .accordion-element:before,.content section .accordion-wrapper.single-item:first-child .accordion-element:after,.content section .accordion-wrapper:last-child:before,.content section .accordion-wrapper:last-child:after{content:none}
.content section .table:last-child table{border-bottom:0}
.content section.no-divider{background:0;padding-bottom:10px}
.content section.no-divider:after{display:none}
.content section+section>.video-outerwrapper:first-child{border-top:5px solid #fff;margin-top:-19px}
.content section+section>.teaser-wrapper:first-child article.teaser.img-big:first-child{border-top:5px solid #fff;margin-top:-19px;background-color:#fff}
.content section+section>.with-columns.teaser-wrapper:first-child article.teaser.img-big:first-child{border-top:0;margin-top:0;background:0}
.content section.no-divider+section>.video-outerwrapper:first-child,.content section.no-divider+section>.teaser-wrapper:first-child article.teaser.img-big:first-child{border-top:0;margin-top:0;background:0}
.content>section section:last-child .add-divider:last-child,.content>section section:last-of-type .add-divider:last-child{padding-bottom:0 !important}
.content>section section:last-child .add-divider:last-child:after,.content>section section:last-of-type .add-divider:last-child:after{display:none;content:none}
.content section:last-child>div div.add-divider:last-child{padding-bottom:0 !important}
.content section:last-child>div div.add-divider:last-child:after{content:none}
@media screen and (min-width:768px){.content section+section>.with-columns:first-child{border-top:5px solid #fff;margin-top:-19px}
.content section+section>.with-columns:first-child{border-top:5px solid #fff;margin-top:-28px}
.content section+section>.with-columns.span-3:first-child{border-top:0;margin-top:-2px;background:0}
.content section+section>.with-columns.teaser-wrapper.span-3:first-child article.teaser.img-big:first-child{margin-top:9px}
.content section.no-divider+section>.with-columns:first-child{border-top:0;margin-top:0;background:0}
.content>section section:last-child .full-width+.add-divider,.content>section section:last-of-type .full-width+.add-divider{background:0;padding-bottom:0 !important}
.content>section section:last-child .full-width+.add-divider:after,.content>section section:last-of-type .full-width+.add-divider:after{content:none}
.content section+section>.with-columns:first-child,.content section+section>.teaser-wrapper:first-child article.teaser.img-big:first-child{margin-top:0;border-top:0}
.content>section:last-child>div div.add-divider,.content>section>section:last-child>div div.add-divider,.content>section>section:last-of-type>div div.add-divider{padding-bottom:0 !important}
.content>section:last-child>div div.add-divider:after,.content>section>section:last-child>div div.add-divider:after,.content>section>section:last-of-type>div div.add-divider:after{content:none}
#content+#pagetools:before{content:none}
}
.notice{position:absolute;top:4em;z-index:40;background:#fff;padding:1.5em;margin:1.5em;border:1px solid #ccc}
.notice-close{display:inline-block;font-size:0;position:absolute;top:0;right:0;width:35px;height:35px;z-index:3}
.notice-close:hover{text-decoration:none}
.notice-close:before{color:#06c;content:"";font-family:'RocheIconFont';font-size:15px;left:10px;line-height:1;position:absolute;top:11px}
.notice-close:focus,.notice-close:active{outline:0 none}
@media screen and (min-width:600px){.notice{top:7em}
.notice figure.span-1{width:31.1111%;margin-bottom:16px;margin-right:2.52264%}
}
@media screen and (min-width:768px){.notice{top:8em}
}
@media screen and (min-width:1024px){.notice{top:10em}
}
.embedcontainer{position:relative;margin:11px 0 0 0;padding-top:30px;padding-bottom:56.25%;height:0;overflow:hidden;width:100%}
#stage .embedcontainer,article.teaser .embedcontainer{margin-top:0}
.embedcontainer iframe,.embedcontainer object,.embedcontainer embed{position:absolute;top:0;left:0;width:100%;height:100%}
.embedcontainer-youtube-chromeless{padding-top:0}
.content .text-highlite{background-color:#e5effa;border-width:1px 0;border-color:#ccc;border-style:solid;padding:0 10px 11px}
.content .text-highlite+.text-highlite{margin-top:20px}
.content h1+.text-highlite,.content h2+.text-highlite,.content h3+.text-highlite,.content p+.text-highlite,.content ul+.text-highlite,.content ol+.text-highlite{margin-top:16px}
.content .text-highlite+p,.content .text-highlite+h1,.content .text-highlite+h2,.content .text-highlite+h3,.content .text-highlite+ol,.content .text-highlite+ul{margin-top:15px}
.content .white-bgcolor p:first-child,.content .white-bgcolor ul:first-child,.content .white-bgcolor ol:first-child,.content .white-bgcolor h3:first-child,.content .text-highlite p:first-child,.content .text-highlite ul:first-child,.content .text-highlite ol:first-child,.content .text-highlite h3:first-child{margin-top:10px}
.content .text-highlite figure:first-child{margin-top:15px}
.content .text-highlite>figure.span-1:first-child+p,.content .text-highlite>figure.span-1:first-child+ul,.content .text-highlite>figure.span-1:first-child+ol,.content .text-highlite>figure.span-1:first-child+h3,.content .text-highlite>figure.span-1:first-child+h2,.content .text-highlite>figure.span-1:first-child+h1{margin-top:10px}
.content .text-highlite h1:first-child{margin-top:8px}
.content .text-highlite h2:first-child{margin-top:8px}
.content .text-highlite blockquote:first-child{margin-top:9px}
@media screen and (min-width:600px) and (max-width:767px){.wide #content div .span-1.full-width,.wide #content div .span-2.full-width{width:100%;margin-bottom:18px}
.wide #content div .full-width+.full-width{margin-bottom:0}
.wide #content div .span-1.full-width+.span-1{margin-left:0}
}
@media screen and (min-width:768px){.content .equal-height>div{margin-top:0}
}
.content section .equal-height div>h2:first-child,.content section .equal-height div>header h2:first-child{margin-top:0}
.content section.no-divider .equal-height{margin-bottom:10px}
.content .equal-height .add-divider:after{position:absolute;margin-bottom:-17px}
.equal-height:after{content:" ";display:table;clear:both}
.content h2+.teaser-wrapper.with-columns,.content h3+.teaser-wrapper.with-columns,.content header.header-link+.teaser-wrapper.with-columns{margin-top:-7px}
.content.span-2 .span-1 .with-columns.teaser-to-multiple-slider article.teaser,.content.span-3 .span-1 .with-columns.teaser-to-multiple-slider article.teaser{width:100%}
.content.span-3 .span-1 .with-columns.teaser-compact article.teaser{width:47.45547073791349%;margin-left:5.089058524173028%}
.content.span-3 .span-1 .with-columns.teaser-compact article.teaser:nth-child(2n+1){margin-left:0}
@media screen and (min-width:768px){.content.span-3 .with-columns article.teaser,.content.span-2 .with-columns article.teaser{width:47.45547073791349%;margin-left:5.089058524173028%;display:inline-block;vertical-align:top}
.content .with-columns article.teaser:first-child+article.teaser:before{content:none}
.content .with-columns article.teaser:first-child+article.teaser{padding-top:0}
.content.span-3 .with-columns article.teaser:nth-child(2n-1),.content.span-2 .with-columns article.teaser:nth-child(2n-1){margin-left:0}
.content.span-3 .span-2 .with-columns article.teaser,.content.span-3 .span-1 .with-columns article.teaser,.content.span-3 .span-1 .with-columns article.teaser:nth-child(2n-1){width:100%;margin-left:0}
.content .with-columns.teaser-compact article.teaser,.content.span-3 .with-columns.teaser-compact article.teaser{width:22%;margin-left:4%;display:inline-block;vertical-align:top}
.content.span-3 .with-columns.teaser-compact article.teaser:nth-child(4n+1){margin-left:0}
}
@media screen and (min-width:768px){.content.span-3 .with-columns article.teaser:first-child+article.teaser+article.teaser:before{content:none}
.content.span-3 .with-columns article.teaser:first-child+article.teaser+article.teaser{padding-top:0}
.content.span-3 .with-columns.teaser-compact article.teaser:first-child+article.teaser+article.teaser+article.teaser{padding-top:0}
.content.span-3 .with-columns article.teaser{margin-left:0}
.content.span-2 .with-columns article.teaser,.content.span-3 .with-columns article.teaser{display:inline-block;vertical-align:top}
.content.span-2 .with-columns article.teaser,.content.span-3 .span-2 .with-columns article.teaser:nth-child(2n-1),.content.span-3 .span-2 .with-columns article.teaser,.content.span-3 .span-2 .with-columns article.teaser:nth-child(3n+1){width:47.45547073791349%;margin-left:5.089058524173028%}
.content.span-3 .span-2 .with-columns.teaser-compact article.teaser{width:22%;margin-left:4%}
.content.span-2 .with-columns article.teaser:nth-child(2n-1),.content.span-3 .span-2 .with-columns article.teaser:nth-child(2n-1){margin-left:0}
.content.span-3 .with-columns article.teaser,.content.span-3 .with-columns article.teaser:nth-child(2n-1){width:31.11111111111111%;margin-left:3.333333333333333%}
.content.span-3 .with-columns article.teaser:nth-child(3n+1){margin-left:0}
.content.span-3 .with-columns.teaser-compact article.teaser:nth-child(2n-1),.content.span-3 .with-columns.teaser-compact article.teaser:nth-child(3n+1){margin-left:4%;width:22%}
.content.span-3 .span-1 .with-columns.teaser-compact article.teaser{width:47.45547073791349%;margin-left:5.089058524173028%}
.content.span-3 .span-1 .with-columns.teaser-compact article.teaser:nth-child(2n+1){margin-left:0}
.content.span-3 .with-columns.teaser-compact article.teaser:nth-child(4n+1){margin-left:0}
}
.loading{text-align:center;color:#ddd;font-weight:500;margin-top:30px;display:none}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spin{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
a.button{border:1px solid #d7d7d7;border-radius:5px;display:inline-block;font-size:20px;line-height:21px;padding:5px 10px 4px;height:35px;box-sizing:border-box}
a.button:hover{text-decoration:none}
@media screen and (max-width:767px){aside .teaser-wrapper.with-columns>.teaser+.teaser{margin-top:26px}
aside .teaser-wrapper.with-columns>.teaser+.teaser>h2:first-child{margin-top:13px}
aside .teaser-wrapper.with-columns>article.teaser+article.teaser.img-big:before{background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2Q1ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iI2Q1ZDdkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-webkit-linear-gradient(left,rgba(254,254,254,1) 0,rgba(213,215,215,1) 29%,rgba(213,215,215,1) 71%,rgba(254,254,254,1) 100%);background:linear-gradient(to right,rgba(254,254,254,1) 0,rgba(213,215,215,1) 29%,rgba(213,215,215,1) 71%,rgba(254,254,254,1) 100%);content:"";display:block;height:2px;margin:0 auto;width:100%}
.story.color-theme-5 section.has-slider .bx-viewport{background-color:#e5e5e5}
.story.color-theme-7 section.has-slider .bx-viewport{background-color:#7fb2e5}
.story.color-theme-11 section.has-slider .bx-viewport{background-color:#096}
.story.color-theme-12 section.has-slider .bx-viewport{background-color:#ffc414}
.color-theme-5 .stage-text-wrapper,.color-theme-12 .stage-text-wrapper{color:#333}
.color-theme-7 .stage-text-wrapper,.color-theme-11 .stage-text-wrapper,.color-theme-7 .search-wrapper,.color-theme-11 .search-wrapper,.color-theme-7 .stage-text-wrapper h1,.color-theme-11 .stage-text-wrapper h1,.color-theme-7 .stage-text-wrapper a,.color-theme-11 .stage-text-wrapper a{color:#fff}
.color-theme-5 .stage-text-wrapper{background-color:#e5e5e5}
.color-theme-5 .stage-text-wrapper:before{color:#e5e5e5}
.color-theme-7 .stage-text-wrapper{background-color:#7fb2e5}
.color-theme-7 .stage-text-wrapper:before{color:#7fb2e5}
.color-theme-11 .stage-text-wrapper{background-color:#096}
.color-theme-11 .stage-text-wrapper:before{color:#096}
.color-theme-12 .stage-text-wrapper{background-color:#ffc414}
.color-theme-12 .stage-text-wrapper:before{color:#ffc414}
.stage-text-wrapper>*{max-width:480px}
.color-theme-5 .stage-text-wrapper a{color:#06c}
.color-theme-7 .stage-text-wrapper a{color:#ffc414}
.color-theme-11 .stage-text-wrapper a{color:#ffc414}
.color-theme-12 .stage-text-wrapper a{color:#06c}
}
@media screen and (min-width:768px){.story.color-theme-5 .nav-wrapper{background:#e5e5e5;background:rgba(229,229,229,0.85)}
.story.color-theme-5 .nav-wrapper nav li a,.story.color-theme-5 .nav-wrapper nav li a:visited,.story.color-theme-5 .nav-wrapper nav li:after{color:#666}
.story.color-theme-5 .nav-wrapper nav li.selected a,.story.color-theme-5 .nav-wrapper nav li.selected:after,.story.color-theme-5 .nav-wrapper .nav-toggle:before{color:#333}
.story.color-theme-7 .nav-wrapper{background:#7fb2e5;background:rgba(127,178,229,0.85)}
.story.color-theme-7.nav-wrapper nav li a,.story.color-theme-7 .nav-wrapper nav li a:visited,.story.color-theme-7 .nav-wrapper nav li:after{color:#ddd}
.story.color-theme-7 .nav-wrapper nav li.selected a,.story.color-theme-7 .nav-wrapper nav li.selected:after,.story.color-theme-7 .nav-wrapper .nav-toggle:before{color:#fff}
.story.color-theme-11 .nav-wrapper{background:#096;background:rgba(0,153,102,0.85)}
.story.color-theme-11 .nav-wrapper nav li a,.story.color-theme-11 .nav-wrapper nav li a:visited,.story.color-theme-11 .nav-wrapper nav li:after{color:#ccc}
.story.color-theme-11 .nav-wrapper nav li.selected a,.story.color-theme-11 .nav-wrapper nav li.selected:after,.story.color-theme-11 .nav-wrapper .nav-toggle:before{color:#fff}
.story.color-theme-12 .nav-wrapper{background:#ffc414;background:rgba(255,196,20,0.85)}
.story.color-theme-12 .nav-wrapper nav li a,.story.color-theme-12 .nav-wrapper nav li a:visited,.story.color-theme-12 .nav-wrapper nav li:after{color:#666}
.story.color-theme-12 .nav-wrapper nav li.selected a,.story.color-theme-12 .nav-wrapper nav li.selected:after,.story.color-theme-12 .nav-wrapper .nav-toggle:before{color:#333}
.text-inverted .stage-text-wrapper,.text-inverted .stage-text-wrapper h1{color:#fff}
.text-inverted .stage-text-wrapper a{color:#ffc414}
}
.f0{font-size:0;line-height:0}
.hidden,.column-hidden{display:none !important;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}
a,a:visited{text-decoration:underline}
@page{margin-top:1cm;margin-right:1cm;margin-bottom:1cm;margin-left:1.5cm}
a{text-decoration:none !important}
img{-webkit-print-color-adjust:exact;max-width:100% !important}
*[cite]:after{content:close-quote" (Quelle: "attr(cite)")";font-size:80%}
thead{display:table-header-group}
figure{page-break-inside:avoid}
h1,h2,h3{page-break-after:avoid}
#header ul,#header span,#navigation,form,#pagetools{display:none !important}
.content section:after .content .add-divider:after{content:none;background:0;margin:0;border:0}
section.no-divider,.no-divider,section.last-child,.equal-height .add-divider{border:none !important}
.content>section+section,.equal-height{clear:both !important}
#header{margin:0;padding-right:0;padding-top:10px;border:0}
#global-logo{text-decoration:none}
#global-logo:before{font-size:32px}
#main{margin:0;width:100%;padding-bottom:15px;clear:both !important;float:none}
#content+#pagetools:before{content:none}
.equal-height>.span-1{height:auto !important}
.content .equal-height>div{margin-top:0;height:auto !important}
.content.span-2,.content.span-3 .span-2{float:left;width:65.5556%}
aside.span-1,.content.span-3 aside.span-1{float:right;margin-left:3.33333%;width:31.1111%;display:block;margin-top:0}
.span-half,.span-1,.span-2{float:left}
.span-2+.span-1{margin-top:0;float:right}
.content p+figure.span-1,.content ul+figure.span-1,.content ol+figure.span-1{margin-top:15px}
.content>article:first-child>section:first-child>div:first-child>h2:first-child{margin-top:0 !important}
.content figure.span-1+h1,.content figure.span-1+h2,.content figure.span-2+h1,.content figure.span-2+h2,.content figure.span-half+h1,.content figure.span-half+h2{margin-top:8px}
.content figure.span-1+h3,.content figure.span-2+h3,.content figure.span-half+h3{margin-top:11px}
figure.span-1+ul,.content figure.span-1+ol,.content figure.span-2+p,.content figure.span-2+ul,.content figure.span-2+ol,.content figure.span-half+p,.content figure.span-half+ul,.content figure.span-half+ol{margin-top:9px}
.content figure.span-1:first-child+p,.content figure.span-1:first-child+ul,.content figure.span-1:first-child+ol,.content figure.span-1:first-child+h3{margin-top:3px}
#content .span-1:first-child,#content .span-2:first-child{margin-left:0 !important}
#content.span-2 figure.span-1,#content.span-2 figure.span-half{margin-bottom:16px;margin-right:5.04528%;margin-left:0;float:left}
#content.span-2 .span-1{margin-left:5.04528%;width:47.4774%}
#content.span-2 .span-half{width:25%}
.stage-text-wrapper:before{content:none}
.stage-text-wrapper{padding:0;margin-top:10px}
.content li .accordion-element>a:after,.content li .accordion-element>.opened:after{content:none}
.accordion-element-content .span-1+.span-1{margin-top:0}
.accordion-element,.accordion-wrapper{clear:both !important}
.accordion-element{float:none !important;clear:both !important}
.accordion-element-content .span-1{float:left !important}
.span-1 .accordion-element-content .span-1{float:none !important;margin-left:0 !important;width:100% !important}
.accordion-wrapper{margin-bottom:0 !important;height:auto !important;overflow:visible !important}
.accordion-wrapper>ul{display:block !important;float:none !important;clear:both !important;height:auto !important;margin:0 !important;padding:0 !important;overflow:visible !important}
.accordion-wrapper .icon-location{display:block !important;float:none !important}
.js .content li .accordion-element>div{display:block !important}
.js .content li .accordion-element>a:after{content:none;display:none}
pre,blockquote{border:0;margin:0;page-break-inside:avoid}
li:before{color:#000 !important}
.span-1,.content.span-3 .with-columns article.teaser,.content.span-3 .with-columns.teaser-compact article.teaser{margin-left:3.33333%;width:31.1111%;float:left}
.content.span-2 .with-columns article.teaser,.content.span-3 .span-2 .with-columns article.teaser{margin-left:5.08906%;width:47.4555%;float:left}
.content.span-2 .with-columns article.teaser,.content.span-3 .with-columns article.teaser{display:inline-block;vertical-align:top;float:none}
.content .with-columns article.teaser:first-child+article.teaser,.content.span-3 .with-columns article.teaser:first-child+article.teaser+article.teaser{padding-top:0}
.bx-viewport{height:auto !important;overflow:hidden !important}
ul.bxslider{box-sizing:border-box !important;width:100% !important;-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important;overflow:hidden !important;display:block !important;clear:both !important;float:none !important;margin:0 !important;padding:0 !important;height:auto !important}
ul.bxslider,ul.bxslider li{list-style:none !important;padding:0 !important}
ul.bxslider li.bx-clone{position:absolute !important;display:none}
ul.bxslider li{float:none !important;width:100% !important;margin-bottom:20px !important}
ul.bxslider{margin-bottom:-20px !important}
.bx-controls{display:none !important}
.content .teaser-to-multiple-slider{padding-bottom:0 !important;margin-bottom:0 !important;clear:both !important}
.with-columns.teaser-to-multiple-slider ul.bxslider{margin:0 !important;padding:0 !important;float:none !important;margin-bottom:-20px !important;overflow:hidden !important}
.with-columns.teaser-to-multiple-slider ul.bxslider li{display:inline-block !important;float:none !important;box-sizing:border-box !important;vertical-align:top;margin:0 !important;margin-bottom:20px !important;overflow:hidden !important}
.span-3>h2+.with-columns.teaser-to-multiple-slider ul.bxslider li,.span-3>.with-columns.teaser-to-multiple-slider ul.bxslider li{width:31.1111% !important;margin-left:3.33333% !important}
.span-2>h2+.with-columns.teaser-to-multiple-slider ul.bxslider li,.span-3 .span-2>h2+.with-columns.teaser-to-multiple-slider ul.bxslider li{margin-left:5.08906% !important;width:47.4555% !important}
.with-columns.teaser-to-multiple-slider ul.bxslider li article.teaser{width:100% !important;padding:0 !important;margin:0 !important}
.content .span-3>h2+.with-columns.teaser-to-multiple-slider ul.bxslider{margin-bottom:-20px}
.content.span-2 .with-columns article.teaser:nth-child(2n-1),.content.span-3 .span-2 .with-columns article.teaser:nth-child(2n-1),.content.span-3 .with-columns article.teaser:nth-child(3n+1),.content.span-3 .with-columns.teaser-compact article.teaser:nth-child(3n+1),.content .span-3>h2+.with-columns.teaser-to-multiple-slider ul.bxslider li:nth-child(3n+1),.span-2>h2+.with-columns.teaser-to-multiple-slider ul.bxslider li:nth-child(2n+1),.span-3 .span-2>h2+.with-columns.teaser-to-multiple-slider ul.bxslider li:nth-child(2n+1),.span-3>.with-columns.teaser-to-multiple-slider ul.bxslider li:nth-child(3n+1){clear:left;margin-left:0 !important}
.tabs-content>div{display:block}
article.teaser,.equal-height .span-1{page-break-inside:avoid !important}
.loading{display:none}
}
@font-face{font-family:'hcpicon';src:url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/fonts/hcpicons/hcpicon.ttf') format('truetype'),url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/fonts/hcpicons/hcpicon.woff') format('woff'),url('../../../etc.clientlibs/hcpnext/clientlibs/hcpnext-site/resources/fonts/hcpicons/hcpicon.svg#hcpicon') format('svg');font-weight:normal;font-style:normal;font-display:swap}
[class^="hcpi-"],[class*=" hcpi-"]{font-family:'hcpicon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.hcpi-user-loggedin:before{content:"\e900"}
.hcpi-whatsapp:before{content:"\e901"}
.hcpi-instagram:before{content:"\e902"}
.hcpi-share:before{content:"\ea7d"}
.hcpi-file-text2:before{content:"\e926"}
.hcpi-play2:before{content:"\ea15"}