@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:400,600);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:where(.page) fieldset{border:0 none;margin:0;padding:0}:where(.page) input,:where(.page) textarea{background-color:#f5f9fa;border:.0625rem solid #d4dbd9;border-radius:.25rem;box-sizing:border-box;color:#333;font-family:"Source Sans Pro",sans-serif;font-size:1rem;line-height:1.5;margin:0;max-width:100%;padding:.5rem 1rem;text-shadow:none}:where(.page) input:disabled,:where(.page) textarea:disabled{background-color:#edf0f1;border-color:#d4dbd9;color:#333}:where(.page) input:focus,:where(.page) textarea:focus{border:1px solid #a5a5a5}:where(.page) input.error,:where(.page) textarea.error{border-color:#a51b00}:where(.page) input.form-email,:where(.page) input.form-text,:where(.page) textarea.form-email,:where(.page) textarea.form-text{max-width:30rem;width:100%}:where(.page) select{background-color:#f5f9fa;border:.0625rem solid #d4dbd9;border-radius:.25rem;box-sizing:border-box;color:#333;font-family:"Source Sans Pro",sans-serif;font-size:1rem;line-height:1.5;margin:0;max-width:100%;padding:.5rem 1rem;text-shadow:none;height:2.625rem;width:100%;max-width:30rem}:where(.page) select:disabled{background-color:#edf0f1;border-color:#d4dbd9;color:#333}:where(.page) select:focus{border:1px solid #a5a5a5}:where(.page) select.error{border-color:#a51b00}:where(.page) select[class^=ui-datepicker]{padding:.1875rem .25rem}:where(.page) input::-webkit-input-placeholder{color:#898c8c;font-style:italic}:where(.page) input:-ms-input-placeholder{color:#898c8c;font-style:italic}:where(.page) input::-ms-input-placeholder{color:#898c8c;font-style:italic}:where(.page) input::placeholder{color:#898c8c;font-style:italic}:where(.page) input:read-only{background-color:#f5f9fa;border-color:#e0e0e0;color:#333}:where(.page) input[type=checkbox]{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}:where(.page) input[type=checkbox]:checked~label::after{display:block}:where(.page) input[type=checkbox]:checked~label::before{border-color:#000096}:where(.page) input[type=checkbox]:disabled~label::after{border-color:#d4dbd9}:where(.page) input[type=checkbox]:disabled~label::before{background-color:#edf0f1;border-color:#d4dbd9}:where(.page) input[type=checkbox]:focus~label::after{border-color:#000063}:where(.page) input[type=checkbox]:focus~label::before{border-color:#000063}:where(.page) input[type=checkbox].error~label::after{border-color:#a51b00}:where(.page) input[type=checkbox].error~label::before{border-color:#a51b00}:where(.page) input[type=checkbox]~label{cursor:pointer;display:inline-block;padding-left:2rem;position:relative}:where(.page) input[type=checkbox]~label::after{border:.1875rem solid #000096;border-right:0 none;border-top:0 none;content:"";display:none;height:.5rem;left:.25rem;position:absolute;top:.625rem;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:1rem}:where(.page) input[type=checkbox]~label::before{background-color:#f5f9fa;border:.125rem solid #d4dbd9;content:"";height:1.5rem;left:0;position:absolute;top:.25rem;width:1.5rem}:where(.page) input[type=radio]{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}:where(.page) input[type=radio]:checked~label::before{background-color:#000096;border-color:#000096;box-shadow:inset 0 0 0 .25rem #f5f9fa}:where(.page) input[type=radio]:disabled~label::before{background-color:#edf0f1;border-color:#d4dbd9}:where(.page) input[type=radio]:focus~label::before{border-color:#000063}:where(.page) input[type=radio].error~label::before{border-color:#a51b00}:where(.page) input[type=radio]~label{cursor:pointer;display:inline-block;padding-left:2rem;position:relative}:where(.page) input[type=radio]~label::before{background-color:#f5f9fa;border:.125rem solid #d4dbd9;border-radius:1.5rem;content:"";height:1.5rem;left:0;position:absolute;top:.1875rem;width:1.5rem}:where(.page) input[type=file]{height:auto}:where(.page) input[type=search]{-webkit-appearance:none;appearance:none;box-sizing:border-box}:where(.page) textarea{max-width:100%}:where(.page) textarea:disabled{background-color:#edf0f1;border-color:#d4dbd9;color:#333}:where(.page) textarea:read-only{background-color:#f5f9fa;border-color:#e0e0e0;color:#333}:where(.page) textarea:focus{border:1px solid #a5a5a5}:where(.page) textarea.error{border-color:#a51b00}:where(.page) form button,:where(.page) form input[type=button],:where(.page) form input[type=reset],:where(.page) form input[type=submit]{background:#c8007d;border-color:#c8007d;color:#fff;-webkit-appearance:none;appearance:none;border:.0625rem solid transparent;border-radius:.25rem;cursor:pointer;display:inline-block;font:inherit;font-size:1.125rem;font-weight:700;line-height:2rem;margin:.5rem .5rem 1rem;padding:.25rem 1em;text-align:center;text-decoration:none;text-shadow:none;transition:.2s;vertical-align:middle}:where(.page) form button:focus,:where(.page) form button:hover,:where(.page) form input[type=button]:focus,:where(.page) form input[type=button]:hover,:where(.page) form input[type=reset]:focus,:where(.page) form input[type=reset]:hover,:where(.page) form input[type=submit]:focus,:where(.page) form input[type=submit]:hover{background:#000096;border-color:#000096;color:#fff;text-decoration:none!important}:where(.page) form button:disabled,:where(.page) form input[type=button]:disabled,:where(.page) form input[type=reset]:disabled,:where(.page) form input[type=submit]:disabled{color:rgba(255,255,255,.7)}:where(.page) form .button{margin-left:0}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(/assets/themes/frontend/fonts/icons.eot?c71bac9ca3=);src:url(/assets/themes/frontend/fonts/icons.eot?c71bac9ca3=) format("embedded-opentype"),url(/assets/themes/frontend/fonts/icons.woff?c71bac9ca3=) format("woff"),url(/assets/themes/frontend/fonts/icons.ttf?c71bac9ca3=) format("truetype")}@font-face{font-family:kontrapunktbold;font-style:normal;font-weight:700;src:url(/assets/themes/frontend/fonts/Kontrapunkt-Bold-webfont.eot);src:url(/assets/themes/frontend/fonts/Kontrapunkt-Bold-webfont.eot#iefix) format("embedded-opentype"),url(/assets/themes/frontend/fonts/Kontrapunkt-Bold-webfont.woff) format("woff")}*,::after,::before{box-sizing:inherit}html{box-sizing:border-box}body{color:#000;font-family:"Source Sans Pro",sans-serif;font-size:1.125rem;line-height:1.78;margin:0;overflow-x:hidden}main{display:block}.content-wrapper{margin:-1rem;overflow:hidden;padding:1rem}:where(.page) figure{display:table;margin:2rem 0;margin-top:.5rem}:where(.page) figcaption{caption-side:bottom;display:table-caption}:where(.page) img{border:0;height:auto;max-width:100%}:where(.page) iframe,:where(.page) video{border:0;max-width:100%}:where(.page) video{width:100%}:where(.page) figure img{display:block}:where(.page) table{border:0;border-spacing:0;display:block;overflow-x:auto;width:100%}:where(.page) table td,:where(.page) table th{border:0;border-bottom:1px solid #404040;padding:.45em .5em .25em}:where(.page) table th{background-color:#f5f5f5;color:#191919;font-weight:700;text-align:left;vertical-align:middle}:where(.page) table td{vertical-align:top}:where(.page) h1,:where(.page) h2,:where(.page) h3,:where(.page) h4,:where(.page) h5,:where(.page) h6{color:#000096;font-weight:600;margin:0 0 1rem;page-break-after:avoid}:where(.page) h1 a,:where(.page) h2 a,:where(.page) h3 a,:where(.page) h4 a,:where(.page) h5 a,:where(.page) h6 a{color:inherit;font:inherit;text-decoration:none}:where(.page) h1 strong,:where(.page) h2 strong,:where(.page) h3 strong,:where(.page) h4 strong,:where(.page) h5 strong,:where(.page) h6 strong{font-weight:bolder}:where(.page) h1{font-family:kontrapunktbold,serif;font-size:1.75rem;line-height:1.43}:where(.page) h2{font-size:1.44rem;line-height:1.4}:where(.page) h3{font-size:1.44rem;line-height:1.4}:where(.page) h4{color:#000;font-size:1.125rem;line-height:1.78;margin-bottom:0}:where(.page) ol,:where(.page) p,:where(.page) ul{font-size:1.125rem;line-height:1.78}:where(.page) p{margin:0 0 2rem}:where(.page) p.rtl{direction:rtl}:where(.page) ol,:where(.page) ul{margin:0 0 2rem;padding:0 0 0 1em}:where(.page) a{color:#c8007d}.align-left{float:left;margin:0 1em 1em 0}.align-right{float:right;margin:0 0 1em 1em}.block-sitebranding{margin:2rem 0;width:12rem}.block-back-link,.block-readspeaker,.block-scrollspy__buttons,.block-states,.page-header__navbar,.paragraph-visual-lane__background-image,.paragraph-visual-lane__toptasks,.taxonomy-term-category-header,.view-diseases-full__header,.view-diseases-full__jump-list,.view-peoples-full__header,.view-peoples-full__jump-list,.view-treatments-full__header,.view-treatments-full__jump-list,a[class^=button],footer{display:none}.block-scrollspy__title{font-weight:700;margin-top:1rem}.node-treatment-full__websites-label{margin-top:2rem}.content-wrapper,.item-list,.node-people-full__specialization,.node-people-teaser,.paragraph-newest-lane,.paragraph-newest-lane__content-events,.paragraph-newest-lane__content-news,.paragraph-text-three-cols-lane,.paragraph-text-three-cols-lane__col1,.paragraph-text-three-cols-lane__col2,.paragraph-text-three-cols-lane__col3,.paragraph-twofold-lane__content{page-break-inside:avoid}.node-people-teaser__image{float:left;margin-right:2rem}.node-people-teaser{clear:both;float:none}.node-people-teaser__content{float:left}.node-people-full__job-title-label,.node-people-full__specialization-label{color:#000096;font-size:1.44rem;font-weight:600;line-height:1.4;margin:0 0 1rem;page-break-after:avoid}.taxonomy-term-specialization__name{font-size:1.125rem;font-weight:400}@media print,(min-width:48em){:where(.page) input,:where(.page) textarea{line-height:1.875rem}:where(.page) select{line-height:1.875rem}:where(.page) select{height:3rem}:where(.page) h1{font-size:2.625rem;line-height:1.16}:where(.page) h2{font-size:1.75rem;line-height:1.43}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){:where(.page) figure{table-layout:fixed;width:100%}}
