<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.cmp-tabs__tablist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}
.cmp-tabs__tab{box-sizing:border-box;border-bottom:1px solid transparent;padding:.5rem 1rem;cursor:pointer}
.cmp-tabs__tab--active{border-color:inherit}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel--active{display:block}
ï»¿.overflow-slide-up{display:block;overflow:hidden}
[data-sal]{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
[data-sal|=slide-up]{display:block;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transform:translateY(100%);transform:translateY(100%)}
[data-sal|=slide-up].sal-animate,body.sal-disabled [data-sal|=slide-up]{opacity:1;-webkit-transform:none;transform:none}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){[data-sal|=slide-up],[data-sal|=slide-up].sal-animate,body.sal-disabled [data-sal|=slide-up]{display:block;opacity:1;-webkit-transform:none;transform:none}
}
:root{--primary:#06c}
.new-branding{--primary:#0b41cd}
.genentech{--primary:#13294b}
:root{--breakpoint-medium:768px;--breakpoint-tablet:1024px;--breakpoint-large:1024px;--breakpoint-xlarge:1280px;--breakpoint-xxlarge:1600px;--breakpoint-xxxlarge:1920px}
:root{--body-font-family:$roche-new-body-font-family;--header-font-family:$roche-new-header-font-family}
.new-branding{--body-font-family:"Roche Sans","Verdana";--header-font-family:"Roche Sans","Verdana"}
.genentech{--body-font-family:$gene-font-primary;--header-font-family:$gene-font-secondary}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane&gt;svg,.leaflet-pane&gt;canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}
.leaflet-container{overflow:hidden}
.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}
.leaflet-tile::-moz-selection{background:rgba(0,0,0,0)}
.leaflet-tile::selection{background:rgba(0,0,0,0)}
.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}
.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}
.leaflet-marker-icon,.leaflet-marker-shadow{display:block}
.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none !important;max-height:none !important}
.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}
.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}
.leaflet-container{-webkit-tap-highlight-color:rgba(0,0,0,0)}
.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}
.leaflet-tile{-webkit-filter:inherit;filter:inherit;visibility:hidden}
.leaflet-tile-loaded{visibility:inherit}
.leaflet-zoom-box{width:0;height:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:800}
.leaflet-overlay-pane svg{-moz-user-select:none}
.leaflet-pane{z-index:400}
.leaflet-tile-pane{z-index:200}
.leaflet-overlay-pane{z-index:400}
.leaflet-shadow-pane{z-index:500}
.leaflet-marker-pane{z-index:600}
.leaflet-tooltip-pane{z-index:650}
.leaflet-popup-pane{z-index:700}
.leaflet-map-pane canvas{z-index:100}
.leaflet-map-pane svg{z-index:200}
.leaflet-vml-shape{width:1px;height:1px}
.lvml{behavior:url(patientplatform/css/#default#VML);display:inline-block;position:absolute}
.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}
.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}
.leaflet-top{top:0}
.leaflet-right{right:0}
.leaflet-bottom{bottom:0}
.leaflet-left{left:0}
.leaflet-control{float:left;clear:both}
.leaflet-right .leaflet-control{float:right}
.leaflet-top .leaflet-control{margin-top:10px}
.leaflet-bottom .leaflet-control{margin-bottom:10px}
.leaflet-left .leaflet-control{margin-left:10px}
.leaflet-right .leaflet-control{margin-right:10px}
.leaflet-fade-anim .leaflet-tile{will-change:opacity}
.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}
.leaflet-zoom-animated{-webkit-transform-origin:0 0;transform-origin:0 0}
.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}
.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1);transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1);transition:transform .25s cubic-bezier(0,0,0.25,1);transition:transform .25s cubic-bezier(0,0,0.25,1),-webkit-transform .25s cubic-bezier(0,0,0.25,1)}
.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;transition:none}
.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}
.leaflet-interactive{cursor:pointer}
.leaflet-grab{cursor:-webkit-grab;cursor:grab}
.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}
.leaflet-popup-pane,.leaflet-control{cursor:auto}
.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}
.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane&gt;svg path,.leaflet-tile-container{pointer-events:none}
.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane&gt;svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}
.leaflet-container{background:#ddd;outline:0}
.leaflet-container a{color:#0078a8}
.leaflet-container a.leaflet-active{outline:2px solid orange}
.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}
.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}
.leaflet-bar{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.65);box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}
.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}
.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}
.leaflet-bar a:hover{background-color:#f4f4f4}
.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}
.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:0}
.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}
.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}
.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}
.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px "Lucida Console",Monaco,monospace;text-indent:1px}
.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}
.leaflet-control-layers{-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}
.leaflet-control-layers-toggle{background-image:url(patientplatform/css/images/layers.png);width:36px;height:36px}
.leaflet-retina .leaflet-control-layers-toggle{background-image:url(patientplatform/css/images/layers-2x.png);background-size:26px 26px}
.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}
.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}
.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}
.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}
.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}
.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}
.leaflet-control-layers label{display:block}
.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}
.leaflet-default-icon-path{background-image:url(patientplatform/css/images/marker-icon.png)}
.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}
.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}
.leaflet-control-attribution a{text-decoration:none}
.leaflet-control-attribution a:hover{text-decoration:underline}
.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}
.leaflet-left .leaflet-control-scale{margin-left:5px}
.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}
.leaflet-control-scale-line{border:2px solid #777;border-top:0;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}
.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:0;margin-top:-2px}
.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}
.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{-webkit-box-shadow:none;box-shadow:none}
.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}
.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}
.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}
.leaflet-popup-content{margin:13px 19px;line-height:1.4}
.leaflet-popup-content p{margin:18px 0}
.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}
.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;-webkit-box-shadow:0 3px 14px rgba(0,0,0,.4);box-shadow:0 3px 14px rgba(0,0,0,.4)}
.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:0;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:bold;background:rgba(0,0,0,0)}
.leaflet-container a.leaflet-popup-close-button:hover{color:#999}
.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}
.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(___YUICSSMIN_PRESERVED_TOKEN_680___)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}
.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}
.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}
.leaflet-div-icon{background:#fff;border:1px solid #666}
.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}
.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}
.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid rgba(0,0,0,0);background:rgba(0,0,0,0);content:""}
.leaflet-tooltip-bottom{margin-top:6px}
.leaflet-tooltip-top{margin-top:-6px}
.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}
.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}
.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}
.leaflet-tooltip-left{margin-left:-6px}
.leaflet-tooltip-right{margin-left:6px}
.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}
.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}
.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}
.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform .3s ease-out,opacity .3s ease-in;-webkit-transition:opacity .3s ease-in,-webkit-transform .3s ease-out;transition:opacity .3s ease-in,-webkit-transform .3s ease-out;transition:transform .3s ease-out,opacity .3s ease-in;transition:transform .3s ease-out,opacity .3s ease-in,-webkit-transform .3s ease-out}
.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset .3s ease-out,-webkit-stroke-opacity .3s ease-in;-webkit-transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in;transition:stroke-dashoffset .3s ease-out,stroke-opacity .3s ease-in}
/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.lity.lity-opened{opacity:1}
.lity.lity-closed{opacity:0}
.lity *{-webkit-box-sizing:border-box;box-sizing:border-box}
.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}
.lity-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}
.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.lity-loading .lity-loader{opacity:1}
.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}
.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(0.8);transform:scale(0.8)}
.lity-content:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}
.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0;outline:0;-webkit-box-shadow:none;box-shadow:none}
.lity-close::-moz-focus-inner{border:0;padding:0}
.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:0;outline:0;-webkit-box-shadow:none;box-shadow:none}
.lity-close:active{top:1px}
.lity-image img{max-width:100%;display:block;line-height:0;border:0}
.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}
.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}
.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}
.lity-hide{display:none}
.tippy-touch{cursor:pointer !important}
.tippy-notransition{-webkit-transition:none !important;transition:none !important}
.tippy-popper{max-width:350px;-webkit-perspective:700px;perspective:700px;z-index:9999 !important;outline:0;-webkit-transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);pointer-events:none;line-height:1.4}
.tippy-popper[data-html]{max-width:96%;max-width:calc(100% - 20px)}
.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}
.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-8px;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.tippy-popper[x-placement^=top] .tippy-arrow{border-top:7px solid #333;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);bottom:-7px;margin:0 6px;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 90%;transform-origin:0 90%}
.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-50%,25%);transform:scale(6) translate(-50%,25%);opacity:1}
.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%,25%);transform:scale(1) translate(-50%,25%);opacity:0}
.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}
.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}
.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(90deg);transform:translateY(0) rotateX(90deg)}
.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}
.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}
.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}
.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}
.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-8px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}
.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}
.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:7px solid #333;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0);top:-7px;margin:0 6px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}
.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -90%;transform-origin:0 -90%}
.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-50%,-125%);transform:scale(6) translate(-50%,-125%);opacity:1}
.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1) translate(-50%,-125%);transform:scale(1) translate(-50%,-125%);opacity:0}
.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}
.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}
.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}
.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}
.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(-90deg);transform:translateY(0) rotateX(-90deg)}
.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}
.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateY(10px);transform:translateY(10px)}
.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}
.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}
.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(0);transform:translateY(0) scale(0)}
.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}
.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-16px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%}
.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.tippy-popper[x-placement^=left] .tippy-arrow{border-left:7px solid #333;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}
.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:100% 0;transform-origin:100% 0}
.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(40%,-50%);transform:scale(6) translate(40%,-50%);opacity:1}
.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(40%,-50%);transform:scale(1.5) translate(40%,-50%);opacity:0}
.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}
.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}
.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}
.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}
.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(-90deg);transform:translateX(0) rotateY(-90deg)}
.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}
.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}
.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px);transform:translateX(-10px)}
.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}
.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}
.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}
.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}
.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-16px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%}
.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.tippy-popper[x-placement^=right] .tippy-arrow{border-right:7px solid #333;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}
.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-100% 0;transform-origin:-100% 0}
.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(6) translate(-140%,-50%);transform:scale(6) translate(-140%,-50%);opacity:1}
.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(1.5) translate(-140%,-50%);transform:scale(1.5) translate(-140%,-50%);opacity:0}
.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}
.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}
.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}
.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}
.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(90deg);transform:translateX(0) rotateY(90deg)}
.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}
.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}
.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{opacity:1;-webkit-transform:translateX(10px);transform:translateX(10px)}
.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}
.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{opacity:1;-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}
.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(0);transform:translateX(0) scale(0)}
.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.9rem;padding:.3rem .6rem;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}
.tippy-tooltip[data-size=small]{padding:.2rem .4rem;font-size:.75rem}
.tippy-tooltip[data-size=large]{padding:.4rem .8rem;font-size:1rem}
.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:rgba(0,0,0,0)}
.tippy-tooltip[data-animatefill] .tippy-content{transition:-webkit-clip-path cubic-bezier(0.46,0.1,0.52,0.98);-webkit-transition:-webkit-clip-path cubic-bezier(0.46,0.1,0.52,0.98);transition:clip-path cubic-bezier(0.46,0.1,0.52,0.98);transition:clip-path cubic-bezier(0.46,0.1,0.52,0.98),-webkit-clip-path cubic-bezier(0.46,0.1,0.52,0.98);transition:clip-path cubic-bezier(0.46,0.1,0.52,0.98),-webkit-clip-path cubic-bezier(0.46,0.1,0.52,0.98)}
.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto}
.tippy-tooltip[data-inertia][data-state=visible]{-webkit-transition-timing-function:cubic-bezier(0.53,2,0.36,0.85);transition-timing-function:cubic-bezier(0.53,2,0.36,0.85)}
.tippy-tooltip[data-inertia][data-state=hidden]{-webkit-transition-timing-function:ease;transition-timing-function:ease}
.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}
.tippy-roundarrow{width:24px;height:8px;fill:#333;pointer-events:none}
.tippy-backdrop{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:26%;left:50%;top:50%;z-index:-1;-webkit-transition:all cubic-bezier(0.46,0.1,0.52,0.98);transition:all cubic-bezier(0.46,0.1,0.52,0.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.tippy-backdrop:after{content:"";float:left;padding-top:100%}
body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(100% 100% at 50% 50%);clip-path:ellipse(100% 100% at 50% 50%)}
body:not(.tippy-touch) .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(5% 50% at 50% 50%);clip-path:ellipse(5% 50% at 50% 50%)}
body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 0 50%);clip-path:ellipse(135% 100% at 0 50%)}
body:not(.tippy-touch) .tippy-popper[x-placement=right] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(40% 100% at 0 50%);clip-path:ellipse(40% 100% at 0 50%)}
body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=visible] .tippy-content{-webkit-clip-path:ellipse(135% 100% at 100% 50%);clip-path:ellipse(135% 100% at 100% 50%)}
body:not(.tippy-touch) .tippy-popper[x-placement=left] .tippy-tooltip[data-animatefill][data-state=hidden] .tippy-content{-webkit-clip-path:ellipse(40% 100% at 100% 50%);clip-path:ellipse(40% 100% at 100% 50%)}
@media(max-width:360px){.tippy-popper{max-width:96%;max-width:calc(100% - 20px)}
}
.tippy-popper[x-placement^=top] .tippy-tooltip.light-theme .tippy-arrow{border-top:7px solid #fff;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0)}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-theme .tippy-arrow{border-bottom:7px solid #fff;border-right:7px solid rgba(0,0,0,0);border-left:7px solid rgba(0,0,0,0)}
.tippy-popper[x-placement^=left] .tippy-tooltip.light-theme .tippy-arrow{border-left:7px solid #fff;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}
.tippy-popper[x-placement^=right] .tippy-tooltip.light-theme .tippy-arrow{border-right:7px solid #fff;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0)}
.tippy-tooltip.light-theme{color:#26323d;-webkit-box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);background-color:#fff}
.tippy-tooltip.light-theme .tippy-backdrop{background-color:#fff}
.tippy-tooltip.light-theme .tippy-roundarrow{fill:#fff}
.tippy-tooltip.light-theme[data-animatefill]{background-color:rgba(0,0,0,0)}
.leaflet-control-locate a{font-size:1.4em;color:#444;cursor:pointer;padding:3px 0 0 8px}
.leaflet-control-locate.requesting a{padding:3px 0 0 4px}
.leaflet-control-locate.active a{color:#2074b6}
.leaflet-control-locate.active.following a{color:#fc8428}
.glide{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.glide *{-webkit-box-sizing:inherit;box-sizing:inherit}
.glide__track{overflow:hidden}
.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;will-change:transform}
.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__slide{width:100%;height:100%;-ms-flex-negative:0;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide--rtl{direction:rtl}
.tooltip{display:block !important;z-index:10000;font-family:"Roche Sans","Verdana"}
.tooltip .tooltip-inner{background:#000;color:#fff;border-radius:16px}
.tooltip .tooltip-arrow{position:absolute;width:2.75rem;height:2.75rem;background:#fff;border:1px solid #d9d9d9;border-radius:.375rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.tooltip[x-placement^=top]{margin-bottom:15px}
.tooltip[x-placement^=top] .tooltip-arrow{bottom:-5px;left:calc(50% - 22px);margin-top:0;margin-bottom:0}
.tooltip[x-placement^=bottom]{margin-top:15px}
.tooltip[x-placement^=bottom] .tooltip-arrow{top:-5px;left:calc(50% - 22px);margin-top:0;margin-bottom:0}
.tooltip[x-placement^=right]{margin-left:5px}
.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:rgba(0,0,0,0) !important;border-top-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}
.tooltip[x-placement^=left]{margin-right:5px}
.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:rgba(0,0,0,0) !important;border-right-color:rgba(0,0,0,0) !important;border-bottom-color:rgba(0,0,0,0) !important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}
.tooltip.popover .popover-inner{background:#fff;color:#333;border-radius:6px;-webkit-box-shadow:0 .3125rem 1.5rem 0 rgba(0,0,0,.07),0 0 0 1px #d9d9d9;box-shadow:0 .3125rem 1.5rem 0 rgba(0,0,0,.07),0 0 0 1px #d9d9d9}
.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;-webkit-transition:opacity .15s,visibility .15s;transition:opacity .15s,visibility .15s}
.tooltip[aria-hidden=false]{visibility:visible;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s}
.v-select{position:relative;font-family:inherit}
.v-select,.v-select *{-webkit-box-sizing:border-box;box-sizing:border-box}
@-webkit-keyframes vSelectSpinner{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes vSelectSpinner{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;-webkit-transition:opacity .15s cubic-bezier(1,0.5,0.8,1);transition:opacity .15s cubic-bezier(1,0.5,0.8,1)}
.vs__fade-enter,.vs__fade-leave-to{opacity:0}
.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:not-allowed;background-color:#f8f8f8}
.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}
.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}
.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}
.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}
.vs__dropdown-toggle{transition-property:border-color;transition-duration:250ms;transition-timing-function:ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 4px 0;height:2.375rem;background:0;border:1px solid rgba(102,102,102,.25);border-radius:6px;white-space:normal}
.vs__dropdown-toggle:hover{border-color:#666}
.vs__dropdown-toggle[aria-expanded=true]{border-color:var(--primary)}
@media print,screen and (min-width:64em){.vs__dropdown-toggle{height:3.25rem}
}
.vs__selected-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2px;position:relative}
.vs__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 13px 0 3px}
@media print,screen and (min-width:64em){.vs__actions{padding:4px 24px 0 3px}
}
.vs--searchable .vs__dropdown-toggle{cursor:text}
.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}
.vs--open .vs__dropdown-toggle{border-bottom-color:rgba(0,0,0,0);border-bottom-left-radius:0;border-bottom-right-radius:0}
.vs__open-indicator{fill:#979797;-webkit-transform:scale(0.85);transform:scale(0.85);-webkit-transition:-webkit-transform 150ms cubic-bezier(1,-0.115,0.975,0.855);transition:-webkit-transform 150ms cubic-bezier(1,-0.115,0.975,0.855);transition:transform 150ms cubic-bezier(1,-0.115,0.975,0.855);transition:transform 150ms cubic-bezier(1,-0.115,0.975,0.855),-webkit-transform 150ms cubic-bezier(1,-0.115,0.975,0.855);-webkit-transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855);transition-timing-function:cubic-bezier(1,-0.115,0.975,0.855)}
.vs--open .vs__open-indicator{-webkit-transform:rotate(180deg) scale(0.85);transform:rotate(180deg) scale(0.85)}
.vs--loading .vs__open-indicator{opacity:0}
.vs__clear{fill:#979797;padding:0;border:0;background-color:rgba(0,0,0,0);cursor:pointer;margin-right:8px}
.vs__dropdown-menu{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid var(--primary);border-top-style:none;border-radius:0 0 6px 6px;text-align:left;list-style:none;background:#fff}
.vs__no-options{text-align:center}
.vs__dropdown-option{line-height:1.42857143;display:block;padding:12px 20px 12px 42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;clear:both;color:#333;white-space:nowrap}
.vs__dropdown-option:hover{cursor:pointer}
@media print,screen and (min-width:64em){.vs__dropdown-option{padding:12px 20px 12px 50px}
}
.vs__dropdown-option--highlight{background:var(--primary);color:#fff}
.vs__dropdown-option--disabled{background:inherit;color:#979797}
.vs__dropdown-option--disabled:hover{cursor:inherit}
.vs__selected{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;position:absolute;top:3px;font-weight:500;background-color:#f0f0f0;border:1px solid rgba(102,102,102,.25);border-radius:6px;color:#333;line-height:1.4;margin:4px 2px 0 2px;padding:0 20px 0 40px}
@media print,screen and (min-width:64em){.vs__selected{padding:0 20px 0 50px;top:9px}
}
.vs__deselect{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:0;fill:#979797;text-shadow:0 1px 0 #fff}
.vs--single .vs__selected{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}
.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}
.vs--single.vs--searching .vs__selected{display:none}
.vs__search::-webkit-search-cancel-button{display:none}
.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}
.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;font-family:inherit;font-weight:500;border:1px solid rgba(0,0,0,0);border-left:0;outline:0;margin:4px 0 0 0;padding:0 20px 0 42px;background:0;-webkit-box-shadow:none;box-shadow:none;width:0;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
@media print,screen and (min-width:64em){.vs__search,.vs__search:focus{padding:0 20px 0 50px}
}
.vs__search::-webkit-input-placeholder{color:#b2b3ac}
.vs__search::-moz-placeholder{color:#b2b3ac}
.vs__search:-ms-input-placeholder{color:#b2b3ac}
.vs__search::-ms-input-placeholder{color:#b2b3ac}
.vs__search::placeholder{color:#b2b3ac}
.vs--unsearchable .vs__search{opacity:1}
.vs--unsearchable .vs__search:hover{cursor:pointer}
.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}
.vs__spinner{-ms-flex-item-align:center;align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;-webkit-transition:opacity .1s;transition:opacity .1s}
.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}
.vs--loading .vs__spinner{opacity:1}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}
.hamburger:hover{opacity:.7}
.hamburger.is-active:hover{opacity:.7}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}
.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}
.hamburger-inner{display:block;top:50%;margin-top:-2px}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}
.hamburger-inner::before{top:-10px}
.hamburger-inner::after{bottom:-10px}
.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}
.hamburger--3dx .hamburger-inner{-webkit-transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{-webkit-transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dx-r .hamburger-box{-webkit-perspective:80px;perspective:80px}
.hamburger--3dx-r .hamburger-inner{-webkit-transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r .hamburger-inner::before,.hamburger--3dx-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dx-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}
.hamburger--3dx-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dx-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dy .hamburger-box{-webkit-perspective:80px;perspective:80px}
.hamburger--3dy .hamburger-inner{-webkit-transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy .hamburger-inner::before,.hamburger--3dy .hamburger-inner::after{-webkit-transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}
.hamburger--3dy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}
.hamburger--3dy-r .hamburger-inner{-webkit-transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r .hamburger-inner::before,.hamburger--3dy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.hamburger--3dy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dxy .hamburger-box{-webkit-perspective:80px;perspective:80px}
.hamburger--3dxy .hamburger-inner{-webkit-transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy .hamburger-inner::before,.hamburger--3dxy .hamburger-inner::after{-webkit-transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateX(180deg) rotateY(180deg);transform:rotateX(180deg) rotateY(180deg)}
.hamburger--3dxy.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dxy.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--3dxy-r .hamburger-box{-webkit-perspective:80px;perspective:80px}
.hamburger--3dxy-r .hamburger-inner{-webkit-transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform .15s cubic-bezier(0.645,0.045,0.355,1),background-color 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform .15s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r .hamburger-inner::before,.hamburger--3dxy-r .hamburger-inner::after{-webkit-transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1);transition:transform 0 .1s cubic-bezier(0.645,0.045,0.355,1),-webkit-transform 0 .1s cubic-bezier(0.645,0.045,0.355,1)}
.hamburger--3dxy-r.is-active .hamburger-inner{background-color:rgba(0,0,0,0) !important;-webkit-transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg);transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--3dxy-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg)}
.hamburger--arrow.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrow.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrow-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowalt .hamburger-inner::before{-webkit-transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt .hamburger-inner::after{-webkit-transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-8px,-10px,0) rotate(-45deg) scale(0.7,1);-webkit-transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(-8px,10px,0) rotate(45deg) scale(0.7,1);transform:translate3d(-8px,10px,0) rotate(45deg) scale(0.7,1);-webkit-transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r .hamburger-inner::before{-webkit-transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:top .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r .hamburger-inner::after{-webkit-transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1);transition:bottom .1s .1s ease,transform .1s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform .1s cubic-bezier(0.165,0.84,0.44,1)}
.hamburger--arrowalt-r.is-active .hamburger-inner::before{top:0;-webkit-transform:translate3d(8px,-10px,0) rotate(45deg) scale(0.7,1);transform:translate3d(8px,-10px,0) rotate(45deg) scale(0.7,1);-webkit-transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:top .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowalt-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:translate3d(8px,10px,0) rotate(-45deg) scale(0.7,1);transform:translate3d(8px,10px,0) rotate(-45deg) scale(0.7,1);-webkit-transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22);transition:bottom .1s ease,transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22),-webkit-transform .1s .1s cubic-bezier(0.895,0.03,0.685,0.22)}
.hamburger--arrowturn.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.hamburger--arrowturn.is-active .hamburger-inner::before{-webkit-transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--arrowturn.is-active .hamburger-inner::after{-webkit-transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.hamburger--arrowturn-r.is-active .hamburger-inner::before{-webkit-transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(-45deg) scale(0.7,1)}
.hamburger--arrowturn-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1);transform:translate3d(-8px,0,0) rotate(45deg) scale(0.7,1)}
.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner::before,.hamburger--boring .hamburger-inner::after{-webkit-transition-property:none;transition-property:none}
.hamburger--boring.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger--boring.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--boring.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.hamburger--collapse .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse .hamburger-inner::after{top:-20px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:.13s;transition-delay:.13s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r .hamburger-inner::after{top:-20px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity .1s linear}
.hamburger--collapse-r .hamburger-inner::before{-webkit-transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .12s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--collapse-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(45deg);transform:translate3d(0,-10px,0) rotate(45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--collapse-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity .1s .22s linear}
.hamburger--collapse-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .16s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .25s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .25s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--elastic .hamburger-inner{top:2px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic .hamburger-inner::before{top:10px;-webkit-transition:opacity .125s .275s ease;transition:opacity .125s .275s ease}
.hamburger--elastic .hamburger-inner::after{top:20px;-webkit-transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(135deg);transform:translate3d(0,10px,0) rotate(135deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--elastic.is-active .hamburger-inner::before{-webkit-transition-delay:0;transition-delay:0;opacity:0}
.hamburger--elastic.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(-270deg);transform:translate3d(0,-20px,0) rotate(-270deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--elastic-r .hamburger-inner{top:2px;-webkit-transition-duration:.275s;transition-duration:.275s;-webkit-transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r .hamburger-inner::before{top:10px;-webkit-transition:opacity .125s .275s ease;transition:opacity .125s .275s ease}
.hamburger--elastic-r .hamburger-inner::after{top:20px;-webkit-transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55);transition:transform .275s cubic-bezier(0.68,-0.55,0.265,1.55),-webkit-transform .275s cubic-bezier(0.68,-0.55,0.265,1.55)}
.hamburger--elastic-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-135deg);transform:translate3d(0,10px,0) rotate(-135deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--elastic-r.is-active .hamburger-inner::before{-webkit-transition-delay:0;transition-delay:0;opacity:0}
.hamburger--elastic-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(270deg);transform:translate3d(0,-20px,0) rotate(270deg);-webkit-transition-delay:.075s;transition-delay:.075s}
.hamburger--emphatic{overflow:hidden}
.hamburger--emphatic .hamburger-inner{-webkit-transition:background-color .125s .175s ease-in;transition:background-color .125s .175s ease-in}
.hamburger--emphatic .hamburger-inner::before{left:0;-webkit-transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic .hamburger-inner::after{top:10px;right:0;-webkit-transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic.is-active .hamburger-inner{-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}
.hamburger--emphatic.is-active .hamburger-inner::before{left:-80px;top:-80px;-webkit-transform:translate3d(80px,80px,0) rotate(45deg);transform:translate3d(80px,80px,0) rotate(45deg);-webkit-transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic.is-active .hamburger-inner::after{right:-80px;top:-80px;-webkit-transform:translate3d(-80px,80px,0) rotate(-45deg);transform:translate3d(-80px,80px,0) rotate(-45deg);-webkit-transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r{overflow:hidden}
.hamburger--emphatic-r .hamburger-inner{-webkit-transition:background-color .125s .175s ease-in;transition:background-color .125s .175s ease-in}
.hamburger--emphatic-r .hamburger-inner::before{left:0;-webkit-transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,left .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic-r .hamburger-inner::after{top:10px;right:0;-webkit-transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335);transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in;transition:transform .125s cubic-bezier(0.6,0.04,0.98,0.335),top .05s .125s linear,right .125s .175s ease-in,-webkit-transform .125s cubic-bezier(0.6,0.04,0.98,0.335)}
.hamburger--emphatic-r.is-active .hamburger-inner{-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-color:rgba(0,0,0,0) !important}
.hamburger--emphatic-r.is-active .hamburger-inner::before{left:-80px;top:80px;-webkit-transform:translate3d(80px,-80px,0) rotate(-45deg);transform:translate3d(80px,-80px,0) rotate(-45deg);-webkit-transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:left .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--emphatic-r.is-active .hamburger-inner::after{right:-80px;top:80px;-webkit-transform:translate3d(-80px,-80px,0) rotate(45deg);transform:translate3d(-80px,-80px,0) rotate(45deg);-webkit-transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1);transition:right .125s ease-out,top .05s .125s linear,transform .125s .175s cubic-bezier(0.075,0.82,0.165,1),-webkit-transform .125s .175s cubic-bezier(0.075,0.82,0.165,1)}
.hamburger--minus .hamburger-inner::before,.hamburger--minus .hamburger-inner::after{-webkit-transition:bottom .08s 0 ease-out,top .08s 0 ease-out,opacity 0 linear;transition:bottom .08s 0 ease-out,top .08s 0 ease-out,opacity 0 linear}
.hamburger--minus.is-active .hamburger-inner::before,.hamburger--minus.is-active .hamburger-inner::after{opacity:0;-webkit-transition:bottom .08s ease-out,top .08s ease-out,opacity 0 .08s linear;transition:bottom .08s ease-out,top .08s ease-out,opacity 0 .08s linear}
.hamburger--minus.is-active .hamburger-inner::before{top:0}
.hamburger--minus.is-active .hamburger-inner::after{bottom:0}
.hamburger--slider .hamburger-inner{top:2px}
.hamburger--slider .hamburger-inner::before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}
.hamburger--slider .hamburger-inner::after{top:20px}
.hamburger--slider.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--slider.is-active .hamburger-inner::before{-webkit-transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0);opacity:0}
.hamburger--slider.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(-90deg);transform:translate3d(0,-20px,0) rotate(-90deg)}
.hamburger--slider-r .hamburger-inner{top:2px}
.hamburger--slider-r .hamburger-inner::before{top:10px;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.15s;transition-duration:.15s}
.hamburger--slider-r .hamburger-inner::after{top:20px}
.hamburger--slider-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}
.hamburger--slider-r.is-active .hamburger-inner::before{-webkit-transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);transform:rotate(45deg) translate3d(5.7142857143px,-6px,0);opacity:0}
.hamburger--slider-r.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-20px,0) rotate(90deg);transform:translate3d(0,-20px,0) rotate(90deg)}
.hamburger--spin .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin.is-active .hamburger-inner{-webkit-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r .hamburger-inner{-webkit-transition-duration:.22s;transition-duration:.22s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r .hamburger-inner::before{-webkit-transition:top .1s .25s ease-in,opacity .1s ease-in;transition:top .1s .25s ease-in,opacity .1s ease-in}
.hamburger--spin-r .hamburger-inner::after{-webkit-transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .22s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spin-r.is-active .hamburger-inner{-webkit-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spin-r.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .1s ease-out,opacity .1s .12s ease-out;transition:top .1s ease-out,opacity .1s .12s ease-out}
.hamburger--spin-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .22s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring .hamburger-inner{top:2px;-webkit-transition:background-color 0 .13s linear;transition:background-color 0 .13s linear}
.hamburger--spring .hamburger-inner::before{top:10px;-webkit-transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring .hamburger-inner::after{top:20px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring.is-active .hamburger-inner{-webkit-transition-delay:.22s;transition-delay:.22s;background-color:rgba(0,0,0,0) !important}
.hamburger--spring.is-active .hamburger-inner::before{top:0;-webkit-transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,10px,0) rotate(45deg);transform:translate3d(0,10px,0) rotate(45deg)}
.hamburger--spring.is-active .hamburger-inner::after{top:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,10px,0) rotate(-45deg);transform:translate3d(0,10px,0) rotate(-45deg)}
.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;-webkit-transition-duration:.13s;transition-duration:.13s;-webkit-transition-delay:0;transition-delay:0;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r .hamburger-inner::after{top:-20px;-webkit-transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0 linear;transition:top .2s .2s cubic-bezier(0.33333,0.66667,0.66667,1),opacity 0 linear}
.hamburger--spring-r .hamburger-inner::before{-webkit-transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19);transition:top .1s .2s cubic-bezier(0.33333,0.66667,0.66667,1),transform .13s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .13s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--spring-r.is-active .hamburger-inner{-webkit-transform:translate3d(0,-10px,0) rotate(-45deg);transform:translate3d(0,-10px,0) rotate(-45deg);-webkit-transition-delay:.22s;transition-delay:.22s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--spring-r.is-active .hamburger-inner::after{top:0;opacity:0;-webkit-transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0 .22s linear;transition:top .2s cubic-bezier(0.33333,0,0.66667,0.33333),opacity 0 .22s linear}
.hamburger--spring-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1);transition:top .1s .15s cubic-bezier(0.33333,0,0.66667,0.33333),transform .13s .22s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .13s .22s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand .hamburger-inner{-webkit-transition:background-color 0 .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:background-color 0 .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0 .075s linear;transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0 .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand .hamburger-inner::before{-webkit-transition:top .075s .075s ease-in,-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand .hamburger-inner::after{-webkit-transition:bottom .075s .075s ease-in,-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand.is-active .hamburger-inner{-webkit-transform:rotate(90deg);transform:rotate(90deg);background-color:rgba(0,0,0,0) !important;-webkit-transition:background-color 0 .15s linear,-webkit-transform .075s 0 cubic-bezier(0.215,0.61,0.355,1);transition:background-color 0 .15s linear,-webkit-transform .075s 0 cubic-bezier(0.215,0.61,0.355,1);transition:transform .075s 0 cubic-bezier(0.215,0.61,0.355,1),background-color 0 .15s linear;transition:transform .075s 0 cubic-bezier(0.215,0.61,0.355,1),background-color 0 .15s linear,-webkit-transform .075s 0 cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r .hamburger-inner{-webkit-transition:background-color 0 .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:background-color 0 .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19);transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0 .075s linear;transition:transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19),background-color 0 .075s linear,-webkit-transform .075s .15s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r .hamburger-inner::before{-webkit-transition:top .075s .075s ease-in,-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:top .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r .hamburger-inner::after{-webkit-transition:bottom .075s .075s ease-in,-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .075s ease-in,transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s 0 cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--stand-r.is-active .hamburger-inner{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-color:rgba(0,0,0,0) !important;-webkit-transition:background-color 0 .15s linear,-webkit-transform .075s 0 cubic-bezier(0.215,0.61,0.355,1);transition:background-color 0 .15s linear,-webkit-transform .075s 0 cubic-bezier(0.215,0.61,0.355,1);transition:transform .075s 0 cubic-bezier(0.215,0.61,0.355,1),background-color 0 .15s linear;transition:transform .075s 0 cubic-bezier(0.215,0.61,0.355,1),background-color 0 .15s linear,-webkit-transform .075s 0 cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r.is-active .hamburger-inner::before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:top .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--stand-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s .1s ease-out,transform .075s .15s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .15s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:.075s;transition-duration:.075s;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top .075s .12s ease,opacity .075s ease;transition:top .075s .12s ease,opacity .075s ease}
.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom .075s .12s ease,-webkit-transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,-webkit-transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19);transition:bottom .075s .12s ease,transform .075s cubic-bezier(0.55,0.055,0.675,0.19),-webkit-transform .075s cubic-bezier(0.55,0.055,0.675,0.19)}
.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:.12s;transition-delay:.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top .075s ease,opacity .075s .12s ease;transition:top .075s ease,opacity .075s .12s ease}
.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom .075s ease,-webkit-transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,-webkit-transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1);transition:bottom .075s ease,transform .075s .12s cubic-bezier(0.215,0.61,0.355,1),-webkit-transform .075s .12s cubic-bezier(0.215,0.61,0.355,1)}
.hamburger--vortex .hamburger-inner{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex .hamburger-inner::before,.hamburger--vortex .hamburger-inner::after{-webkit-transition-duration:0;transition-duration:0;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}
.hamburger--vortex .hamburger-inner::before{-webkit-transition-property:top,opacity;transition-property:top,opacity}
.hamburger--vortex .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
.hamburger--vortex.is-active .hamburger-inner{-webkit-transform:rotate(765deg);transform:rotate(765deg);-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex.is-active .hamburger-inner::before,.hamburger--vortex.is-active .hamburger-inner::after{-webkit-transition-delay:0;transition-delay:0}
.hamburger--vortex.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.hamburger--vortex-r .hamburger-inner{-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r .hamburger-inner::before,.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-duration:0;transition-duration:0;-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-timing-function:linear;transition-timing-function:linear}
.hamburger--vortex-r .hamburger-inner::before{-webkit-transition-property:top,opacity;transition-property:top,opacity}
.hamburger--vortex-r .hamburger-inner::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
.hamburger--vortex-r.is-active .hamburger-inner{-webkit-transform:rotate(-765deg);transform:rotate(-765deg);-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1)}
.hamburger--vortex-r.is-active .hamburger-inner::before,.hamburger--vortex-r.is-active .hamburger-inner::after{-webkit-transition-delay:0;transition-delay:0}
.hamburger--vortex-r.is-active .hamburger-inner::before{top:0;opacity:0}
.hamburger--vortex-r.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.fulfilling-square-spinner,.fulfilling-square-spinner *{-webkit-box-sizing:border-box;box-sizing:border-box}
.fulfilling-square-spinner{height:50px;width:50px;position:relative;border:4px solid var(--primary);-webkit-animation:fulfilling-square-spinner-animation 4s infinite ease;animation:fulfilling-square-spinner-animation 4s infinite ease}
.fulfilling-square-spinner .spinner-inner{vertical-align:top;display:inline-block;background-color:var(--primary);width:100%;opacity:1;-webkit-animation:fulfilling-square-spinner-inner-animation 4s infinite ease-in;animation:fulfilling-square-spinner-inner-animation 4s infinite ease-in}
@-webkit-keyframes fulfilling-square-spinner-animation{0{-webkit-transform:rotate(0);transform:rotate(0)}
25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes fulfilling-square-spinner-animation{0{-webkit-transform:rotate(0);transform:rotate(0)}
25%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
75%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes fulfilling-square-spinner-inner-animation{0{height:0}
25%{height:0}
50%{height:100%}
75%{height:100%}
100%{height:0}
}
@keyframes fulfilling-square-spinner-inner-animation{0{height:0}
25%{height:0}
50%{height:100%}
75%{height:100%}
100%{height:0}
}
@font-face{font-family:"iconfont";src:url("patientplatform/fonts/iconfont/iconfont.woff2") format("woff2"),url("patientplatform/fonts/iconfont/iconfont.woff") format("woff"),url("patientplatform/fonts/iconfont/iconfont.ttf") format("truetype")}
.icon--arrow-down::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€"}
.icon--arrow-external::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€‚"}
.icon--arrow-left::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€ƒ"}
.icon--arrow-right::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€„"}
.icon--arrow-up-thin::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€…"}
.icon--arrow-up::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€†"}
.icon--bell::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€‡"}
.icon--bookmark-filled::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€ˆ"}
.icon--bookmark::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€‰"}
.icon--check-2::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€Š"}
.icon--check::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€‹"}
.icon--close-light::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€Œ"}
.icon--delete::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€"}
.icon--download-2::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€Ž"}
.icon--download::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€"}
.icon--edit::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€"}
.icon--email::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€‘"}
.icon--external::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€’"}
.icon--filters::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€“"}
.icon--fullarrow-left::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€”"}
.icon--fullarrow-right::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€•"}
.icon--fullscreen::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€–"}
.icon--globe::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€—"}
.icon--help::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€˜"}
.icon--info::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€™"}
.icon--info2::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€š"}
.icon--link::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€›"}
.icon--mag::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€œ"}
.icon--mail-bold::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€"}
.icon--mail::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€ž"}
.icon--map-needle::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€Ÿ"}
.icon--minus::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€&nbsp;"}
.icon--open-nav::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€¡"}
.icon--phone-back::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€¢"}
.icon--phone::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€£"}
.icon--pin::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€¤"}
.icon--play-2::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€¥"}
.icon--play::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€¦"}
.icon--plus::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€§"}
.icon--print::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€¨"}
.icon--profile::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€©"}
.icon--qr-code::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€ª"}
.icon--reset::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€«"}
.icon--save-search-xbold::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€¬"}
.icon--saved-search::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€­"}
.icon--share-bold::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€®"}
.icon--share::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€¯"}
.icon--shrink::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€°"}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure{display:block}
figure{margin:1em 40px}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
main{display:block}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:inherit}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
input{overflow:visible}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
details{display:block}
summary{display:list-item}
menu{display:block}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
:focus{outline:0}
html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scrollbar-gutter:stable}
body{height:100%;min-height:100vh;position:relative;font-synthesis:none}
*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}
blockquote,body,dd,div,dl,dt,figure,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}
b,strong{font-weight:500}
button{background-color:rgba(0,0,0,0);border:0}
.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:131.25rem;margin:0 auto}
@media print,screen and (min-width:48em){.grid-container{padding-right:.9375rem;padding-left:.9375rem}
}
.grid-container.fluid{padding-right:.625rem;padding-left:.625rem;max-width:100%;margin:0 auto}
@media print,screen and (min-width:48em){.grid-container.fluid{padding-right:.9375rem;padding-left:.9375rem}
}
.grid-container.full{padding-right:0rem;padding-left:0rem;max-width:100%;margin:0 auto}
.grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%}
.cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
.cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.grid-x&gt;.auto{width:auto}
.grid-x&gt;.shrink{width:auto}
.grid-x&gt;.small-shrink,.grid-x&gt;.small-full,.grid-x&gt;.small-1,.grid-x&gt;.small-2,.grid-x&gt;.small-3,.grid-x&gt;.small-4,.grid-x&gt;.small-5,.grid-x&gt;.small-6,.grid-x&gt;.small-7,.grid-x&gt;.small-8,.grid-x&gt;.small-9,.grid-x&gt;.small-10,.grid-x&gt;.small-11,.grid-x&gt;.small-12{-ms-flex-preferred-size:auto;flex-basis:auto}
@media print,screen and (min-width:48em){.grid-x&gt;.medium-shrink,.grid-x&gt;.medium-full,.grid-x&gt;.medium-1,.grid-x&gt;.medium-2,.grid-x&gt;.medium-3,.grid-x&gt;.medium-4,.grid-x&gt;.medium-5,.grid-x&gt;.medium-6,.grid-x&gt;.medium-7,.grid-x&gt;.medium-8,.grid-x&gt;.medium-9,.grid-x&gt;.medium-10,.grid-x&gt;.medium-11,.grid-x&gt;.medium-12{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media print,screen and (min-width:64em){.grid-x&gt;.large-shrink,.grid-x&gt;.large-full,.grid-x&gt;.large-1,.grid-x&gt;.large-2,.grid-x&gt;.large-3,.grid-x&gt;.large-4,.grid-x&gt;.large-5,.grid-x&gt;.large-6,.grid-x&gt;.large-7,.grid-x&gt;.large-8,.grid-x&gt;.large-9,.grid-x&gt;.large-10,.grid-x&gt;.large-11,.grid-x&gt;.large-12{-ms-flex-preferred-size:auto;flex-basis:auto}
}
.grid-x&gt;.small-1{width:8.3333333333%}
.grid-x&gt;.small-2{width:16.6666666667%}
.grid-x&gt;.small-3{width:25%}
.grid-x&gt;.small-4{width:33.3333333333%}
.grid-x&gt;.small-5{width:41.6666666667%}
.grid-x&gt;.small-6{width:50%}
.grid-x&gt;.small-7{width:58.3333333333%}
.grid-x&gt;.small-8{width:66.6666666667%}
.grid-x&gt;.small-9{width:75%}
.grid-x&gt;.small-10{width:83.3333333333%}
.grid-x&gt;.small-11{width:91.6666666667%}
.grid-x&gt;.small-12{width:100%}
@media print,screen and (min-width:48em){.grid-x&gt;.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;width:auto}
.grid-x&gt;.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
.grid-x&gt;.medium-1{width:8.3333333333%}
.grid-x&gt;.medium-2{width:16.6666666667%}
.grid-x&gt;.medium-3{width:25%}
.grid-x&gt;.medium-4{width:33.3333333333%}
.grid-x&gt;.medium-5{width:41.6666666667%}
.grid-x&gt;.medium-6{width:50%}
.grid-x&gt;.medium-7{width:58.3333333333%}
.grid-x&gt;.medium-8{width:66.6666666667%}
.grid-x&gt;.medium-9{width:75%}
.grid-x&gt;.medium-10{width:83.3333333333%}
.grid-x&gt;.medium-11{width:91.6666666667%}
.grid-x&gt;.medium-12{width:100%}
}
@media print,screen and (min-width:64em){.grid-x&gt;.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;width:auto}
.grid-x&gt;.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}
.grid-x&gt;.large-1{width:8.3333333333%}
.grid-x&gt;.large-2{width:16.6666666667%}
.grid-x&gt;.large-3{width:25%}
.grid-x&gt;.large-4{width:33.3333333333%}
.grid-x&gt;.large-5{width:41.6666666667%}
.grid-x&gt;.large-6{width:50%}
.grid-x&gt;.large-7{width:58.3333333333%}
.grid-x&gt;.large-8{width:66.6666666667%}
.grid-x&gt;.large-9{width:75%}
.grid-x&gt;.large-10{width:83.3333333333%}
.grid-x&gt;.large-11{width:91.6666666667%}
.grid-x&gt;.large-12{width:100%}
}
.grid-margin-x:not(.grid-x)&gt;.cell{width:auto}
.grid-margin-y:not(.grid-y)&gt;.cell{height:auto}
.grid-margin-x{margin-left:-0.625rem;margin-right:-0.625rem}
@media print,screen and (min-width:48em){.grid-margin-x{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
.grid-margin-x&gt;.cell{width:calc(100% - 1.25rem);margin-left:.625rem;margin-right:.625rem}
@media print,screen and (min-width:48em){.grid-margin-x&gt;.cell{width:calc(100% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}
}
.grid-margin-x&gt;.auto{width:auto}
.grid-margin-x&gt;.shrink{width:auto}
.grid-margin-x&gt;.small-1{width:calc(8.3333333333% - 1.25rem)}
.grid-margin-x&gt;.small-2{width:calc(16.6666666667% - 1.25rem)}
.grid-margin-x&gt;.small-3{width:calc(25% - 1.25rem)}
.grid-margin-x&gt;.small-4{width:calc(33.3333333333% - 1.25rem)}
.grid-margin-x&gt;.small-5{width:calc(41.6666666667% - 1.25rem)}
.grid-margin-x&gt;.small-6{width:calc(50% - 1.25rem)}
.grid-margin-x&gt;.small-7{width:calc(58.3333333333% - 1.25rem)}
.grid-margin-x&gt;.small-8{width:calc(66.6666666667% - 1.25rem)}
.grid-margin-x&gt;.small-9{width:calc(75% - 1.25rem)}
.grid-margin-x&gt;.small-10{width:calc(83.3333333333% - 1.25rem)}
.grid-margin-x&gt;.small-11{width:calc(91.6666666667% - 1.25rem)}
.grid-margin-x&gt;.small-12{width:calc(100% - 1.25rem)}
@media print,screen and (min-width:48em){.grid-margin-x&gt;.auto{width:auto}
.grid-margin-x&gt;.shrink{width:auto}
.grid-margin-x&gt;.small-1{width:calc(8.3333333333% - 1.875rem)}
.grid-margin-x&gt;.small-2{width:calc(16.6666666667% - 1.875rem)}
.grid-margin-x&gt;.small-3{width:calc(25% - 1.875rem)}
.grid-margin-x&gt;.small-4{width:calc(33.3333333333% - 1.875rem)}
.grid-margin-x&gt;.small-5{width:calc(41.6666666667% - 1.875rem)}
.grid-margin-x&gt;.small-6{width:calc(50% - 1.875rem)}
.grid-margin-x&gt;.small-7{width:calc(58.3333333333% - 1.875rem)}
.grid-margin-x&gt;.small-8{width:calc(66.6666666667% - 1.875rem)}
.grid-margin-x&gt;.small-9{width:calc(75% - 1.875rem)}
.grid-margin-x&gt;.small-10{width:calc(83.3333333333% - 1.875rem)}
.grid-margin-x&gt;.small-11{width:calc(91.6666666667% - 1.875rem)}
.grid-margin-x&gt;.small-12{width:calc(100% - 1.875rem)}
.grid-margin-x&gt;.medium-auto{width:auto}
.grid-margin-x&gt;.medium-shrink{width:auto}
.grid-margin-x&gt;.medium-1{width:calc(8.3333333333% - 1.875rem)}
.grid-margin-x&gt;.medium-2{width:calc(16.6666666667% - 1.875rem)}
.grid-margin-x&gt;.medium-3{width:calc(25% - 1.875rem)}
.grid-margin-x&gt;.medium-4{width:calc(33.3333333333% - 1.875rem)}
.grid-margin-x&gt;.medium-5{width:calc(41.6666666667% - 1.875rem)}
.grid-margin-x&gt;.medium-6{width:calc(50% - 1.875rem)}
.grid-margin-x&gt;.medium-7{width:calc(58.3333333333% - 1.875rem)}
.grid-margin-x&gt;.medium-8{width:calc(66.6666666667% - 1.875rem)}
.grid-margin-x&gt;.medium-9{width:calc(75% - 1.875rem)}
.grid-margin-x&gt;.medium-10{width:calc(83.3333333333% - 1.875rem)}
.grid-margin-x&gt;.medium-11{width:calc(91.6666666667% - 1.875rem)}
.grid-margin-x&gt;.medium-12{width:calc(100% - 1.875rem)}
}
@media print,screen and (min-width:64em){.grid-margin-x&gt;.large-auto{width:auto}
.grid-margin-x&gt;.large-shrink{width:auto}
.grid-margin-x&gt;.large-1{width:calc(8.3333333333% - 1.875rem)}
.grid-margin-x&gt;.large-2{width:calc(16.6666666667% - 1.875rem)}
.grid-margin-x&gt;.large-3{width:calc(25% - 1.875rem)}
.grid-margin-x&gt;.large-4{width:calc(33.3333333333% - 1.875rem)}
.grid-margin-x&gt;.large-5{width:calc(41.6666666667% - 1.875rem)}
.grid-margin-x&gt;.large-6{width:calc(50% - 1.875rem)}
.grid-margin-x&gt;.large-7{width:calc(58.3333333333% - 1.875rem)}
.grid-margin-x&gt;.large-8{width:calc(66.6666666667% - 1.875rem)}
.grid-margin-x&gt;.large-9{width:calc(75% - 1.875rem)}
.grid-margin-x&gt;.large-10{width:calc(83.3333333333% - 1.875rem)}
.grid-margin-x&gt;.large-11{width:calc(91.6666666667% - 1.875rem)}
.grid-margin-x&gt;.large-12{width:calc(100% - 1.875rem)}
}
.grid-padding-x .grid-padding-x{margin-right:-0.625rem;margin-left:-0.625rem}
@media print,screen and (min-width:48em){.grid-padding-x .grid-padding-x{margin-right:-0.9375rem;margin-left:-0.9375rem}
}
.grid-container:not(.full)&gt;.grid-padding-x{margin-right:-0.625rem;margin-left:-0.625rem}
@media print,screen and (min-width:48em){.grid-container:not(.full)&gt;.grid-padding-x{margin-right:-0.9375rem;margin-left:-0.9375rem}
}
.grid-padding-x&gt;.cell{padding-right:.625rem;padding-left:.625rem}
@media print,screen and (min-width:48em){.grid-padding-x&gt;.cell{padding-right:.9375rem;padding-left:.9375rem}
}
.small-up-1&gt;.cell{width:100%}
.small-up-2&gt;.cell{width:50%}
.small-up-3&gt;.cell{width:33.3333333333%}
.small-up-4&gt;.cell{width:25%}
.small-up-5&gt;.cell{width:20%}
.small-up-6&gt;.cell{width:16.6666666667%}
.small-up-7&gt;.cell{width:14.2857142857%}
.small-up-8&gt;.cell{width:12.5%}
@media print,screen and (min-width:48em){.medium-up-1&gt;.cell{width:100%}
.medium-up-2&gt;.cell{width:50%}
.medium-up-3&gt;.cell{width:33.3333333333%}
.medium-up-4&gt;.cell{width:25%}
.medium-up-5&gt;.cell{width:20%}
.medium-up-6&gt;.cell{width:16.6666666667%}
.medium-up-7&gt;.cell{width:14.2857142857%}
.medium-up-8&gt;.cell{width:12.5%}
}
@media print,screen and (min-width:64em){.large-up-1&gt;.cell{width:100%}
.large-up-2&gt;.cell{width:50%}
.large-up-3&gt;.cell{width:33.3333333333%}
.large-up-4&gt;.cell{width:25%}
.large-up-5&gt;.cell{width:20%}
.large-up-6&gt;.cell{width:16.6666666667%}
.large-up-7&gt;.cell{width:14.2857142857%}
.large-up-8&gt;.cell{width:12.5%}
}
.grid-margin-x.small-up-1&gt;.cell{width:calc(100% - 1.25rem)}
.grid-margin-x.small-up-2&gt;.cell{width:calc(50% - 1.25rem)}
.grid-margin-x.small-up-3&gt;.cell{width:calc(33.3333333333% - 1.25rem)}
.grid-margin-x.small-up-4&gt;.cell{width:calc(25% - 1.25rem)}
.grid-margin-x.small-up-5&gt;.cell{width:calc(20% - 1.25rem)}
.grid-margin-x.small-up-6&gt;.cell{width:calc(16.6666666667% - 1.25rem)}
.grid-margin-x.small-up-7&gt;.cell{width:calc(14.2857142857% - 1.25rem)}
.grid-margin-x.small-up-8&gt;.cell{width:calc(12.5% - 1.25rem)}
@media print,screen and (min-width:48em){.grid-margin-x.small-up-1&gt;.cell{width:calc(100% - 1.25rem)}
.grid-margin-x.small-up-2&gt;.cell{width:calc(50% - 1.25rem)}
.grid-margin-x.small-up-3&gt;.cell{width:calc(33.3333333333% - 1.25rem)}
.grid-margin-x.small-up-4&gt;.cell{width:calc(25% - 1.25rem)}
.grid-margin-x.small-up-5&gt;.cell{width:calc(20% - 1.25rem)}
.grid-margin-x.small-up-6&gt;.cell{width:calc(16.6666666667% - 1.25rem)}
.grid-margin-x.small-up-7&gt;.cell{width:calc(14.2857142857% - 1.25rem)}
.grid-margin-x.small-up-8&gt;.cell{width:calc(12.5% - 1.25rem)}
.grid-margin-x.medium-up-1&gt;.cell{width:calc(100% - 1.875rem)}
.grid-margin-x.medium-up-2&gt;.cell{width:calc(50% - 1.875rem)}
.grid-margin-x.medium-up-3&gt;.cell{width:calc(33.3333333333% - 1.875rem)}
.grid-margin-x.medium-up-4&gt;.cell{width:calc(25% - 1.875rem)}
.grid-margin-x.medium-up-5&gt;.cell{width:calc(20% - 1.875rem)}
.grid-margin-x.medium-up-6&gt;.cell{width:calc(16.6666666667% - 1.875rem)}
.grid-margin-x.medium-up-7&gt;.cell{width:calc(14.2857142857% - 1.875rem)}
.grid-margin-x.medium-up-8&gt;.cell{width:calc(12.5% - 1.875rem)}
}
@media print,screen and (min-width:64em){.grid-margin-x.large-up-1&gt;.cell{width:calc(100% - 1.875rem)}
.grid-margin-x.large-up-2&gt;.cell{width:calc(50% - 1.875rem)}
.grid-margin-x.large-up-3&gt;.cell{width:calc(33.3333333333% - 1.875rem)}
.grid-margin-x.large-up-4&gt;.cell{width:calc(25% - 1.875rem)}
.grid-margin-x.large-up-5&gt;.cell{width:calc(20% - 1.875rem)}
.grid-margin-x.large-up-6&gt;.cell{width:calc(16.6666666667% - 1.875rem)}
.grid-margin-x.large-up-7&gt;.cell{width:calc(14.2857142857% - 1.875rem)}
.grid-margin-x.large-up-8&gt;.cell{width:calc(12.5% - 1.875rem)}
}
.small-margin-collapse{margin-right:0;margin-left:0}
.small-margin-collapse&gt;.cell{margin-right:0;margin-left:0}
.small-margin-collapse&gt;.small-1{width:8.3333333333%}
.small-margin-collapse&gt;.small-2{width:16.6666666667%}
.small-margin-collapse&gt;.small-3{width:25%}
.small-margin-collapse&gt;.small-4{width:33.3333333333%}
.small-margin-collapse&gt;.small-5{width:41.6666666667%}
.small-margin-collapse&gt;.small-6{width:50%}
.small-margin-collapse&gt;.small-7{width:58.3333333333%}
.small-margin-collapse&gt;.small-8{width:66.6666666667%}
.small-margin-collapse&gt;.small-9{width:75%}
.small-margin-collapse&gt;.small-10{width:83.3333333333%}
.small-margin-collapse&gt;.small-11{width:91.6666666667%}
.small-margin-collapse&gt;.small-12{width:100%}
@media print,screen and (min-width:48em){.small-margin-collapse&gt;.medium-1{width:8.3333333333%}
.small-margin-collapse&gt;.medium-2{width:16.6666666667%}
.small-margin-collapse&gt;.medium-3{width:25%}
.small-margin-collapse&gt;.medium-4{width:33.3333333333%}
.small-margin-collapse&gt;.medium-5{width:41.6666666667%}
.small-margin-collapse&gt;.medium-6{width:50%}
.small-margin-collapse&gt;.medium-7{width:58.3333333333%}
.small-margin-collapse&gt;.medium-8{width:66.6666666667%}
.small-margin-collapse&gt;.medium-9{width:75%}
.small-margin-collapse&gt;.medium-10{width:83.3333333333%}
.small-margin-collapse&gt;.medium-11{width:91.6666666667%}
.small-margin-collapse&gt;.medium-12{width:100%}
}
@media print,screen and (min-width:64em){.small-margin-collapse&gt;.large-1{width:8.3333333333%}
.small-margin-collapse&gt;.large-2{width:16.6666666667%}
.small-margin-collapse&gt;.large-3{width:25%}
.small-margin-collapse&gt;.large-4{width:33.3333333333%}
.small-margin-collapse&gt;.large-5{width:41.6666666667%}
.small-margin-collapse&gt;.large-6{width:50%}
.small-margin-collapse&gt;.large-7{width:58.3333333333%}
.small-margin-collapse&gt;.large-8{width:66.6666666667%}
.small-margin-collapse&gt;.large-9{width:75%}
.small-margin-collapse&gt;.large-10{width:83.3333333333%}
.small-margin-collapse&gt;.large-11{width:91.6666666667%}
.small-margin-collapse&gt;.large-12{width:100%}
}
.small-padding-collapse{margin-right:0;margin-left:0}
.small-padding-collapse&gt;.cell{padding-right:0;padding-left:0}
@media print,screen and (min-width:48em){.medium-margin-collapse{margin-right:0;margin-left:0}
.medium-margin-collapse&gt;.cell{margin-right:0;margin-left:0}
}
@media print,screen and (min-width:48em){.medium-margin-collapse&gt;.small-1{width:8.3333333333%}
.medium-margin-collapse&gt;.small-2{width:16.6666666667%}
.medium-margin-collapse&gt;.small-3{width:25%}
.medium-margin-collapse&gt;.small-4{width:33.3333333333%}
.medium-margin-collapse&gt;.small-5{width:41.6666666667%}
.medium-margin-collapse&gt;.small-6{width:50%}
.medium-margin-collapse&gt;.small-7{width:58.3333333333%}
.medium-margin-collapse&gt;.small-8{width:66.6666666667%}
.medium-margin-collapse&gt;.small-9{width:75%}
.medium-margin-collapse&gt;.small-10{width:83.3333333333%}
.medium-margin-collapse&gt;.small-11{width:91.6666666667%}
.medium-margin-collapse&gt;.small-12{width:100%}
}
@media print,screen and (min-width:48em){.medium-margin-collapse&gt;.medium-1{width:8.3333333333%}
.medium-margin-collapse&gt;.medium-2{width:16.6666666667%}
.medium-margin-collapse&gt;.medium-3{width:25%}
.medium-margin-collapse&gt;.medium-4{width:33.3333333333%}
.medium-margin-collapse&gt;.medium-5{width:41.6666666667%}
.medium-margin-collapse&gt;.medium-6{width:50%}
.medium-margin-collapse&gt;.medium-7{width:58.3333333333%}
.medium-margin-collapse&gt;.medium-8{width:66.6666666667%}
.medium-margin-collapse&gt;.medium-9{width:75%}
.medium-margin-collapse&gt;.medium-10{width:83.3333333333%}
.medium-margin-collapse&gt;.medium-11{width:91.6666666667%}
.medium-margin-collapse&gt;.medium-12{width:100%}
}
@media print,screen and (min-width:64em){.medium-margin-collapse&gt;.large-1{width:8.3333333333%}
.medium-margin-collapse&gt;.large-2{width:16.6666666667%}
.medium-margin-collapse&gt;.large-3{width:25%}
.medium-margin-collapse&gt;.large-4{width:33.3333333333%}
.medium-margin-collapse&gt;.large-5{width:41.6666666667%}
.medium-margin-collapse&gt;.large-6{width:50%}
.medium-margin-collapse&gt;.large-7{width:58.3333333333%}
.medium-margin-collapse&gt;.large-8{width:66.6666666667%}
.medium-margin-collapse&gt;.large-9{width:75%}
.medium-margin-collapse&gt;.large-10{width:83.3333333333%}
.medium-margin-collapse&gt;.large-11{width:91.6666666667%}
.medium-margin-collapse&gt;.large-12{width:100%}
}
@media print,screen and (min-width:48em){.medium-padding-collapse{margin-right:0;margin-left:0}
.medium-padding-collapse&gt;.cell{padding-right:0;padding-left:0}
}
@media print,screen and (min-width:64em){.large-margin-collapse{margin-right:0;margin-left:0}
.large-margin-collapse&gt;.cell{margin-right:0;margin-left:0}
}
@media print,screen and (min-width:64em){.large-margin-collapse&gt;.small-1{width:8.3333333333%}
.large-margin-collapse&gt;.small-2{width:16.6666666667%}
.large-margin-collapse&gt;.small-3{width:25%}
.large-margin-collapse&gt;.small-4{width:33.3333333333%}
.large-margin-collapse&gt;.small-5{width:41.6666666667%}
.large-margin-collapse&gt;.small-6{width:50%}
.large-margin-collapse&gt;.small-7{width:58.3333333333%}
.large-margin-collapse&gt;.small-8{width:66.6666666667%}
.large-margin-collapse&gt;.small-9{width:75%}
.large-margin-collapse&gt;.small-10{width:83.3333333333%}
.large-margin-collapse&gt;.small-11{width:91.6666666667%}
.large-margin-collapse&gt;.small-12{width:100%}
}
@media print,screen and (min-width:64em){.large-margin-collapse&gt;.medium-1{width:8.3333333333%}
.large-margin-collapse&gt;.medium-2{width:16.6666666667%}
.large-margin-collapse&gt;.medium-3{width:25%}
.large-margin-collapse&gt;.medium-4{width:33.3333333333%}
.large-margin-collapse&gt;.medium-5{width:41.6666666667%}
.large-margin-collapse&gt;.medium-6{width:50%}
.large-margin-collapse&gt;.medium-7{width:58.3333333333%}
.large-margin-collapse&gt;.medium-8{width:66.6666666667%}
.large-margin-collapse&gt;.medium-9{width:75%}
.large-margin-collapse&gt;.medium-10{width:83.3333333333%}
.large-margin-collapse&gt;.medium-11{width:91.6666666667%}
.large-margin-collapse&gt;.medium-12{width:100%}
}
@media print,screen and (min-width:64em){.large-margin-collapse&gt;.large-1{width:8.3333333333%}
.large-margin-collapse&gt;.large-2{width:16.6666666667%}
.large-margin-collapse&gt;.large-3{width:25%}
.large-margin-collapse&gt;.large-4{width:33.3333333333%}
.large-margin-collapse&gt;.large-5{width:41.6666666667%}
.large-margin-collapse&gt;.large-6{width:50%}
.large-margin-collapse&gt;.large-7{width:58.3333333333%}
.large-margin-collapse&gt;.large-8{width:66.6666666667%}
.large-margin-collapse&gt;.large-9{width:75%}
.large-margin-collapse&gt;.large-10{width:83.3333333333%}
.large-margin-collapse&gt;.large-11{width:91.6666666667%}
.large-margin-collapse&gt;.large-12{width:100%}
}
@media print,screen and (min-width:64em){.large-padding-collapse{margin-right:0;margin-left:0}
.large-padding-collapse&gt;.cell{padding-right:0;padding-left:0}
}
.small-offset-0{margin-left:0}
.grid-margin-x&gt;.small-offset-0{margin-left:calc(0% + 0.625rem)}
.small-offset-1{margin-left:8.3333333333%}
.grid-margin-x&gt;.small-offset-1{margin-left:calc(8.3333333333% + 0.625rem)}
.small-offset-2{margin-left:16.6666666667%}
.grid-margin-x&gt;.small-offset-2{margin-left:calc(16.6666666667% + 0.625rem)}
.small-offset-3{margin-left:25%}
.grid-margin-x&gt;.small-offset-3{margin-left:calc(25% + 0.625rem)}
.small-offset-4{margin-left:33.3333333333%}
.grid-margin-x&gt;.small-offset-4{margin-left:calc(33.3333333333% + 0.625rem)}
.small-offset-5{margin-left:41.6666666667%}
.grid-margin-x&gt;.small-offset-5{margin-left:calc(41.6666666667% + 0.625rem)}
.small-offset-6{margin-left:50%}
.grid-margin-x&gt;.small-offset-6{margin-left:calc(50% + 0.625rem)}
.small-offset-7{margin-left:58.3333333333%}
.grid-margin-x&gt;.small-offset-7{margin-left:calc(58.3333333333% + 0.625rem)}
.small-offset-8{margin-left:66.6666666667%}
.grid-margin-x&gt;.small-offset-8{margin-left:calc(66.6666666667% + 0.625rem)}
.small-offset-9{margin-left:75%}
.grid-margin-x&gt;.small-offset-9{margin-left:calc(75% + 0.625rem)}
.small-offset-10{margin-left:83.3333333333%}
.grid-margin-x&gt;.small-offset-10{margin-left:calc(83.3333333333% + 0.625rem)}
.small-offset-11{margin-left:91.6666666667%}
.grid-margin-x&gt;.small-offset-11{margin-left:calc(91.6666666667% + 0.625rem)}
@media print,screen and (min-width:48em){.medium-offset-0{margin-left:0}
.grid-margin-x&gt;.medium-offset-0{margin-left:calc(0% + 0.9375rem)}
.medium-offset-1{margin-left:8.3333333333%}
.grid-margin-x&gt;.medium-offset-1{margin-left:calc(8.3333333333% + 0.9375rem)}
.medium-offset-2{margin-left:16.6666666667%}
.grid-margin-x&gt;.medium-offset-2{margin-left:calc(16.6666666667% + 0.9375rem)}
.medium-offset-3{margin-left:25%}
.grid-margin-x&gt;.medium-offset-3{margin-left:calc(25% + 0.9375rem)}
.medium-offset-4{margin-left:33.3333333333%}
.grid-margin-x&gt;.medium-offset-4{margin-left:calc(33.3333333333% + 0.9375rem)}
.medium-offset-5{margin-left:41.6666666667%}
.grid-margin-x&gt;.medium-offset-5{margin-left:calc(41.6666666667% + 0.9375rem)}
.medium-offset-6{margin-left:50%}
.grid-margin-x&gt;.medium-offset-6{margin-left:calc(50% + 0.9375rem)}
.medium-offset-7{margin-left:58.3333333333%}
.grid-margin-x&gt;.medium-offset-7{margin-left:calc(58.3333333333% + 0.9375rem)}
.medium-offset-8{margin-left:66.6666666667%}
.grid-margin-x&gt;.medium-offset-8{margin-left:calc(66.6666666667% + 0.9375rem)}
.medium-offset-9{margin-left:75%}
.grid-margin-x&gt;.medium-offset-9{margin-left:calc(75% + 0.9375rem)}
.medium-offset-10{margin-left:83.3333333333%}
.grid-margin-x&gt;.medium-offset-10{margin-left:calc(83.3333333333% + 0.9375rem)}
.medium-offset-11{margin-left:91.6666666667%}
.grid-margin-x&gt;.medium-offset-11{margin-left:calc(91.6666666667% + 0.9375rem)}
}
@media print,screen and (min-width:64em){.large-offset-0{margin-left:0}
.grid-margin-x&gt;.large-offset-0{margin-left:calc(0% + 0.9375rem)}
.large-offset-1{margin-left:8.3333333333%}
.grid-margin-x&gt;.large-offset-1{margin-left:calc(8.3333333333% + 0.9375rem)}
.large-offset-2{margin-left:16.6666666667%}
.grid-margin-x&gt;.large-offset-2{margin-left:calc(16.6666666667% + 0.9375rem)}
.large-offset-3{margin-left:25%}
.grid-margin-x&gt;.large-offset-3{margin-left:calc(25% + 0.9375rem)}
.large-offset-4{margin-left:33.3333333333%}
.grid-margin-x&gt;.large-offset-4{margin-left:calc(33.3333333333% + 0.9375rem)}
.large-offset-5{margin-left:41.6666666667%}
.grid-margin-x&gt;.large-offset-5{margin-left:calc(41.6666666667% + 0.9375rem)}
.large-offset-6{margin-left:50%}
.grid-margin-x&gt;.large-offset-6{margin-left:calc(50% + 0.9375rem)}
.large-offset-7{margin-left:58.3333333333%}
.grid-margin-x&gt;.large-offset-7{margin-left:calc(58.3333333333% + 0.9375rem)}
.large-offset-8{margin-left:66.6666666667%}
.grid-margin-x&gt;.large-offset-8{margin-left:calc(66.6666666667% + 0.9375rem)}
.large-offset-9{margin-left:75%}
.grid-margin-x&gt;.large-offset-9{margin-left:calc(75% + 0.9375rem)}
.large-offset-10{margin-left:83.3333333333%}
.grid-margin-x&gt;.large-offset-10{margin-left:calc(83.3333333333% + 0.9375rem)}
.large-offset-11{margin-left:91.6666666667%}
.grid-margin-x&gt;.large-offset-11{margin-left:calc(91.6666666667% + 0.9375rem)}
}
.grid-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
.grid-y&gt;.cell{width:auto;max-width:none}
.grid-y&gt;.auto{height:auto}
.grid-y&gt;.shrink{height:auto}
.grid-y&gt;.small-shrink,.grid-y&gt;.small-full,.grid-y&gt;.small-1,.grid-y&gt;.small-2,.grid-y&gt;.small-3,.grid-y&gt;.small-4,.grid-y&gt;.small-5,.grid-y&gt;.small-6,.grid-y&gt;.small-7,.grid-y&gt;.small-8,.grid-y&gt;.small-9,.grid-y&gt;.small-10,.grid-y&gt;.small-11,.grid-y&gt;.small-12{-ms-flex-preferred-size:auto;flex-basis:auto}
@media print,screen and (min-width:48em){.grid-y&gt;.medium-shrink,.grid-y&gt;.medium-full,.grid-y&gt;.medium-1,.grid-y&gt;.medium-2,.grid-y&gt;.medium-3,.grid-y&gt;.medium-4,.grid-y&gt;.medium-5,.grid-y&gt;.medium-6,.grid-y&gt;.medium-7,.grid-y&gt;.medium-8,.grid-y&gt;.medium-9,.grid-y&gt;.medium-10,.grid-y&gt;.medium-11,.grid-y&gt;.medium-12{-ms-flex-preferred-size:auto;flex-basis:auto}
}
@media print,screen and (min-width:64em){.grid-y&gt;.large-shrink,.grid-y&gt;.large-full,.grid-y&gt;.large-1,.grid-y&gt;.large-2,.grid-y&gt;.large-3,.grid-y&gt;.large-4,.grid-y&gt;.large-5,.grid-y&gt;.large-6,.grid-y&gt;.large-7,.grid-y&gt;.large-8,.grid-y&gt;.large-9,.grid-y&gt;.large-10,.grid-y&gt;.large-11,.grid-y&gt;.large-12{-ms-flex-preferred-size:auto;flex-basis:auto}
}
.grid-y&gt;.small-1{height:8.3333333333%}
.grid-y&gt;.small-2{height:16.6666666667%}
.grid-y&gt;.small-3{height:25%}
.grid-y&gt;.small-4{height:33.3333333333%}
.grid-y&gt;.small-5{height:41.6666666667%}
.grid-y&gt;.small-6{height:50%}
.grid-y&gt;.small-7{height:58.3333333333%}
.grid-y&gt;.small-8{height:66.6666666667%}
.grid-y&gt;.small-9{height:75%}
.grid-y&gt;.small-10{height:83.3333333333%}
.grid-y&gt;.small-11{height:91.6666666667%}
.grid-y&gt;.small-12{height:100%}
@media print,screen and (min-width:48em){.grid-y&gt;.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;height:auto}
.grid-y&gt;.medium-shrink{height:auto}
.grid-y&gt;.medium-1{height:8.3333333333%}
.grid-y&gt;.medium-2{height:16.6666666667%}
.grid-y&gt;.medium-3{height:25%}
.grid-y&gt;.medium-4{height:33.3333333333%}
.grid-y&gt;.medium-5{height:41.6666666667%}
.grid-y&gt;.medium-6{height:50%}
.grid-y&gt;.medium-7{height:58.3333333333%}
.grid-y&gt;.medium-8{height:66.6666666667%}
.grid-y&gt;.medium-9{height:75%}
.grid-y&gt;.medium-10{height:83.3333333333%}
.grid-y&gt;.medium-11{height:91.6666666667%}
.grid-y&gt;.medium-12{height:100%}
}
@media print,screen and (min-width:64em){.grid-y&gt;.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;height:auto}
.grid-y&gt;.large-shrink{height:auto}
.grid-y&gt;.large-1{height:8.3333333333%}
.grid-y&gt;.large-2{height:16.6666666667%}
.grid-y&gt;.large-3{height:25%}
.grid-y&gt;.large-4{height:33.3333333333%}
.grid-y&gt;.large-5{height:41.6666666667%}
.grid-y&gt;.large-6{height:50%}
.grid-y&gt;.large-7{height:58.3333333333%}
.grid-y&gt;.large-8{height:66.6666666667%}
.grid-y&gt;.large-9{height:75%}
.grid-y&gt;.large-10{height:83.3333333333%}
.grid-y&gt;.large-11{height:91.6666666667%}
.grid-y&gt;.large-12{height:100%}
}
.grid-padding-y .grid-padding-y{margin-top:-0.625rem;margin-bottom:-0.625rem}
@media print,screen and (min-width:48em){.grid-padding-y .grid-padding-y{margin-top:-0.9375rem;margin-bottom:-0.9375rem}
}
.grid-padding-y&gt;.cell{padding-top:.625rem;padding-bottom:.625rem}
@media print,screen and (min-width:48em){.grid-padding-y&gt;.cell{padding-top:.9375rem;padding-bottom:.9375rem}
}
.grid-margin-y{margin-top:-0.625rem;margin-bottom:-0.625rem}
@media print,screen and (min-width:48em){.grid-margin-y{margin-top:-0.9375rem;margin-bottom:-0.9375rem}
}
.grid-margin-y&gt;.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}
@media print,screen and (min-width:48em){.grid-margin-y&gt;.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}
}
.grid-margin-y&gt;.auto{height:auto}
.grid-margin-y&gt;.shrink{height:auto}
.grid-margin-y&gt;.small-1{height:calc(8.3333333333% - 1.25rem)}
.grid-margin-y&gt;.small-2{height:calc(16.6666666667% - 1.25rem)}
.grid-margin-y&gt;.small-3{height:calc(25% - 1.25rem)}
.grid-margin-y&gt;.small-4{height:calc(33.3333333333% - 1.25rem)}
.grid-margin-y&gt;.small-5{height:calc(41.6666666667% - 1.25rem)}
.grid-margin-y&gt;.small-6{height:calc(50% - 1.25rem)}
.grid-margin-y&gt;.small-7{height:calc(58.3333333333% - 1.25rem)}
.grid-margin-y&gt;.small-8{height:calc(66.6666666667% - 1.25rem)}
.grid-margin-y&gt;.small-9{height:calc(75% - 1.25rem)}
.grid-margin-y&gt;.small-10{height:calc(83.3333333333% - 1.25rem)}
.grid-margin-y&gt;.small-11{height:calc(91.6666666667% - 1.25rem)}
.grid-margin-y&gt;.small-12{height:calc(100% - 1.25rem)}
@media print,screen and (min-width:48em){.grid-margin-y&gt;.auto{height:auto}
.grid-margin-y&gt;.shrink{height:auto}
.grid-margin-y&gt;.small-1{height:calc(8.3333333333% - 1.875rem)}
.grid-margin-y&gt;.small-2{height:calc(16.6666666667% - 1.875rem)}
.grid-margin-y&gt;.small-3{height:calc(25% - 1.875rem)}
.grid-margin-y&gt;.small-4{height:calc(33.3333333333% - 1.875rem)}
.grid-margin-y&gt;.small-5{height:calc(41.6666666667% - 1.875rem)}
.grid-margin-y&gt;.small-6{height:calc(50% - 1.875rem)}
.grid-margin-y&gt;.small-7{height:calc(58.3333333333% - 1.875rem)}
.grid-margin-y&gt;.small-8{height:calc(66.6666666667% - 1.875rem)}
.grid-margin-y&gt;.small-9{height:calc(75% - 1.875rem)}
.grid-margin-y&gt;.small-10{height:calc(83.3333333333% - 1.875rem)}
.grid-margin-y&gt;.small-11{height:calc(91.6666666667% - 1.875rem)}
.grid-margin-y&gt;.small-12{height:calc(100% - 1.875rem)}
.grid-margin-y&gt;.medium-auto{height:auto}
.grid-margin-y&gt;.medium-shrink{height:auto}
.grid-margin-y&gt;.medium-1{height:calc(8.3333333333% - 1.875rem)}
.grid-margin-y&gt;.medium-2{height:calc(16.6666666667% - 1.875rem)}
.grid-margin-y&gt;.medium-3{height:calc(25% - 1.875rem)}
.grid-margin-y&gt;.medium-4{height:calc(33.3333333333% - 1.875rem)}
.grid-margin-y&gt;.medium-5{height:calc(41.6666666667% - 1.875rem)}
.grid-margin-y&gt;.medium-6{height:calc(50% - 1.875rem)}
.grid-margin-y&gt;.medium-7{height:calc(58.3333333333% - 1.875rem)}
.grid-margin-y&gt;.medium-8{height:calc(66.6666666667% - 1.875rem)}
.grid-margin-y&gt;.medium-9{height:calc(75% - 1.875rem)}
.grid-margin-y&gt;.medium-10{height:calc(83.3333333333% - 1.875rem)}
.grid-margin-y&gt;.medium-11{height:calc(91.6666666667% - 1.875rem)}
.grid-margin-y&gt;.medium-12{height:calc(100% - 1.875rem)}
}
@media print,screen and (min-width:64em){.grid-margin-y&gt;.large-auto{height:auto}
.grid-margin-y&gt;.large-shrink{height:auto}
.grid-margin-y&gt;.large-1{height:calc(8.3333333333% - 1.875rem)}
.grid-margin-y&gt;.large-2{height:calc(16.6666666667% - 1.875rem)}
.grid-margin-y&gt;.large-3{height:calc(25% - 1.875rem)}
.grid-margin-y&gt;.large-4{height:calc(33.3333333333% - 1.875rem)}
.grid-margin-y&gt;.large-5{height:calc(41.6666666667% - 1.875rem)}
.grid-margin-y&gt;.large-6{height:calc(50% - 1.875rem)}
.grid-margin-y&gt;.large-7{height:calc(58.3333333333% - 1.875rem)}
.grid-margin-y&gt;.large-8{height:calc(66.6666666667% - 1.875rem)}
.grid-margin-y&gt;.large-9{height:calc(75% - 1.875rem)}
.grid-margin-y&gt;.large-10{height:calc(83.3333333333% - 1.875rem)}
.grid-margin-y&gt;.large-11{height:calc(91.6666666667% - 1.875rem)}
.grid-margin-y&gt;.large-12{height:calc(100% - 1.875rem)}
}
.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}
.cell .grid-frame{width:100%}
.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}
.cell-block-y{overflow-y:auto;max-height:100%;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}
.cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.cell-block-container&gt;.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
@media print,screen and (min-width:48em){.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}
.cell .medium-grid-frame{width:100%}
.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}
.medium-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.medium-cell-block-container&gt;.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.medium-cell-block-y{overflow-y:auto;max-height:100%;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}
}
@media print,screen and (min-width:64em){.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}
.cell .large-grid-frame{width:100%}
.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}
.large-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}
.large-cell-block-container&gt;.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.large-cell-block-y{overflow-y:auto;max-height:100%;height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-stype:-ms-autohiding-scrollbar}
}
.grid-y.grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}
@media print,screen and (min-width:48em){.grid-y.medium-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}
}
@media print,screen and (min-width:64em){.grid-y.large-grid-frame{width:auto;overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh}
}
.cell .grid-y.grid-frame{height:100%}
@media print,screen and (min-width:48em){.cell .grid-y.medium-grid-frame{height:100%}
}
@media print,screen and (min-width:64em){.cell .grid-y.large-grid-frame{height:100%}
}
.grid-margin-y{margin-top:-0.625rem;margin-bottom:-0.625rem}
@media print,screen and (min-width:48em){.grid-margin-y{margin-top:-0.9375rem;margin-bottom:-0.9375rem}
}
.grid-margin-y&gt;.cell{height:calc(100% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem}
@media print,screen and (min-width:48em){.grid-margin-y&gt;.cell{height:calc(100% - 1.875rem);margin-top:.9375rem;margin-bottom:.9375rem}
}
.grid-margin-y&gt;.auto{height:auto}
.grid-margin-y&gt;.shrink{height:auto}
.grid-margin-y&gt;.small-1{height:calc(8.3333333333% - 1.25rem)}
.grid-margin-y&gt;.small-2{height:calc(16.6666666667% - 1.25rem)}
.grid-margin-y&gt;.small-3{height:calc(25% - 1.25rem)}
.grid-margin-y&gt;.small-4{height:calc(33.3333333333% - 1.25rem)}
.grid-margin-y&gt;.small-5{height:calc(41.6666666667% - 1.25rem)}
.grid-margin-y&gt;.small-6{height:calc(50% - 1.25rem)}
.grid-margin-y&gt;.small-7{height:calc(58.3333333333% - 1.25rem)}
.grid-margin-y&gt;.small-8{height:calc(66.6666666667% - 1.25rem)}
.grid-margin-y&gt;.small-9{height:calc(75% - 1.25rem)}
.grid-margin-y&gt;.small-10{height:calc(83.3333333333% - 1.25rem)}
.grid-margin-y&gt;.small-11{height:calc(91.6666666667% - 1.25rem)}
.grid-margin-y&gt;.small-12{height:calc(100% - 1.25rem)}
@media print,screen and (min-width:48em){.grid-margin-y&gt;.auto{height:auto}
.grid-margin-y&gt;.shrink{height:auto}
.grid-margin-y&gt;.small-1{height:calc(8.3333333333% - 1.875rem)}
.grid-margin-y&gt;.small-2{height:calc(16.6666666667% - 1.875rem)}
.grid-margin-y&gt;.small-3{height:calc(25% - 1.875rem)}
.grid-margin-y&gt;.small-4{height:calc(33.3333333333% - 1.875rem)}
.grid-margin-y&gt;.small-5{height:calc(41.6666666667% - 1.875rem)}
.grid-margin-y&gt;.small-6{height:calc(50% - 1.875rem)}
.grid-margin-y&gt;.small-7{height:calc(58.3333333333% - 1.875rem)}
.grid-margin-y&gt;.small-8{height:calc(66.6666666667% - 1.875rem)}
.grid-margin-y&gt;.small-9{height:calc(75% - 1.875rem)}
.grid-margin-y&gt;.small-10{height:calc(83.3333333333% - 1.875rem)}
.grid-margin-y&gt;.small-11{height:calc(91.6666666667% - 1.875rem)}
.grid-margin-y&gt;.small-12{height:calc(100% - 1.875rem)}
.grid-margin-y&gt;.medium-auto{height:auto}
.grid-margin-y&gt;.medium-shrink{height:auto}
.grid-margin-y&gt;.medium-1{height:calc(8.3333333333% - 1.875rem)}
.grid-margin-y&gt;.medium-2{height:calc(16.6666666667% - 1.875rem)}
.grid-margin-y&gt;.medium-3{height:calc(25% - 1.875rem)}
.grid-margin-y&gt;.medium-4{height:calc(33.3333333333% - 1.875rem)}
.grid-margin-y&gt;.medium-5{height:calc(41.6666666667% - 1.875rem)}
.grid-margin-y&gt;.medium-6{height:calc(50% - 1.875rem)}
.grid-margin-y&gt;.medium-7{height:calc(58.3333333333% - 1.875rem)}
.grid-margin-y&gt;.medium-8{height:calc(66.6666666667% - 1.875rem)}
.grid-margin-y&gt;.medium-9{height:calc(75% - 1.875rem)}
.grid-margin-y&gt;.medium-10{height:calc(83.3333333333% - 1.875rem)}
.grid-margin-y&gt;.medium-11{height:calc(91.6666666667% - 1.875rem)}
.grid-margin-y&gt;.medium-12{height:calc(100% - 1.875rem)}
}
@media print,screen and (min-width:64em){.grid-margin-y&gt;.large-auto{height:auto}
.grid-margin-y&gt;.large-shrink{height:auto}
.grid-margin-y&gt;.large-1{height:calc(8.3333333333% - 1.875rem)}
.grid-margin-y&gt;.large-2{height:calc(16.6666666667% - 1.875rem)}
.grid-margin-y&gt;.large-3{height:calc(25% - 1.875rem)}
.grid-margin-y&gt;.large-4{height:calc(33.3333333333% - 1.875rem)}
.grid-margin-y&gt;.large-5{height:calc(41.6666666667% - 1.875rem)}
.grid-margin-y&gt;.large-6{height:calc(50% - 1.875rem)}
.grid-margin-y&gt;.large-7{height:calc(58.3333333333% - 1.875rem)}
.grid-margin-y&gt;.large-8{height:calc(66.6666666667% - 1.875rem)}
.grid-margin-y&gt;.large-9{height:calc(75% - 1.875rem)}
.grid-margin-y&gt;.large-10{height:calc(83.3333333333% - 1.875rem)}
.grid-margin-y&gt;.large-11{height:calc(91.6666666667% - 1.875rem)}
.grid-margin-y&gt;.large-12{height:calc(100% - 1.875rem)}
}
.grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)}
@media print,screen and (min-width:48em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}
}
@media print,screen and (min-width:64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}
}
@media print,screen and (min-width:48em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}
}
@media print,screen and (min-width:64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}
}
.container--outer{padding-right:.625rem;padding-left:.625rem;max-width:131.25rem;margin:0 auto}
@media print,screen and (min-width:48em){.container--outer{padding-right:.9375rem;padding-left:.9375rem}
}
.container--content,.layout--container{padding-right:.625rem;padding-left:.625rem;max-width:87.5rem;margin:0 auto;background-clip:padding-box}
@media print,screen and (min-width:48em){.container--content,.layout--container{padding-right:.9375rem;padding-left:.9375rem}
}
.container--text{padding-right:.625rem;padding-left:.625rem;max-width:57.5rem;margin:0 auto}
@media print,screen and (min-width:48em){.container--text{padding-right:.9375rem;padding-left:.9375rem}
}
body&gt;main{min-height:calc(100vh - 3.625rem - 3.75rem)}
body&gt;main.edit-mode{min-height:0}
@media print,screen and (min-width:48em){body&gt;main{min-height:calc(100vh - 3.625rem - 5rem)}
body&gt;main.edit-mode{min-height:0}
}
.background--gray{background-color:#f2f2f2}
.full--height{min-height:calc(100vh - 3.8125rem)}
@media print,screen and (min-width:64em){.full--height{min-height:calc(100vh - 6.25rem)}
}
.full-width--breakout{position:relative;left:50%;right:50%;width:100vw;max-width:none;margin-left:-50vw;margin-right:-50vw;z-index:0}
.container&gt;.content&gt;.section,.container&gt;.content .ct-content&gt;*{margin-bottom:0}
.container&gt;.content&gt;.section+.section,.container&gt;.content .ct-content&gt;*+*{margin-top:3rem}
@media print,screen and (min-width:48em){.container&gt;.content&gt;.section+.section,.container&gt;.content .ct-content&gt;*+*{margin-top:4.5rem}
}
.layout--text-width{position:relative}
.layout--text-width .container{padding-right:.625rem;padding-left:.625rem;max-width:87.5rem;margin:0 auto;background-clip:padding-box}
@media print,screen and (min-width:48em){.layout--text-width .container{padding-right:.9375rem;padding-left:.9375rem}
}
.layout--text-width .container&gt;.content{margin:0 auto;max-width:57.5rem;width:100%}
.layout--full-width{position:relative}
.layout--full-width .wrapper{padding-right:.625rem;padding-left:.625rem;max-width:87.5rem;margin:0 auto;background-clip:padding-box}
@media print,screen and (min-width:48em){.layout--full-width .wrapper{padding-right:.9375rem;padding-left:.9375rem}
}
.layout--full-width .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-0.625rem;margin-right:-0.625rem}
@media print,screen and (min-width:48em){.layout--full-width .container{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
.layout--full-width .container&gt;.content{width:calc(100% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
.layout--with-sidebar{position:relative}
.layout--with-sidebar .wrapper{padding-right:.625rem;padding-left:.625rem;max-width:87.5rem;margin:0 auto;background-clip:padding-box}
@media print,screen and (min-width:48em){.layout--with-sidebar .wrapper{padding-right:.9375rem;padding-left:.9375rem}
}
.layout--with-sidebar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-0.625rem;margin-right:-0.625rem}
@media print,screen and (min-width:48em){.layout--with-sidebar .container{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
.layout--with-sidebar .container&gt;.content{width:calc(100% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
.layout--with-sidebar .container&gt;.sidebar{width:calc(100% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem;overflow:hidden}
@media print,screen and (min-width:64em){.layout--with-sidebar .container{padding:0 2rem}
.layout--with-sidebar .container&gt;.content{width:calc(66.6666666667% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem;padding-right:3rem;padding-top:1.5rem}
.layout--with-sidebar .container&gt;.sidebar{width:calc(33.3333333333% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem;overflow:visible}
}
.disease-area .wrapper.isNewBranding{max-width:none;padding-left:.9375rem;padding-right:.9375rem}
p,.is-p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38}
@media print,screen and (min-width:48em){p,.is-p{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){p,.is-p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){p,.is-p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){p,.is-p{font-size:1.25rem}
}
@media print,screen and (min-width:48em){p,.is-p{line-height:1.56}
}
@media print,screen and (min-width:64em){p,.is-p{line-height:1.6}
}
p.introduction,.is-p.introduction{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75}
@media print,screen and (min-width:64em){p.introduction,.is-p.introduction{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){p.introduction,.is-p.introduction{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){p.introduction,.is-p.introduction{font-size:1.25rem}
}
p.small,.small p,.is-p.small,.small .is-p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){p.small,.small p,.is-p.small,.small .is-p{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){p.small,.small p,.is-p.small,.small .is-p{font-size:1rem}
}
@media print,screen and (min-width:64em){p.small,.small p,.is-p.small,.small .is-p{font-size:1rem}
}
@media print,screen and (min-width:64em){p.small,.small p,.is-p.small,.small .is-p{line-height:1.5}
}
.is-h1{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:2rem;color:#333}
@media print,screen and (min-width:48em){.is-h1{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){.is-h1{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){.is-h1{font-size:2rem;font-size:calc(2rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.is-h1{font-size:3.25rem}
}
@media print,screen and (min-width:64em){.is-h1{font-size:3.25rem}
}
.is-h2{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.375rem;color:#333}
@media print,screen and (min-width:48em){.is-h2{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){.is-h2{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){.is-h2{font-size:1.375rem;font-size:calc(1.375rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.is-h2{font-size:2.625rem}
}
@media print,screen and (min-width:64em){.is-h2{font-size:2.625rem}
}
.is-h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.25rem;color:#333}
@media print,screen and (min-width:48em){.is-h3{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){.is-h3{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){.is-h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.is-h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.is-h3{font-size:1.75rem}
}
.is-h4{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.25rem;color:var(--primary);font-weight:normal}
@media print,screen and (min-width:48em){.is-h4{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){.is-h4{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:48em){.is-h4{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.is-h4{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.is-h4{font-size:1.75rem}
}
.is-h5{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.375rem;font-weight:600}
@media print,screen and (min-width:48em){.is-h5{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){.is-h5{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:64em){.is-h5{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.is-h5{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.is-h5{font-size:1.75rem}
}
.is-h6{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1rem;font-weight:500}
@media print,screen and (min-width:48em){.is-h6{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){.is-h6{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:48em){.is-h6{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.is-h6{font-size:1.25rem}
}
@media print,screen and (min-width:64em){.is-h6{font-size:1.25rem}
}
.link{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary)}
.link:active,.link:focus,.link:hover{text-decoration:none}
@media print,screen and (min-width:48em){.link{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.link{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.link{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.link{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.link{line-height:1.56}
}
@media print,screen and (min-width:64em){.link{line-height:1.6}
}
.link:active,.link:focus,.link:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.link--paragraph{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
.link--paragraph:active,.link--paragraph:focus,.link--paragraph:hover{text-decoration:none}
@media print,screen and (min-width:48em){.link--paragraph{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.link--paragraph{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.link--paragraph{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.link--paragraph{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.link--paragraph{line-height:1.56}
}
@media print,screen and (min-width:64em){.link--paragraph{line-height:1.6}
}
.link--paragraph::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.link--paragraph:focus::before,.link--paragraph:hover::before{left:0;right:auto;width:100%}
.link--paragraph:active,.link--paragraph:focus,.link--paragraph:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small .link--paragraph{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small .link--paragraph{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small .link--paragraph{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .link--paragraph{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .link--paragraph{line-height:1.5}
}
.link--with-icon{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);position:relative;margin-left:-1.125rem}
.link--with-icon:active,.link--with-icon:focus,.link--with-icon:hover{text-decoration:none}
@media print,screen and (min-width:48em){.link--with-icon{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.link--with-icon{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.link--with-icon{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.link--with-icon{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.link--with-icon{line-height:1.56}
}
@media print,screen and (min-width:64em){.link--with-icon{line-height:1.6}
}
.link--with-icon::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.link--with-icon:focus::before,.link--with-icon:hover::before{left:0;right:auto;width:100%}
.link--with-icon:active,.link--with-icon:focus,.link--with-icon:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.link--with-icon&gt;span{color:inherit;position:absolute;left:auto;right:auto;left:-1.125rem;top:0;line-height:inherit}
.link--with-icon&gt;span::before,.link--with-icon&gt;span::after{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;font-size:.75em;vertical-align:baseline}
.link--with-icon.right{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);position:relative;margin-right:-1.125rem}
.link--with-icon.right:active,.link--with-icon.right:focus,.link--with-icon.right:hover{text-decoration:none}
@media print,screen and (min-width:48em){.link--with-icon.right{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.link--with-icon.right{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.link--with-icon.right{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.link--with-icon.right{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.link--with-icon.right{line-height:1.56}
}
@media print,screen and (min-width:64em){.link--with-icon.right{line-height:1.6}
}
.link--with-icon.right::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.link--with-icon.right:focus::before,.link--with-icon.right:hover::before{left:0;right:auto;width:100%}
.link--with-icon.right:active,.link--with-icon.right:focus,.link--with-icon.right:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.link--with-icon.right&gt;span{color:inherit;position:absolute;left:auto;right:auto;right:-1.125rem;top:0;line-height:inherit}
.link--with-icon.right&gt;span::before,.link--with-icon.right&gt;span::after{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;font-size:.75em;vertical-align:baseline}
.is-ul{list-style:none;margin:0;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.25rem}
.is-ul li{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;font-size:1.125rem;position:relative;padding-bottom:1.5rem;line-height:1.78}
@media print,screen and (min-width:48em){.is-ul li{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.is-ul li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.is-ul li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.is-ul li{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.is-ul li{line-height:1.56}
}
@media print,screen and (min-width:64em){.is-ul li{line-height:1.6}
}
@media print,screen and (min-width:48em){.is-ul li{font-size:1.25rem;font-size:calc(1.25rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.is-ul li{font-size:1.25rem}
}
@media print,screen and (min-width:64em){.is-ul li{font-size:1.25rem}
}
.is-ul li p{font-size:1.125rem;line-height:1.78}
@media print,screen and (min-width:48em){.is-ul li p{font-size:1.25rem;font-size:calc(1.25rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.is-ul li p{font-size:1.25rem}
}
@media print,screen and (min-width:64em){.is-ul li p{font-size:1.25rem}
}
.is-ul li::before{transform:translateX(-50%);position:absolute;top:.75rem;content:" ";color:var(--primary);background-color:currentColor;width:.5rem;height:.5rem;border:.125rem solid currentColor;left:-1rem}
.is-ul li:last-child{padding-bottom:0}
.is-ul li&gt;ul{list-style:none;padding:0;margin:0;padding-top:0;padding-bottom:0;padding-left:1.25rem}
.is-ul li li{padding-bottom:0}
.is-ul li li::before{content:" ";background-color:rgba(0,0,0,0)}
.is-ul li h3,.is-ul li h4,.is-ul li h5{margin:0;padding:0}
.is-ul li p{padding:0 !important}
@media print,screen and (min-width:64em){.is-ul{padding-left:2.3125rem}
.is-ul li{line-height:1.6}
.is-ul li p{line-height:1.6}
.is-ul li::before{top:.8125rem;border-width:.125rem;left:-2.0625rem}
}
.is-ol li{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38}
@media print,screen and (min-width:48em){.is-ol li{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.is-ol li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.is-ol li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.is-ol li{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.is-ol li{line-height:1.56}
}
@media print,screen and (min-width:64em){.is-ol li{line-height:1.6}
}
img{display:block;width:100%;max-width:100%;height:auto}
img.full-width{display:block;width:100%;max-width:100%;height:auto;width:100%}
blockquote{position:relative}
figure{display:block}
figure figcaption{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.375rem;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){figure figcaption{padding-bottom:.5625rem}
}
@media print,screen and (min-width:64em){figure figcaption{padding-bottom:.75rem}
}
@media print,screen and (min-width:48em){figure figcaption{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){figure figcaption{font-size:1rem}
}
@media print,screen and (min-width:64em){figure figcaption{font-size:1rem}
}
@media print,screen and (min-width:64em){figure figcaption{line-height:1.5}
}
.button,.related-studies__tags__link{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.75rem;font-size:.875rem;transition-property:color,background-color,box-shadow,border-color;transition-duration:150ms;transition-timing-function:ease-out;display:block;border:1px solid rgba(102,102,102,.25);border-radius:3px;text-align:center;font-weight:500;line-height:1.75;text-decoration:none;outline:0;background-color:#fff;padding:.25rem 1.5rem;padding-left:1.125rem;margin-bottom:1.125rem}
@media print,screen and (min-width:48em){.button,.related-studies__tags__link{padding-bottom:1.125rem}
}
@media print,screen and (min-width:64em){.button,.related-studies__tags__link{padding-bottom:1.5rem}
}
@media print,screen and (min-width:64em){.button,.related-studies__tags__link{font-size:.9375rem;font-size:calc(0.9375rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.button,.related-studies__tags__link{font-size:.9375rem;font-size:calc(0.9375rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.button,.related-studies__tags__link{font-size:1rem}
}
.button:active,.related-studies__tags__link:active,.button:focus,.related-studies__tags__link:focus,.button:hover,.related-studies__tags__link:hover{cursor:pointer}
.button::before,.related-studies__tags__link::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€„";margin-right:.375rem;font-size:.625rem;line-height:2.3333333333}
@media print,screen and (min-width:64em){.button::before,.related-studies__tags__link::before{font-size:.6875rem;font-size:calc(0.6875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.button::before,.related-studies__tags__link::before{font-size:.6875rem;font-size:calc(0.6875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.button::before,.related-studies__tags__link::before{font-size:.75rem}
}
.button:active,.related-studies__tags__link:active,.button:focus,.related-studies__tags__link:focus,.button:hover,.related-studies__tags__link:hover{-webkit-box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075)}
@media print,screen and (min-width:48em){.button,.related-studies__tags__link{padding:.5rem 2.375rem;padding-left:1.875rem;margin-bottom:1.5rem}
.button::before,.related-studies__tags__link::before{margin-right:.75rem}
}
.button-link{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.75rem;font-size:.875rem;transition-property:color,background-color,box-shadow,border-color;transition-duration:150ms;transition-timing-function:ease-out;display:block;border:1px solid rgba(102,102,102,.25);border-radius:3px;text-align:center;font-weight:500;line-height:1.75;text-decoration:none;outline:0;background-color:#fff;display:inline-block;padding:.495rem 1.995rem;border-radius:6px}
@media print,screen and (min-width:48em){.button-link{padding-bottom:1.125rem}
}
@media print,screen and (min-width:64em){.button-link{padding-bottom:1.5rem}
}
@media print,screen and (min-width:64em){.button-link{font-size:.9375rem;font-size:calc(0.9375rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.button-link{font-size:.9375rem;font-size:calc(0.9375rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.button-link{font-size:1rem}
}
.button-link:active,.button-link:focus,.button-link:hover{cursor:pointer}
.button-link::before{margin-top:-0.25rem;margin-right:.25rem}
@media print,screen and (min-width:48em){.button-link{padding:.495rem 1.995rem}
}
.button-blue{border-color:#0b41cd;color:#fff;background-color:#0b41cd}
.button-blue:active,.button-blue:focus,.button-blue:hover{color:#fff;background-color:#022366}
.button-on-dark{border-color:rgba(0,0,0,0);color:var(--primary);background-color:#fff}
.button-on-dark:active,.button-on-dark:focus,.button-on-dark:hover{color:#fff;background-color:var(--primary)}
.button-on-blue{border-color:rgba(0,0,0,0);color:var(--primary);background-color:#fff}
.button-on-blue:active,.button-on-blue:focus,.button-on-blue:hover{color:#fff;background-color:#333}
.button-on-blue:focus{color:var(--primary)}
.button--footer{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.75rem;font-size:.875rem;transition-property:color,background-color,box-shadow,border-color;transition-duration:150ms;transition-timing-function:ease-out;display:block;border:1px solid rgba(102,102,102,.25);border-radius:3px;text-align:center;font-weight:500;line-height:1.75;text-decoration:none;outline:0;background-color:#fff;font-size:.75rem;padding:.375rem 1.125rem;width:80%;background-color:#484848;color:#fff}
@media print,screen and (min-width:48em){.button--footer{padding-bottom:1.125rem}
}
@media print,screen and (min-width:64em){.button--footer{padding-bottom:1.5rem}
}
@media print,screen and (min-width:64em){.button--footer{font-size:.9375rem;font-size:calc(0.9375rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.button--footer{font-size:.9375rem;font-size:calc(0.9375rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.button--footer{font-size:1rem}
}
.button--footer:active,.button--footer:focus,.button--footer:hover{cursor:pointer}
@media print,screen and (min-width:64em){.button--footer{font-size:.875rem;font-size:calc(0.875rem + 2*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.button--footer{font-size:.875rem;font-size:calc(0.875rem + 2*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.button--footer{font-size:1rem}
}
.button--footer:active,.button--footer:focus,.button--footer:hover{background-color:#333}
.button--footer::after{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€";margin-left:.375rem}
@media print,screen and (min-width:48em){.button--footer{width:auto;padding:.75rem 3rem}
.button--footer::after{margin-left:.75rem}
}
@media print,screen and (min-width:64em){.button--footer{padding:.75rem 3.75rem}
}
.button--big{min-width:9.375rem;padding:.75rem 2rem}
.button--big::before{content:none}
@media print,screen and (min-width:48em){.button--big{padding:1.5rem 2.75rem}
}
@media print,screen and (min-width:64em){.button--big{min-width:15.625rem;padding:2rem 3.5rem}
}
table{display:table}
@media screen{.print-only{display:none !important}
.screen-only{display:block}
.qrheader{display:none !important}
}
@media print{.print-only{display:block !important}
.print-only.print-last{display:none !important}
.screen-only{display:none !important}
.print-new-page-before{page-break-before:always}
.print-new-page-after{page-break-after:always}
p [data-glossary]{font-weight:inherit !important}
.tippy-popper{display:none !important}
.qrheader{margin:0 auto;text-align:center}
.qrheader .qrcode{margin:0 auto;max-width:4cm}
header.headerbar{border:0 !important;height:auto !important}
header.headerbar .languageswitcher,header.headerbar .nav{display:none !important}
main{page-break-after:always}
main [data-glossary]::before{content:none !important}
main .trial-hero,main .content-switcher-wrapper,main .sidebar,main .eligibility-survey,main .more{display:none !important}
main .heroarea--detailpage{background-color:rgba(0,0,0,0)}
main .heroarea--detailpage .title{width:70% !important}
main .heroarea--detailpage [data-collapse].collapsed p{max-height:100% !important;white-space:normal !important}
main .heroarea--detailpage h1,main .heroarea--detailpage p,main .heroarea--detailpage figcaption{color:#666 !important}
main .heroarea--detailpage figcaption{font-size:125% !important}
main .heroarea--detailpage figure{width:30% !important;max-width:30% !important;padding:0 .75rem !important}
main .study-points-list-wrapper{padding-right:.625rem;padding-left:.625rem;max-width:87.5rem;margin:0 auto;background-clip:padding-box;page-break-before:always}
}
@media print{main .study-points-list-wrapper{padding-right:.9375rem;padding-left:.9375rem}
main .study-points-list-wrapper .study-points-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-0.625rem;margin-right:-0.625rem}
main .study-points-list-wrapper .study-points-list&gt;li{display:inline-block}
main .study-points-list-wrapper .study-point{width:calc(33.3333333333% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem;margin:0 .625rem .75rem}
main .study-points-list-wrapper i{display:none}
main .study-points-list-wrapper .study-points-list-wrapper-print-label{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.25rem;color:var(--primary);font-weight:normal;color:#333 !important}
}
@media print{main .study-points-list-wrapper .study-points-list-wrapper-print-label{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print{main .study-points-list-wrapper .study-points-list-wrapper-print-label{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print{main .study-points-list-wrapper .study-points-list-wrapper-print-label{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print{main .study-points-list-wrapper .study-points-list-wrapper-print-label{font-size:1.75rem}
}
@media print{main .study-points-list-wrapper .study-points-list-wrapper-print-label{font-size:1.75rem}
main .study-points-list-wrapper h4{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1.375rem;font-weight:600;margin-top:.375rem;margin-bottom:.375rem}
}
@media print{main .study-points-list-wrapper h4{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media print{main .study-points-list-wrapper h4{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
main .study-points-list-wrapper *:not(h2){font-size:98% !important;color:#666 !important}
main .study-points-list-wrapper address span{display:block;font-style:normal}
.accordion .content{display:block !important}
footer.footer,.cookie-compliance{display:none !important}
.isSticky,.is-sticky{position:static !important}
}
.no-scroll{overflow:hidden;width:100%;height:100%}
.genentech p{font-family:"Gene Sans","Verdana",sans-serif !important;font-size:16px}
.genentech h1,.genentech h2,.genentech h3,.genentech h4,.genentech h5{font-family:"Gene Condensed","Verdana",sans-serif;text-transform:uppercase}
.genentech .text-component a,.genentech .rich-text a{font-weight:400;color:var(--link-color);text-decoration:none}
.genentech .text-component a:hover,.genentech .rich-text a:hover{color:var(--link-color-hover);text-decoration:underline;text-underline-offset:25%;text-decoration-thickness:12%}
.genentech .rich-text h1,.genentech .rich-text h2,.genentech .rich-text h3,.genentech .rich-text h4,.genentech .rich-text h5{text-transform:capitalize;color:#003087}
.genentech .rich-text li:before{background-color:#003087}
.genentech .link{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .link--paragraph{font-family:"Gene Sans","Verdana",sans-serif}
.genentech button{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .button,.genentech .related-studies__tags__link{color:#fff;font-family:"Gene Sans","Verdana",sans-serif}
.genentech .button,.genentech .related-studies__tags__link,.genentech .button-blue{background-color:#003087;border-color:#003087}
.genentech .button:hover,.genentech .related-studies__tags__link:hover,.genentech .button-blue:hover{background-color:#fff;color:#003087}
.genentech .button-on-dark,.genentech .button-on-blue{color:#003087}
.genentech .button-on-dark{background-color:#fff;border:0}
.genentech .button-on-dark:hover{background-color:#003087;color:#fff}
.genentech .button-on-blue{background-color:#fff}
.genentech #ot-sdk-btn,.genentech .ot-sdk-show-settings,.genentech #ot-sdk-btn.optanon-show-settings{word-wrap:normal !important;word-break:normal !important}
.genentech .v2 p{font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.75rem;letter-spacing:.0125rem}
a.external-link span::before{content:"î€±";font-size:1.25rem;margin-top:-0.5rem}
.button.external-link::before,.external-link.related-studies__tags__link::before{content:"î€±";font-size:1.25rem;margin-top:-0.5rem}
#ot-sdk-btn{border:none !important;padding:0 !important;line-height:1.6 !important}
h1{scroll-margin:5rem}
.new-branding h1,.new-branding h2,.new-branding h3,.new-branding h4,.new-branding h5{color:#000;font-weight:300}
.new-branding .button-on-dark{background-color:#fff;border:0}
.new-branding .button-on-dark:hover{color:var(--primary)}
.new-branding .button-on-blue{background-color:#fff}
.new-branding .button-on-blue:hover{background-color:var(--primary)}
.new-branding .factbox .title{font-weight:normal}
.tippy-popper{font-family:"Roche Sans","Verdana"}
.tippy-popper *{font-family:"Roche Sans","Verdana"}
#ot-sdk-btn::after,.ot-sdk-show-settings::after,#ot-sdk-btn.optanon-show-settings::after{content:" ";background-image:url("../designs/patientplatform/img/opt-icon.png");background-size:auto 100%;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;height:15px;width:30px;margin-left:5px}
@media screen and (min-width:64em){*:focus{outline:1px solid var(--primary)}
}
.wrapper{max-width:75rem;margin:0 auto}
.ct-tabs__content-menu__button,.ct-tabs,.v2 .header-trial{padding:0rem 1.25rem}
@media screen and (min-width:48em){.ct-tabs__content-menu__button,.ct-tabs,.v2 .header-trial{padding:0rem 3.75rem}
}
.secondary-fp-button{--fp-button-bg:"transparent";--fp-button-hover-bg:"transparent";--fp-button-color:var(--link-color);--fp-button-border:2px solid var(--link-color);--fp-button-hover-color:var(--link-color-hover);--fp-button-border-hover:2px solid var(--link-color-hover)}
.definition-list a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:1rem}
.definition-list a:active,.definition-list a:focus,.definition-list a:hover{text-decoration:none}
@media print,screen and (min-width:48em){.definition-list a{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.definition-list a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.definition-list a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.definition-list a{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.definition-list a{line-height:1.56}
}
@media print,screen and (min-width:64em){.definition-list a{line-height:1.6}
}
.definition-list a::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.definition-list a:focus::before,.definition-list a:hover::before{left:0;right:auto;width:100%}
.definition-list a:active,.definition-list a:focus,.definition-list a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small .definition-list a{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small .definition-list a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small .definition-list a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .definition-list a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .definition-list a{line-height:1.5}
}
@media print,screen and (min-width:64em){.definition-list a{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.definition-list a{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.definition-list a{font-size:1.125rem}
}
.definition-list h2{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.25rem;color:var(--primary);font-weight:normal;color:#333}
@media print,screen and (min-width:48em){.definition-list h2{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){.definition-list h2{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:48em){.definition-list h2{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.definition-list h2{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.definition-list h2{font-size:1.75rem}
}
.definition-list h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.375rem;font-weight:600;color:#333}
@media print,screen and (min-width:48em){.definition-list h3{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){.definition-list h3{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:64em){.definition-list h3{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.definition-list h3{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.definition-list h3{font-size:1.75rem}
}
.definition-list dl{position:relative;width:100%;margin:1.5rem 0 3rem}
.definition-list dd,.definition-list dt{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;color:#666;padding-left:.375rem;padding-bottom:.75rem}
@media print,screen and (min-width:64em){.definition-list dd,.definition-list dt{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.definition-list dd,.definition-list dt{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.definition-list dd,.definition-list dt{font-size:1.125rem}
}
.definition-list dt{font-weight:500;border-top:solid .0625rem #d9d9d9;padding-top:.75rem}
.definition-list dt:first-of-type{border-top:solid .125rem var(--primary)}
.definition-list dd:last-of-type{border-bottom:solid .125rem var(--primary)}
.definition-list dd p{font-size:1rem}
@media print,screen and (min-width:64em){.definition-list dd p{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.definition-list dd p{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.definition-list dd p{font-size:1.125rem}
}
@media print,screen and (min-width:64em){.definition-list dd,.definition-list dt{display:block;padding-top:1.125rem;padding-bottom:1.125rem}
.definition-list:not(.full-width)&gt;dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.definition-list:not(.full-width)&gt;dl dd,.definition-list:not(.full-width)&gt;dl dt{display:inline-block}
.definition-list:not(.full-width)&gt;dl dd:first-of-type,.definition-list:not(.full-width)&gt;dl dt:first-of-type{border-top:solid .125rem var(--primary)}
.definition-list:not(.full-width)&gt;dl dd:last-of-type,.definition-list:not(.full-width)&gt;dl dt:last-of-type{border-bottom:solid .125rem var(--primary)}
.definition-list:not(.full-width)&gt;dl dt{float:left;width:20%}
.definition-list:not(.full-width)&gt;dl dd{float:right;width:calc(80% - 1.5rem);border-top:solid .0625rem #d9d9d9}
}
.arm.section{border-bottom:1px solid #d9d9d9;color:#666;font-size:20px;line-height:32px}
.arm.section:first-child{border-top:2px solid var(--primary)}
.arm.section:last-child{border-bottom:2px solid var(--primary)}
.general__link{color:var(--primary)}
.configure__container{font-style:italic;margin:30px 0 25px 0;padding:5px 0;text-align:center}
.component__container{margin:50px 0}
.edit-border{border:2px dotted #e6e6e6;margin-bottom:25px}
.introarea--information{padding:1.5rem 0;margin-bottom:1.5rem}
.introarea--information .wrapper{padding-right:.625rem;padding-left:.625rem;max-width:57.5rem;margin:0 auto;margin-top:1.5rem}
@media print,screen and (min-width:48em){.introarea--information .wrapper{padding-right:.9375rem;padding-left:.9375rem}
}
@media print,screen and (min-width:48em){.introarea--information{margin-bottom:2.25rem}
}
.primary__title{color:#333;font-size:38px;font-style:italic;line-height:35px;margin-bottom:25px}
.secondary__title{color:var(--primary);font-size:18px;font-weight:bold;line-height:30px;margin-bottom:30px}
.cookie-compliance{transition-property:opacity,transform,z-index;transition-duration:150ms;transition-timing-function:ease-out;position:fixed;bottom:0;left:0;width:100%;padding:1.5rem 0;background-color:#333;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-timing-function:ease-in,ease-in,step-end;transition-timing-function:ease-in,ease-in,step-end;opacity:1;z-index:21}
.cookie-compliance.cookie-compliance-edit{padding:4.25rem 0;position:static}
.cookie-compliance.cookie-compliance-edit:after{content:"";clear:both;display:table}
.cookie-compliance.confirmed:not(.cookie-compliance-edit){-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;z-index:-1}
.cookie-compliance .text-component{margin-bottom:.75rem}
.cookie-compliance .text-component p{color:#fff}
.cookie-compliance .text-component a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;color:#fff}
.cookie-compliance .text-component a:active,.cookie-compliance .text-component a:focus,.cookie-compliance .text-component a:hover{text-decoration:none}
@media print,screen and (min-width:48em){.cookie-compliance .text-component a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.cookie-compliance .text-component a{font-size:1rem}
}
@media print,screen and (min-width:64em){.cookie-compliance .text-component a{font-size:1rem}
}
@media print,screen and (min-width:64em){.cookie-compliance .text-component a{line-height:1.5}
}
.cookie-compliance .text-component a::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.cookie-compliance .text-component a:focus::before,.cookie-compliance .text-component a:hover::before{left:0;right:auto;width:100%}
.cookie-compliance .text-component a:active,.cookie-compliance .text-component a:focus,.cookie-compliance .text-component a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small .cookie-compliance .text-component a{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small .cookie-compliance .text-component a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small .cookie-compliance .text-component a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .cookie-compliance .text-component a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .cookie-compliance .text-component a{line-height:1.5}
}
.cookie-compliance .text-component a:hover{color:#fff}
.cookie-compliance .button,.cookie-compliance .related-studies__tags__link{margin-bottom:0 !important}
@media print,screen and (min-width:48em){.cookie-compliance{padding:2.25rem 0}
.cookie-compliance .text-component{float:left;display:inline-block;max-width:54.375rem;margin-right:3rem}
.cookie-compliance button{float:left}
}
.country-selector-overlay{display:none;background-color:#fff;z-index:2;overflow:hidden}
.country-selector-overlay .container{padding-right:.625rem;padding-left:.625rem;max-width:87.5rem;margin:0 auto;background-clip:padding-box}
@media print,screen and (min-width:48em){.country-selector-overlay .container{padding-right:.9375rem;padding-left:.9375rem}
}
.country-selector-overlay .content{display:block;width:100%}
@media print,screen and (min-width:48em){.country-selector-overlay .content{display:flex;flex-direction:column}
}
.country-selector-overlay.open{display:block;padding-bottom:6rem}
.country-selector-overlay .h2{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:2.25rem;margin-top:2.25rem;font-size:1.375rem;color:#333;text-align:center;font-weight:300}
@media print,screen and (min-width:48em){.country-selector-overlay .h2{margin-bottom:3.375rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){.country-selector-overlay .h2{margin-bottom:4.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){.country-selector-overlay .h2{font-size:1.375rem;font-size:calc(1.375rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.country-selector-overlay .h2{font-size:2.625rem}
}
@media print,screen and (min-width:64em){.country-selector-overlay .h2{font-size:2.625rem}
}
@media print,screen and (min-width:48em){.country-selector-overlay .h2{margin-top:2.9375rem}
}
.country-selector-overlay .h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1rem;font-weight:500;font-weight:300}
@media print,screen and (min-width:48em){.country-selector-overlay .h3{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.country-selector-overlay .h3{font-size:1.25rem}
}
@media print,screen and (min-width:64em){.country-selector-overlay .h3{font-size:1.25rem}
}
.country-selector-overlay hr{border:0;height:0;border-top:solid .0625rem var(--primary);margin:1.5rem 0}
.country-selector-overlay ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-0.625rem;margin-right:-0.625rem;margin-bottom:1.5rem}
@media print,screen and (min-width:48em){.country-selector-overlay ul{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
.country-selector-overlay li{width:calc(50% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
.country-selector-overlay a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);position:relative;font-size:1rem;font-weight:500;color:var(--primary)}
.country-selector-overlay a:active,.country-selector-overlay a:focus,.country-selector-overlay a:hover{text-decoration:none}
@media print,screen and (min-width:48em){.country-selector-overlay a{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.country-selector-overlay a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.country-selector-overlay a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.country-selector-overlay a{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.country-selector-overlay a{line-height:1.56}
}
@media print,screen and (min-width:64em){.country-selector-overlay a{line-height:1.6}
}
.country-selector-overlay a::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.country-selector-overlay a:focus::before,.country-selector-overlay a:hover::before{left:0;right:auto;width:100%}
.country-selector-overlay a:active,.country-selector-overlay a:focus,.country-selector-overlay a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
@media print,screen and (min-width:64em){.country-selector-overlay a{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.country-selector-overlay a{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.country-selector-overlay a{font-size:1.125rem}
}
@media print,screen and (min-width:48em){.country-selector-overlay ul{margin-bottom:3rem}
.country-selector-overlay li{width:calc(33.3333333333% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
}
@media print,screen and (min-width:64em){.country-selector-overlay ul{margin-bottom:4.5rem}
.country-selector-overlay li{width:calc(25% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem;margin-bottom:1.5rem}
}
@media screen and (min-width:80em){.country-selector-overlay li{width:calc(16.6666666667% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
}
.country-selector-overlay .country-selector-close{display:none;color:var(--primary)}
@media print,screen and (min-width:48em){.country-selector-overlay .country-selector-close{display:flex;align-self:end;margin-top:.9375rem}
}
.country-selector-overlay .country-selector-close:hover,.country-selector-overlay .country-selector-close:focus{color:var(--primary-hover-color)}
@-webkit-keyframes overlayFadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes overlayFadeIn{from{opacity:0}
to{opacity:1}
}
.content-switcher-wrapper{position:relative}
.content-switcher{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #d9d9d9;overflow:visible}
.content-switcher .title{width:50%}
.content-switcher .title.content-switcher-publish{display:inline-flex}
.content-switcher .nav{position:absolute;height:100%;display:none;z-index:1}
.content-switcher .nav button{height:100%;background-color:#fff;-webkit-box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);color:var(--primary);padding:0 .75rem}
.content-switcher .nav.left{left:0}
.content-switcher .nav.left button::after{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€ƒ"}
.content-switcher .nav.right{right:0}
.content-switcher .nav.right button::after{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€„"}
.content-switcher .link{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;transition-property:color,background-color;transition-duration:150ms;transition-timing-function:ease-out;display:block;width:100%;padding:1.5rem 1.5rem;font-family:var(--body-font-family);font-size:1rem;font-weight:500;line-height:1.38;color:#666;background-color:#fff;border-right:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;text-align:center}
.content-switcher .link:active,.content-switcher .link:focus,.content-switcher .link:hover{text-decoration:none}
@media print,screen and (min-width:48em){.content-switcher .link{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.content-switcher .link{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.content-switcher .link{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.content-switcher .link{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.content-switcher .link{line-height:1.56}
}
@media print,screen and (min-width:64em){.content-switcher .link{line-height:1.6}
}
.content-switcher .link:active,.content-switcher .link:focus,.content-switcher .link:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.content-switcher .link.is-active{background-color:#f2f2f2}
.content-switcher .link.is-active::before{content:"";position:absolute;width:100%;height:1px;left:0;bottom:-0.0625rem;background-color:#f2f2f2}
.content-switcher .link:active,.content-switcher .link:focus,.content-switcher .link:hover{background-color:#f2f2f2}
@media only screen and (min-width:1024px){.content-switcher .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.content-switcher .link{padding:1.6875rem 3rem;font-size:1rem}
}
@media screen and (min-width:80em){.content-switcher .link{padding:1.6875rem 4.5rem}
}
.content .hide-content{position:absolute !important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}
.ct-summary{color:#333;font-family:var(--body-font-family);background-color:#f2f2f2;padding:3.125rem .9375rem}
.ct-summary .ct-summary-wrapper{max-width:87.5rem;margin:0 auto;padding:0 .625rem}
@media print,screen and (min-width:48em){.ct-summary .ct-summary-wrapper{padding:0 .9375rem}
}
.ct-summary .ct-summary-content{max-width:61.25rem}
.ct-summary .ct-summary-content:not(.v2) h2{font-size:1.5rem;font-weight:500;line-height:1.33;margin-bottom:1.5rem}
.ct-summary .ct-summary-content:not(.v2) .ct-summmary-text{color:inherit;font-size:1.25rem;line-height:1.6;margin-bottom:3rem}
.ct-summary .ct-summary-content:not(.v2) .ct-summmary-text *{color:inherit}
.ct-summary .ct-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:61.25rem}
.ct-summary .ct-overview .ct-overview-item [data-glossary]{display:inline-block;font-size:inherit;line-height:inherit;width:auto}
.ct-summary .ct-overview .ct-expert-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.ct-summary .ct-overview .ct-expert-overview .ct-overview-item{width:100%}
@media print,screen and (min-width:48em){.ct-summary .ct-overview .ct-expert-overview .ct-overview-item{width:calc(50% - 1.375rem)}
}
.ct-summary .ct-overview .ct-expert-overview .ct-overview-official-title{width:100%;padding:1.625rem 1rem;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
.ct-summary .ct-overview .ct-expert-overview .ct-overview-official-title strong{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1.25rem;font-weight:500;line-height:1.1;margin-bottom:.25rem}
.ct-summary .ct-overview .ct-expert-overview .ct-overview-official-title p{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1.25rem;line-height:1.6;color:#484848}
@media print,screen and (min-width:48em){.ct-summary .ct-overview .ct-expert-overview:not(.v2) .ct-overview-item:nth-child(even){margin-right:0;margin-left:1.375rem}
.ct-summary .ct-overview .ct-expert-overview:not(.v2) .ct-overview-item:nth-child(odd){margin-left:0;margin-right:1.375rem}
}
.ct-summary .ct-overview .ct-lay-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.ct-summary .ct-overview .ct-eligibility-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.ct-summary .ct-overview .ct-overview-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:1.625rem 1rem;border-top:1px solid #d9d9d9}
.ct-summary .ct-overview .ct-overview-item strong{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1.25rem;font-weight:500;line-height:1.1;margin-bottom:.25rem}
.ct-summary .ct-overview .ct-overview-item span{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.ct-summary .ct-overview .ct-overview-item{width:calc(33.333% - 1.5rem)}
}
@media print,screen and (min-width:48em){.ct-summary .ct-overview .ct-overview-item+.ct-overview-item{margin-left:2.25rem}
}
.ct-summary .ct-overview .ct-eligibility-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 1rem;border-top:1px solid #d9d9d9}
.ct-summary .ct-overview .ct-eligibility-item img{max-width:3.75rem;padding-right:.5rem}
@media print,screen and (min-width:64em){.ct-summary .ct-overview .ct-eligibility-item img{max-width:5.5rem}
}
.ct-summary .ct-overview .ct-eligibility-item .ct-eligibility-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 5rem);display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.625rem 0}
.ct-summary .ct-overview .ct-eligibility-item strong{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1.25rem;font-weight:500;line-height:1.1;margin-bottom:.25rem}
.ct-summary .ct-overview .ct-eligibility-item span{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:.875rem;line-height:1.43}
.ct-summary .ct-overview .ct-eligibility-item:last-child{border-bottom:1px solid #d9d9d9}
@media print,screen and (min-width:48em){.ct-summary .ct-overview .ct-eligibility-item{width:calc(33.333% - 1.5rem);border-bottom:1px solid #d9d9d9}
}
@media print,screen and (min-width:48em){.ct-summary .ct-overview .ct-eligibility-item:not(.v2) .ct-eligibility-item+.ct-eligibility-item{margin-left:2.25rem}
}
@media print,screen and (min-width:48em){.ct-summary{padding:1.5rem 6rem 3rem}
}
@media print,screen and (min-width:64em){.ct-summary{padding:1.5rem 9rem 3rem}
}
@media screen and (min-width:80em){.ct-summary{padding:1.5rem 15rem 4.5rem}
}
.ct-eligibility{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:1.5rem 0;background-color:#fff}
.ct-eligibility .ct-eligibility-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:57.5rem}
.ct-eligibility .ct-eligibility-overview{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:.75rem}
.ct-eligibility .ct-eligibility-overview .ct-eligibility-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 1rem;border-top:1px solid #d9d9d9}
.ct-eligibility .ct-eligibility-overview .ct-eligibility-item img{max-width:3.75rem;padding-right:.5rem}
@media print,screen and (min-width:64em){.ct-eligibility .ct-eligibility-overview .ct-eligibility-item img{max-width:5.5rem}
}
.ct-eligibility .ct-eligibility-overview .ct-eligibility-item .ct-eligibility-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 5rem);display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.625rem 0}
.ct-eligibility .ct-eligibility-overview .ct-eligibility-item strong{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1.25rem;font-weight:500;line-height:1.1;margin-bottom:.25rem}
.ct-eligibility .ct-eligibility-overview .ct-eligibility-item span{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:.875rem;line-height:1.43}
.ct-eligibility .ct-eligibility-overview .ct-eligibility-item:last-child{border-bottom:1px solid #d9d9d9}
@media print,screen and (min-width:48em){.ct-eligibility .ct-eligibility-overview .ct-eligibility-item{width:calc(33.333% - 1.5rem);border-bottom:1px solid #d9d9d9}
}
.ct-eligibility .ct-eligibility-criteria{margin-top:3.75rem}
.ct-eligibility .ct-eligibility-criteria strong{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-size:1.25rem;font-weight:500;line-height:1.6;margin-bottom:.25rem}
.ct-eligibility .ct-eligibility-criteria li{font-size:1.25rem;line-height:1.6;color:#666}
.ct-eligibility:not(.v2){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.ct-eligibility:not(.v2) .ct-eligibility-content h2{font-size:1.5rem;font-weight:500;line-height:1.33;margin-bottom:1.875rem}
@media print,screen and (min-width:48em){.ct-eligibility:not(.v2) .ct-eligibility-overview .ct-eligibility-item+.ct-eligibility-item{margin-left:2.25rem}
}
@media print,screen and (min-width:48em){.ct-eligibility{padding:1.5rem 6rem 3rem}
}
@media print,screen and (min-width:64em){.ct-eligibility{padding:3rem 9rem 5.25rem}
}
@media screen and (min-width:80em){.ct-eligibility{padding:4.5rem 15rem 7.5rem}
}
.v2{--toast-margin-top:90px}
.v2 .ct-overview-item .ct-copy-button{vertical-align:bottom;margin-left:.5rem}
.v2 .ct-copy-toast{color:var(--one-color-gray-900)}
.v2 .ct-summary-content{margin-top:2.5rem}
@media screen and (min-width:48em){.v2 .ct-summary-content{margin-top:3.75rem}
}
.v2 .ct-summary-content h2{margin-bottom:1rem}
.v2 .ct-overview,.v2 .ct-eligibility-overview{display:grid;grid-template-columns:1fr;column-gap:2.5rem}
@media screen and (min-width:48em){.v2 .ct-overview,.v2 .ct-eligibility-overview{grid-template-columns:1fr 1fr}
}
@media screen and (min-width:80em){.v2 .ct-overview,.v2 .ct-eligibility-overview{grid-template-columns:1fr 1fr 1fr}
}
.v2 .ct-overview #eligibility-criteria-ctgov:not(.author),.v2 .ct-overview .ct-eligibility-overview:not(.author),.v2 .ct-overview .ct-lay-overview:not(.author),.v2 .ct-overview .overview.abstract-ct-component:not(.author),.v2 .ct-overview .ct-expert-overview:not(.author),.v2 .ct-eligibility-overview #eligibility-criteria-ctgov:not(.author),.v2 .ct-eligibility-overview .ct-eligibility-overview:not(.author),.v2 .ct-eligibility-overview .ct-lay-overview:not(.author),.v2 .ct-eligibility-overview .overview.abstract-ct-component:not(.author),.v2 .ct-eligibility-overview .ct-expert-overview:not(.author){display:contents}
.v2 .ct-overview .ct-eligibility-item,.v2 .ct-overview .ct-overview-item,.v2 .ct-overview .ct-expert-overview .ct-overview-item,.v2 .ct-eligibility-overview .ct-eligibility-item,.v2 .ct-eligibility-overview .ct-overview-item,.v2 .ct-eligibility-overview .ct-expert-overview .ct-overview-item{width:auto;margin:0;display:flex}
.v2 .ct-overview .full-span:not(.overview-condition),.v2 .ct-eligibility-overview .full-span:not(.overview-condition){grid-column:1/-1}
@media screen and (min-width:80em){.v2 .ct-overview .full-span.overview-condition,.v2 .ct-eligibility-overview .full-span.overview-condition{grid-column:1/-1}
}
.v2 .ct-overview .ct-expert-overview .ct-overview-official-title,.v2 .ct-eligibility-overview .ct-expert-overview .ct-overview-official-title{border-top:0}
.v2 .ct-overview.author,.v2 .ct-eligibility-overview.author{display:block}
.v2 .ct-eligibility{background-color:rgba(0,0,0,0)}
.v2 .ct-eligibility-item-content{height:fit-content;font-size:1.25rem;font-weight:500;line-height:1.75rem;margin-bottom:.25rem}
.v2 .ct-eligibility.v2{margin-top:2rem}
@media screen and (min-width:48em){.v2 .ct-eligibility.v2{margin-top:3rem}
}
.genentech .v2 .ct-expert-overview span,.genentech .v2 .ct-overview-item span{font-size:1.25rem;line-height:1.75rem}
.genentech .v2 .ct-expert-overview strong,.genentech .v2 .ct-overview-item strong{font-weight:700;font-size:1.125rem;line-height:1.5rem}
@media screen and (min-width:48em){.genentech .v2 .ct-expert-overview strong,.genentech .v2 .ct-overview-item strong{font-size:1.5rem;line-height:2rem}
}
.content-switcher-disclaimer-wrapper{padding-right:.625rem;padding-left:.625rem;max-width:87.5rem;margin:0 auto;background-clip:padding-box;position:relative;width:100%;overflow:hidden}
@media print,screen and (min-width:48em){.content-switcher-disclaimer-wrapper{padding-right:.9375rem;padding-left:.9375rem}
}
@media print,screen and (min-width:64em){.content-switcher-disclaimer-wrapper{overflow:visible}
}
.content-switcher-disclaimer-wrapper .content-switcher-disclaimer{width:calc(100% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;padding-top:1.125rem;padding-bottom:1.125rem;width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;font-weight:500}
.content-switcher-disclaimer-wrapper .hide-content{position:absolute !important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}
.content-switcher-disclaimer-wrapper .content-switcher-disclaimer .tab-disclaimer-icon,.content-switcher-disclaimer-wrapper .content-switcher-disclaimer .tab-disclaimer-text{display:inline-block}
.content-switcher-disclaimer-wrapper .content-switcher-disclaimer .tab-disclaimer-icon::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€™";padding-right:1rem;color:var(--primary)}
.content-switcher-disclaimer-wrapper.v2{padding:1.25rem 0rem 2.5rem 0rem}
.content-switcher-disclaimer-wrapper.v2 .content-switcher-disclaimer{color:var(--one-color-gray-600);gap:.625rem}
.content-switcher-disclaimer-wrapper.v2 .content-switcher-disclaimer:not(.author){display:none}
.content-switcher-disclaimer-wrapper.v2 .content-switcher-disclaimer:not(.author).show{display:flex}
.content-switcher-disclaimer-wrapper.v2 .content-switcher-disclaimer .tab-disclaimer-text{line-height:1.75rem;font-size:1rem}
@media screen and (min-width:48em){.content-switcher-disclaimer-wrapper.v2 .content-switcher-disclaimer .tab-disclaimer-text{font-size:1.125rem;font-weight:400;line-height:1.75rem}
}
figure.image{display:block;width:100%;padding:.75rem 0;margin-bottom:1.5rem}
figure.image.s7videoviewer{padding:0}
figure.image figcaption{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.375rem;font-size:.875rem;line-height:1.43;padding:.75rem 0;text-align:center}
@media print,screen and (min-width:48em){figure.image figcaption{padding-bottom:.5625rem}
}
@media print,screen and (min-width:64em){figure.image figcaption{padding-bottom:.75rem}
}
@media print,screen and (min-width:48em){figure.image figcaption{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){figure.image figcaption{font-size:1rem}
}
@media print,screen and (min-width:64em){figure.image figcaption{font-size:1rem}
}
@media print,screen and (min-width:64em){figure.image figcaption{line-height:1.5}
}
@media print,screen and (min-width:48em){figure.image{margin-bottom:2.25rem}
}
.expandable-content-container{position:relative;overflow:hidden;font-family:var(--body-font-family);color:#333;-webkit-transition:max-height 1s ease;transition:max-height 1s ease}
.expandable-content-container::before{content:"";z-index:1;height:0;position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(16%,rgba(255,255,255,0.001)),color-stop(64%,#fff));background:-webkit-linear-gradient(rgba(255,255,255,0.001) 16%,#fff 64%);background:linear-gradient(rgba(255,255,255,0.001) 16%,#fff 64%);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:height 0 1s,-webkit-transform 1s ease;transition:height 0 1s,-webkit-transform 1s ease;transition:transform 1s ease,height 0 1s;transition:transform 1s ease,height 0 1s,-webkit-transform 1s ease}
.expandable-content-container.collapsed{max-height:28.125rem}
.expandable-content-container.collapsed.expand-small{max-height:21.875rem}
.expandable-content-container.collapsed.expand-large{max-height:37.5rem}
.expandable-content-container.collapsed::before{height:18.75rem;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}
.expandable-content-container.collapsed .wrapper-button{opacity:1;-webkit-transition:none;transition:none}
.expandable-content-container .expandable-content-wrapper{padding-right:.625rem;padding-left:.625rem;max-width:57.5rem;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}
@media print,screen and (min-width:48em){.expandable-content-container .expandable-content-wrapper{padding-right:.9375rem;padding-left:.9375rem}
}
.expandable-content-container .expandable-content-wrapper .container--outer{padding:0}
.expandable-content-container .wrapper-title{font-size:2rem;font-weight:500;line-height:1.09;margin-bottom:1.875rem}
@media print,screen and (min-width:48em){.expandable-content-container .wrapper-title{font-size:2.625rem;line-height:1.29;margin-bottom:2.25rem}
}
@media print,screen and (min-width:64em){.expandable-content-container .wrapper-title{text-align:center;font-size:3.25rem;line-height:1.04;margin-bottom:3rem}
}
.expandable-content-container .wrapper-subtitle{color:inherit;font-weight:500;font-size:1rem;line-height:1.38;margin-bottom:1.5rem}
@media print,screen and (min-width:48em){.expandable-content-container .wrapper-subtitle{font-size:1.125rem;line-height:1.56;margin-bottom:2.25rem}
}
@media print,screen and (min-width:64em){.expandable-content-container .wrapper-subtitle{font-size:1.25rem;line-height:1.8}
}
.expandable-content-container .wrapper-button{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;bottom:2.25rem;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.expandable-content-container .wrapper-button .expand-content-button{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-left:1.5rem;color:var(--primary);font-family:var(--body-font-family);font-weight:500;line-height:1.75;cursor:pointer}
.expandable-content-container .wrapper-button .expand-content-button:active,.expandable-content-container .wrapper-button .expand-content-button:focus,.expandable-content-container .wrapper-button .expand-content-button:hover{text-decoration:none}
@media print,screen and (min-width:48em){.expandable-content-container .wrapper-button .expand-content-button{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.expandable-content-container .wrapper-button .expand-content-button{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.expandable-content-container .wrapper-button .expand-content-button{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.expandable-content-container .wrapper-button .expand-content-button{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.expandable-content-container .wrapper-button .expand-content-button{line-height:1.56}
}
@media print,screen and (min-width:64em){.expandable-content-container .wrapper-button .expand-content-button{line-height:1.6}
}
.expandable-content-container .wrapper-button .expand-content-button::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.expandable-content-container .wrapper-button .expand-content-button:focus::before,.expandable-content-container .wrapper-button .expand-content-button:hover::before{left:0;right:auto;width:100%}
.expandable-content-container .wrapper-button .expand-content-button:active,.expandable-content-container .wrapper-button .expand-content-button:focus,.expandable-content-container .wrapper-button .expand-content-button:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small .expandable-content-container .wrapper-button .expand-content-button{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small .expandable-content-container .wrapper-button .expand-content-button{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small .expandable-content-container .wrapper-button .expand-content-button{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .expandable-content-container .wrapper-button .expand-content-button{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .expandable-content-container .wrapper-button .expand-content-button{line-height:1.5}
}
.expandable-content-container .wrapper-button .expand-content-button::after{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€§";font-size:1rem;position:absolute;left:-1.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.full-width-teaser{font-family:var(--body-font-family);color:#fff;justify-content:center;text-align:center;background-position:center;background-size:cover}
.full-width-teaser .dark-overlay{background-color:rgba(0,0,0,.2);padding:3.99rem 1.275rem}
.full-width-teaser .dark-overlay--disabled{background-color:rgba(0,0,0,0)}
@media print,screen and (min-width:48em){.full-width-teaser .dark-overlay{padding:3rem .99rem}
}
@media print,screen and (min-width:64em){.full-width-teaser .dark-overlay{padding:10.995rem 3rem}
}
.full-width-teaser .dark-overlay h2{font-size:2rem;font-weight:500;line-height:1.09;margin-bottom:1.125rem}
@media print,screen and (min-width:48em){.full-width-teaser .dark-overlay h2{font-size:2.625rem;line-height:1.29;margin-bottom:1.5rem}
}
@media print,screen and (min-width:64em){.full-width-teaser .dark-overlay h2{font-size:3.25rem;line-height:1.04;margin-bottom:1.6875rem}
}
.full-width-teaser .dark-overlay .subtitle{color:#fff;font-family:var(--header-font-family);font-weight:normal;font-style:italic;font-size:1.25rem;line-height:1.4;margin-bottom:3rem}
@media print,screen and (min-width:48em){.full-width-teaser .dark-overlay .subtitle{max-width:768px;font-size:1.5rem;line-height:1.33;margin-right:auto;margin-left:auto;margin-bottom:2.625rem}
}
@media print,screen and (min-width:64em){.full-width-teaser .dark-overlay .subtitle{font-size:1.75rem;line-height:1.29;margin-bottom:2.25rem}
}
.full-width-teaser .dark-overlay .button-link.external-link::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€‚"}
footer.footer{width:100%;display:block;float:left;position:relative;background-color:#333;color:#fff;position:relative}
footer.footer .content{padding-right:.625rem;padding-left:.625rem;max-width:131.25rem;margin:0 auto;position:relative;background-color:#333;z-index:1}
@media print,screen and (min-width:48em){footer.footer .content{padding-right:.9375rem;padding-left:.9375rem}
}
footer.footer .content .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:87.5rem;padding:1.5rem .625rem 1.5rem}
footer.footer .content .copyright,footer.footer .content .date,footer.footer .content .zinc-number{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:block;margin:0;color:#fff;font-size:.875rem !important;padding-right:.875rem}
@media print,screen and (min-width:48em){footer.footer .content .copyright,footer.footer .content .date,footer.footer .content .zinc-number{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){footer.footer .content .copyright,footer.footer .content .date,footer.footer .content .zinc-number{font-size:1rem}
}
@media print,screen and (min-width:64em){footer.footer .content .copyright,footer.footer .content .date,footer.footer .content .zinc-number{font-size:1rem}
}
@media print,screen and (min-width:64em){footer.footer .content .copyright,footer.footer .content .date,footer.footer .content .zinc-number{line-height:1.5}
}
footer.footer .content a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:.875rem !important;color:#fff !important}
footer.footer .content a:active,footer.footer .content a:focus,footer.footer .content a:hover{text-decoration:none}
@media print,screen and (min-width:48em){footer.footer .content a{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){footer.footer .content a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){footer.footer .content a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){footer.footer .content a{font-size:1.25rem}
}
@media print,screen and (min-width:48em){footer.footer .content a{line-height:1.56}
}
@media print,screen and (min-width:64em){footer.footer .content a{line-height:1.6}
}
footer.footer .content a::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
footer.footer .content a:focus::before,footer.footer .content a:hover::before{left:0;right:auto;width:100%}
footer.footer .content a:active,footer.footer .content a:focus,footer.footer .content a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small footer.footer .content a{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small footer.footer .content a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small footer.footer .content a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small footer.footer .content a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small footer.footer .content a{line-height:1.5}
}
footer.footer .content a::before{height:.0625rem}
footer.footer .content ul{list-style:none;padding:0;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap}
footer.footer .content ul&gt;li{display:inline-block}
footer.footer .content li{padding-right:.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1}
footer.footer .content li:last-child{padding-right:0}
@media print,screen and (min-width:48em){footer.footer .content{padding:0 6rem}
footer.footer .content .container{margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1.5rem .9375rem 1.5rem}
}
@media print,screen and (min-width:64em){footer.footer .content{padding:0 9rem}
}
@media screen and (min-width:80em){footer.footer .content{padding:0 15rem}
footer.footer .content .container{padding:1.125rem 0}
}
.select2-dropdown{background-color:#fff;border-radius:.375rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);display:block;position:absolute;padding:1.5rem 1.5rem;left:-6250rem;top:1.5rem;width:100%;z-index:1051;min-width:18.75rem !important}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;font-weight:500;padding:.375rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
@media print,screen and (min-width:48em){.select2-results__option{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.select2-results__option{font-size:1rem}
}
@media print,screen and (min-width:64em){.select2-results__option{font-size:1rem}
}
@media print,screen and (min-width:64em){.select2-results__option{line-height:1.5}
}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:-0.625rem}
.select2-search--dropdown{display:block;padding:.25rem}
.select2-search--dropdown .select2-search__field{padding:.25rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
@media screen and (max-width:47.9375em){body&gt;.select2-container{left:0 !important;right:0 !important;max-width:100%}
body&gt;.select2-container .select2-dropdown{width:100% !important;left:0 !important}
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown{position:relative;margin-bottom:1.5rem}
.select2-container--default .select2-search--dropdown .select2-search__field{font-size:16px;font-weight:500;border:.0625rem solid var(--primary);border-radius:.375rem;text-indent:3rem;padding:.375rem}
.select2-container--default .select2-search--dropdown .select2-search__field::-webkit-input-placeholder{opacity:.5}
.select2-container--default .select2-search--dropdown .select2-search__field:-ms-input-placeholder{opacity:.5}
.select2-container--default .select2-search--dropdown .select2-search__field::-ms-input-placeholder{opacity:.5}
.select2-container--default .select2-search--dropdown .select2-search__field::placeholder{opacity:.5}
.select2-container--default .select2-search--dropdown::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€œ";color:var(--primary);position:absolute;top:50%;left:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.select2-container--default .select2-results&gt;.select2-results__options{overflow-y:scroll;max-height:12.5rem;overflow-y:auto}
.select2-container--default .select2-results&gt;.select2-results__options::-webkit-scrollbar{width:.3125rem}
.select2-container--default .select2-results&gt;.select2-results__options::-webkit-scrollbar-track{background:rgba(0,0,0,0)}
.select2-container--default .select2-results&gt;.select2-results__options::-webkit-scrollbar-thumb{background:var(--primary);border-radius:.3125rem}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-selected=true]{color:var(--primary)}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--primary);color:#fff}
.select2-container--default .select2-results__option--highlighted[aria-selected] .warp{width:auto;color:var(--primary)}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:.375rem}
.select2-container{display:block;width:auto !important;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container .select2-selection--single{border-radius:.375rem}
.select2-container .select2-selection--single .select2-selection__rendered{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;font-weight:500;float:left}
@media print,screen and (min-width:48em){.select2-container .select2-selection--single .select2-selection__rendered{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.select2-container .select2-selection--single .select2-selection__rendered{font-size:1rem}
}
@media print,screen and (min-width:64em){.select2-container .select2-selection--single .select2-selection__rendered{font-size:1rem}
}
@media print,screen and (min-width:64em){.select2-container .select2-selection--single .select2-selection__rendered{line-height:1.5}
}
.select2-container .select2-selection--single .selected{color:var(--primary)}
.select2-container .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;display:none}
.select2-container .select2-selection--single .select2-selection__arrow{position:relative;right:0;padding:.5rem;background-color:#fff;border-radius:.375rem;-webkit-box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);color:var(--primary);font-size:.5em;line-height:1;margin-left:.75rem}
.select2-container .select2-selection--single .select2-selection__arrow::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€";transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;vertical-align:baseline}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__arrow{left:.0625rem;right:auto}
.select2-container.select2-container--disabled .select2-selection--single{cursor:default}
.select2-container.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:.5rem;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;box-sizing:border-box;border:0;font-size:100%;margin-top:.3125rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.select2-container .select2-selection--multiple{background-color:#fff;border:.0625rem solid #aaa;border-radius:.25rem;cursor:text}
.select2-container .select2-selection--multiple .select2-selection__rendered{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0 .3125rem;width:100%}
.select2-container .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:.3125rem;float:left}
.select2-container .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:.3125rem;margin-right:.625rem}
.select2-container .select2-selection--multiple .select2-selection__choice{border:.0625rem solid #aaa;border-radius:.25rem;cursor:default;float:left;margin-right:.3125rem;margin-top:.3125rem;padding:0 .3125rem}
.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:.125rem}
.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}
.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:.3125rem;margin-right:auto}
.select2-container[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:.125rem;margin-right:auto}
.select2-container.select2-container--focus .select2-selection--multiple{border:solid #000 .0625rem;outline:0}
.select2-container.select2-container--disabled .select2-selection--multiple{cursor:default}
.select2-container.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:.0625rem !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:.0625rem !important;white-space:nowrap !important}
.select-field{position:relative;height:2rem}
.select2,.selection,.select2-selection{display:block;height:100%}
.error .select2{border:2px solid #cd1f36;border-radius:6px;margin-bottom:.375rem}
.select2-selection__rendered,.select2-selection__arrow{display:inline-block}
.select2-results__option{transition-property:background-color,color;transition-duration:150ms;transition-timing-function:ease-out;font-family:"Roche Sans","Verdana"}
.select2-results__option:hover,.select2-results__option:focus,.select2-results__option:active,.select2-results__option.select2-results__option--highlighted{background-color:rgba(var(--primary),0.5)}
.select2-results__option .wrap{display:inline-block;overflow:visible;position:relative}
.select2-results__option .wrap.checkbox{margin-left:3rem}
.select2-results__option .wrap.checkbox::after{position:absolute;display:inline-block;content:"";width:1.625rem;height:1.625rem;border:.0625rem solid var(--primary);left:-2.25rem}
.select2-results__option[aria-selected=true] .wrap.checkbox::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€‹";position:absolute;left:-2.25rem;width:1.625rem;font-size:1.25rem;line-height:1.3;text-align:center;color:var(--primary);visibility:visible;bottom:-2px}
@media print,screen and (min-width:64em){.select2-results__option[aria-selected=true] .wrap.checkbox::before{bottom:1px}
}
.select2-container .select2-selection--single .select2-selection__rendered{color:var(--primary)}
.select2-container .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#666}
.base-input{transition-property:border-color;transition-duration:250ms;transition-timing-function:ease-in-out;border-color:#d9d9d9}
.base-input:hover{border-color:#666}
.base-input:focus{border-color:var(--primary)}
.form-overlay{transition-property:opacity,z-index;transition-duration:150ms;transition-timing-function:ease-out;position:fixed;top:3.8125rem;bottom:0;left:0;width:100%;background-color:#f2f2f2;opacity:0;z-index:-1;overflow-y:scroll;-webkit-transition-timing-function:ease-in-out,step-end;transition-timing-function:ease-in-out,step-end}
.form-overlay .spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;position:fixed}
.form-overlay section{width:100%}
.form-overlay.opened{z-index:23;opacity:1;-webkit-transition-timing-function:ease-in-out,step-start;transition-timing-function:ease-in-out,step-start}
.form-overlay.edit-form{height:100%;opacity:1;overflow-y:unset;position:static}
@media screen and (min-width:80em){.form-overlay{top:6.25rem}
}
.field-label{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:block;margin-bottom:.375rem;font-weight:500}
@media print,screen and (min-width:48em){.field-label{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.field-label{font-size:1rem}
}
@media print,screen and (min-width:64em){.field-label{font-size:1rem}
}
@media print,screen and (min-width:64em){.field-label{line-height:1.5}
}
.required .field-label::after{content:"*"}
.field-info{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:none;margin-bottom:.375rem;font-weight:500;text-align:right}
@media print,screen and (min-width:48em){.field-info{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.field-info{font-size:1rem}
}
@media print,screen and (min-width:64em){.field-info{font-size:1rem}
}
@media print,screen and (min-width:64em){.field-info{line-height:1.5}
}
.error .field-info{display:block;color:#cd1f36}
.input-field{margin:.75rem 0}
.input-field input{transition-property:border-color;transition-duration:150ms;transition-timing-function:ease-out;width:100%;padding:0 .75rem;border:1px solid rgba(102,102,102,.25);border-radius:.375rem;font-family:var(--header-font-family);font-size:1.25rem;line-height:1;-webkit-box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);border:1px solid #333;height:3.125rem}
.input-field input::-webkit-input-placeholder{color:rgba(102,102,102,.5)}
.input-field input::-moz-placeholder{color:rgba(102,102,102,.5)}
.input-field input:-ms-input-placeholder{color:rgba(102,102,102,.5)}
.input-field input:-moz-placeholder{color:rgba(102,102,102,.5)}
.input-field input:active,.input-field input:focus{border-color:var(--primary)}
.input-field.error input{border-width:2px;border-color:#cd1f36}
.select-field{margin:.75rem 0}
.select-field select{transition-property:border-color;transition-duration:150ms;transition-timing-function:ease-out;width:100%;padding:0 .75rem;border:1px solid rgba(102,102,102,.25);border-radius:.375rem;font-family:var(--header-font-family);font-size:1.25rem;line-height:1;-webkit-box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);border:1px solid #333;height:3.125rem}
.select-field select::-webkit-input-placeholder{color:rgba(102,102,102,.5)}
.select-field select::-moz-placeholder{color:rgba(102,102,102,.5)}
.select-field select:-ms-input-placeholder{color:rgba(102,102,102,.5)}
.select-field select:-moz-placeholder{color:rgba(102,102,102,.5)}
.select-field select:active,.select-field select:focus{border-color:var(--primary)}
.select-field.error select{border-width:2px;border-color:#cd1f36}
.textarea-field{margin:.75rem 0}
.textarea-field textarea{transition-property:border-color;transition-duration:150ms;transition-timing-function:ease-out;width:100%;padding:0 .75rem;border:1px solid rgba(102,102,102,.25);border-radius:.375rem;font-family:var(--header-font-family);font-size:1.25rem;line-height:1;-webkit-box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);border:1px solid #333;min-height:9rem;padding-top:.375rem;padding-bottom:.375rem;line-height:1.24}
.textarea-field textarea::-webkit-input-placeholder{color:rgba(102,102,102,.5)}
.textarea-field textarea::-moz-placeholder{color:rgba(102,102,102,.5)}
.textarea-field textarea:-ms-input-placeholder{color:rgba(102,102,102,.5)}
.textarea-field textarea:-moz-placeholder{color:rgba(102,102,102,.5)}
.textarea-field textarea:active,.textarea-field textarea:focus{border-color:var(--primary)}
.textarea-field.error textarea{border-width:2px;border-color:#cd1f36}
.checkbox-field{margin-bottom:1.125rem}
.checkbox-field .field-label{margin-bottom:1.125rem}
.checkbox-field .checkbox-label{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;position:relative;display:inline-block;padding-right:1rem;margin-right:1rem;margin-bottom:.75rem;font-weight:500;cursor:pointer}
@media print,screen and (min-width:48em){.checkbox-field .checkbox-label{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.checkbox-field .checkbox-label{font-size:1rem}
}
@media print,screen and (min-width:64em){.checkbox-field .checkbox-label{font-size:1rem}
}
@media print,screen and (min-width:64em){.checkbox-field .checkbox-label{line-height:1.5}
}
.checkbox-field .checkbox-label input{position:absolute;visibility:hidden}
.checkbox-field .checkbox-label span::before{transition-property:border-color;transition-duration:150ms;transition-timing-function:ease-out;transform:translate(50%,-50%);content:"";position:absolute;top:50%;right:0;display:block;width:1.25rem;height:1.25rem;border:1px solid rgba(102,102,102,.25);text-align:center;background-color:#fff;-webkit-box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);visibility:visible}
.checkbox-field .checkbox-label input:checked~span::after{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€‹";transform:translate(50%,-50%);position:absolute;top:50%;right:0;width:1.25rem;font-size:.75rem;line-height:1;text-align:center;color:var(--primary);visibility:visible}
.checkbox-field .checkbox-label:active span::before,.checkbox-field .checkbox-label:focus span::before{border-color:var(--primary)}
.checkbox-field.error .field-label{border:2px solid #cd1f36;border-radius:6px;margin-bottom:.375rem}
@media print,screen and (min-width:48em){.checkbox-field{margin-bottom:1.875rem}
}
@media print,screen and (min-width:64em){.checkbox-field{margin-bottom:2.25rem}
}
.recaptcha-field{width:100%;padding:1.5rem 0}
.recaptcha-field *{max-width:100% !important}
.recaptcha-field .recaptcha-error{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:block;margin-bottom:.375rem;color:#cd1f36;font-weight:500}
@media print,screen and (min-width:48em){.recaptcha-field .recaptcha-error{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.recaptcha-field .recaptcha-error{font-size:1rem}
}
@media print,screen and (min-width:64em){.recaptcha-field .recaptcha-error{font-size:1rem}
}
@media print,screen and (min-width:64em){.recaptcha-field .recaptcha-error{line-height:1.5}
}
.genentech .field-label,.genentech .checkbox-label,.genentech .text-component a{font-family:"Gene Sans","Verdana",sans-serif !important}
.genentech .text-component a{color:#003087 !important}
.header{position:relative;width:100%;z-index:24;background-color:#fff}
.header .md-country-selector-area{display:none !important;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
@media print,screen and (min-width:48em){.header .md-country-selector-area{display:block !important}
}
.header .xl-page-nav{display:none;position:fixed;z-index:9}
.header .xl-page-nav .page-navigation-container{max-height:calc(100vh - 6.25rem)}
.header .xl-page-nav .page-nav-overlay{margin-top:6.25rem;opacity:0}
header.headerbar{position:relative;width:100%;height:3.75rem;border-bottom:solid .0625rem #d9d9d9;background-color:#fff}
header.headerbar .wrapper{padding-right:.625rem;padding-left:.625rem;max-width:131.25rem;margin:0 auto;height:100%;max-width:none}
@media print,screen and (min-width:48em){header.headerbar .wrapper{padding-right:.9375rem;padding-left:.9375rem}
}
header.headerbar .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:auto;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;max-height:100vh;max-width:100%}
header.headerbar .container&gt;*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
header.headerbar .container&gt;script{display:none}
header.headerbar .breadcrumb{width:calc(50% - 1.875rem);margin-left:.9375rem;width:auto !important;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:1.25rem;white-space:nowrap;-webkit-box-flex:999;-ms-flex:999 0 auto;flex:999 0 auto}
header.headerbar .breadcrumb-link{text-decoration:none;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
header.headerbar .breadcrumb-link:active,header.headerbar .breadcrumb-link:focus,header.headerbar .breadcrumb-link:hover{text-decoration:none}
header.headerbar .breadcrumb-link span{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;width:100%;color:#484848;letter-spacing:.1px}
header.headerbar .breadcrumb-link .title{font-size:1rem}
@media print,screen and (min-width:64em){header.headerbar .breadcrumb-link .title{font-size:1.125rem;font-size:calc(1.125rem + 2*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){header.headerbar .breadcrumb-link .title{font-size:1rem;font-size:calc(1rem + 2*(100vw - 48rem)/256)}
}
@media screen and (min-width:80em){header.headerbar .breadcrumb-link .title{font-size:1.25rem}
}
header.headerbar .breadcrumb-link .subtitle{font-size:.9375rem;font-family:var(--header-font-family);letter-spacing:.2px;opacity:.5}
@media print,screen and (min-width:64em){header.headerbar .breadcrumb-link .subtitle{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){header.headerbar .breadcrumb-link .subtitle{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){header.headerbar .breadcrumb-link .subtitle{font-size:1.125rem}
}
header.headerbar .nav{text-decoration:none;color:inherit;cursor:pointer;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 2.25rem;flex:0 1 2.25rem}
header.headerbar .nav:active,header.headerbar .nav:focus,header.headerbar .nav:hover{text-decoration:none}
header.headerbar .hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 1.875rem}
header.headerbar .hamburger .hamburger-box{width:1.25rem;height:.75rem}
header.headerbar .hamburger .hamburger-box .hamburger-inner::before{top:-0.3125rem}
header.headerbar .hamburger .hamburger-box .hamburger-inner::after{bottom:-0.3125rem}
header.headerbar .hamburger .hamburger-box .hamburger-inner,header.headerbar .hamburger .hamburger-box .hamburger-inner::before,header.headerbar .hamburger .hamburger-box .hamburger-inner::after{width:1.25rem;height:.125rem;background-color:var(--primary) !important}
header.headerbar .hamburger.is-active .hamburger-inner::before{top:0}
header.headerbar .hamburger.is-active .hamburger-inner::after{bottom:0}
header.headerbar .header-content-wrapper{display:none;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;background:#fff}
header.headerbar .header-content-wrapper.nav-open{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
header.headerbar .header-content-wrapper.nav-open .country-selector-wrapper,header.headerbar .header-content-wrapper.nav-open .p-wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}
header.headerbar .header-content-wrapper.nav-open .p-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:1;order:1}
header.headerbar .header-content-wrapper.nav-open .p-dropdown{height:100%;padding:0}
header.headerbar .header-content-wrapper.nav-open .p-dropdown-button{padding:.75rem;width:100%;text-align:left}
header.headerbar .header-content-wrapper.nav-open .page-nav{-ms-flex-preferred-size:100%;flex-basis:100%}
header.headerbar .header-content-wrapper.show-personalisation{display:block}
header.headerbar .header-content-wrapper.show-personalisation .country-selector-wrapper,header.headerbar .header-content-wrapper.show-personalisation .country-selector,header.headerbar .header-content-wrapper.show-personalisation .country-selector-area{display:none}
header.headerbar .header-content-wrapper.show-personalisation .p-wrapper{position:absolute;border:0;width:0;display:-webkit-box;display:-ms-flexbox;display:flex}
header.headerbar .header-content-wrapper.show-personalisation .p-wrapper .p-dropdown-button{display:none}
header.headerbar .header-content-wrapper.show-nav.has-personalisation .p-wrapper{position:relative}
header.headerbar .header-content-wrapper&gt;*{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}
header.headerbar .header-content-wrapper&gt;script{display:none}
@media print,screen and (min-width:48em){header.headerbar .header-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit;gap:1.875rem}
}
header.headerbar .country-selector{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;transition-property:color;transition-duration:150ms;transition-timing-function:ease-out;font-size:1rem;color:#979797;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto;font-weight:400;gap:.5rem}
header.headerbar .country-selector:active,header.headerbar .country-selector:focus,header.headerbar .country-selector:hover{text-decoration:none}
header.headerbar .country{display:none;color:inherit}
header.headerbar .country-selector-area{width:100%;padding-left:.9375rem;padding-right:.9375rem;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:5;-ms-flex-order:2;order:2}
header.headerbar .country-selector-area .country-selector-overlay{padding-bottom:0}
header.headerbar .country-selector-area .country-selector-overlay .container{max-height:none;display:block}
header.headerbar .country-selector-area .country-selector-overlay .content{display:block}
@media print,screen and (min-width:48em){header.headerbar .country-selector-area{display:none}
}
header.headerbar .page-nav{width:100%;padding-left:.9375rem;padding-right:.9375rem;display:none;-ms-flex-preferred-size:100%;flex-basis:100%;padding:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}
header.headerbar .page-nav .page-nav-overlay{margin-top:3.75rem;opacity:0}
header.headerbar .globe::after{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€—";font-size:1.125rem}
@media print,screen and (min-width:48em){header.headerbar .globe::after{font-size:1.375rem}
}
header.headerbar .logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin-left:.9375rem;margin-right:.9375rem;justify-self:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:6.25rem;flex-basis:6.25rem;margin-left:1.25rem;margin-right:0;border-left:1px solid #d9d9d9}
header.headerbar .logo img{width:3.75rem;height:auto}
header.headerbar .logo .logo-image-printable{display:none}
header.headerbar:not(.with-nav) .nav{display:none}
header.headerbar.with-nav .country-selector,header.headerbar.with-nav .p-wrapper{display:none}
header.headerbar.without-nav .country-selector,header.headerbar.without-nav .languageswitcher{display:none}
@media print,screen and (min-width:48em){header.headerbar{height:5rem}
header.headerbar .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}
header.headerbar .breadcrumb{width:calc(25% - 1.875rem);margin-left:.9375rem;-webkit-box-flex:999;-ms-flex:999 1 auto;flex:999 1 auto;margin-left:1.25rem}
header.headerbar .country-selector{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:2;-ms-flex:2 1 auto;flex:2 1 auto;border-bottom:0;padding:0}
header.headerbar .country-selector .country{display:block}
header.headerbar .logo{-ms-flex-preferred-size:9.375rem;flex-basis:9.375rem;margin-left:1.875rem}
header.headerbar .logo img,header.headerbar .logo .logo-image{width:4.375rem}
header.headerbar.with-nav .country-selector,header.headerbar.with-nav .p-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
header.headerbar.with-search .breadcrumb{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
}
@media screen and (min-width:80em){header.headerbar .breadcrumb{margin-left:3.125rem}
}
header.headerbar.with-mobile-nav{height:auto}
header.headerbar.with-mobile-nav .breadcrumb,header.headerbar.with-mobile-nav .nav,header.headerbar.with-mobile-nav .logo{height:3.75rem}
header.headerbar.with-mobile-nav .country-selector-wrapper{-ms-flex-order:2;order:2}
header.headerbar.with-mobile-nav .languageswitcher,header.headerbar.with-mobile-nav .country-selector{width:100%;padding-left:.9375rem;padding-right:.9375rem;padding:.75rem;display:none;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}
header.headerbar.with-mobile-nav .country-selector{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;gap:.75rem}
header.headerbar.with-mobile-nav .country-selector .country{display:block}
header.headerbar.with-mobile-nav .country-selector .country,header.headerbar.with-mobile-nav .country-selector .globe{float:left}
header.headerbar.with-mobile-nav .has-personalisation .country-selector{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
header.headerbar.with-mobile-nav .has-personalisation .country,header.headerbar.with-mobile-nav .has-personalisation .globe{float:right}
header.headerbar.with-mobile-nav .contact-button-wrapper{width:100%;order:4;padding:.75rem;display:none}
header.headerbar.with-mobile-nav icon_modal-component{width:100%;order:3;padding:.75rem;display:none}
header.headerbar.with-mobile-nav .nav-open .contact-button-wrapper,header.headerbar.with-mobile-nav .nav-open icon_modal-component{display:block}
header.headerbar.with-mobile-nav.open{-webkit-box-shadow:0 5px 24px 0 rgba(0,0,0,.17);box-shadow:0 5px 24px 0 rgba(0,0,0,.17)}
header.headerbar.with-languageswitcher .languageswitcher{text-decoration:none;color:inherit;cursor:pointer;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;width:auto;margin-right:.9375rem;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;transition-property:color;transition-duration:150ms;transition-timing-function:ease-out;position:relative;font-size:1rem;min-width:6.25rem;color:var(--primary);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;padding-left:1.5rem;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}
header.headerbar.with-languageswitcher .languageswitcher:active,header.headerbar.with-languageswitcher .languageswitcher:focus,header.headerbar.with-languageswitcher .languageswitcher:hover{text-decoration:none}
header.headerbar.with-languageswitcher .languageswitcher ul{list-style:none;padding:0;margin:0;transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;opacity:0;width:100%;position:absolute;max-height:0rem;top:100%;background-color:#fff;padding:0 1.5rem;left:0;overflow:hidden;border-radius:.375rem}
header.headerbar.with-languageswitcher .languageswitcher li a{text-decoration:none;color:inherit;cursor:pointer;transition-property:opacity;transition-duration:150ms;transition-timing-function:ease-out;position:relative;line-height:1.6;opacity:.5;color:#666}
header.headerbar.with-languageswitcher .languageswitcher li a:active,header.headerbar.with-languageswitcher .languageswitcher li a:focus,header.headerbar.with-languageswitcher .languageswitcher li a:hover{text-decoration:none}
header.headerbar.with-languageswitcher .languageswitcher li a::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
header.headerbar.with-languageswitcher .languageswitcher li a:focus::before,header.headerbar.with-languageswitcher .languageswitcher li a:hover::before{left:0;right:auto;width:100%}
header.headerbar.with-languageswitcher .languageswitcher li span{line-height:1.6}
header.headerbar.with-languageswitcher .languageswitcher li a:hover,header.headerbar.with-languageswitcher .languageswitcher li a:focus,header.headerbar.with-languageswitcher .languageswitcher li a:active,header.headerbar.with-languageswitcher .languageswitcher li span{opacity:1;color:var(--primary)}
header.headerbar.with-languageswitcher .languageswitcher&gt;span{position:relative;width:100%}
header.headerbar.with-languageswitcher .languageswitcher&gt;span::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€";font-size:.75rem;position:absolute;left:-1rem;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}
header.headerbar.with-languageswitcher .languageswitcher:hover&gt;span::before{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}
header.headerbar.with-languageswitcher .languageswitcher:hover ul{display:block;opacity:1;-webkit-box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);top:3.75rem;max-height:18.75rem;padding:.375rem 1.5rem}
header.headerbar.with-languageswitcher.with-mobile-nav .languageswitcher{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}
header.headerbar.with-languageswitcher.with-mobile-nav .languageswitcher&gt;span{display:none}
header.headerbar.with-languageswitcher.with-mobile-nav .languageswitcher ul{list-style:none;padding:0;margin:0;display:block;position:static;font-size:1rem;opacity:1;max-height:100%;padding:0}
header.headerbar.with-languageswitcher.with-mobile-nav .languageswitcher ul&gt;li{display:inline-block}
header.headerbar.with-languageswitcher.with-mobile-nav .languageswitcher:hover ul{-webkit-box-shadow:none;box-shadow:none}
header.headerbar.with-languageswitcher.with-mobile-nav .languageswitcher li{width:100%;padding-right:1.5rem}
@media screen and (min-width:80em){header.headerbar.with-languageswitcher:not(.with-search).with-nav .breadcrumb{width:calc(66.6666666667% - 1.875rem);margin-left:.9375rem}
}
body.country-selector-open main,body.country-selector-open footer{position:relative}
body.country-selector-open main:before,body.country-selector-open footer:before{content:"";position:absolute;inset:0;filter:brightness(0.75);background:#000;opacity:.25;z-index:2}
@media print{.header .logo .logo-image{display:none}
.header .logo .logo-image-printable{display:block !important}
}
.country-selector-active{scrollbar-width:none}
.contact-button-wrapper{--fp-button-icon-text-gap:6px;align-items:center}
.home-fluid-teasers .intro{text-align:center;padding-left:1.5rem;padding-right:1.5rem}
.home-fluid-teasers .intro-title{font-size:2.375rem;font-family:var(--body-font-family);font-weight:500;color:var(--primary);margin-bottom:1.5rem}
@media print,screen and (min-width:48em){.home-fluid-teasers .intro-title{font-size:2.375rem;font-size:calc(2.375rem + 20*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.home-fluid-teasers .intro-title{font-size:3.8125rem;font-size:calc(3.8125rem + 13*(100vw - 64rem)/576)}
}
@media print,screen and (min-width:64em){.home-fluid-teasers .intro-title{font-size:3.8125rem;font-size:calc(3.8125rem + 13*(100vw - 64rem)/576)}
}
@media screen and (min-width:80em){.home-fluid-teasers .intro-title{font-size:4.1875rem;font-size:calc(4.1875rem + 7*(100vw - 80rem)/320)}
}
@media screen and (min-width:100em){.home-fluid-teasers .intro-title{font-size:4.625rem}
}
.home-fluid-teasers .intro-text{font-size:1.25rem;max-width:50rem;margin-left:auto;margin-right:auto;color:#333;font-family:var(--header-font-family);font-style:italic;line-height:1.4;-webkit-transition-delay:.25s;transition-delay:.25s}
@media print,screen and (min-width:48em){.home-fluid-teasers .intro-text{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.home-fluid-teasers .intro-text{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/576)}
}
@media print,screen and (min-width:64em){.home-fluid-teasers .intro-text{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/576)}
}
@media screen and (min-width:80em){.home-fluid-teasers .intro-text{font-size:1.625rem;font-size:calc(1.625rem + 2*(100vw - 80rem)/320)}
}
@media screen and (min-width:100em){.home-fluid-teasers .intro-text{font-size:1.75rem}
}
@media print,screen and (min-width:48em){.home-fluid-teasers .intro-text{line-height:1.33}
}
@media screen and (min-width:100em){.home-fluid-teasers .intro-text{line-height:1.29}
}
.home-fluid-teasers .intro-cta-wrapper{margin-top:9rem;margin-bottom:1.5rem}
.home-fluid-teasers .intro-cta{font-size:1rem;color:#333 !important;font-weight:500 !important;-webkit-transition-delay:.5s;transition-delay:.5s}
@media print,screen and (min-width:48em){.home-fluid-teasers .intro-cta{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.home-fluid-teasers .intro-cta{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/576)}
}
@media print,screen and (min-width:64em){.home-fluid-teasers .intro-cta{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/576)}
}
@media screen and (min-width:80em){.home-fluid-teasers .intro-cta{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 80rem)/320)}
}
@media screen and (min-width:100em){.home-fluid-teasers .intro-cta{font-size:1.25rem}
}
.fluid-teasers--mobile{margin-left:0;background:#fff;list-style-type:none}
.fluid-teasers--mobile[disabled] .accordion-title{cursor:not-allowed}
.fluid-teasers--mobile .item{position:relative;background-position:top;background-size:cover}
.fluid-teasers--mobile .item:first-child&gt;:first-child{border-radius:.375rem .375rem 0 0}
.fluid-teasers--mobile .item:last-child&gt;:last-child{border-radius:0 0 .375rem .375rem}
.fluid-teasers--mobile .item::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.8)),color-stop(60%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0) 60%);background:linear-gradient(to bottom,rgba(0,0,0,0.8),rgba(0,0,0,0) 60%)}
.fluid-teasers--mobile .item:nth-child(1){-webkit-transition-delay:.75s;transition-delay:.75s}
.fluid-teasers--mobile .item:nth-child(2){-webkit-transition-delay:1s;transition-delay:1s}
.fluid-teasers--mobile .item:nth-child(3){-webkit-transition-delay:1.25s;transition-delay:1.25s}
.fluid-teasers--mobile .title{position:relative;display:block;padding:3.4375rem 1.5rem;border:0;border-bottom:0;font-size:.75rem;line-height:1;color:var(--primary);font-size:1.375rem;text-decoration:none;color:#fff;text-align:center;font-family:var(--body-font-family);font-weight:500}
:last-child:not(.is-active)&gt;.fluid-teasers--mobile .title{border-bottom:0;border-radius:0 0 .375rem .375rem}
.fluid-teasers--mobile .title:hover,.fluid-teasers--mobile .title:focus{background-color:rgba(0,0,0,0)}
.fluid-teasers--mobile .title::before{position:absolute;top:50%;right:1rem;margin-top:-0.5rem;content:"+"}
.is-active&gt;.fluid-teasers--mobile .title::before{content:"â€“"}
@media print,screen and (min-width:64em){.fluid-teasers--mobile .title{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.fluid-teasers--mobile .title{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.fluid-teasers--mobile .title{font-size:1.75rem}
}
.fluid-teasers--mobile .title span{display:inline-block;max-width:18.125rem}
@media screen and (min-width:80em){.fluid-teasers--mobile .title span{max-width:27.5rem}
}
.fluid-teasers--mobile .title::before{content:none}
.fluid-teasers--mobile .content{display:none;padding:1.5rem 0;border:0;border-bottom:0;background-color:#fff;color:#666;position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0);padding-bottom:3rem}
:last-child&gt;.fluid-teasers--mobile .content:last-child{border-bottom:0}
.fluid-teasers--mobile p{font-size:1.25rem;color:#fff;padding:0 1.5rem;text-align:center;font-family:var(--header-font-family);font-size:1.25rem;font-style:italic;max-width:40rem;margin:0 auto}
@media print,screen and (min-width:64em){.fluid-teasers--mobile p{font-size:1.375rem;font-size:calc(1.375rem + 2*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.fluid-teasers--mobile p{font-size:1.375rem;font-size:calc(1.375rem + 2*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.fluid-teasers--mobile p{font-size:1.5rem}
}
.fluid-teasers--mobile .button-wrapper{margin-top:2.25rem;text-align:center}
.fluid-teasers--mobile .button,.fluid-teasers--mobile .related-studies__tags__link{display:inline-block;margin:0 auto}
@media screen and (min-width:48em){.fluid-teasers--mobile{display:none}
}
.fluid-teasers--desktop{display:none;width:100vw;overflow:hidden}
.fluid-teasers--desktop.is-hovered .fluid-teaser--item{width:28.5vw}
.fluid-teasers--desktop.is-hovered .fluid-teaser--item h2{font-size:1.75rem}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fluid-teasers--desktop.is-hovered .fluid-teaser--item{width:33.3333333333vw}
}
.fluid-teasers--desktop .fluid-teaser--wrapper{-webkit-box-flex:1;-ms-flex:1 0;flex:1 0}
.fluid-teasers--desktop .fluid-teaser--wrapper:nth-child(1){-webkit-transition-delay:.55s;transition-delay:.55s}
.fluid-teasers--desktop .fluid-teaser--wrapper:nth-child(2){-webkit-transition-delay:.6s;transition-delay:.6s}
.fluid-teasers--desktop .fluid-teaser--wrapper:nth-child(3){-webkit-transition-delay:.65s;transition-delay:.65s}
.fluid-teasers--desktop .fluid-teaser--item{transition-property:all;transition-duration:250ms;transition-timing-function:ease-in-out;position:relative;padding-top:4.6875rem;color:#fff;text-align:center;height:46.875rem;width:33.3333333333vw;background-position:center;background-size:cover}
.fluid-teasers--desktop .fluid-teaser--item.has-gradient::before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.8)),color-stop(60%,rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(0,0,0,0.8),rgba(0,0,0,0) 60%);background:linear-gradient(to bottom,rgba(0,0,0,0.8),rgba(0,0,0,0) 60%)}
.fluid-teasers--desktop .fluid-teaser--item h2{transition-property:font-size;transition-duration:250ms;transition-timing-function:ease-in-out;font-family:var(--body-font-family);font-weight:500;font-size:2.625rem;max-width:33.3333333333vw;margin-left:auto;margin-right:auto;padding-left:3.125rem;padding-right:3.125rem}
.fluid-teasers--desktop .fluid-teaser--item p,.fluid-teasers--desktop .fluid-teaser--item .button-wrapper{-webkit-transition:none;transition:none;-webkit-transform:translateY(0);transform:translateY(0)}
.fluid-teasers--desktop .fluid-teaser--item .text-wrapper,.fluid-teasers--desktop .fluid-teaser--item .button-container{overflow:hidden}
.fluid-teasers--desktop .fluid-teaser--item p{color:#fff;font-family:var(--header-font-family);font-size:1.75rem;font-style:italic}
.fluid-teasers--desktop .fluid-teaser--item .button-container{padding-top:4.6875rem}
.fluid-teasers--desktop .fluid-teaser--item .button,.fluid-teasers--desktop .fluid-teaser--item .related-studies__tags__link{display:inline-block}
.fluid-teasers--desktop .fluid-teaser--item .content{position:relative;z-index:1}
.fluid-teasers--desktop .fluid-teaser--item .content .extra{max-width:33.3333333333vw;margin-left:auto;margin-right:auto;margin-top:1.5rem}
.fluid-teasers--desktop .fluid-teaser--item:hover{width:43vw;background-size:cover}
.fluid-teasers--desktop .fluid-teaser--item:hover h2{font-size:2.625rem}
.fluid-teasers--desktop .fluid-teaser--item:hover p,.fluid-teasers--desktop .fluid-teaser--item:hover .button-wrapper{transition-property:transform;transition-duration:250ms;transition-timing-function:ease-in-out;-webkit-transition-delay:.15s;transition-delay:.15s;-webkit-transform:translateY(0);transform:translateY(0)}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.fluid-teasers--desktop .fluid-teaser--item:hover{width:33.3333333333vw}
}
@media screen and (min-width:48em){.fluid-teasers--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.introarea--basic{padding:1.5rem 0;margin-bottom:1.5rem}
.introarea--basic .wrapper{padding-right:.625rem;padding-left:.625rem;max-width:57.5rem;margin:0 auto;margin-top:1.5rem;text-align:center}
@media print,screen and (min-width:48em){.introarea--basic .wrapper{padding-right:.9375rem;padding-left:.9375rem}
}
.introarea--basic h1{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:2rem;color:#333;color:#333}
@media print,screen and (min-width:48em){.introarea--basic h1{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){.introarea--basic h1{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){.introarea--basic h1{font-size:2rem;font-size:calc(2rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.introarea--basic h1{font-size:3.25rem}
}
@media print,screen and (min-width:64em){.introarea--basic h1{font-size:3.25rem}
}
.introarea--basic p{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.375rem;font-weight:600}
@media print,screen and (min-width:48em){.introarea--basic p{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){.introarea--basic p{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:64em){.introarea--basic p{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.introarea--basic p{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.introarea--basic p{font-size:1.75rem}
}
@media print,screen and (min-width:48em){.introarea--basic{margin-bottom:2.25rem}
}
.multicol-paragraph-list::before,.multicol-paragraph-list::after{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.multicol-paragraph-list::after{clear:both}
@media print,screen and (min-width:64em){.multicol-paragraph-list .multicol-paragraph-list-item{float:left;margin-right:2.5rem}
.multicol-paragraph-list .multicol-paragraph-list-item:last-child{margin-right:0}
}
@media screen and (max-width:79.9375em){.multicol-paragraph-list .multicol-paragraph-list-item+.multicol-paragraph-list-item{padding-top:3rem}
}
@media print,screen and (min-width:64em){.multicol-paragraph-list.cols-2 .multicol-paragraph-list-item{width:calc(50% - 1.25rem)}
}
.multicol-paragraph-list.cols-3 .multicol-paragraph-list-item{margin-right:0}
@media screen and (min-width:80em){.multicol-paragraph-list.cols-3 .multicol-paragraph-list-item{margin-right:2.5rem;width:calc(33.33333% - 1.6666666667rem)}
.multicol-paragraph-list.cols-3 .multicol-paragraph-list-item:last-child{margin-right:0}
}
.about-clinical-trials-page-teaser{font-family:var(--body-font-family);padding:2.625rem 1.275rem 11.25rem;justify-content:center;text-align:center;background-position:center;background-size:cover}
.about-clinical-trials-page-teaser h2{color:var(--primary);font-size:2.375rem;font-weight:500;line-height:1.11;margin-bottom:.75rem}
@media print,screen and (min-width:48em){.about-clinical-trials-page-teaser h2{font-size:2.625rem;line-height:1.71;margin-bottom:.495rem}
}
@media print,screen and (min-width:64em){.about-clinical-trials-page-teaser h2{font-size:3.25rem;line-height:1.04;margin-bottom:1.5rem}
}
.about-clinical-trials-page-teaser p{color:#333;font-family:var(--header-font-family);font-weight:normal;font-style:italic;font-size:1.25rem;line-height:1.4;margin-bottom:1.5rem}
@media print,screen and (min-width:48em){.about-clinical-trials-page-teaser p{font-size:1.5rem;line-height:1.33}
}
@media print,screen and (min-width:64em){.about-clinical-trials-page-teaser p{line-height:1.33;margin-bottom:1.875rem}
}
@media screen and (min-width:100em){.about-clinical-trials-page-teaser p{font-size:1.75rem;margin-bottom:2.49rem}
}
.about-clinical-trials-page-teaser .button,.about-clinical-trials-page-teaser .related-studies__tags__link{display:inline-block;margin-bottom:0}
@media print,screen and (min-width:48em){.about-clinical-trials-page-teaser .button,.about-clinical-trials-page-teaser .related-studies__tags__link{margin-bottom:0}
}
@media print,screen and (min-width:48em){.about-clinical-trials-page-teaser{padding:5.25rem 2.625rem 13.875rem}
}
@media print,screen and (min-width:64em){.about-clinical-trials-page-teaser{padding:4.5rem 14.25rem 18.75rem}
}
@media screen and (min-width:80em){.about-clinical-trials-page-teaser{padding:5.25rem 17.25rem 18.75rem}
}
@media screen and (min-width:100em){.about-clinical-trials-page-teaser{padding:8.25rem 34.5rem 28.5rem}
}
.ct-teaser{--full-width-bg:var(--one-color-accent-white)}
.ct-teaser__content{padding:2.5rem 0rem;display:flex;flex-direction:column;gap:1.5rem}
@media screen and (min-width:48em){.ct-teaser__content{padding:3.75rem 0rem}
}
.ct-teaser__content p{font-size:1rem;font-weight:400;line-height:1.5rem}
@media screen and (min-width:48em){.ct-teaser__content p{font-size:1.125rem;line-height:1.75rem}
}
@media screen and (min-width:48em){.ct-teaser__cta{display:inline-block;width:max-content}
}
.related-disease-area{position:relative;height:100%;font-family:var(--body-font-family);color:#fff;background-color:var(--primary);padding:3.375rem 1.5rem 3.375rem;overflow:hidden}
.related-disease-area figure{position:absolute;bottom:-5rem;right:1.25rem;max-width:50%}
@media print,screen and (min-width:48em){.related-disease-area figure{bottom:-4.375rem;right:2.8125rem}
}
@media screen and (max-width:63.9375em){.related-disease-area figure{bottom:auto;top:60%;transform:translateY(-50%)}
}
.related-disease-area figure img{position:relative;width:15rem;height:15rem;max-width:100%}
@media screen and (max-width:63.9375em){.related-disease-area figure img{width:7.5rem;height:7.5rem}
}
@media print,screen and (min-width:48em){.related-disease-area{padding:4.125rem 2.8125rem 3.75rem}
}
@media print,screen and (min-width:64em){.related-disease-area{padding:4.125rem 4.875rem 3.75rem}
}
@media print,screen and (min-width:64em){.related-disease-area.solo,.related-disease-area.multiple-1{padding:4.125rem 40.625rem 3.75rem 4.875rem !important}
.related-disease-area.solo figure,.related-disease-area.multiple-1 figure{bottom:auto;top:50%;right:7.5rem;height:17.5rem;border-left:1px solid rgba(255,255,255,.5);padding-left:5.3125rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.related-disease-area.solo figure img,.related-disease-area.multiple-1 figure img{top:1.25rem;margin:auto 0}
}
.related-disease-area h2{font-size:2rem;font-weight:500;line-height:1.09;margin-bottom:.375rem}
@media print,screen and (min-width:48em){.related-disease-area h2{font-size:2.625rem;line-height:1.29;margin-bottom:.75rem}
}
@media print,screen and (min-width:64em){.related-disease-area h2{font-size:3.25rem;line-height:1.04;margin-bottom:1.125rem}
}
.related-disease-area p{color:#fff;font-family:var(--header-font-family);font-weight:normal;font-style:italic;font-size:1.25rem;line-height:1.4;margin-bottom:6.1875rem}
@media print,screen and (min-width:48em){.related-disease-area p{font-size:1.5rem;line-height:1.33;margin-bottom:9rem}
}
@media print,screen and (min-width:64em){.related-disease-area p{font-size:1.75rem;line-height:1.29;margin-bottom:8.4375rem}
}
.related-disease-area .button,.related-disease-area .related-studies__tags__link{display:inline-block;position:absolute;bottom:4.5rem;margin-bottom:0}
@media screen and (max-width:63.9375em){.related-disease-area .button,.related-disease-area .related-studies__tags__link{max-width:55%}
}
@media print,screen and (min-width:48em){.related-disease-area .button,.related-disease-area .related-studies__tags__link{bottom:3.75rem;margin-bottom:0}
}
.related-disease-area-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.related-disease-area-list li{height:auto}
.related-disease-area-list li .related-disease-list-item{height:100%}
@media print,screen and (min-width:64em){.related-disease-area-list li .related-disease-list-item{padding:4.125rem 2.8125rem 3.75rem}
.related-disease-area-list li .related-disease-list-item h2{font-size:2.625rem;line-height:1.29;margin-bottom:.75rem}
.related-disease-area-list li .related-disease-list-item p{font-size:1.5rem;line-height:1.33;margin-bottom:9rem}
}
.related-disease-area-list.no-slider{padding:1.125rem 1.3125rem}
@media print,screen and (min-width:64em){.related-disease-area-list.no-slider .related-disease-list-item:first-child:last-child .related-disease-area{padding:4.5rem 15rem 3.75rem}
}
@media print,screen and (min-width:64em){.related-disease-area-list.no-slider .related-disease-list-item:first-child:last-child{-ms-flex-preferred-size:100%;flex-basis:100%}
}
.related-disease-area-list.no-slider .related-disease-list-item{-ms-flex-preferred-size:100%;flex-basis:100%;padding:1.125rem 0}
@media print,screen and (min-width:48em){.related-disease-area-list.no-slider .related-disease-list-item{padding:.75rem 0}
}
@media print,screen and (min-width:64em){.related-disease-area-list.no-slider .related-disease-list-item{padding:.75rem 1.3125rem;-ms-flex-preferred-size:50%;flex-basis:50%}
}
@media print,screen and (min-width:48em){.related-disease-area-list.no-slider{padding:1.5rem 2.625rem}
}
@media print,screen and (min-width:64em){.related-disease-area-list.no-slider{padding:1.5rem 1.3125rem}
}
.glide__bullets{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:.4375rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center;height:.5rem}
.glide__bullet{transition-property:background;transition-duration:150ms;transition-timing-function:ease-out;display:inline-block;cursor:pointer;width:.75rem;height:.75rem;background:#e0e1e1;border-radius:50%;margin:0 .25rem}
.glide__bullet--active{background:#979797}
.related-trials{position:relative;overflow:hidden;font-family:var(--body-font-family);padding:3rem 1.275rem 5.625rem}
.related-trials img{position:relative;margin-bottom:1.5rem}
@media print,screen and (min-width:48em){.related-trials img{position:absolute;width:auto;height:calc(100% - 150px);top:3.375rem;left:66%}
}
@media print,screen and (min-width:64em){.related-trials img{height:calc(100% - 192px);top:6rem;left:50%}
}
.related-trials h2{color:#333;font-size:2rem;font-weight:500;line-height:1.09;margin-bottom:.375rem}
@media print,screen and (min-width:48em){.related-trials h2{font-size:2.625rem;line-height:1.29;margin-bottom:1.3125rem}
}
@media print,screen and (min-width:64em){.related-trials h2{font-size:3.25rem;line-height:1.04}
}
.related-trials p{color:#333;font-family:var(--header-font-family);font-weight:normal;font-size:1.25rem;line-height:1.4;margin-bottom:3rem}
.related-trials p b,.related-trials p strong{font-weight:800}
@media print,screen and (min-width:48em){.related-trials p{font-size:1.5rem;line-height:1.33;margin-bottom:5.25rem}
}
@media print,screen and (min-width:64em){.related-trials p{font-size:1.75rem;line-height:1.29}
}
.related-trials .button,.related-trials .related-studies__tags__link{display:inline-block;margin-bottom:0}
@media print,screen and (min-width:48em){.related-trials .button,.related-trials .related-studies__tags__link{margin-bottom:0}
}
@media print,screen and (min-width:48em){.related-trials{padding:9.75rem calc(33% + 1.5rem) 12.75rem 2.625rem}
}
@media print,screen and (min-width:64em){.related-trials{padding:15rem calc(50% + 1.5rem) 12.75rem 16.125rem}
}
.scroll-to-link{margin:3rem 0}
.scroll-to-link a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.375rem;font-size:.875rem;line-height:1.43;transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;font-weight:500;position:relative;padding-bottom:3rem !important}
.scroll-to-link a:active,.scroll-to-link a:focus,.scroll-to-link a:hover{text-decoration:none}
@media print,screen and (min-width:48em){.scroll-to-link a{padding-bottom:.5625rem}
}
@media print,screen and (min-width:64em){.scroll-to-link a{padding-bottom:.75rem}
}
@media print,screen and (min-width:48em){.scroll-to-link a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.scroll-to-link a{font-size:1rem}
}
@media print,screen and (min-width:64em){.scroll-to-link a{font-size:1rem}
}
@media print,screen and (min-width:64em){.scroll-to-link a{line-height:1.5}
}
.scroll-to-link span{transition-property:transform;transition-duration:150ms;transition-timing-function:ease-out;position:absolute;left:0;bottom:1.125rem;border:solid .0625rem #000;width:1.375rem;height:1.375rem;line-height:1.375rem;border-radius:50%;font-size:.875rem;text-align:center;-webkit-transition-duration:1000ms;transition-duration:1000ms}
.scroll-to-link span::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€";-webkit-transform:translateY(14%);transform:translateY(14%);vertical-align:baseline}
.scroll-to-link a:hover span{-webkit-animation:pulse_animation 1000ms infinite ease;animation:pulse_animation 1000ms infinite ease}
.scroll-to-link a:hover span::before{-webkit-box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075)}
@-webkit-keyframes pulse_animation{0{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(50%);transform:translateY(50%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes pulse_animation{0{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(50%);transform:translateY(50%)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
hr{border-top:1px solid #d9d9d9;border-width:1px 0 0;margin:1.125rem 0 1.5rem}
@media print,screen and (min-width:48em){hr{margin:1.5rem 0 1.875rem}
}
@media print,screen and (min-width:64em){hr{margin:2.25rem 0 3rem}
}
.spinner{text-align:center;margin-left:10px}
.spinner span{width:.625rem;height:.625rem;background-color:var(--primary);border-radius:50%;display:inline-block;transform:scale(0);-webkit-animation:three-bounce 1s ease-in-out 1ms infinite both;animation:three-bounce 1s ease-in-out 1ms infinite both}
.spinner span:nth-child(1){-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.spinner span:nth-child(2){-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
@media print,screen and (min-width:64em){.spinner span{width:.9375rem;height:.9375rem}
}
@-webkit-keyframes three-bounce{0,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes three-bounce{0,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
.genentech .spinner span{background-color:#13294b}
body:not(:has(.v2)) .rich-text{margin-bottom:.75rem}
body:not(:has(.v2)) .rich-text a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary)}
body:not(:has(.v2)) .rich-text a:active,body:not(:has(.v2)) .rich-text a:focus,body:not(:has(.v2)) .rich-text a:hover{text-decoration:none}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text a{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .rich-text a{font-size:1.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text a{line-height:1.56}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text a{line-height:1.6}
}
body:not(:has(.v2)) .rich-text a:active,body:not(:has(.v2)) .rich-text a:focus,body:not(:has(.v2)) .rich-text a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
body:not(:has(.v2)) .rich-text p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.75rem;font-size:1rem;line-height:1.38}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text p{padding-bottom:1.125rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text p{padding-bottom:1.5rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text p{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .rich-text p{font-size:1.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text p{line-height:1.56}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text p{line-height:1.6}
}
body:not(:has(.v2)) .rich-text p a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
body:not(:has(.v2)) .rich-text p a:active,body:not(:has(.v2)) .rich-text p a:focus,body:not(:has(.v2)) .rich-text p a:hover{text-decoration:none}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text p a{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text p a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text p a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .rich-text p a{font-size:1.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text p a{line-height:1.56}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text p a{line-height:1.6}
}
body:not(:has(.v2)) .rich-text p a::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
body:not(:has(.v2)) .rich-text p a:focus::before,body:not(:has(.v2)) .rich-text p a:hover::before{left:0;right:auto;width:100%}
body:not(:has(.v2)) .rich-text p a:active,body:not(:has(.v2)) .rich-text p a:focus,body:not(:has(.v2)) .rich-text p a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small body:not(:has(.v2)) .rich-text p a{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small body:not(:has(.v2)) .rich-text p a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small body:not(:has(.v2)) .rich-text p a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small body:not(:has(.v2)) .rich-text p a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small body:not(:has(.v2)) .rich-text p a{line-height:1.5}
}
body:not(:has(.v2)) .rich-text ul{list-style:none;margin:0;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.25rem}
body:not(:has(.v2)) .rich-text ul li{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;font-size:1.125rem;position:relative;padding-bottom:1.5rem;line-height:1.78}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text ul li{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text ul li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text ul li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .rich-text ul li{font-size:1.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text ul li{line-height:1.56}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text ul li{line-height:1.6}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text ul li{font-size:1.25rem;font-size:calc(1.25rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text ul li{font-size:1.25rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text ul li{font-size:1.25rem}
}
body:not(:has(.v2)) .rich-text ul li p{font-size:1.125rem;line-height:1.78}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text ul li p{font-size:1.25rem;font-size:calc(1.25rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text ul li p{font-size:1.25rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text ul li p{font-size:1.25rem}
}
body:not(:has(.v2)) .rich-text ul li::before{transform:translateX(-50%);position:absolute;top:.75rem;content:" ";color:var(--primary);background-color:currentColor;width:.5rem;height:.5rem;border:.125rem solid currentColor;left:-1rem}
body:not(:has(.v2)) .rich-text ul li:last-child{padding-bottom:0}
body:not(:has(.v2)) .rich-text ul li&gt;ul{list-style:none;padding:0;margin:0;padding-top:0;padding-bottom:0;padding-left:1.25rem}
body:not(:has(.v2)) .rich-text ul li li{padding-bottom:0}
body:not(:has(.v2)) .rich-text ul li li::before{content:" ";background-color:rgba(0,0,0,0)}
body:not(:has(.v2)) .rich-text ul li h3,body:not(:has(.v2)) .rich-text ul li h4,body:not(:has(.v2)) .rich-text ul li h5{margin:0;padding:0}
body:not(:has(.v2)) .rich-text ul li p{padding:0 !important}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text ul{padding-left:2.3125rem}
body:not(:has(.v2)) .rich-text ul li{line-height:1.6}
body:not(:has(.v2)) .rich-text ul li p{line-height:1.6}
body:not(:has(.v2)) .rich-text ul li::before{top:.8125rem;border-width:.125rem;left:-2.0625rem}
}
body:not(:has(.v2)) .rich-text ol li{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text ol li{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text ol li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text ol li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .rich-text ol li{font-size:1.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text ol li{line-height:1.56}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text ol li{line-height:1.6}
}
body:not(:has(.v2)) .rich-text h2{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.375rem;color:#333}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text h2{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h2{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text h2{font-size:1.375rem;font-size:calc(1.375rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h2{font-size:2.625rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h2{font-size:2.625rem}
}
body:not(:has(.v2)) .rich-text h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.25rem;color:#333}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text h3{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h3{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h3{font-size:1.75rem}
}
body:not(:has(.v2)) .rich-text h4{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.25rem;color:var(--primary);font-weight:normal}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text h4{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h4{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text h4{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h4{font-size:1.75rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h4{font-size:1.75rem}
}
body:not(:has(.v2)) .rich-text h5{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.375rem;font-weight:600}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text h5{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h5{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h5{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text h5{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .rich-text h5{font-size:1.75rem}
}
body:not(:has(.v2)) .rich-text .introduction{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:1.5rem;font-size:1.25rem;color:#333;line-height:1.4;font-family:var(--header-font-family);font-style:italic}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text .introduction{padding-bottom:2.25rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text .introduction{padding-bottom:3rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text .introduction{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text .introduction{font-size:1.625rem;font-size:calc(1.625rem + 2*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text .introduction{font-size:1.625rem;font-size:calc(1.625rem + 2*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .rich-text .introduction{font-size:1.75rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text .introduction{line-height:1.33}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text .introduction{line-height:1.29}
}
body:not(:has(.v2)) .rich-text .introduction a{font-family:inherit;font-size:inherit;font-style:inherit}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text{margin-bottom:1.125rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text{margin-bottom:1.5rem}
}
body:not(:has(.v2)) .rich-text::before{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.25rem;color:var(--primary);font-weight:normal;content:"";margin-top:0 !important;height:0 !important;line-height:0 !important;margin-bottom:2.25rem !important;position:relative !important;z-index:-1 !important}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text::before{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text::before{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .rich-text::before{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text::before{font-size:1.75rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .rich-text::before{font-size:1.75rem}
}
body:not(:has(.v2)) .new-branding .rich-text{margin-bottom:.75rem}
body:not(:has(.v2)) .new-branding .rich-text a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary)}
body:not(:has(.v2)) .new-branding .rich-text a:active,body:not(:has(.v2)) .new-branding .rich-text a:focus,body:not(:has(.v2)) .new-branding .rich-text a:hover{text-decoration:none}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text a{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .new-branding .rich-text a{font-size:1.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text a{line-height:1.56}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text a{line-height:1.6}
}
body:not(:has(.v2)) .new-branding .rich-text a:active,body:not(:has(.v2)) .new-branding .rich-text a:focus,body:not(:has(.v2)) .new-branding .rich-text a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
body:not(:has(.v2)) .new-branding .rich-text p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.75rem;font-size:1rem;line-height:1.38}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text p{padding-bottom:1.125rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text p{padding-bottom:1.5rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text p{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .new-branding .rich-text p{font-size:1.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text p{line-height:1.56}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text p{line-height:1.6}
}
body:not(:has(.v2)) .new-branding .rich-text p a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
body:not(:has(.v2)) .new-branding .rich-text p a:active,body:not(:has(.v2)) .new-branding .rich-text p a:focus,body:not(:has(.v2)) .new-branding .rich-text p a:hover{text-decoration:none}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text p a{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text p a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text p a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .new-branding .rich-text p a{font-size:1.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text p a{line-height:1.56}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text p a{line-height:1.6}
}
body:not(:has(.v2)) .new-branding .rich-text p a::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
body:not(:has(.v2)) .new-branding .rich-text p a:focus::before,body:not(:has(.v2)) .new-branding .rich-text p a:hover::before{left:0;right:auto;width:100%}
body:not(:has(.v2)) .new-branding .rich-text p a:active,body:not(:has(.v2)) .new-branding .rich-text p a:focus,body:not(:has(.v2)) .new-branding .rich-text p a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small body:not(:has(.v2)) .new-branding .rich-text p a{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small body:not(:has(.v2)) .new-branding .rich-text p a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small body:not(:has(.v2)) .new-branding .rich-text p a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small body:not(:has(.v2)) .new-branding .rich-text p a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small body:not(:has(.v2)) .new-branding .rich-text p a{line-height:1.5}
}
body:not(:has(.v2)) .new-branding .rich-text ul{list-style:none;margin:0;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.25rem}
body:not(:has(.v2)) .new-branding .rich-text ul li{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;font-size:1.125rem;position:relative;padding-bottom:1.5rem;line-height:1.78}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text ul li{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text ul li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text ul li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .new-branding .rich-text ul li{font-size:1.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text ul li{line-height:1.56}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text ul li{line-height:1.6}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text ul li{font-size:1.25rem;font-size:calc(1.25rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text ul li{font-size:1.25rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text ul li{font-size:1.25rem}
}
body:not(:has(.v2)) .new-branding .rich-text ul li p{font-size:1.125rem;line-height:1.78}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text ul li p{font-size:1.25rem;font-size:calc(1.25rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text ul li p{font-size:1.25rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text ul li p{font-size:1.25rem}
}
body:not(:has(.v2)) .new-branding .rich-text ul li::before{transform:translateX(-50%);position:absolute;top:.75rem;content:" ";color:var(--primary);background-color:currentColor;width:.5rem;height:.5rem;border:.125rem solid currentColor;left:-1rem}
body:not(:has(.v2)) .new-branding .rich-text ul li:last-child{padding-bottom:0}
body:not(:has(.v2)) .new-branding .rich-text ul li&gt;ul{list-style:none;padding:0;margin:0;padding-top:0;padding-bottom:0;padding-left:1.25rem}
body:not(:has(.v2)) .new-branding .rich-text ul li li{padding-bottom:0}
body:not(:has(.v2)) .new-branding .rich-text ul li li::before{content:" ";background-color:rgba(0,0,0,0)}
body:not(:has(.v2)) .new-branding .rich-text ul li h3,body:not(:has(.v2)) .new-branding .rich-text ul li h4,body:not(:has(.v2)) .new-branding .rich-text ul li h5{margin:0;padding:0}
body:not(:has(.v2)) .new-branding .rich-text ul li p{padding:0 !important}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text ul{padding-left:2.3125rem}
body:not(:has(.v2)) .new-branding .rich-text ul li{line-height:1.6}
body:not(:has(.v2)) .new-branding .rich-text ul li p{line-height:1.6}
body:not(:has(.v2)) .new-branding .rich-text ul li::before{top:.8125rem;border-width:.125rem;left:-2.0625rem}
}
body:not(:has(.v2)) .new-branding .rich-text ol li{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text ol li{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text ol li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text ol li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .new-branding .rich-text ol li{font-size:1.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text ol li{line-height:1.56}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text ol li{line-height:1.6}
}
body:not(:has(.v2)) .new-branding .rich-text h2{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.375rem;color:#333}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text h2{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h2{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text h2{font-size:1.375rem;font-size:calc(1.375rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h2{font-size:2.625rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h2{font-size:2.625rem}
}
body:not(:has(.v2)) .new-branding .rich-text h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.25rem;color:#333}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text h3{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h3{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h3{font-size:1.75rem}
}
body:not(:has(.v2)) .new-branding .rich-text h4{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.25rem;color:var(--primary);font-weight:normal}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text h4{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h4{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text h4{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h4{font-size:1.75rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h4{font-size:1.75rem}
}
body:not(:has(.v2)) .new-branding .rich-text h5{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.375rem;font-weight:600}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text h5{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h5{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h5{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text h5{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .new-branding .rich-text h5{font-size:1.75rem}
}
body:not(:has(.v2)) .new-branding .rich-text .introduction{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:1.5rem;font-size:1.25rem;color:#333;line-height:1.4;font-family:var(--header-font-family);font-style:italic}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text .introduction{padding-bottom:2.25rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text .introduction{padding-bottom:3rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text .introduction{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text .introduction{font-size:1.625rem;font-size:calc(1.625rem + 2*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text .introduction{font-size:1.625rem;font-size:calc(1.625rem + 2*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){body:not(:has(.v2)) .new-branding .rich-text .introduction{font-size:1.75rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text .introduction{line-height:1.33}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text .introduction{line-height:1.29}
}
body:not(:has(.v2)) .new-branding .rich-text .introduction a{font-family:inherit;font-size:inherit;font-style:inherit}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text{margin-bottom:1.125rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text{margin-bottom:1.5rem}
}
body:not(:has(.v2)) .new-branding .rich-text::before{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.25rem;color:var(--primary);font-weight:normal;content:"";margin-top:0 !important;height:0 !important;line-height:0 !important;margin-bottom:2.25rem !important;position:relative !important;z-index:-1 !important}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text::before{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text::before{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:48em){body:not(:has(.v2)) .new-branding .rich-text::before{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text::before{font-size:1.75rem}
}
@media print,screen and (min-width:64em){body:not(:has(.v2)) .new-branding .rich-text::before{font-size:1.75rem}
}
body:not(:has(.v2)) .new-branding .rich-text p{color:#21201f}
body:not(:has(.v2)) .new-branding .rich-text h2{font-weight:300}
main.v2 .rich-text{margin-bottom:.75rem}
main.v2 .rich-text a{font-weight:400;color:var(--link-color);text-decoration:none}
main.v2 .rich-text a:hover{color:var(--link-color-hover);text-decoration:underline;text-underline-offset:25%;text-decoration-thickness:12%}
main.v2 .rich-text p{font-size:1rem;font-style:normal;font-weight:400;line-height:1.75rem;letter-spacing:.2px;color:#544f4f}
@media screen and (min-width:48em){main.v2 .rich-text p{font-size:1.125rem}
}
main.v2 .rich-text p a{font-weight:400;color:var(--link-color);text-decoration:none}
main.v2 .rich-text p a:hover{color:var(--link-color-hover);text-decoration:underline;text-underline-offset:25%;text-decoration-thickness:12%}
main.v2 .rich-text ul{list-style:none;margin:0;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.25rem}
main.v2 .rich-text ul li{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;font-size:1.125rem;position:relative;padding-bottom:1.5rem;line-height:1.78}
@media print,screen and (min-width:48em){main.v2 .rich-text ul li{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text ul li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text ul li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){main.v2 .rich-text ul li{font-size:1.25rem}
}
@media print,screen and (min-width:48em){main.v2 .rich-text ul li{line-height:1.56}
}
@media print,screen and (min-width:64em){main.v2 .rich-text ul li{line-height:1.6}
}
@media print,screen and (min-width:48em){main.v2 .rich-text ul li{font-size:1.25rem;font-size:calc(1.25rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text ul li{font-size:1.25rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text ul li{font-size:1.25rem}
}
main.v2 .rich-text ul li p{font-size:1.125rem;line-height:1.78}
@media print,screen and (min-width:48em){main.v2 .rich-text ul li p{font-size:1.25rem;font-size:calc(1.25rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text ul li p{font-size:1.25rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text ul li p{font-size:1.25rem}
}
main.v2 .rich-text ul li::before{transform:translateX(-50%);position:absolute;top:.75rem;content:" ";color:var(--primary);background-color:currentColor;width:.5rem;height:.5rem;border:.125rem solid currentColor;left:-1rem}
main.v2 .rich-text ul li:last-child{padding-bottom:0}
main.v2 .rich-text ul li&gt;ul{list-style:none;padding:0;margin:0;padding-top:0;padding-bottom:0;padding-left:1.25rem}
main.v2 .rich-text ul li li{padding-bottom:0}
main.v2 .rich-text ul li li::before{content:" ";background-color:rgba(0,0,0,0)}
main.v2 .rich-text ul li h3,main.v2 .rich-text ul li h4,main.v2 .rich-text ul li h5{margin:0;padding:0}
main.v2 .rich-text ul li p{padding:0 !important}
@media print,screen and (min-width:64em){main.v2 .rich-text ul{padding-left:2.3125rem}
main.v2 .rich-text ul li{line-height:1.6}
main.v2 .rich-text ul li p{line-height:1.6}
main.v2 .rich-text ul li::before{top:.8125rem;border-width:.125rem;left:-2.0625rem}
}
main.v2 .rich-text ol li{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38}
@media print,screen and (min-width:48em){main.v2 .rich-text ol li{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text ol li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text ol li{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){main.v2 .rich-text ol li{font-size:1.25rem}
}
@media print,screen and (min-width:48em){main.v2 .rich-text ol li{line-height:1.56}
}
@media print,screen and (min-width:64em){main.v2 .rich-text ol li{line-height:1.6}
}
main.v2 .rich-text h2{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.375rem;color:#333}
@media print,screen and (min-width:48em){main.v2 .rich-text h2{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h2{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){main.v2 .rich-text h2{font-size:1.375rem;font-size:calc(1.375rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h2{font-size:2.625rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h2{font-size:2.625rem}
}
main.v2 .rich-text h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.25rem;color:#333}
@media print,screen and (min-width:48em){main.v2 .rich-text h3{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h3{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){main.v2 .rich-text h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h3{font-size:1.75rem}
}
main.v2 .rich-text h4{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.25rem;color:var(--primary);font-weight:normal}
@media print,screen and (min-width:48em){main.v2 .rich-text h4{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h4{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:48em){main.v2 .rich-text h4{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h4{font-size:1.75rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h4{font-size:1.75rem}
}
main.v2 .rich-text h5{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.375rem;font-weight:600}
@media print,screen and (min-width:48em){main.v2 .rich-text h5{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h5{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h5{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text h5{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){main.v2 .rich-text h5{font-size:1.75rem}
}
main.v2 .rich-text .introduction{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:1.5rem;font-size:1.25rem;color:#333;line-height:1.4;font-family:var(--header-font-family);font-style:italic}
@media print,screen and (min-width:48em){main.v2 .rich-text .introduction{padding-bottom:2.25rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text .introduction{padding-bottom:3rem}
}
@media print,screen and (min-width:48em){main.v2 .rich-text .introduction{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text .introduction{font-size:1.625rem;font-size:calc(1.625rem + 2*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text .introduction{font-size:1.625rem;font-size:calc(1.625rem + 2*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){main.v2 .rich-text .introduction{font-size:1.75rem}
}
@media print,screen and (min-width:48em){main.v2 .rich-text .introduction{line-height:1.33}
}
@media print,screen and (min-width:64em){main.v2 .rich-text .introduction{line-height:1.29}
}
main.v2 .rich-text .introduction a{font-family:inherit;font-size:inherit;font-style:inherit}
@media print,screen and (min-width:48em){main.v2 .rich-text{margin-bottom:1.125rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text{margin-bottom:1.5rem}
}
main.v2 .rich-text::before{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.25rem;color:var(--primary);font-weight:normal;content:"";margin-top:0 !important;height:0 !important;line-height:0 !important;margin-bottom:2.25rem !important;position:relative !important;z-index:-1 !important}
@media print,screen and (min-width:48em){main.v2 .rich-text::before{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text::before{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:48em){main.v2 .rich-text::before{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){main.v2 .rich-text::before{font-size:1.75rem}
}
@media print,screen and (min-width:64em){main.v2 .rich-text::before{font-size:1.75rem}
}
.text-with-image{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem}
.text-with-image figure{margin:0;padding:0}
.text-with-image.text-on-top .image-wrapper,.text-with-image.text-on-top .text-wrapper,.text-with-image.text-on-bottom .image-wrapper,.text-with-image.text-on-bottom .text-wrapper{-ms-flex-preferred-size:100% !important;flex-basis:100% !important;width:100% !important;padding:0}
.text-with-image.text-on-bottom .text-wrapper{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}
.text-with-image.text-on-bottom .image-wrapper{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}
.text-with-image.text-on-top .text-wrapper{-webkit-box-ordinal-group:2 !important;-ms-flex-order:1 !important;order:1 !important}
.text-with-image.text-on-top .image-wrapper{-webkit-box-ordinal-group:3 !important;-ms-flex-order:2 !important;order:2 !important}
@media print,screen and (min-width:48em){.text-with-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.text-with-image::before,.text-with-image::after{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.text-with-image::after{clear:both}
.text-with-image .image-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:1.25rem}
.text-with-image .text-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-preferred-size:50%;flex-basis:50%;padding-right:1.25rem}
.text-with-image.text-on-right .image-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0;padding-right:1.25rem}
.text-with-image.text-on-right .text-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:0;padding-left:1.25rem}
.text-with-image.floated{display:block}
.text-with-image.floated .image-wrapper{width:50%;float:right}
.text-with-image.floated .text-wrapper{width:auto;float:none;padding:0}
.text-with-image.floated.text-on-right .image-wrapper{float:left}
}
@media print,screen and (min-width:64em){.text-with-image{margin-bottom:2.25rem}
.text-with-image .image-wrapper{padding-left:2.5rem}
.text-with-image.text-on-right .image-wrapper{padding-right:2.5rem}
}
.title-description{margin-bottom:3rem}
.title-description a{text-decoration:none;color:inherit;cursor:pointer}
.title-description a:active,.title-description a:focus,.title-description a:hover{text-decoration:none}
.title-description a img{transition-property:transform,opacity;transition-duration:150ms;transition-timing-function:ease-out}
.title-description a:hover img{opacity:.8}
.title-description a:hover h3{color:rgba(var(--primary),90%)}
.title-description figure{overflow:hidden;background:#fff}
.title-description h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:.75rem;font-size:1.375rem;font-weight:600;color:var(--primary)}
@media print,screen and (min-width:48em){.title-description h3{margin-bottom:.5625rem;margin-top:1.125rem}
}
@media print,screen and (min-width:64em){.title-description h3{margin-bottom:.75rem;margin-top:1.5rem}
}
@media print,screen and (min-width:64em){.title-description h3{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.title-description h3{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.title-description h3{font-size:1.75rem}
}
@media print,screen and (min-width:48em){.title-description{margin-bottom:0}
}
.titledescription__container{font-size:18px;margin:20px 0}
.titledescription__container__title{color:#666;font-weight:bold;margin-bottom:15px}
.titledescription__container__desc{color:#333;margin:15px 0}
.titledescription__container__desc ul{list-style:square;list-style-position:outside !important;margin-left:40px}
.zinc-number{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:block;padding-right:.875rem;margin:.9375rem;font-size:.875rem !important;font-style:italic}
@media print,screen and (min-width:48em){.zinc-number{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.zinc-number{font-size:1rem}
}
@media print,screen and (min-width:64em){.zinc-number{font-size:1rem}
}
@media print,screen and (min-width:64em){.zinc-number{line-height:1.5}
}
.disease-areas-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-0.625rem;margin-right:-0.625rem}
@media print,screen and (min-width:48em){.disease-areas-grid{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
.disease-areas-search-container .input-wrapper{position:relative}
.disease-areas-search-container .input-wrapper::before,.disease-areas-search-container .input-wrapper .js-clear-search{position:absolute;top:calc(50% - 1px);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
.disease-areas-search-container .input-wrapper::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€œ";left:1.5rem;font-size:.9rem}
.disease-areas-search-container .input-wrapper .js-clear-search{transition-property:opacity,color;transition-duration:150ms;transition-timing-function:ease-out;opacity:0;visibility:hidden;right:1.5rem;cursor:pointer;color:#333}
.disease-areas-search-container .input-wrapper .js-clear-search.is-visible{visibility:visible;opacity:1}
.disease-areas-search-container .input-wrapper .js-clear-search:hover,.disease-areas-search-container .input-wrapper .js-clear-search:focus{color:#333}
.disease-areas-search-container .input-wrapper .js-clear-search span{font-size:1.2rem;pointer-events:none}
.disease-areas-search-container .input-wrapper .js-clear-search span::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.disease-areas-search-container input{width:100%;max-width:35rem;height:3.125rem;border-radius:.375rem;-webkit-box-shadow:0 .1875rem .625rem 0 rgba(0,0,0,.07);box-shadow:0 .1875rem .625rem 0 rgba(0,0,0,.07);border:solid .0625rem rgba(102,102,102,.25);font-size:1rem;font-weight:500;font-family:var(--body-font-family);padding-left:3.125rem}
.disease-areas-search-container input::-webkit-input-placeholder{font-weight:400;color:#333}
.disease-areas-search-container input:-ms-input-placeholder{font-weight:400;color:#333}
.disease-areas-search-container input::-ms-input-placeholder{font-weight:400;color:#333}
.disease-areas-search-container input::placeholder{font-weight:400;color:#333}
@media print,screen and (min-width:48em){.disease-areas-search-container input{height:4.25rem;font-size:1.125rem}
}
@media print,screen and (min-width:64em){.disease-areas-search-container input{font-size:1.25rem}
}
.disease-area-search-prompt{transition-property:opacity;transition-duration:150ms;transition-timing-function:ease-out;color:#333;padding:1rem 0}
.disease-area-search-prompt.not-visible{opacity:0}
.disease-area-search-prompt a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative}
.disease-area-search-prompt a:active,.disease-area-search-prompt a:focus,.disease-area-search-prompt a:hover{text-decoration:none}
@media print,screen and (min-width:48em){.disease-area-search-prompt a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.disease-area-search-prompt a{font-size:1rem}
}
@media print,screen and (min-width:64em){.disease-area-search-prompt a{font-size:1rem}
}
@media print,screen and (min-width:64em){.disease-area-search-prompt a{line-height:1.5}
}
.disease-area-search-prompt a::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.disease-area-search-prompt a:focus::before,.disease-area-search-prompt a:hover::before{left:0;right:auto;width:100%}
.disease-area-search-prompt a:active,.disease-area-search-prompt a:focus,.disease-area-search-prompt a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.disease-areas-message{font-size:1.125rem;color:#333;margin-bottom:1.5rem;position:absolute;opacity:0;visibility:hidden}
@media print,screen and (min-width:48em){.disease-areas-message{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 48rem)/512)}
}
@media print,screen and (min-width:64em){.disease-areas-message{font-size:1.25rem;font-size:calc(1.25rem + 0*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.disease-areas-message{font-size:1.25rem;font-size:calc(1.25rem + 0*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.disease-areas-message{font-size:1.25rem}
}
.disease-areas-message.is-visible{position:relative;opacity:1;visibility:visible}
@media print,screen and (min-width:48em){.disease-areas-message{margin-bottom:3rem}
}
.disease-areas-no-results span{font-weight:500}
.disease-areas-btn{display:inline-block;position:absolute;visibility:hidden;opacity:0;margin-bottom:0}
.disease-areas-btn.is-visible{position:relative;opacity:1;visibility:visible}
.disease-areas-grid--area{width:calc(100% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem;transition-property:background;transition-duration:150ms;transition-timing-function:ease-out;position:relative;color:#333;text-decoration:none;padding:2rem;top:0;margin-bottom:1.5rem;background:#f2f2f2}
@media print,screen and (min-width:48em){.disease-areas-grid--area{width:calc(50% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
}
@media print,screen and (min-width:64em){.disease-areas-grid--area{width:calc(33.3333333333% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
}
.disease-areas-grid--area:hover,.disease-areas-grid--area:focus{background:#e0e1e1}
.disease-areas-grid--area:hover .title .arrow-icon,.disease-areas-grid--area:focus .title .arrow-icon{opacity:1}
.disease-areas-grid--area:hover .subareas-list li,.disease-areas-grid--area:focus .subareas-list li{background:#d9d9d9}
.disease-areas-grid--area[data-shown=false]{display:none}
.disease-areas-grid--area .icon{width:5rem;height:4.25rem;margin:0 auto .875rem 0}
.disease-areas-grid--area .icon img{max-height:100%;max-width:100%}
.disease-areas-grid--area .title{margin-bottom:.5em;font-size:1.25rem;font-family:var(--body-font-family);font-weight:300}
.disease-areas-grid--area .title .highlight{position:relative;background:rgba(0,0,0,0)}
.disease-areas-grid--area .title .highlight::after{content:"";position:absolute;bottom:0;left:0;height:.0625rem;background:#333;width:100%}
.disease-areas-grid--area .title .arrow-icon{transition-property:opacity;transition-duration:150ms;transition-timing-function:ease-out;position:relative;top:-0.25rem;font-size:.45em;opacity:0}
@media print,screen and (min-width:48em){.disease-areas-grid--area .title{font-size:1.5rem}
}
@media print,screen and (min-width:64em){.disease-areas-grid--area .title{font-size:1.75rem}
}
.disease-areas-grid--area .subareas{font-size:.875rem}
.disease-areas-grid--area .subareas-heading{display:block;margin:1.5rem 0 .75rem;color:#333;font-weight:600}
.disease-areas-grid--area .subareas-list{list-style:none;padding:0;margin:0;font-size:.875rem;color:#666;line-height:1.71}
.disease-areas-grid--area .subareas-list .highlight{background:rgba(0,0,0,0);color:#333;font-weight:600;border-bottom:0}
.disease-areas-grid--area .subareas-list li{transition-property:background;transition-duration:150ms;transition-timing-function:ease-out;display:inline-block;background:#ebebeb;padding:0 .3125rem;margin-right:.5625rem;margin-bottom:.5625rem;color:#333}
.disease-areas-grid--area .subareas-list li:last-child{margin-right:0}
body.has-in-page-nav{padding-bottom:3.3125rem}
@media screen and (min-width:100em){body.has-in-page-nav{padding-bottom:0}
}
.in-page-nav-desktop .related-trials-button{border:0;border-radius:0;position:relative;float:right;font-weight:normal;align-content:center;background-color:var(--primary);border:0;color:#fff;height:2.5rem;line-height:2.5rem;padding:0 1.5625rem;font-weight:400;font-size:.875rem;letter-spacing:.5px;text-decoration:none;margin-top:1.875rem;display:none}
.in-page-nav-desktop .related-trials-button svg{margin-left:.625rem}
.in-page-nav-desktop.disease-area .related-trials-button{display:block}
.in-page-nav-desktop.disease-area .in-page-nav-desktop-scroller{height:calc(100% - 11.5625rem)}
.in-page-nav-mobile,.in-page-nav-desktop{z-index:22}
.in-page-nav-mobile{position:fixed;width:100%;bottom:0;font-family:var(--body-font-family)}
.in-page-nav-mobile.is-hidden{display:none}
.in-page-nav-mobile .in-page-nav-mobile-menu{transition-property:opacity,visibility,transform;transition-duration:150ms;transition-timing-function:ease-out;position:absolute;width:100%;bottom:3.3125rem;background:var(--primary);color:#fff;padding:2.625rem 0 1.75rem}
.in-page-nav-mobile .in-page-nav-mobile-menu.is-hidden{opacity:0;visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%)}
.in-page-nav-mobile .in-page-nav-mobile-menu .back-to-top{padding-bottom:1.75rem}
.in-page-nav-mobile .in-page-nav-mobile-menu li a{transition-property:opacity;transition-duration:150ms;transition-timing-function:ease-out;display:block;color:#fff;text-decoration:none;font-weight:500;padding:.875rem 1.25rem;opacity:.5}
.in-page-nav-mobile .in-page-nav-mobile-menu li a:hover,.in-page-nav-mobile .in-page-nav-mobile-menu li a:focus{opacity:.8}
.in-page-nav-mobile .in-page-nav-mobile-menu li a.is-active{opacity:1;font-weight:800}
@media print,screen and (min-width:48em){.in-page-nav-mobile .in-page-nav-mobile-menu li a{padding-left:calc(5.75rem + 1.375rem)}
}
.in-page-nav-mobile .action-bar,.in-page-nav-mobile .action-bar-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.in-page-nav-mobile .action-bar button,.in-page-nav-mobile .action-bar-content button{color:#fff;height:100%}
.in-page-nav-mobile .action-bar{position:relative;z-index:1;height:3.3125rem;width:100%;background:var(--primary);color:#fff;border-top:.0625rem solid}
@media print,screen and (min-width:48em){.in-page-nav-mobile .action-bar{border-top:.0625rem solid}
}
.in-page-nav-mobile .action-bar-content{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:1.375rem;padding-right:.75rem;height:100%}
.in-page-nav-mobile .action-bar-content .active-item{max-height:1.2em;line-height:1.2em;overflow:hidden}
.in-page-nav-mobile .action-bar-content .jumps{height:100%;-webkit-box-flex:0;-ms-flex:0 0 7.25rem;flex:0 0 7.25rem}
.in-page-nav-mobile .prev-item,.in-page-nav-mobile .next-item{width:3.3125rem;cursor:pointer}
.in-page-nav-mobile .prev-item.is-inactive,.in-page-nav-mobile .next-item.is-inactive{opacity:.2;cursor:default}
.in-page-nav-mobile .prev-item{margin-right:.3125rem}
.in-page-nav-mobile .next-item .icon--arrow-up-thin::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.in-page-nav-mobile .open-navigation{border-right:.0625rem solid #fff;width:4.75rem;cursor:pointer}
.in-page-nav-mobile .open-navigation .close{display:none}
.in-page-nav-mobile .open-navigation.is-active .open{display:none}
.in-page-nav-mobile .open-navigation.is-active .close{display:block}
@media print,screen and (min-width:48em){.in-page-nav-mobile .open-navigation{width:5.75rem;border-right:.0625rem solid #fff}
}
@media screen and (min-width:100em){.in-page-nav-mobile{display:none}
}
.in-page-nav-desktop{display:none;position:absolute;bottom:0;right:0;font-family:var(--body-font-family);background:#fff;padding:3.125rem 2.5rem 3.125rem .8125rem}
.in-page-nav-desktop.is-hidden{display:none}
.in-page-nav-desktop .in-page-nav-desktop-menu{list-style:none;padding:0;margin:0}
.in-page-nav-desktop .in-page-nav-desktop-menu a{transition-property:opacity;transition-duration:150ms;transition-timing-function:ease-out;display:block;text-align:right;text-decoration:none;font-weight:500;font-size:.875rem;padding:.875rem 1.75rem;color:#333;opacity:.5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:235px}
.in-page-nav-desktop .in-page-nav-desktop-menu a:hover,.in-page-nav-desktop .in-page-nav-desktop-menu a:focus{opacity:1}
.in-page-nav-desktop .in-page-nav-desktop-menu a.is-active{color:var(--primary);opacity:1;-webkit-transition:none;transition:none}
.in-page-nav-desktop .in-page-nav-desktop-menu .back-to-top .icon{position:relative;top:-0.125rem;font-size:.5rem;margin-right:.375rem}
.in-page-nav-desktop .in-page-nav-desktop-menu .back-to-top a{padding-bottom:1.875rem}
.in-page-nav-desktop .in-page-nav-desktop-scroller{height:calc(100% - 6.25rem);width:.125rem;display:block;border-right:1px solid #979797;position:absolute;top:3.125rem;right:2.375rem;overflow-y:hidden}
.in-page-nav-desktop .in-page-nav-desktop-scroller .active-area{transition-property:height;transition-duration:150ms;transition-timing-function:ease-out;height:0;width:.125rem;display:block;background:var(--primary);position:absolute;top:0}
@media screen and (min-width:100em){.in-page-nav-desktop{display:block}
}
main:has(.clinical-study-header.opened) .action-bar{display:none}
.related-trials-to-trial-container{font-family:var(--body-font-family);text-align:center;padding:0 1.25rem}
.related-trials-to-trial-container .related-trials-to-trial-wrapper{padding:4.0125rem 0;margin:0 auto;background-size:cover;background-position:center}
@media print,screen and (min-width:48em){.related-trials-to-trial-container .related-trials-to-trial-wrapper{padding:5.25rem 0}
}
@media print,screen and (min-width:64em){.related-trials-to-trial-container .related-trials-to-trial-wrapper{padding:7.875rem 0}
}
@media screen and (min-width:80em){.related-trials-to-trial-container .related-trials-to-trial-wrapper{max-width:87.5rem}
}
.related-trials-to-trial-container .trials-content{max-width:calc(100% - 2.5rem);margin:0 auto}
@media print,screen and (min-width:48em){.related-trials-to-trial-container .trials-content{max-width:28.4375rem}
}
@media print,screen and (min-width:64em){.related-trials-to-trial-container .trials-content{max-width:42.5rem}
}
.related-trials-to-trial-container h2{color:#333;font-size:2rem;font-weight:500;line-height:1.09;margin-bottom:1.125rem}
@media print,screen and (min-width:48em){.related-trials-to-trial-container h2{font-size:2.625rem;line-height:1.29;margin-bottom:1.3125rem}
}
@media print,screen and (min-width:64em){.related-trials-to-trial-container h2{font-size:3.25rem;line-height:1.04;margin-bottom:1.6875rem}
}
.related-trials-to-trial-container p{color:#333;font-family:var(--header-font-family);font-weight:normal;font-style:italic;font-size:1.25rem;line-height:1.4;margin-bottom:1.125rem}
@media print,screen and (min-width:48em){.related-trials-to-trial-container p{font-size:1.5rem;line-height:1.33;margin-bottom:2.625rem}
}
@media print,screen and (min-width:64em){.related-trials-to-trial-container p{font-size:1.75rem;line-height:1.29}
}
.related-trials-to-trial-container .trial-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:calc(100% - 2.5rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}
.related-trials-to-trial-container .trial-buttons a{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:.625rem .375rem}
@media print,screen and (min-width:64em){.related-trials-to-trial-container .trial-buttons a{margin:1.25rem .9375rem}
}
@media print,screen and (min-width:48em){.related-trials-to-trial-container .trial-buttons{max-width:28.4375rem}
}
@media print,screen and (min-width:64em){.related-trials-to-trial-container .trial-buttons{max-width:61.5625rem}
}
@media print,screen and (min-width:48em){.related-trials-to-trial-container{padding:0 2.5rem}
}
.related-studies{--full-width-bg:#f0f4fd;padding:1.25rem 0rem}
@media screen and (min-width:48em){.related-studies{padding:5rem 0rem}
}
.related-studies__tags{display:flex;flex-direction:column;margin-top:1.5rem;gap:1rem}
@media screen and (min-width:48em){.related-studies__tags{flex-direction:row;flex-wrap:wrap}
}
.related-studies__tags__link{border-width:.125rem;border-color:var(--primary-color);background-color:var(--one-color-accent-white);color:var(--link-color);font-size:1.125rem;font-weight:400;margin-bottom:0}
.related-studies__tags__link:hover{color:var(--link-color-hover)}
.related-studies__tags__link:before{margin-right:0}
.genentech .related-studies{--full-width-bg:#f0f0f0}
.covid-banner{background-color:var(--primary);min-height:4rem;color:#fff;position:relative}
.covid-banner .info-icon,.covid-banner .open-icon,.covid-banner .close-icon{position:absolute;top:50%;transform:translateY(-50%)}
@media screen and (max-width:63.9375em){.covid-banner .info-icon,.covid-banner .open-icon,.covid-banner .close-icon{transform:none}
}
.covid-banner .info-icon{display:block;width:1.625rem;height:1.625rem;left:0}
@media screen and (max-width:63.9375em){.covid-banner .info-icon{top:1rem}
}
.covid-banner .open-icon,.covid-banner .close-icon{width:1rem;height:1rem;right:0;cursor:pointer}
@media screen and (max-width:63.9375em){.covid-banner .open-icon,.covid-banner .close-icon{top:1.3125rem}
}
.covid-banner .close-icon{display:none}
.covid-banner.open .open-icon{display:none}
.covid-banner.open .close-icon{display:block}
.covid-banner.open .covid-banner__content{display:block}
.covid-banner__title,.covid-banner__content{position:relative;max-width:97.1875rem;margin:0 auto;font-size:1.25rem;width:90%}
@media screen and (max-width:63.9375em){.covid-banner__title,.covid-banner__content{max-width:90%}
}
.covid-banner__title{padding:0 3.125rem;height:4rem;line-height:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.covid-banner__title p{line-height:4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media screen and (max-width:63.9375em){.covid-banner__title{white-space:normal;text-overflow:unset;height:auto;min-height:4rem;line-height:1.4;padding:1rem 3.125rem;font-size:1rem}
.covid-banner__title p{line-height:1.4;overflow:visible;text-overflow:initial;white-space:normal}
}
.covid-banner__content{overflow:hidden;display:none;padding:0 3.125rem 1rem 3.125rem;font-size:1.125rem}
.covid-banner__content p,.covid-banner__content span{font-size:1.125rem}
@media screen and (max-width:63.9375em){.covid-banner__content p,.covid-banner__content span{font-size:.875rem;line-height:1.6}
}
.covid-banner a,.covid-banner a:hover,.covid-banner a:visited,.covid-banner p,.covid-banner span{color:#fff}
.page-navigation-container{font-family:var(--body-font-family);background-color:#fff;position:relative;overflow:auto}
.page-navigation-container .page-nav-overlay{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;z-index:-1;top:0;bottom:0;left:0;right:0;height:100vh;width:100vw;background-color:rgba(0,0,0,.2);background-position:center;background-size:cover;overflow:hidden;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}
.page-navigation-container .page-nav-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@media print,screen and (min-width:48em){.page-navigation-container .page-nav-items{padding:1.25rem 0}
}
@media screen and (min-width:80em){.page-navigation-container .page-nav-items{padding:0}
}
.page-navigation-container .page-navigation-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 2.5rem);padding:1.3125rem 0 1.5rem;margin:0 1.25rem;border-top:solid 1px #d9d9d9}
.page-navigation-container .page-navigation-item .h2{font-size:1rem;font-weight:500;line-height:1.5;color:#333;margin-bottom:.375rem}
@media print,screen and (min-width:48em){.page-navigation-container .page-navigation-item .h2{font-size:1.125rem;line-height:1.67;margin-bottom:.75rem}
}
@media print,screen and (min-width:64em){.page-navigation-container .page-navigation-item .h2{font-size:1.25rem;line-height:1.6}
}
.page-navigation-container .page-navigation-item p{font-size:.875rem;font-weight:normal;line-height:1.43;color:#333;margin-bottom:.75rem}
@media print,screen and (min-width:48em){.page-navigation-container .page-navigation-item p{margin-bottom:.375rem}
}
@media screen and (min-width:80em){.page-navigation-container .page-navigation-item p{font-size:1rem;line-height:1.5;margin-bottom:.875rem}
}
.page-navigation-container .page-navigation-item a{display:inline-block;font-size:.875rem;line-height:1.14;margin-left:1.25rem;margin-top:.875rem}
.page-navigation-container .page-navigation-item a::before{bottom:-2px}
.page-navigation-container .page-navigation-item a span{position:absolute;top:.0625em;left:0;font-size:.625rem;margin-left:-1.25rem}
@media print,screen and (min-width:48em){.page-navigation-container .page-navigation-item a{font-size:1rem}
.page-navigation-container .page-navigation-item a span{top:.2em;font-size:.75rem}
}
.page-navigation-container .page-navigation-item .video-link{margin-right:1.75rem}
@media print,screen and (min-width:48em){.page-navigation-container .page-navigation-item{width:calc(50% - 2.5rem);padding:.99rem 4.125rem .99rem 1.5rem;margin:1.25rem;border-top:0;border-left:solid 1px #d9d9d9}
}
@media screen and (min-width:80em){.page-navigation-container .page-navigation-item{width:calc(25% - 1.5625rem);padding:2.25rem 2.5rem 2.25rem 1.5625rem;margin:3.125rem 0 3.125rem 1.5625rem}
}
.page-navigation-container .page-navigation-item:first-child{border-top:0}
@media screen and (min-width:80em){.page-navigation-container .page-navigation-item:first-child{border-left:0}
}
.page-navigation-container .contact-banner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:1.875rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:solid 1px #d9d9d9;background:#f2f2f2}
.page-navigation-container .contact-banner a{margin-bottom:0}
@media print,screen and (min-width:48em){.page-navigation-container .contact-banner{padding:.75rem 1.875rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
@media screen and (min-width:80em){.page-navigation-container .contact-banner{padding:1.875rem 2.5125rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
.content-sitemap{padding:1.875rem 0}
.content-sitemap-container{list-style:none;padding:0;margin:0}
.content-sitemap-container li:last-child{border-bottom:0}
.content-sitemap-item{list-style:none;margin:0;padding:.3125rem 0}
.content-sitemap-item::before{content:"â€¢";margin-right:10px;color:var(--primary)}
.content-sitemap-item.level-1{font-size:1.25rem;font-weight:600;text-transform:capitalize;border-bottom:.0625rem solid #b1b3b3;padding:.625rem 0;margin-bottom:.625rem}
.content-sitemap-item.level-1::before{display:none}
.content-sitemap-item.level-2{font-size:1.125rem;padding-left:.9375rem}
.content-sitemap-item.level-3{font-size:1rem;padding-left:1.875rem}
.content-sitemap-item.level-4{font-size:.875rem;padding-left:2.8125rem}
.content-sitemap-item a{text-decoration:none;color:var(--primary)}
.breadcrumbs{background:var(--primary);width:100%;margin-bottom:50px;display:flex;gap:.375rem;flex-direction:column}
@media screen and (min-width:48em){.breadcrumbs{flex-direction:row}
}
.breadcrumbs li:first-child{padding-left:0}
.breadcrumbs li:last-child svg{display:none}
.breadcrumbs-item{position:relative;display:flex;align-items:center;padding:0;gap:.375rem;font-weight:400;color:var(--black-high-contrast)}
.breadcrumbs-item a{font-size:1rem;text-transform:capitalize;text-decoration:none;font-weight:400;color:var(--link-color);text-decoration:none;color:var(--black-high-contrast)}
.breadcrumbs-item a:hover{color:var(--link-color-hover);text-decoration:underline;text-underline-offset:25%;text-decoration-thickness:12%}
.breadcrumbs-item:first-of-type{display:none}
@media screen and (min-width:64em){.breadcrumbs-item:first-of-type{display:flex}
}
.breadcrumbs-item svg{position:absolute;right:-5px;top:50%;transform:translateY(-50%)}
.disease-area .breadcrumbs{background:0;padding:0 0 3.125rem}
.disease-area .breadcrumbs-item a{color:inherit}
.disease-area .breadcrumbs.disease-area__breadcrumbs--mobile{display:block;margin-bottom:0;padding:0rem 0rem .625rem 0rem !important;color:#544f4f}
@media screen and (min-width:64em){.disease-area .breadcrumbs.disease-area__breadcrumbs--mobile{display:none}
}
.disease-area .breadcrumbs.disease-area__breadcrumbs--mobile a{font-size:.875rem;text-decoration:none;color:#544f4f;display:flex;gap:.625rem;align-items:center}
.disease-area .breadcrumbs.disease-area__breadcrumbs--mobile a:before{content:"";display:flex;width:.3125rem;height:.6875rem;mask:url("../designs/patientplatform/img/chevron-left.svg") no-repeat center;background-color:#544f4f}
.disease-area .breadcrumbs.disease-area__breadcrumbs--desktop{display:none}
@media screen and (min-width:64em){.disease-area .breadcrumbs.disease-area__breadcrumbs--desktop{display:block}
}
.disease-area .heroarea--information{margin-bottom:0}
.disease-area .introarea--information{padding-top:0}
.p-confirmation .vue-form-input{margin-bottom:1.5rem}
.p-confirmation button.link{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;padding:0}
.p-confirmation button.link:active,.p-confirmation button.link:focus,.p-confirmation button.link:hover{text-decoration:none}
@media print,screen and (min-width:48em){.p-confirmation button.link{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.p-confirmation button.link{font-size:1rem}
}
@media print,screen and (min-width:64em){.p-confirmation button.link{font-size:1rem}
}
@media print,screen and (min-width:64em){.p-confirmation button.link{line-height:1.5}
}
.p-confirmation button.link::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.p-confirmation button.link:focus::before,.p-confirmation button.link:hover::before{left:0;right:auto;width:100%}
.p-confirmation button.link:active,.p-confirmation button.link:focus,.p-confirmation button.link:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.p-dropdown{position:relative;display:none;padding:0}
.p-dropdown.ready{display:-webkit-box;display:-ms-flexbox;display:flex}
.p-dropdown p{font-size:.875rem}
.p-dropdown p a{font-weight:400;color:var(--primary);text-decoration:none}
.p-dropdown p a:hover{text-decoration:underline}
@media print,screen and (min-width:48em){.p-dropdown p{font-size:1rem}
.p-dropdown p a{font-weight:500}
}
.p-dropdown button.is-disabled{pointer-events:none;background:#dbd6d1;border-color:#dbd6d1}
.close-mobile{display:none}
.p-dropdown-button{transition-property:color;transition-duration:150ms;transition-timing-function:ease-out;font-family:var(--body-font-family);font-weight:400;color:#706b69;cursor:pointer;padding:0}
.p-dropdown-button:hover{color:var(--primary)}
.p-dropdown-list ul{list-style:none}
@media(max-width:639px){.p-dropdown-list{position:fixed;height:calc(100% - 3.75rem);width:100vw;background:#fff;z-index:1;top:3.75rem;left:0;border-top:.0625rem solid #d9d9d9;padding:1.4375rem 1.25rem}
.p-dropdown-list .close-mobile{transition-property:color;transition-duration:150ms;transition-timing-function:ease-out;display:block;position:absolute;top:1.1875rem;right:.875rem;color:#979797}
.p-dropdown-list .close-mobile:hover{color:#666}
.p-dropdown-list strong{font-family:var(--body-font-family);font-weight:500;font-size:1.25rem}
.p-dropdown-list .profile-link-wrapper{border-bottom:.0625rem solid #d9d9d9;padding-bottom:1.125rem;margin-bottom:1.25rem}
.p-dropdown-list .logout-link-wrapper{position:absolute;bottom:0;width:100%}
}
@media print,screen and (min-width:48em){.name-mobile{display:none}
.p-dropdown-arrow-wrapper{position:absolute;top:-0.625rem;left:calc(50% - 10px);width:1.4375rem;height:.625rem;overflow:hidden}
.p-dropdown-arrow{position:absolute;top:.4375rem;left:-0.6875rem;width:2.75rem;height:2.75rem;background:#fff;border:.0625rem solid #dbd6d1;border-radius:.375rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.p-dropdown-list{position:absolute;top:calc(100% - 1.25rem);left:50%;z-index:1;width:17.5rem;background:#fff;padding:.75rem 1.5rem 0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);border-radius:.375rem;border:.0625rem solid #dbd6d1;-webkit-box-shadow:0 .3125rem 1.5rem rgba(0,0,0,.07);box-shadow:0 .3125rem 1.5rem rgba(0,0,0,.07)}
}
.p-dropdown-item{transition-property:color;transition-duration:250ms;transition-timing-function:ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.75rem 0;width:100%;font-family:var(--body-font-family);text-align:left;color:#666;cursor:pointer}
.p-dropdown-item .icon{position:relative;top:-0.125rem;font-size:1.25rem;margin-right:.75rem}
.p-dropdown-item:hover{color:var(--primary)}
.p-dropdown-item.logout{border-top:.0625rem solid #dbd6d1;padding-top:1.25rem;padding-bottom:1.25rem;margin-top:.375rem}
.p-login .pw-wrapper{position:relative}
.p-login .pw-wrapper .vue-form-input{margin-bottom:.0625rem}
.p-login .forgot-pw{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);position:relative;font-family:var(--body-font-family);font-size:.875rem;font-weight:400;color:#666;position:relative;top:0;right:0;cursor:pointer;display:block;text-align:right;margin-bottom:.125rem}
.p-login .forgot-pw:active,.p-login .forgot-pw:focus,.p-login .forgot-pw:hover{text-decoration:none}
@media print,screen and (min-width:48em){.p-login .forgot-pw{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.p-login .forgot-pw{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.p-login .forgot-pw{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.p-login .forgot-pw{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.p-login .forgot-pw{line-height:1.56}
}
@media print,screen and (min-width:64em){.p-login .forgot-pw{line-height:1.6}
}
.p-login .forgot-pw::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.p-login .forgot-pw:focus::before,.p-login .forgot-pw:hover::before{left:0;right:auto;width:100%}
.p-login .forgot-pw:active,.p-login .forgot-pw:focus,.p-login .forgot-pw:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.p-login .forgot-pw:hover:before{display:none}
@media print,screen and (min-width:48em){.p-login .forgot-pw{font-size:1rem}
}
.p-overlay-background{transition-property:opacity;transition-duration:250ms;transition-timing-function:ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.26);opacity:0;visibility:hidden}
.p-overlay-background.is-active{opacity:1;visibility:visible;z-index:1}
.p-overlay-content{position:relative;background:#fff;width:100%;padding:3.625rem 1.25rem;overflow-y:auto}
@media print,screen and (min-width:48em){.p-overlay-content{padding:2.3125rem 1.25rem}
}
.p-overlay-content .close{transition-property:color;transition-duration:150ms;transition-timing-function:ease-out;position:absolute;top:.9375rem;right:1.0625rem;padding:.3125rem;color:#333;cursor:pointer}
.p-overlay-content .close:hover{color:#333}
@media print,screen and (min-width:48em){.p-overlay-content .close{top:2.375rem;right:1.875rem}
}
@media print,screen and (min-width:64em){.p-overlay-content{padding:2.5rem 2.5rem}
}
@media print,screen and (min-width:64em){.p-overlay-content{width:61.25rem;padding:3.4375rem 3.4375rem 5rem 7.8125rem}
}
.p-screen{padding-bottom:5rem}
.p-screen h2,.p-screen .h2{font-size:1.375rem;font-family:var(--body-font-family);font-weight:500;margin-bottom:.5rem}
@media print,screen and (min-width:48em){.p-screen h2,.p-screen .h2{font-size:2.125rem;font-size:calc(2.125rem + 8*(100vw - 48rem)/512)}
}
@media print,screen and (min-width:64em){.p-screen h2,.p-screen .h2{font-size:1.375rem;font-size:calc(1.375rem + 10*(100vw - 0rem)/1024)}
}
@media print,screen and (min-width:64em){.p-screen h2,.p-screen .h2{font-size:2.375rem;font-size:calc(2.375rem + 4*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.p-screen h2,.p-screen .h2{font-size:2.625rem}
}
@media print,screen and (min-width:48em){.p-screen h2,.p-screen .h2{margin-bottom:1.5rem}
}
.p-screen h3,.p-screen .h3{font-family:var(--body-font-family);font-weight:500;margin-top:1.5rem;margin-bottom:.75rem}
@media print,screen and (min-width:48em){.p-screen h3,.p-screen .h3{margin-top:0}
}
.p-screen .intro{font-size:1.25rem;font-family:var(--header-font-family);color:#333;line-height:1.4;margin-bottom:.75rem}
@media print,screen and (min-width:48em){.p-screen .intro{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 48rem)/512)}
}
@media print,screen and (min-width:64em){.p-screen .intro{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/1024)}
}
@media print,screen and (min-width:64em){.p-screen .intro{font-size:1.625rem;font-size:calc(1.625rem + 2*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.p-screen .intro{font-size:1.75rem}
}
.p-screen .intro strong{font-weight:600}
@media print,screen and (min-width:48em){.p-screen .intro{margin-bottom:1.5rem}
}
@media print,screen and (min-width:64em){.p-screen .intro{line-height:1.33}
}
@media screen and (min-width:80em){.p-screen .intro{line-height:1.29}
}
.p-screen form{margin-top:2.25rem}
.p-screen .vue-form-input{margin-bottom:1.2rem}
@media print,screen and (min-width:48em){.p-screen .vue-form-input{margin-bottom:3rem}
}
.p-screen .error{display:block;padding:.75rem 0;margin:30px 0;font-size:1rem;color:#333;font-weight:400;border:2px solid #cd1f36;padding:15px}
.p-registration form{margin:3rem 0}
@media print,screen and (min-width:48em){.p-registration form .form-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.p-registration form .form-cols&gt;*{-ms-flex-preferred-size:calc(50% - 1.25rem);flex-basis:calc(50% - 1.25rem)}
}
.p-registration form .vue-radio-wrapper,.p-registration form .vue-checkbox-item-wrapper{margin-bottom:1.5rem}
.p-registration .confirm .vue-form-input{margin-bottom:1.5rem}
.p-registration .confirm button.link{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;padding:0}
.p-registration .confirm button.link:active,.p-registration .confirm button.link:focus,.p-registration .confirm button.link:hover{text-decoration:none}
@media print,screen and (min-width:48em){.p-registration .confirm button.link{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.p-registration .confirm button.link{font-size:1rem}
}
@media print,screen and (min-width:64em){.p-registration .confirm button.link{font-size:1rem}
}
@media print,screen and (min-width:64em){.p-registration .confirm button.link{line-height:1.5}
}
.p-registration .confirm button.link::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.p-registration .confirm button.link:focus::before,.p-registration .confirm button.link:hover::before{left:0;right:auto;width:100%}
.p-registration .confirm button.link:active,.p-registration .confirm button.link:focus,.p-registration .confirm button.link:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.v-tooltip-password-hint{font-family:"Roche Sans","Verdana";position:relative;padding:1.5rem;background:#fff;z-index:1;max-width:18.75rem;border-radius:.375rem}
.v-tooltip-password-hint strong{display:block;font-weight:500;margin-bottom:.75rem}
.v-tooltip-password-hint ul{padding-left:1.5rem}
.p-snackbar{transition-property:transform,opacity;transition-duration:250ms;transition-timing-function:ease-in-out;position:fixed;left:50%;bottom:1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:var(--body-font-family);background:#484848;color:#fff;font-weight:500;padding:1rem 1.1rem;font-size:.875rem;width:80%;border-radius:3.125rem;-webkit-transform:translate(-50%,2rem);transform:translate(-50%,2rem);opacity:0;pointer-events:none}
.p-snackbar .icon{font-size:1.625rem}
.p-snackbar .message{padding:0 1.5rem}
@media print,screen and (min-width:48em){.p-snackbar{width:auto;height:4rem;padding:0 2.25rem}
}
.p-snackbar button{transition-property:color;transition-duration:250ms;transition-timing-function:ease-in-out;color:#fff}
.p-snackbar button .button-icon{font-size:1em}
@media print,screen and (min-width:48em){.p-snackbar button .button-icon{font-size:.8em}
}
.p-snackbar button:hover,.p-snackbar button:focus{color:#b1b3b3}
.p-snackbar.is-active{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1;pointer-events:all}
@media print,screen and (min-width:64em){.p-snackbar{font-size:1rem}
}
.p-bookmark-button-wrapper{--fp-tooltip-gap:13px;--fp-tooltip-arrow-left-position:177px;--fp-tooltip-left-position:-167px;--fp-tooltip-offset:35px}
@media screen and (min-width:64em){.p-bookmark-button-wrapper{--fp-tooltip-gap:18px;--fp-tooltip-arrow-left-position:10px;--fp-tooltip-left-position:0;--fp-tooltip-offset:60px}
}
.p-bookmark-button-wrapper .bookmark-tooltip{display:flex;height:100%}
.p-bookmark-button{transition-property:background;transition-duration:150ms;transition-timing-function:ease-out;display:flex;align-items:center;justify-content:center;cursor:pointer}
.p-bookmark-button span{display:contents}
.p-bookmark-button svg{width:20px;fill:#fff}
.p-bookmark-button:hover svg{fill:#022366}
@media only screen and (max-width:1023px){.p-bookmark-button{width:2rem;height:2rem;padding:0}
.p-bookmark-button .icon{color:#fff}
.p-bookmark-button:hover .icon,.p-bookmark-button:focus .icon{color:#022366}
}
@media only screen and (min-width:1024px){.p-bookmark-button{padding:0 1.5rem}
.p-bookmark-button svg{width:24px;fill:var(--primary)}
.p-bookmark-button svg:hover svg{fill:#022366}
}
.p-bookmark-actions .p-bookmark-action{font-size:1.25rem;margin-top:.875rem;padding:0;color:#666}
@media screen and (min-width:80em){.p-bookmark-actions .p-bookmark-action{padding:.5em 0;margin-top:0;font-size:1rem}
}
.p-bookmark-actions button .icon{pointer-events:none}
.p-bookmark-actions .notification-toggle{position:absolute;top:1.125rem;right:.625rem}
.p-bookmark-actions .notification-toggle .vue-toggle-label{display:none}
@media print,screen and (min-width:64em){.p-bookmark-actions .notification-toggle .vue-toggle-label{display:block}
}
@media screen and (min-width:100em){.p-bookmark-actions .notification-toggle{position:relative;margin-top:.625rem}
}
.p-delete .buttons{margin-top:1.5rem}
.p-delete .buttons&gt;*{width:100%}
@media print,screen and (min-width:48em){.p-delete .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}
.p-delete .buttons .confirm{margin-right:1.25rem}
}
.p-delete .extra-security{margin-top:3rem}
.p-delete .extra-security .vue-form-input{margin-bottom:1.5rem}
.p-delete .extra-security .buttons{margin-top:0}
.p-management{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;width:100vw;padding-top:3.125rem;background:#fff;opacity:0;visibility:hidden}
.p-management.is-active{opacity:1;visibility:visible}
.p-management .close,.p-management .back{transition-property:color;transition-duration:150ms;transition-timing-function:ease-out;position:absolute;top:.9375rem;padding:.3125rem}
.p-management .back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--body-font-family);left:.9375rem;color:var(--primary);font-size:.875rem;font-weight:500}
.p-management .back .icon{font-size:.625rem;line-height:0;margin-right:.3rem}
@media print,screen and (min-width:48em){.p-management .back{display:none}
}
.p-management .close{right:.9375rem;color:#979797}
.p-management .close:hover{color:#666}
@media print,screen and (min-width:48em){.p-management .close{top:2.375rem;right:1.875rem}
}
@media print,screen and (min-width:48em){.p-management{padding-top:5.9375rem}
}
.p-management nav{display:none}
@media print,screen and (min-width:48em){.p-management nav{-webkit-box-flex:0;-ms-flex:0 0 15rem;flex:0 0 15rem;display:block}
}
@media print,screen and (min-width:64em){.p-management nav{-webkit-box-flex:0;-ms-flex:0 0 21.25rem;flex:0 0 21.25rem}
}
.p-management .p-mgmt-nav-button{transition-property:background;transition-duration:250ms;transition-timing-function:ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--body-font-family);padding:1.125rem 1.125rem 1.25rem 3.125rem;width:100%;text-align:left;color:#666;border-radius:0 .375rem .375rem 0;cursor:pointer}
.p-management .p-mgmt-nav-button .icon{margin-right:.5rem}
.p-management .p-mgmt-nav-button.is-disabled{text-decoration:line-through;cursor:not-allowed;pointer-events:none;opacity:.4}
.p-management .p-mgmt-nav-button.is-disabled:hover{background:#fff}
.p-management .p-mgmt-nav-button:hover,.p-management .p-mgmt-nav-button:focus{background:#f2f2f2}
.p-management .p-mgmt-nav-button.is-active{background:#f2f2f2;font-weight:500}
.p-management main{padding:0 1.25rem 2.5rem;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;width:100%;margin-top:0}
@media print,screen and (min-width:48em){.p-management main{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1.875rem;padding-right:1.875rem;max-width:85rem;height:auto;overflow-y:hidden}
}
@media print,screen and (min-width:64em){.p-management main{padding-left:5rem}
}
@media screen and (min-width:100em){.p-management main{padding-left:10rem}
}
.p-management .p-mgmt-section h2{font-family:var(--body-font-family);font-weight:500;font-size:1.25rem}
@media print,screen and (min-width:48em){.p-management .p-mgmt-section h2{font-size:2.625rem}
}
.p-management .p-mgmt-section .intro{font-family:var(--header-font-family);font-size:1.25rem;margin-top:.9375rem;margin-bottom:2.8125rem}
@media print,screen and (min-width:48em){.p-management .p-mgmt-section .intro{margin-bottom:4.375rem;font-size:1.75rem}
}
.p-management .p-mgmt-section ul{list-style:none}
@media print,screen and (min-width:48em){.p-management .p-mgmt-section .content{overflow-y:auto;height:calc(100vh - 26.875rem)}
}
@media print,screen and (min-width:64em){.p-management .p-mgmt-section .content{overflow-y:auto;height:calc(100vh - 23.25rem)}
}
@media print,screen and (min-width:48em){.p-management .with-banner .content{height:calc(100vh - 30.875rem)}
}
@media print,screen and (min-width:64em){.p-management .with-banner .content{height:calc(100vh - 27.25rem)}
}
.p-mgmt-profile{font-family:var(--body-font-family)}
.p-mgmt-profile fieldset{border:0;padding:0;margin:0}
.p-mgmt-profile fieldset+fieldset,.p-mgmt-profile fieldset+form,.p-mgmt-profile form+fieldset{margin-top:3.125rem}
@media print,screen and (min-width:48em){.p-mgmt-profile .horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.p-mgmt-profile .horizontal&gt;*{margin:0}
.p-mgmt-profile .horizontal&gt;*+*{margin-left:2.5rem}
.p-mgmt-profile .horizontal button.submit{max-height:3.25rem;margin-top:1.9375rem}
}
.p-mgmt-profile h5{font-size:1.25rem;font-weight:500;margin-bottom:1.25rem}
.p-mgmt-profile .vue-radio-wrapper{margin-top:1.5rem}
.p-mgmt-profile .vue-form-input,.p-mgmt-profile .v-select{max-width:21.875rem}
.p-mgmt-profile .vue-form-input{margin-bottom:.8125rem}
.p-mgmt-profile button.delete{color:var(--primary);font-family:var(--body-font-family);font-weight:500;margin-top:3.75rem}
.p-mgmt-profile button.delete .icon{font-size:1.25rem;margin-right:.3125rem}
.p-mgmt-profile button.delete .label{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative}
.p-mgmt-profile button.delete .label:active,.p-mgmt-profile button.delete .label:focus,.p-mgmt-profile button.delete .label:hover{text-decoration:none}
@media print,screen and (min-width:48em){.p-mgmt-profile button.delete .label{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.p-mgmt-profile button.delete .label{font-size:1rem}
}
@media print,screen and (min-width:64em){.p-mgmt-profile button.delete .label{font-size:1rem}
}
@media print,screen and (min-width:64em){.p-mgmt-profile button.delete .label{line-height:1.5}
}
.p-mgmt-profile button.delete .label::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.p-mgmt-profile button.delete .label:focus::before,.p-mgmt-profile button.delete .label:hover::before{left:0;right:auto;width:100%}
.p-mgmt-profile button.delete .label:active,.p-mgmt-profile button.delete .label:focus,.p-mgmt-profile button.delete .label:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.p-mgmt-profile .select-wrapper{position:relative}
.p-mgmt-profile .select-wrapper .icon{position:absolute;right:.9375rem;font-size:.75rem;top:.75rem;color:#979797}
.p-mgmt-profile select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--body-font-family);font-weight:500;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.4375rem 1.0625rem;height:2.375rem;background:0;border:.0625rem solid #dbd6d1;border-radius:.375rem;white-space:normal}
.p-mgmt-profile .v-select{display:none}
.p-mgmt-profile .v-select.vs--single.vs--searchable{margin-bottom:100px}
@media print,screen and (min-width:48em){.p-mgmt-profile .select-wrapper{display:none}
.p-mgmt-profile .v-select{display:block}
}
.p-mgmt-search-item-wrapper{position:relative;border-top:.0625rem solid #dbd6d1}
.p-mgmt-search-item-wrapper:last-child{border-bottom:.0625rem solid #dbd6d1}
.p-mgmt-search-item{transition-property:background;transition-duration:250ms;transition-timing-function:ease-in-out;display:block;text-decoration:none;color:#666;font-family:var(--body-font-family);padding:.625rem 0}
.p-mgmt-search-item:hover,.p-mgmt-search-item:focus{background:#f2f2f2}
.p-mgmt-search-item .name h3{color:var(--primary);font-weight:500;font-size:1rem}
@media print,screen and (min-width:48em){.p-mgmt-search-item .name h3{font-size:1.25rem}
}
.p-mgmt-search-item .name strong{display:block;margin-top:.4375rem;font-weight:500;font-size:.875rem}
@media print,screen and (min-width:48em){.p-mgmt-search-item .name strong{margin-top:.5625rem;font-size:1rem}
}
@media screen and (min-width:80em){.p-mgmt-search-item .name{-webkit-box-flex:0;-ms-flex:0 0 18.75rem;flex:0 0 18.75rem;padding-right:1.25rem}
}
@media print,screen and (min-width:48em){.p-mgmt-search-item{padding:1.875rem 1.25rem}
}
@media screen and (min-width:80em){.p-mgmt-search-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.875rem 1.25rem}
}
.p-mgmt-search-item .filters{margin-top:1.5rem}
.p-mgmt-search-item .filters strong{font-size:.875rem}
.p-mgmt-search-item .filters ul{margin-top:.3125rem}
.p-mgmt-search-item .filters li{display:inline-block;background:rgba(151,151,151,.1);font-size:.875rem;padding:.25rem .375rem;margin-right:.625rem;margin-bottom:.5625rem}
.p-mgmt-search-item .filters li:last-child{margin-right:0}
@media screen and (min-width:80em){.p-mgmt-search-item .filters{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:1.25rem;margin-top:0}
.p-mgmt-search-item .filters strong{font-size:1rem}
.p-mgmt-search-item .filters ul{margin-top:.9375rem}
}
.p-mgmt-search-item .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 11.25rem;flex:0 0 11.25rem}
@media screen and (min-width:80em){.p-mgmt-search-item .actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
}
@media(max-width:1199px){.p-mgmt-search-item .actions .vue-toggle{position:absolute;top:1rem;right:.625rem}
}
.p-mgmt-search-item .actions .vue-toggle .vue-toggle-label{display:none}
@media print,screen and (min-width:64em){.p-mgmt-search-item .actions .vue-toggle .vue-toggle-label{display:block}
}
.p-mgmt-search-item .actions button{font-size:1.25rem;margin-top:.5rem;padding:0;color:#666}
@media print,screen and (min-width:48em){.p-mgmt-search-item .actions button{margin-top:0;font-size:1rem}
}
@media screen and (min-width:80em){.p-mgmt-search-item .actions button{margin-left:1.25rem}
}
.p-mgmt-search-item .actions button .icon{pointer-events:none}
.p-save-search-button{display:flex;justify-content:center;width:100%;margin:1.25rem 0;cursor:pointer}
@media screen and (min-width:64em){.p-save-search-button{width:auto;align-items:center;float:right}
}
.p-save-search-button img{width:auto;margin-right:.9375rem}
.p-save-search-button .button-label{font-family:"Roche Sans","Verdana";font-weight:400}
.p-save-search-overlay{font-family:var(--body-font-family)}
.p-save-search-overlay .filters-heading{display:block;font-weight:500}
.p-save-search-overlay ul{list-style:none;margin-bottom:2rem}
.p-save-search-overlay ul .filter{background:#f2f2f2;padding:.9375rem 1.875rem;margin-top:.625rem;text-transform:capitalize}
.vue-searchbox{font-family:var(--body-font-family)}
.vue-searchbox-inputwrapper{position:relative}
.vue-searchbox-inputwrapper .icon,.vue-searchbox-inputwrapper .placeholder{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.vue-searchbox-inputwrapper .icon{left:1.5rem;font-size:.875rem}
@media screen and (min-width:80em){.vue-searchbox-inputwrapper .icon{left:1.625rem;font-size:1.125rem}
}
.vue-searchbox-inputwrapper input{font-family:var(--body-font-family);font-weight:500;color:#333;width:100%;height:3.125rem;border-radius:.25rem;-webkit-box-shadow:0 .1875rem .625rem 0 rgba(0,0,0,.07);box-shadow:0 .1875rem .625rem 0 rgba(0,0,0,.07);border:solid .0625rem rgba(102,102,102,.25);background-color:#fff;padding-left:3.125rem}
@media screen and (min-width:80em){.vue-searchbox-inputwrapper input{height:5rem;max-width:50rem;border-radius:.375rem;padding-left:4rem;-webkit-box-shadow:0 .3125rem 1.5rem 0 rgba(0,0,0,.07);box-shadow:0 .3125rem 1.5rem 0 rgba(0,0,0,.07)}
}
.vue-searchbox-inputwrapper input::-webkit-input-placeholder{font-weight:500;color:#b1b3b3}
.vue-searchbox-inputwrapper input:-ms-input-placeholder{font-weight:500;color:#b1b3b3}
.vue-searchbox-inputwrapper input::-ms-input-placeholder{font-weight:500;color:#b1b3b3}
.vue-searchbox-inputwrapper input::placeholder{font-weight:500;color:#b1b3b3}
.vue-searchbox-inputwrapper .char-message{color:#666;position:absolute;left:0;bottom:-2rem}
.vue-searchbox-trial-count{font-size:1.125rem;margin-top:3rem}
.vue-searchbox-trial-count .button,.vue-searchbox-trial-count .related-studies__tags__link{display:inline-block;margin-top:3rem}
@media screen and (min-width:80em){.vue-searchbox-trial-count{font-size:1.25rem;margin-top:4.5rem}
}
.vue-solr-searchbox{font-family:var(--body-font-family);flex-direction:column}
@media screen and (max-width:63.9375em){.vue-solr-searchbox{display:flex;flex-wrap:wrap}
}
.vue-solr-searchbox-mobile-footer{background:#fff;display:none;border-top:1px solid #dbd6d1;bottom:0;height:auto;left:0;padding:1.25rem;position:absolute;width:100%;z-index:999}
.vue-solr-searchbox-mobile-footer-button{align-content:center;background-color:var(--primary);border:.0625rem solid var(--primary);color:#fff;cursor:pointer;display:flex;flex-wrap:nowrap;height:3.25rem;justify-content:center;line-height:3.125rem;padding:0 3.125rem;text-align:center;transition:all .3s ease;width:100%}
.vue-solr-searchbox-mobile-footer-button span{display:inline-block}
.vue-solr-searchbox-input-container{display:flex;width:100%;position:relative;margin-bottom:30px;flex-wrap:wrap}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-input-container .icon{order:1}
.vue-solr-searchbox-input-container input{order:2}
.vue-solr-searchbox-input-container button{order:3}
.vue-solr-searchbox-input-container .vue-search-tag-wrapper{order:4}
}
@media screen and (min-width:64em){.vue-solr-searchbox-input-container{display:block;margin-bottom:auto}
}
@media screen and (min-width:64em){.vue-solr-searchbox-input-container.location{width:70%;margin-left:1.25rem}
}
.vue-solr-searchbox-input-container.location .vue-tooltip{display:none}
.vue-solr-searchbox-input-container.location:hover .vue-tooltip{display:block}
.vue-solr-searchbox-bar{clear:both;display:flex;float:left;margin:3.75rem 0 .625rem 0;position:relative;width:100%}
.vue-solr-searchbox-autocomplete{box-shadow:0 .1875rem .625rem 0 rgba(0,0,0,.07);-webkit-box-shadow:0 .1875rem .625rem 0 rgba(0,0,0,.07);background:#fff;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;display:block;position:relative;text-align:left;width:100%;z-index:100;max-width:100%}
@media screen and (min-width:64em){.vue-solr-searchbox-autocomplete{position:fixed;left:0;top:0;transform:translateY(0)}
}
.vue-solr-searchbox-autocomplete .hide,.vue-solr-searchbox-autocomplete.hide{display:none}
.vue-solr-searchbox-autocomplete-cancel-button{position:absolute;right:1.875rem;top:1.875rem;color:var(--primary);font-weight:bold;cursor:pointer}
.vue-solr-searchbox-autocomplete-cancel-button:before{margin-right:.3125rem;font-size:.8125rem;margin-top:-0.1875rem}
.vue-solr-searchbox-autocomplete-input-wrapper{display:none;padding:5rem 3.125rem .3125rem 3.125rem}
@media screen and (min-width:64em){.vue-solr-searchbox-autocomplete-input-wrapper{display:flex}
}
@media screen and (min-width:80em){.vue-solr-searchbox-autocomplete-input-wrapper{padding:5rem 4.6875rem .3125rem 4.6875rem}
}
.vue-solr-searchbox-autocomplete-wrapper&gt;div{width:100%;display:flex;flex-wrap:wrap}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-autocomplete-wrapper&gt;div{flex-direction:column}
}
.vue-solr-searchbox-autocomplete-wrapper a,.vue-solr-searchbox-autocomplete-no-results-content a{color:var(--primary)}
.vue-solr-searchbox-autocomplete-wrapper p,.vue-solr-searchbox-autocomplete-no-results-content p{color:#000;display:block;font-family:"Roche Sans","Verdana";font-size:1.0625rem;width:100%}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-autocomplete-wrapper p strong,.vue-solr-searchbox-autocomplete-no-results-content p strong{display:block;margin-bottom:.625rem}
}
.vue-solr-searchbox-autocomplete-wrapper .icon-wrapper,.vue-solr-searchbox-autocomplete-no-results-content .icon-wrapper{display:flex;justify-content:flex-start;margin:.625rem 0 0 0;padding:0;width:100%;filter:grayscale(100)}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-autocomplete-wrapper .icon-wrapper,.vue-solr-searchbox-autocomplete-no-results-content .icon-wrapper{display:none}
}
.vue-solr-searchbox-autocomplete-wrapper .icon-wrapper .icon-item,.vue-solr-searchbox-autocomplete-no-results-content .icon-wrapper .icon-item{padding:0 2.5rem;text-align:center}
.vue-solr-searchbox-autocomplete-wrapper .icon-wrapper .icon-item-image,.vue-solr-searchbox-autocomplete-no-results-content .icon-wrapper .icon-item-image{align-items:center;display:flex;height:5rem;justify-content:center}
.vue-solr-searchbox-autocomplete-wrapper .category,.vue-solr-searchbox-autocomplete-no-results-content .category{display:block;padding-right:1.25rem;width:50%}
.vue-solr-searchbox-autocomplete-wrapper .category .result-counter,.vue-solr-searchbox-autocomplete-no-results-content .category .result-counter{position:absolute;right:.3125rem;top:.3125rem;background:#f5f5f2;border-radius:50%;width:1.375rem;height:1.375rem;line-height:1.375rem;text-align:center;font-size:.75rem;color:var(--primary);font-weight:bold}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-autocomplete-wrapper .category,.vue-solr-searchbox-autocomplete-no-results-content .category{width:100%}
}
@media screen and (min-width:80em){.vue-solr-searchbox-autocomplete-wrapper,.vue-solr-searchbox-autocomplete-no-results-content{display:flex;flex-wrap:wrap;max-height:500px;overflow-y:auto;padding:1.875rem 4.6875rem 0rem}
}
.vue-solr-searchbox-autocomplete-no-results-content,.vue-solr-searchbox-autocomplete-wrapper{padding:1.875rem}
@media screen and (min-width:80em){.vue-solr-searchbox-autocomplete-no-results-content,.vue-solr-searchbox-autocomplete-wrapper{padding:1.875rem 4.6875rem 0rem !important}
}
@media screen and (min-width:64em){.vue-solr-searchbox-autocomplete-no-results-content,.vue-solr-searchbox-autocomplete-wrapper{padding:1.875rem 3.125rem 0rem}
}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation{margin:.625rem 0}
}
.vue-solr-searchbox-autocomplete-info,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation{background:#f5f5f2;padding:1.5625rem 3.125rem}
.vue-solr-searchbox-autocomplete-info .navigation-wrapper-header,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation .navigation-wrapper-header{font-size:.875rem;font-weight:500}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-autocomplete-info .navigation-wrapper-header,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation .navigation-wrapper-header{font-size:1.0625rem}
}
.vue-solr-searchbox-autocomplete-info strong,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation strong{display:block;margin:1.25rem 0 .3125rem 0}
@media screen and (min-width:80em){.vue-solr-searchbox-autocomplete-info,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation{padding:1.5625rem 4.6875rem}
}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-autocomplete-info,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation{padding:1.5625rem 1.875rem}
}
.vue-solr-searchbox-autocomplete-info ul.navigation-wrapper,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul.navigation-wrapper{display:flex;flex-wrap:wrap;list-style:none;margin:.9375rem 0 0 0;padding:0}
.vue-solr-searchbox-autocomplete-info ul.navigation-wrapper li.navigation-item a,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul.navigation-wrapper li.navigation-item a{background:rgba(20,130,250,.1);border-radius:.3125rem;color:var(--primary);cursor:pointer;display:inline-block;font-weight:normal;height:1.8125rem;margin:.3125rem .625rem .3125rem 0;padding:.3125rem .625rem;text-transform:none;text-decoration:none;transition:all .3s ease-in-out}
.vue-solr-searchbox-autocomplete-info ul.navigation-wrapper li.navigation-item a:hover,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul.navigation-wrapper li.navigation-item a:hover{color:#022366;background:rgba(2,35,102,.1)}
.vue-solr-searchbox-autocomplete-info ul.navigation-wrapper li.navigation-item a:hover svg,.vue-solr-searchbox-autocomplete-info ul.navigation-wrapper li.navigation-item a:hover path,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul.navigation-wrapper li.navigation-item a:hover svg,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul.navigation-wrapper li.navigation-item a:hover path{fill:#022366}
.vue-solr-searchbox-autocomplete-info ul.navigation-wrapper li.navigation-item a span:before,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul.navigation-wrapper li.navigation-item a span:before{display:none}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-autocomplete-info ul.navigation-wrapper li.navigation-item a,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul.navigation-wrapper li.navigation-item a{margin:.3125rem .625rem .3125rem 0}
}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-autocomplete-info ul.navigation-wrapper li.navigation-item,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul.navigation-wrapper li.navigation-item{width:100%}
}
.vue-solr-searchbox-autocomplete-info ul.navigation-wrapper li.navigation-item svg,.vue-solr-searchbox-autocomplete-info ul.navigation-wrapper li.navigation-item path,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul.navigation-wrapper li.navigation-item svg,.vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul.navigation-wrapper li.navigation-item path{fill:var(--primary)}
.vue-solr-searchbox-autocomplete-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;background-color:rgba(0,0,0,.6)}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-autocomplete-overlay{display:none}
}
.vue-solr-searchbox-autocomplete-title{padding:.3125rem .625rem;font-weight:500;margin:0 0 .3125rem -0.625rem}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper){list-style:none;margin-bottom:30px;padding:0;margin-left:-0.625rem}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item){cursor:pointer;padding:5px 30px 5px 10px;max-width:40ch;line-height:1.3;position:relative;text-transform:capitalize}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item):focus,.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item):hover,.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item):focus-visible{border-radius:.25rem;background-color:#f5f5f2}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item).show-more{color:var(--primary);font-weight:500;text-transform:none;position:relative}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item).show-more .arrow{display:inline-block;margin-left:.625rem;pointer-events:none}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item).show-more .arrow:before{font-size:.75rem;height:auto;transform:rotate(90deg)}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item).parent{padding-right:0}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item).parent:hover{border-radius:0;background-color:unset}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item) .mc-tag{position:relative;padding:5px 0 5px}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item) .mc-tag:hover{background-color:#f5f5f2;border-radius:.25rem;margin-left:-0.625rem;padding-left:.625rem !important}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item) .first-level,.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item) .second-level{padding-left:1.25rem}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:not(.icon-item) a{color:#000;text-decoration:none}
.vue-solr-searchbox-autocomplete ul:not(.navigation-wrapper) li:has(.mc-tag.hide){padding-top:0;padding-bottom:0}
.vue-solr-searchbox-autocomplete em{color:var(--primary);font-style:normal;font-weight:500}
.vue-solr-searchbox-inputwrapper{position:relative}
.vue-solr-searchbox-inputwrapper .vue-solr-searchbox-input-container .icon{left:1.5rem;font-size:.875rem;top:1.0625rem;transform:none}
@media screen and (min-width:64em){.vue-solr-searchbox-inputwrapper .vue-solr-searchbox-input-container .icon{top:50%;left:1.8125rem;font-size:1.125rem}
}
.vue-solr-searchbox-inputwrapper .vue-solr-searchbox-input-container .icon,.vue-solr-searchbox-inputwrapper .vue-solr-searchbox-input-container .placeholder{position:absolute}
@media screen and (min-width:64em){.vue-solr-searchbox-inputwrapper .vue-solr-searchbox-input-container .icon,.vue-solr-searchbox-inputwrapper .vue-solr-searchbox-input-container .placeholder{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
.vue-solr-searchbox-inputwrapper input{font-family:var(--body-font-family);font-weight:500;color:#333;width:100%;height:3.125rem;border-radius:0rem;-webkit-box-shadow:0 .1875rem .625rem 0 rgba(0,0,0,.07);box-shadow:0 .1875rem .625rem 0 rgba(0,0,0,.07);border:solid .0625rem rgba(102,102,102,.25);background-color:#fff;padding-left:3.4375rem}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-inputwrapper input{padding-left:3.4375rem !important}
}
@media screen and (min-width:64em){.vue-solr-searchbox-inputwrapper input{height:5rem;max-width:50rem;border-radius:0rem;padding-left:4.6875rem;-webkit-box-shadow:0 .3125rem 1.5rem 0 rgba(0,0,0,.07);box-shadow:0 .3125rem 1.5rem 0 rgba(0,0,0,.07)}
}
.vue-solr-searchbox-inputwrapper input::-webkit-input-placeholder{font-weight:500;color:#b1b3b3}
.vue-solr-searchbox-inputwrapper input:-ms-input-placeholder{font-weight:500;color:#b1b3b3}
.vue-solr-searchbox-inputwrapper input::-ms-input-placeholder{font-weight:500;color:#b1b3b3}
.vue-solr-searchbox-inputwrapper input::placeholder{font-weight:500;color:#b1b3b3}
@media screen and (min-width:64em){.vue-solr-searchbox-inputwrapper input.active::placeholder{color:#fff;opacity:0}
}
.vue-solr-searchbox-inputwrapper .char-message{left:0;bottom:-3rem;color:#666;position:absolute;text-align:left !important}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-inputwrapper .char-message{position:relative;margin-top:.9375rem;bottom:auto}
}
.vue-solr-searchbox-animation{display:flex;left:4rem;position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}
@media screen and (max-width:63.9375em){.vue-solr-searchbox-animation{top:.9375rem;transform:none;left:3.375rem !important}
}
.vue-solr-searchbox-animation__calc{font-family:var(--body-font-family);font-weight:500;opacity:0}
.vue-solr-searchbox-animation__spinner{padding-left:1rem}
@media print,screen and (min-width:48em){.vue-solr-searchbox-animation__spinner{padding-left:1.625rem}
}
.vue-solr-searchbox-animation__spinner.v-enter-active,.vue-solr-searchbox-animation__spinner.v-leave-active{transition:opacity .5s ease}
.vue-solr-searchbox-animation__spinner.v-enter-from,.vue-solr-searchbox-animation__spinner.v-leave-to{opacity:0}
.vue-solr-searchbox-trial-count{font-size:1.125rem;margin-top:3rem}
.vue-solr-searchbox-trial-count .button,.vue-solr-searchbox-trial-count .related-studies__tags__link{display:inline-block;margin-top:3rem}
@media screen and (min-width:80em){.vue-solr-searchbox-trial-count{font-size:1.25rem;margin-top:4.5rem}
}
.vue-solr-searchbox .vue-solr-searchbox-no-results{min-height:50vh}
.vue-solr-searchbox-trial-furtherMessage{margin-top:1rem}
.fade-enter-active,.fade-leave-active{transition:opacity .5s}
.fade-enter,.fade-leave-to{opacity:0}
@media screen and (min-width:64em){.slide-enter-active,.slide-leave-active{transition:all .5s}
}
@media screen and (min-width:64em){.slide-enter,.slide-leave-to{opacity:0;transform:translateY(-100%)}
}
@media screen and (min-width:64em){.list-enter-active,.list-leave-active{transition:all .5s}
}
@media screen and (min-width:64em){.list-enter,.list-leave-to{opacity:0}
}
.vue-solr-home-search,.vue-solr-page-search{font-family:var(--body-font-family);margin:3.125rem auto;max-width:50rem;position:relative;flex-direction:column}
.vue-solr-home-search .vue-solr-searchbox-inputwrapper,.vue-solr-page-search .vue-solr-searchbox-inputwrapper{display:flex}
@media screen and (max-width:63.9375em){.vue-solr-home-search .vue-solr-searchbox-inputwrapper,.vue-solr-page-search .vue-solr-searchbox-inputwrapper{flex-wrap:wrap}
}
.vue-solr-home-search-clear-search-button,.vue-solr-page-search-clear-search-button{display:none;height:49px;position:absolute;right:20%;top:0;width:30px;background-color:#fff}
.vue-solr-home-search-clear-search-button:before,.vue-solr-page-search-clear-search-button:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.625rem}
.vue-solr-home-search-cancel-button,.vue-solr-page-search-cancel-button{background:#fff;border:0;color:var(--primary);display:none;font-weight:500;text-align:center;width:20%}
.vue-solr-home-search-search-button,.vue-solr-page-search-search-button{background-color:var(--primary);border-radius:0;border:0;color:#fff;cursor:pointer;font-size:1rem;padding:0 3.125rem 0 4.375rem;position:relative;transition:all .3s ease;height:50px;width:100%}
@media screen and (min-width:64em){.vue-solr-home-search-search-button,.vue-solr-page-search-search-button{margin-left:1.25rem;height:auto;width:auto}
}
.vue-solr-home-search-search-button:hover,.vue-solr-page-search-search-button:hover{background-color:#003087}
.vue-solr-home-search-search-button .icon,.vue-solr-page-search-search-button .icon{font-size:.8125rem;margin-right:.3125rem;margin-left:-0.9375rem}
@media screen and (min-width:64em){.vue-solr-home-search-search-button .icon,.vue-solr-page-search-search-button .icon{font-size:1rem}
}
.vue-solr-home-search-search-button.disabled,.vue-solr-page-search-search-button.disabled{background-color:rgba(11,65,205,.3) !important}
.vue-solr-home-search-search-button.disabled .vue-tooltip,.vue-solr-page-search-search-button.disabled .vue-tooltip{display:none}
.vue-solr-home-search-search-button.disabled:hover .vue-tooltip,.vue-solr-page-search-search-button.disabled:hover .vue-tooltip{display:block}
.vue-solr-home-search.is-sticky,.vue-solr-page-search.is-sticky{position:fixed;top:0;z-index:9;background-color:#fff !important;left:0;width:100%;margin:0 !important;padding:1.25rem;border-bottom:.0625rem solid #d9d9d9}
.vue-solr-home-search.is-sticky .vue-solr-home-search-search-button,.vue-solr-page-search.is-sticky .vue-solr-home-search-search-button{display:none !important}
.vue-solr-home-search.is-sticky .vue-solr-searchbox-inputwrapper,.vue-solr-page-search.is-sticky .vue-solr-searchbox-inputwrapper{display:flex;flex-wrap:wrap;max-width:100%}
.vue-solr-home-search.is-sticky .vue-solr-searchbox-inputwrapper .conditions,.vue-solr-page-search.is-sticky .vue-solr-searchbox-inputwrapper .conditions{width:70%;order:1}
.vue-solr-home-search.is-sticky .vue-solr-searchbox-inputwrapper .conditions input,.vue-solr-page-search.is-sticky .vue-solr-searchbox-inputwrapper .conditions input{width:100% !important}
.vue-solr-home-search.is-sticky .vue-solr-searchbox-inputwrapper .location,.vue-solr-page-search.is-sticky .vue-solr-searchbox-inputwrapper .location{order:3;margin-bottom:0}
.vue-solr-home-search.is-sticky .vue-solr-searchbox-inputwrapper .location input,.vue-solr-page-search.is-sticky .vue-solr-searchbox-inputwrapper .location input{width:100% !important}
.vue-solr-home-search.is-sticky .vue-solr-searchbox-inputwrapper .vue-advanced-filters-button-cta,.vue-solr-page-search.is-sticky .vue-solr-searchbox-inputwrapper .vue-advanced-filters-button-cta{width:30%;order:2}
.vue-solr-home-search.is-sticky .vue-search-tag,.vue-solr-page-search.is-sticky .vue-search-tag{display:none}
.vue-solr-home-search.is-sticky .vue-search-tag-wrapper,.vue-solr-page-search.is-sticky .vue-search-tag-wrapper{position:absolute !important;top:.25rem;left:3.75rem}
.vue-solr-home-search.is-sticky .tag-count,.vue-solr-page-search.is-sticky .tag-count{display:block}
.vue-solr-home-search.is-sticky .vue-advanced-filters-button-cta,.vue-solr-page-search.is-sticky .vue-advanced-filters-button-cta{padding:0;height:3.125rem}
.vue-solr-home-search.is-sticky .vue-advanced-filters-button.mobile,.vue-solr-page-search.is-sticky .vue-advanced-filters-button.mobile{display:flex;width:25%}
.vue-solr-home-search.is-sticky .vue-advanced-filters-button.mobile span,.vue-solr-page-search.is-sticky .vue-advanced-filters-button.mobile span{display:none}
.vue-solr-home-search.is-sticky .vue-advanced-filters-button.mobile svg,.vue-solr-home-search.is-sticky .vue-advanced-filters-button.mobile .vue-advanced-filters-button-counter,.vue-solr-page-search.is-sticky .vue-advanced-filters-button.mobile svg,.vue-solr-page-search.is-sticky .vue-advanced-filters-button.mobile .vue-advanced-filters-button-counter{margin:0 .125rem}
.vue-solr-home-search.is-sticky .vue-solr-searchbox-inputwrapper,.vue-solr-page-search.is-sticky .vue-solr-searchbox-inputwrapper{justify-content:space-between;margin:0}
.vue-solr-home-search.is-sticky .vue-solr-searchbox-inputwrapper input,.vue-solr-page-search.is-sticky .vue-solr-searchbox-inputwrapper input{width:70% !important}
.vue-solr-home-search.show-overlay .vue-solr-searchbox-mobile-footer,.vue-solr-page-search.show-overlay .vue-solr-searchbox-mobile-footer{display:block}
.vue-solr-home-search.show-overlay .vue-solr-searchbox-autocomplete,.vue-solr-page-search.show-overlay .vue-solr-searchbox-autocomplete{overflow-x:hidden;overflow-y:scroll;max-height:calc(100vh - 174px)}
.vue-search-result-wrapper{border-top:.0625rem solid #d9d9d9}
.vue-search-result-wrapper:last-child{border-bottom:.0625rem solid #d9d9d9}
.vue-search-result{transition-property:background;transition-duration:150ms;transition-timing-function:ease-out;cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:var(--body-font-family);color:#666;text-decoration:none;margin-left:auto;margin-right:auto;padding:1.875rem .9375rem 2.5rem .9375rem}
@media screen and (min-width:64em){.vue-search-result{padding:1.875rem 1.25rem 2.5rem 1.25rem}
}
.vue-search-result:nth-of-type(1){border-top:0}
.vue-search-result:hover,.vue-search-result:focus{background:#f5f5f2}
.vue-search-result .bookmark-trial{position:relative;top:.3125rem;line-height:1;padding:0;width:2.75rem;height:2.75rem}
.vue-search-result .bookmark-trial svg{fill:var(--primary)}
.vue-search-result .bookmark-trial:hover svg{fill:#022366}
@media screen and (max-width:63.9375em){.vue-search-result{flex-direction:column}
}
@media screen and (max-width:63.9375em){.vue-search-result{flex-wrap:wrap}
}
.vue-search-result .trial-status{display:flex;align-items:center}
@media screen and (min-width:64em){.vue-search-result .trial-status{display:block;-webkit-box-flex:0;-ms-flex:0 0 7.5rem;flex:0 0 7.5rem;margin-right:2.1875rem}
}
.vue-search-result .trial-status .index{font-size:1rem;font-weight:500;color:#333}
@media screen and (min-width:64em){.vue-search-result .trial-status .index{display:none}
}
.vue-search-result .trial-status .icon{width:3.75rem;height:3.75rem}
@media screen and (min-width:64em){.vue-search-result .trial-status .icon{display:block;width:7.5rem;height:7.5rem;margin-bottom:.75rem}
}
.vue-search-result .trial-status .status-label{font-size:.75rem;font-weight:500;margin-left:.625rem}
@media screen and (min-width:64em){.vue-search-result .trial-status .status-label{margin-left:none;font-size:1rem}
}
.vue-search-result .trial-status .status-label__value{color:#0b41cd;word-wrap:break-word;text-transform:capitalize}
.vue-search-result .trial-status strong{display:block;font-weight:500}
@media screen and (min-width:64em){.vue-search-result .trial-status{text-align:center}
}
.vue-search-result .trial-information{flex:1;display:flex}
.vue-search-result .trial-information .index{display:none}
@media screen and (min-width:64em){.vue-search-result .trial-information .index{display:block;font-size:1.25rem;font-weight:500;padding-top:.375rem;color:#333;margin-right:1.25rem}
}
.vue-search-result .trial-information h3{font-size:1.25rem;font-weight:normal;line-height:1.3;color:var(--primary)}
@media screen and (min-width:64em){.vue-search-result .trial-information h3{line-height:1.36;font-size:1.4375rem}
}
.vue-search-result .trial-information p{margin-top:.75rem;font-size:.875rem}
@media screen and (min-width:64em){.vue-search-result .trial-information p{font-size:1rem}
}
.vue-search-result .trial-information .lists{margin-top:.75rem}
.vue-search-result .trial-information .medical-conditions,.vue-search-result .trial-information .trial-ids{list-style:none;margin-right:.875rem}
.vue-search-result .trial-information .medical-conditions li,.vue-search-result .trial-information .trial-ids li{display:inline;font-size:.875rem}
@media screen and (min-width:64em){.vue-search-result .trial-information .medical-conditions li,.vue-search-result .trial-information .trial-ids li{font-size:1rem}
}
@media screen and (min-width:64em){.vue-search-result .trial-information .medical-conditions,.vue-search-result .trial-information .trial-ids{display:inline-block}
}
.vue-search-result .trial-information .trial-ids{display:inline-block}
.vue-search-result .trial-information .medical-conditions li{font-weight:500}
@media(max-width:89.9375rem){.vue-search-result .trial-information .trial-ids{margin-top:.6rem}
}
.vue-search-result .trial-information .iis-indicator{display:block;border-left:.25rem solid var(--primary);margin-top:1.5rem;font-size:.875rem;padding:.4375rem;padding-left:.625rem}
@media screen and (min-width:64em){.vue-search-result .trial-information .iis-indicator{padding-left:1.25rem;font-size:1rem}
}
.vue-search-result&gt;.countries,.vue-search-result&gt;.mgmt{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}
@media screen and (min-width:64em){.vue-search-result&gt;.countries,.vue-search-result&gt;.mgmt{-webkit-box-flex:0;-ms-flex:0 0 15%;flex:0 0 15%;-ms-flex-item-align:center;align-self:center;padding-left:4%}
}
.vue-search-result&gt;.countries span{display:block}
.vue-search-result-countries{position:relative}
@media screen and (max-width:119.9375em){.vue-search-result-countries{margin-top:.9rem;font-size:.875rem}
}
@media(max-width:90em){.vue-search-result-countries{max-width:calc(100% - 3rem)}
}
@media screen and (min-width:100em){.vue-search-result-countries label{display:block;margin-bottom:.75rem}
}
@media screen and (max-width:119.9375em){.vue-search-result-countries .countries{display:inline-block}
}
.vue-search-result-countries .countries-list-activator{color:var(--primary);cursor:pointer;padding:0}
.search-result-countries-list{font-family:"Roche Sans","Verdana";text-align:left}
.search-result-countries-list .countries-list-header{position:relative;background:#fff;border-radius:.375rem .375rem 0 0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.0625rem solid #d9d9d9;padding:.625rem 3.75rem .625rem 1.25rem}
.search-result-countries-list .countries-list-header .icon{position:absolute;right:0;top:0;width:2.4375rem;height:2.4375rem;font-size:.6875rem;cursor:pointer}
.search-result-countries-list ul{position:relative;z-index:1;list-style:none;background:#fff;border-radius:.375rem;height:10rem;padding:.3125rem 1.25rem;overflow-y:scroll}
.search-result-countries-list ul li{padding:.3125rem 0}
.search-results-wrapper{list-style:none;margin-top:1.5rem}
.vue-search-title{padding-top:2.25rem}
.vue-search-title.has-eyebrow{padding-top:2rem}
.vue-search-title h1{font-size:2rem;font-family:var(--body-font-family);font-weight:500;margin-bottom:1.875rem}
@media print,screen and (min-width:64em){.vue-search-title h1{font-size:3.25rem}
}
@media print,screen and (min-width:64em){.vue-search-title h1{font-size:3.25rem}
}
.vue-search-title h1 .eyebrow{font-size:1.125rem;font-weight:normal;display:block;margin-bottom:.75rem}
@media print,screen and (min-width:64em){.vue-search-title h1 .eyebrow{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.vue-search-title h1 .eyebrow{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.vue-search-title h1 .eyebrow{margin-bottom:1.35rem}
}
@media print,screen and (min-width:64em){.vue-search-title h1{margin-bottom:4.125rem}
}
@media print,screen and (min-width:64em){.vue-search-title{padding-top:6.375rem}
.vue-search-title.has-eyebrow{padding-top:3.125rem}
}
.vue-search-disease-area-teaser{position:relative;margin-top:3.75rem;background:#f2f2f2;border:.0625rem solid #e0e1e1;padding:1.5625rem 1.0625rem 6.25rem;overflow:hidden}
.vue-search-disease-area-teaser h5{font-size:1rem;font-weight:500;color:#333}
@media print,screen and (min-width:64em){.vue-search-disease-area-teaser h5{font-size:1.25rem}
}
@media print,screen and (min-width:64em){.vue-search-disease-area-teaser h5{font-size:1.25rem}
}
.vue-search-disease-area-teaser p{font-size:.875rem;color:#666;line-height:1.43;margin-top:.625rem;margin-bottom:.625rem}
@media print,screen and (min-width:64em){.vue-search-disease-area-teaser p{font-size:1rem}
}
@media print,screen and (min-width:64em){.vue-search-disease-area-teaser p{font-size:1rem}
}
@media print,screen and (min-width:64em){.vue-search-disease-area-teaser p{max-width:60%}
}
@media screen and (min-width:80em){.vue-search-disease-area-teaser p{line-height:1.5;max-width:25.625rem}
}
.vue-search-disease-area-teaser .vue-search-disease-area-teaser-content{position:relative;z-index:1}
.vue-search-disease-area-teaser a{display:inline-block;color:var(--primary);margin-top:1.5rem;margin-bottom:0}
.vue-search-disease-area-teaser img{position:absolute;bottom:-3.75rem;height:auto;width:12.5rem;right:2.5rem}
@media print,screen and (min-width:64em){.vue-search-disease-area-teaser img{bottom:50%;width:10.3125rem;-webkit-transform:translate(0,50%);transform:translate(0,50%)}
}
@media print,screen and (min-width:64em){.vue-search-disease-area-teaser{padding:1.4375rem 1.875rem}
}
@media screen and (min-width:80em){.vue-search-disease-area-teaser{margin-top:3.75rem;max-width:50rem}
}
.vue-checkbox-item-wrapper.disabled{cursor:not-allowed}
.vue-checkbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--body-font-family)}
.vue-checkbox-item-wrapper.disabled{opacity:.3;pointer-events:none}
.vue-checkbox-item input{position:absolute;opacity:0;height:0;width:0}
.vue-checkbox-item .checkbox-box{transition-property:border-color;transition-duration:250ms;transition-timing-function:ease-in-out;position:relative;display:inline-block;width:1.4375rem;height:1.4375rem;border:solid .0625rem rgba(51,51,51,.25);margin-right:1.25rem}
.is-small .vue-checkbox-item .checkbox-box{width:.875rem;height:.875rem;margin-right:.625rem}
.vue-checkbox-item .checkbox-box .icon{position:absolute;top:-0.3125rem;left:-0.125rem;font-size:1.5rem;color:var(--primary)}
.is-small .vue-checkbox-item .checkbox-box .icon{top:-0.25rem;font-size:1rem}
.vue-checkbox-item:hover .checkbox-box{border-color:#666}
.vue-checkbox-item:focus .checkbox-box{border-color:var(--primary)}
.vue-checkbox-label{font-size:.875rem}
.vue-checkbox-label a{color:var(--primary);text-decoration:none}
.vue-checkbox-label a:hover,.vue-checkbox-label a:focus{text-decoration:underline}
.vue-filter-accordion{border-bottom:.0625rem solid #d9d9d9}
.vue-filter-accordion.disabled{opacity:.5;filter:grayscale(100);height:3.25rem;color:#d9d9d9;border-color:#d9d9d9 !important}
.vue-filter-accordion h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 1.25rem 1.25rem;font-weight:500;font-size:1rem;font-family:var(--body-font-family);color:#333}
.vue-filter-accordion h3.is-active .vue-filter-accordion__arrow{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.vue-medical-conditions-filter-desktop .input-wrapper{position:relative;display:block;width:calc(100% - 2.5rem);margin:0 auto 1.25rem}
.vue-medical-conditions-filter-desktop .input-wrapper .icon{position:absolute;left:.8125rem;top:.625rem}
@media print,screen and (min-width:64em){.vue-medical-conditions-filter-desktop .input-wrapper .icon{left:1.25rem;top:1.0625rem}
}
.vue-medical-conditions-filter-desktop input{width:100%;padding-left:2.625rem;height:2.375rem;border-radius:.375rem;border:solid .0625rem rgba(51,51,51,.25);font-family:var(--body-font-family);font-weight:500}
.vue-medical-conditions-filter-desktop input::-webkit-input-placeholder{color:#b1b3b3}
.vue-medical-conditions-filter-desktop input:-ms-input-placeholder{color:#b1b3b3}
.vue-medical-conditions-filter-desktop input::-ms-input-placeholder{color:#b1b3b3}
.vue-medical-conditions-filter-desktop input::placeholder{color:#b1b3b3}
@media print,screen and (min-width:64em){.vue-medical-conditions-filter-desktop input{padding-left:3.5rem;height:3.25rem}
}
.vue-medical-conditions-filter-desktop .conditions-wrapper{height:28.4375rem;overflow-y:scroll}
.vue-medical-conditions-filter-desktop .no-conditions-message{display:block;padding:0 1.25rem 1.625rem;color:#666}
.vue-medical-conditions-filter-desktop ul{list-style:none}
.vue-medical-conditions-filter-desktop-item{transition-property:background-color;transition-duration:250ms;transition-timing-function:ease-in-out;cursor:pointer}
.vue-medical-conditions-filter-desktop-item:hover,.vue-medical-conditions-filter-desktop-item:focus{background-color:#f2f2f2}
.vue-medical-conditions-filter-desktop-item span{display:block;padding:.9375rem 1.625rem;font-family:var(--body-font-family);font-size:1rem;color:#333}
.vue-medical-conditions-filter-desktop-item .toggle-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.vue-medical-conditions-filter-desktop-item .toggle-header svg{color:#b1b3b3}
.vue-medical-conditions-filter-desktop-item .toggle-header.is-toggled{background:#d9d9d9}
.vue-medical-conditions-filter-desktop-item .toggle-header.is-toggled svg{color:#484848;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.vue-medical-conditions-filter-desktop-item .toggle-header.is-active{background:var(--primary);color:#fff}
.vue-medical-conditions-filter-desktop-item .toggle-header.is-active svg{color:#fff}
.vue-medical-conditions-filter-desktop-item .children{background:#f2f2f2}
.vue-medical-conditions-filter-desktop-item .children .child{transition-property:background-color;transition-duration:250ms;transition-timing-function:ease-in-out}
.vue-medical-conditions-filter-desktop-item .children .child:hover,.vue-medical-conditions-filter-desktop-item .children .child:focus{background-color:#d9d9d9}
.vue-medical-conditions-filter-desktop-item .condition-link{cursor:pointer}
.vue-medical-conditions-filter-desktop-item .condition-link.is-active{background:var(--primary);color:#fff}
.vue-mobile-filter-list.screen{max-height:100%;height:100%}
.vue-mobile-filter-list.screen .content ul{overflow-y:scroll;position:absolute;top:144px;left:0;width:100vw;height:calc(100% - 144px);max-height:calc(100% - 144px)}
.vue-only-trials-with-results{padding:1rem 1.25rem 1.25rem}
@media print,screen and (min-width:64em){.vue-only-trials-with-results{border-bottom:.0625rem solid #d9d9d9}
}
@media screen and (max-width:63.9375em){.new-branding .search-wrapper--narrow .vue-only-trials-with-results,.genentech .search-wrapper--narrow .vue-only-trials-with-results{padding:.9375rem 0}
}
.vue-only-us-trials{width:calc(19% - 20px);margin:0 .625rem;display:flex;align-items:center;justify-content:center;float:left;height:52px}
.vue-only-us-trials .vue-checkbox-item-wrapper span{font-family:"Gene Sans","Verdana",sans-serif}
.vue-only-us-trials .vue-checkbox-item-wrapper.highlight span{color:#13294b}
.vue-only-us-trials .vue-checkbox-item-wrapper.highlight .icon:before{color:#13294b}
@media screen and (max-width:63.9375em){.vue-only-us-trials{width:100%;justify-content:left;margin:.625rem 0}
}
.vue-country-city-filters{padding:0 1.25rem 1.625rem;font-family:var(--body-font-family)}
.vue-country-city-filters .select-wrapper{position:relative}
.vue-country-city-filters .select-wrapper .icon{position:absolute;top:.625rem;left:.8125rem}
@media print,screen and (min-width:64em){.vue-country-city-filters .select-wrapper .icon{top:1rem;left:1.25rem}
}
.vue-country-city-filters .select-wrapper+.select-wrapper{margin-top:.75rem}
.vue-country-city-filters-mobile .mobile-section-item{border-top:.0625rem solid #d9d9d9}
.vue-country-city-filters-mobile .mobile-section-item.cities{border-bottom:.0625rem solid #d9d9d9}
.vue-filters-mobile-overlay{transition-property:transform;transition-duration:250ms;transition-timing-function:ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;left:0;background:#fff;height:100%;width:100%;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}
.vue-filters-mobile-overlay.is-active{-webkit-transform:translate(0,0);transform:translate(0,0)}
.vue-filters-mobile-overlay ul{list-style:none}
.vue-filters-mobile-overlay&gt;.content{-webkit-box-flex:1;-ms-flex:1;flex:1}
.vue-filters-mobile-overlay&gt;.content header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5.375rem;padding:0 1.25rem}
.vue-filters-mobile-overlay&gt;.content header&gt;span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}
.vue-filters-mobile-overlay&gt;.content header&gt;span h3,.vue-filters-mobile-overlay&gt;.content header&gt;span button{display:inline-block}
.vue-filters-mobile-overlay&gt;.content header h3{font-size:1rem;font-weight:500}
.vue-filters-mobile-overlay&gt;.content header button.vue-reset-filters{color:#666;margin-left:1rem}
.vue-filters-mobile-overlay&gt;.content header button.vue-reset-filters .icon{position:relative;top:-0.125rem}
.vue-filters-mobile-overlay&gt;.content header button.close{position:absolute;right:.4375rem;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:3rem;height:3rem}
.vue-filters-mobile-overlay&gt;.content&gt;ul&gt;li{border-top:1px solid #d9d9d9}
.vue-filters-mobile-overlay&gt;.content .vue-only-trials-with-results{padding-top:1.5rem}
.vue-filters-mobile-overlay footer{height:4.75rem;border-top:.0625rem solid #d9d9d9;padding:1.125rem 1.25rem}
.vue-filters-mobile-overlay footer .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}
.vue-filters-mobile-overlay footer button{line-height:1;margin:0}
.vue-filters-mobile-overlay footer button.back{-webkit-box-flex:1;-ms-flex:1 0 7.625rem;flex:1 0 7.625rem;margin-right:.75rem;color:var(--primary)}
.vue-filters-mobile-overlay footer button.back::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);position:relative;top:-0.125rem;line-height:1;font-size:.65rem}
.vue-filters-mobile-overlay footer .button-blue{width:100%;height:2.5rem}
.vue-filters-mobile-overlay footer .button-blue::before{content:none}
.vue-filters-mobile-overlay .spinner{margin:0 auto}
.vue-filters-mobile-overlay .spinner&gt;div{width:.625rem;height:.625rem;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}
.vue-filters-mobile-overlay .spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}
.vue-filters-mobile-overlay .spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}
@-webkit-keyframes sk-bouncedelay{0,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes sk-bouncedelay{0,80%,100%{-webkit-transform:scale(0);transform:scale(0)}
40%{-webkit-transform:scale(1);transform:scale(1)}
}
.vue-filters-mobile-section{position:relative}
.vue-filters-mobile-section .mobile-section-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0 1.25rem;height:4.625rem}
.vue-filters-mobile-section .mobile-section-item .icon{font-size:.8rem}
.vue-filters-mobile-section .screen{transition-property:transform;transition-duration:250ms;transition-timing-function:ease-in-out;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;left:0;width:100%;height:calc(100% - 4.75rem);max-height:calc(100% - 4.75rem);background:#fff;-webkit-transform:translate(200%,0);transform:translate(200%,0)}
.vue-filters-mobile-section .screen header{-ms-flex-negative:0;flex-shrink:0}
.vue-filters-mobile-section .screen .content{max-height:calc(100% - 5.375rem)}
.vue-filters-mobile-section .screen.is-active{-webkit-transform:translate(0,0);transform:translate(0,0);z-index:1}
.vue-medical-conditions-filter-mobile{height:100%;min-height:-webkit-fill-available;min-height:-moz-available;min-height:stretch;position:relative}
.vue-medical-conditions-filter-mobile&gt;ul{position:fixed;left:0;top:9rem;max-height:calc(100% - 9rem);height:calc(100% - 9rem);width:100vw;overflow-x:hidden;overflow-y:scroll}
.vue-medical-conditions-filter-mobile .medical-condition-subscreen{position:fixed;z-index:2;left:0;top:5.375rem;max-height:calc(100% - 5.375rem);height:calc(100% - 5.375rem);width:100vw;overflow-y:scroll}
.vue-filters-mobile-wrapper{position:-webkit-sticky;position:sticky;top:0;left:0;z-index:25}
.vue-filters-mobile{font-family:var(--body-font-family)}
.vue-filters-mobile button{font-family:var(--body-font-family)}
@media print,screen and (min-width:64em){.vue-filters-mobile{display:none}
}
.vue-filters-mobile .vue-filters-mobile-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:3.875rem;padding:1rem 1.25rem 1.125rem;background:#fff;-webkit-box-shadow:0 .1875rem .625rem 0 rgba(0,0,0,.07);box-shadow:0 .1875rem .625rem 0 rgba(0,0,0,.07);border-bottom:solid 1px #d9d9d9;font-weight:500;color:var(--primary)}
.vue-filters-mobile .vue-filters-mobile-toggle .icon{font-size:1.5rem;margin-right:.625rem}
.vue-filters-mobile .filter-counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:var(--primary);padding:.3125rem;width:1.625rem;height:1.625rem;border-radius:50%;margin-left:.625rem}
.vue-filters-mobile .filter-counter span{display:block;position:relative;top:-0.0625rem;margin:auto;font-weight:500;line-height:0}
.vue-filters-mobile .vue-filters-mobile-search{position:relative;display:block;width:calc(100% - 2.5rem);margin:0 auto 1.25rem}
.vue-filters-mobile .vue-filters-mobile-search .icon{position:absolute;left:.8125rem;top:1.0625rem}
.vue-filters-mobile .vue-filters-mobile-search input{transition-property:border-color;transition-duration:250ms;transition-timing-function:ease-in-out;border-color:#d9d9d9;width:100%;padding-left:2.625rem;padding-top:.625rem;padding-bottom:.5625rem;border-radius:.375rem;height:3.25rem;border:solid .0625rem rgba(51,51,51,.25);font-family:var(--body-font-family)}
.vue-filters-mobile .vue-filters-mobile-search input:hover{border-color:#666}
.vue-filters-mobile .vue-filters-mobile-search input:focus{border-color:var(--primary)}
@media print,screen and (min-width:64em){.vue-filters-mobile .vue-filters-mobile-search input{padding-left:3.5rem}
}
.vue-filters-mobile .vue-filters-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.875rem 1.25rem;color:#666}
.vue-filters-mobile .vue-filters-list-item .icon{color:#b1b3b3;font-size:.8rem}
.vue-filters-mobile .vue-filters-list-item.is-active{background:var(--primary);color:#fff}
.vue-filter-header{position:relative;padding:1.875rem 1.25rem .625rem;border-bottom:.0625rem solid #d9d9d9}
@media(max-width:89.9375rem){.vue-filter-header{padding:2.8125rem 1.25rem .625rem}
.vue-filter-header button{position:absolute;top:1rem;left:1.25rem;padding-left:0}
}
@media screen and (min-width:100em){.vue-filter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.vue-filter-header h2{font-family:var(--body-font-family);font-size:1.25rem;font-weight:500}
.vue-form-input{position:relative;display:block;width:100%;font-family:var(--body-font-family);margin-bottom:3rem}
.vue-form-input span.label{transition-property:color;transition-duration:250ms;transition-timing-function:ease-in-out;font-size:.875rem;display:block;height:1.4375rem;margin-bottom:.225rem}
.vue-form-input span.label.is-valid{color:#979797}
@media print,screen and (min-width:48em){.vue-form-input span.label{margin-bottom:.525rem;font-size:1rem}
}
.vue-form-input .toggle-pw{position:absolute;top:2.9375rem;right:1.125rem;color:#979797}
.vue-form-input .toggle-pw .icon{line-height:0}
.vue-form-input .toggle-pw .icon--eye{font-size:1.375rem}
.vue-form-input .toggle-pw .icon--eye-closed{position:relative;top:.0625rem;left:-0.0625rem;font-size:1.1875rem}
.vue-form-input .v-popover{position:relative;display:inline-block}
.vue-form-input .v-popover .popover-button{transition-property:color;transition-duration:250ms;transition-timing-function:ease-in-out}
.vue-form-input .v-popover .popover-button:hover{color:var(--primary)}
.vue-form-input .v-popover .icon{font-size:1.25rem}
.vue-form-input input{transition-property:border-color;transition-duration:250ms;transition-timing-function:ease-in-out;border-color:#d9d9d9;font-family:var(--body-font-family);width:100%;border-radius:.375rem;height:3.25rem;padding:0 .875rem;border:1px solid #333}
.vue-form-input input:hover{border-color:#666}
.vue-form-input input:focus{border-color:var(--primary)}
.vue-form-input input.has-pw-toggle{padding-right:3rem}
.vue-form-item-errors{display:block;margin-top:.375rem}
.vue-form-item-errors::before{content:"";display:block;height:.125rem;border-radius:.125rem;margin-bottom:.3125rem;background-color:#cd1f36}
.vue-form-item-errors.inline{position:relative;margin-top:.6rem;padding-left:.5rem}
.vue-form-item-errors.inline::before{position:absolute;top:-0.125rem;left:0;height:1em;width:.125rem}
.vue-form-item-error{font-size:.75rem;display:block}
.vue-infinite-scroll{float:left;position:relative;padding:3rem 1.25rem;width:100%}
.vue-infinite-scroll p{text-align:center;-webkit-animation:load-more-pulse infinite 2.5s ease-in-out;animation:load-more-pulse infinite 2.5s ease-in-out}
@-webkit-keyframes load-more-pulse{0{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
@keyframes load-more-pulse{0{opacity:1}
50%{opacity:0}
100%{opacity:1}
}
.vue-radio-wrapper label{font-family:var(--body-font-family);color:#666;font-size:.875rem}
.vue-radio-wrapper input{position:absolute;opacity:0;height:0;width:0}
.vue-radio-wrapper .radio-box{transition-property:border-color;transition-duration:250ms;transition-timing-function:ease-in-out;display:inline-block;position:relative;width:.875rem;height:.875rem;border:.0625rem solid rgba(51,51,51,.25);border-radius:100%;margin-right:.375rem}
.vue-radio-wrapper .radio-box.is-selected{border-color:#333}
.vue-radio-wrapper .radio-box .radio-inner{display:inline-block;position:absolute;top:50%;left:50%;width:.5rem;height:.5rem;background:var(--primary);border-radius:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.vue-radio-wrapper :hover .radio-box{border-color:#666}
.vue-radio-wrapper :focus .radio-box{border-color:var(--primary)}
.vue-radio-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.vue-radio-item+.vue-radio-item{margin-top:.5rem}
.vue-radio-item .vue-checkbox-label.is-selected{color:#333}
@media print,screen and (min-width:48em){.vue-radio-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}
.vue-radio-item+.vue-radio-item{margin-top:0;margin-left:3.125rem}
}
.vue-reset-filters{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;padding-bottom:0;cursor:pointer;font-size:.875rem;font-family:var(--body-font-family)}
.vue-reset-filters:hover,.vue-reset-filters:focus{color:var(--primary)}
.vue-reset-filters-fade-enter-active,.vue-reset-filters-fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}
.vue-reset-filters-fade-enter,.vue-reset-filters-fade-leave-to{opacity:0}
.vue-search-loading{display:none;position:fixed;z-index:25;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.7)}
.vue-search-loading .loading{margin:auto;text-align:center}
.vue-search-loading .loading .fulfilling-square-spinner{margin:auto}
.vue-search-loading .loading strong{display:block;margin-top:1.5rem;color:#666;font-family:var(--body-font-family)}
@media print,screen and (min-width:64em){.vue-search-loading{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.vue-status-filter{padding:0rem 1.25rem 1.25rem}
.vue-status-filter .vue-checkbox-item-wrapper+.vue-checkbox-item-wrapper{margin-top:.75rem}
.vue-status-filter .results-count{display:inline-block;margin-left:5px}
.vue-filters-mobile-section .vue-status-filter{color:#666}
.vue-filters-mobile-section .vue-status-filter .vue-checkbox-item-wrapper+.vue-checkbox-item-wrapper{margin-top:1.875rem}
.vue-phase-filter{padding:0rem 1.25rem 1.25rem}
.vue-phase-filter .vue-checkbox-item-wrapper+.vue-checkbox-item-wrapper{margin-top:.75rem}
.vue-phase-filter .results-count{display:inline-block;margin-left:5px}
.vue-filters-mobile-section .vue-phase-filter{color:#666}
.vue-filters-mobile-section .vue-phase-filter .vue-checkbox-item-wrapper+.vue-checkbox-item-wrapper{margin-top:1.875rem}
.vue-distance-filter{background:#fff;border-radius:0;border:.0625rem solid #dbd6d1;display:flex;height:3.25rem;line-height:3.25rem;overflow:hidden;padding:0;width:26.25rem;z-index:9;width:100%}
.vue-distance-filter .color-theme{display:none;color:#dbd6d1;background-color:var(--primary)}
.vue-distance-filter-wrapper{display:block;float:left;position:relative}
@media screen and (max-width:63.9375em){.vue-distance-filter-wrapper{width:100%}
}
.vue-distance-filter-wrapper .vue-tooltip{display:none}
.vue-distance-filter-wrapper:hover .vue-tooltip{display:block}
.vue-distance-filter-mobile-label{display:none;font-weight:500;margin-bottom:.625rem;text-align:left}
@media screen and (max-width:63.9375em){.vue-distance-filter-mobile-label{display:block}
}
@media screen and (max-width:63.9375em){.vue-distance-filter{flex-wrap:wrap;height:auto !important}
}
.vue-distance-filter.disabled{filter:grayscale(100);opacity:.5;pointer-events:none}
.vue-distance-filter input[type=number]{-moz-appearance:textfield !important;-webkit-appearance:none;background:rgba(0,0,0,0);border:0;display:inline-block;height:3.25rem;padding:0;width:100%}
@media screen and (max-width:63.9375em){.vue-distance-filter input[type=number]{text-align:center}
}
.vue-distance-filter input[type=number]::-webkit-outer-spin-button,.vue-distance-filter input[type=number]::-webkit-inner-spin-button{display:none !important;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0}
.vue-distance-filter input[type=range]{-webkit-appearance:none;background:#dbd6d1;border:0;height:.25rem;left:50%;outline:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:85%;transition:all .3s ease-in-out}
.vue-distance-filter input[type=range]::-moz-range-thumb{-webkit-appearance:none;background-color:rgba(0,0,0,0);background-size:cover !important;background:url("../designs/patientplatform/img/knob.svg");border-radius:50%;border:0;box-shadow:none;cursor:pointer;height:30px;margin:0;outline:0;padding:0;width:30px}
.vue-distance-filter input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:rgba(0,0,0,0);background-size:cover !important;background:url("../designs/patientplatform/img/knob.svg");border-radius:50%;border:0;box-shadow:none;cursor:pointer;height:30px;margin:0;outline:0;padding:0;width:30px}
.vue-distance-filter--icon{position:relative;width:2.5rem}
.vue-distance-filter--icon img{height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:18px}
@media screen and (max-width:63.9375em){.vue-distance-filter--icon{height:3.25rem;width:15%}
}
@media screen and (max-width:99.9375em){.vue-distance-filter--title{display:none}
}
.vue-distance-filter--slider{flex-grow:1;padding:0 .9375rem;position:relative;display:block}
@media screen and (max-width:99.9375em){.vue-distance-filter--slider{display:none}
}
@media screen and (max-width:63.9375em){.vue-distance-filter--slider{height:3.25rem;width:80%;display:block}
}
.vue-distance-filter--distance{position:relative;border-left:.0625rem solid #dbd6d1;width:4.375rem;padding:0 .3125rem}
.vue-distance-filter--distance input{text-align:center}
@media screen and (max-width:99.9375em){.vue-distance-filter--distance{width:60%}
}
@media screen and (max-width:63.9375em){.vue-distance-filter--distance{width:70%;height:3.25rem;border-top:.0625rem solid #dbd6d1;border-left:0}
}
.vue-distance-filter--unit{position:relative;border-left:.0625rem solid #dbd6d1;width:5rem;padding:0 0 0 .625rem}
@media screen and (max-width:63.9375em){.vue-distance-filter--unit{border-top:.0625rem solid #dbd6d1;height:3.25rem;width:30%}
}
.vue-distance-filter--unit svg{position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);z-index:1}
.vue-distance-filter--unit select{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;display:block;height:3.25rem;line-height:3.25rem;margin:0 auto;padding:0 1.875rem 0 .3125rem;position:relative;width:100%;z-index:2}
.vue-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.vue-toggle input{position:absolute;opacity:0;height:0;width:0}
.vue-toggle .toggle-container{display:inline-block;position:relative;width:2.375rem;height:1.5rem;border-radius:.75rem;border:.0625rem solid #b1b3b3;background:#f2f2f2;margin-left:.625rem}
.vue-toggle .toggle-container.is-active{background:#00835a}
.vue-toggle .toggle-container.is-active .toggle-toggle{left:1rem}
.vue-toggle .toggle-toggle{transition-property:left,background;transition-duration:250ms;transition-timing-function:ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:1.75rem;height:1.75rem;background:#f2f2f2;border:.0625rem solid #b1b3b3;border-radius:50%;-webkit-box-shadow:0 .25rem .625rem rgba(0,0,0,.1);box-shadow:0 .25rem .625rem rgba(0,0,0,.1);left:-0.25rem;top:-0.1875rem}
.vue-toggle .toggle-toggle .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.vue-toggle .toggle-toggle .icon--close-light{font-size:.5625rem}
.vue-toggle .toggle-toggle .icon--bell{font-size:.875rem;top:calc(50% - 2px);left:calc(50% - 2px)}
.search-wrapper--narrow{margin:0 auto 3.125rem auto}
.search-wrapper--narrow .hide{display:none}
.search-wrapper--narrow .vue-search-disease-area-teaser{max-width:100%}
@media print,screen and (min-width:64em){.search-wrapper--narrow .vue-search-title{padding-top:40px}
}
@media print,screen and (min-width:64em){.search-wrapper--narrow .vue-search-title{padding-top:40px}
}
.search-wrapper--narrow .vue-search-title h1{text-align:center;margin-bottom:1.25rem}
.search-wrapper--narrow .vue-search-subtitle{text-align:center;max-width:925px;margin:0 auto;width:100%;font-size:1.25rem;line-height:2rem;color:#666;margin-bottom:1.875rem}
.search-wrapper--narrow .vue-solr-searchbox-inputwrapper{max-width:925px;margin:0 auto}
.search-wrapper--narrow .vue-solr-searchbox-inputwrapper input{max-width:100%}
.search-wrapper--narrow .vue-solr-searchbox-trial-count{display:flex;float:left;width:100%;line-height:1.2;margin:0;align-items:center}
@media print,screen and (min-width:64em){.search-wrapper--narrow{display:-webkit-box;display:-ms-flexbox;display:flex}
}
.search-wrapper--narrow .search-results-wrapper{display:block;position:relative;float:left;width:100%}
.search-wrapper--narrow .search-filters{display:flex;height:3.25rem;position:relative;width:70%;float:right;align-self:flex-end;justify-content:space-between;margin-bottom:30px}
@media screen and (max-width:63.9375em){.search-wrapper--narrow .search-filters{display:block;height:auto}
.search-wrapper--narrow .search-filters button.vue-advanced-filters-button{display:flex}
}
.search-wrapper--narrow .search-filters--with-results{position:relative;padding:.75rem;border:0}
@media screen and (max-width:63.9375em){.search-wrapper--narrow .search-filters--with-results .vue-checkbox-item-wrapper{display:flex;justify-content:flex-end;margin-bottom:.625rem}
}
.search-wrapper--narrow .search-filters--status,.search-wrapper--narrow .search-filters--phase{display:block;float:left;margin:0 10px;background:#fff;border-radius:0;border:.0625rem solid #dbd6d1;width:18.75rem;z-index:9;overflow:hidden}
.search-wrapper--narrow .search-filters--status h3,.search-wrapper--narrow .search-filters--phase h3{width:100%;background:#fff;font-weight:normal;cursor:pointer;padding:0rem 1.25rem;position:relative;z-index:1;height:50px;line-height:50px}
@media screen and (min-width:64em){.search-wrapper--narrow .search-filters--status.is-active,.search-wrapper--narrow .search-filters--phase.is-active{border-color:var(--primary)}
}
.search-wrapper--narrow .search-filters--status span,.search-wrapper--narrow .search-filters--phase span{cursor:pointer}
.search-wrapper--narrow .search-filters--status span:hover,.search-wrapper--narrow .search-filters--phase span:hover{color:var(--primary)}
.search-wrapper--narrow .search-filters--status-dropdown,.search-wrapper--narrow .search-filters--phase-dropdown{box-shadow:0 .3125rem .9375rem rgba(0,0,0,.15);color:#666;font-size:1rem;font-weight:400;padding:0 1.25rem 1.25rem 1.25rem}
@media screen and (max-width:63.9375em){.search-wrapper--narrow .search-filters--status-dropdown,.search-wrapper--narrow .search-filters--phase-dropdown{box-shadow:none !important}
}
.search-wrapper--narrow .search-filters-desktop{display:none;position:-webkit-sticky;position:sticky;overflow-y:auto;top:0;left:0;padding-bottom:1.5rem;height:100vh;width:19.0625rem;-webkit-box-shadow:0 .3125rem 1.5rem 0 rgba(0,0,0,.07);box-shadow:0 .3125rem 1.5rem 0 rgba(0,0,0,.07);border-right:solid .0625rem #d9d9d9}
@media print,screen and (min-width:64em){.search-wrapper--narrow .search-filters-desktop{display:block}
}
@media screen and (min-width:100em){.search-wrapper--narrow .search-filters-desktop{width:23.75rem}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.search-wrapper--narrow .search-filters-desktop{position:fixed !important;top:5rem !important;height:calc(100vh - 5rem)}
}
.search-wrapper--narrow main{margin:0 auto;max-width:100%;padding:0 1.25rem;-webkit-box-flex:1;-ms-flex:1;flex:1}
@media print,screen and (min-width:64em){.search-wrapper--narrow main{padding:0 3.125rem}
}
@media screen and (min-width:100em){.search-wrapper--narrow main{padding:0 6.25rem}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.search-wrapper--narrow main{max-width:none}
}
.vue-search-tag{background:rgba(var(--primary),0.15);border-radius:.3125rem;color:var(--primary);cursor:pointer;display:inline-block;font-weight:500;height:1.8125rem;margin-right:.625rem;padding:.3125rem .625rem;max-width:200px;text-transform:capitalize;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
@media screen and (max-width:63.9375em){.vue-search-tag{margin:.3125rem .625rem .3125rem 0}
}
.vue-search-tag-wrapper{display:block;height:1.8125rem;left:4.375rem;position:absolute;top:50%;transform:translateY(-50%);overflow:hidden;max-width:100%}
.vue-search-tag-wrapper .tag-count{display:none}
@media screen and (max-width:63.9375em){.vue-search-tag-wrapper{display:flex;flex-wrap:wrap;height:auto;left:0;margin:.625rem 0;min-height:.0625rem;position:relative;top:0;transform:none}
}
.vue-search-tag:before{float:right;font-size:.625rem;margin:.25rem 0 .25rem .625rem}
.vue-advanced-filters{display:flex;align-content:center;justify-content:center;width:100%;text-align:center;position:relative;float:left;z-index:8;height:6.25rem;opacity:1;position:relative}
.vue-advanced-filters .reset-all{display:block;position:relative;float:left;cursor:pointer;color:#b1b3b3;z-index:9}
@media screen and (max-width:63.9375em){.vue-advanced-filters .reset-all{top:-2.625rem;right:5rem;float:none;position:absolute}
}
.vue-advanced-filters .reset-all svg,.vue-advanced-filters .reset-all path{fill:#b1b3b3;margin-left:.1875rem;height:.6875rem;pointer-events:none}
.vue-advanced-filters .reset-all:hover,.vue-advanced-filters .reset-all.highlight{color:var(--primary)}
.vue-advanced-filters .reset-all:hover svg,.vue-advanced-filters .reset-all:hover path,.vue-advanced-filters .reset-all.highlight svg,.vue-advanced-filters .reset-all.highlight path{fill:var(--primary)}
.vue-advanced-filters-container{position:relative;align-content:flex-start}
.vue-advanced-filters-mobile-header,.vue-advanced-filters-mobile-footer{display:none;height:4.375rem;line-height:4.375rem;width:100%;text-align:left;position:relative}
.vue-advanced-filters-mobile-header .title,.vue-advanced-filters-mobile-footer .title{font-weight:500}
.vue-advanced-filters-mobile-header .close-button,.vue-advanced-filters-mobile-footer .close-button{display:block;height:4.375rem;line-height:4.375rem;text-align:center;position:absolute;right:0;top:0;width:4.375rem}
.vue-advanced-filters-mobile-header .close-button:before,.vue-advanced-filters-mobile-footer .close-button:before{font-size:1rem;color:#000}
@media screen and (max-width:63.9375em){.vue-advanced-filters-mobile-header,.vue-advanced-filters-mobile-footer{display:block}
}
.vue-advanced-filters-mobile-header{border-bottom:1px solid #dbd6d1;padding:0 1.25rem}
.vue-advanced-filters-mobile-footer{border-top:1px solid #dbd6d1;padding:1.25rem;height:auto}
.vue-advanced-filters-mobile-footer-button{display:flex;align-content:center;justify-content:center;height:3.25rem;line-height:3.125rem;padding:0 3.125rem;border:.0625rem solid var(--primary);text-align:center;cursor:pointer;background-color:var(--primary);color:#fff;transition:all .3s ease;flex-wrap:nowrap;width:100%}
@media screen and (max-width:63.9375em){.vue-advanced-filters{height:auto;min-height:6.875rem}
}
.vue-advanced-filters.hide{overflow:hidden}
.vue-advanced-filters-wrapper{position:relative;padding:1.875rem 0rem 0rem 0rem;width:100%;height:100%;justify-content:center}
.vue-advanced-filters-wrapper&gt;.filter{float:left;position:relative;width:100%;margin:0 0 1.5625rem 0}
.vue-advanced-filters-wrapper&gt;.filter.reset-all{float:none;position:unset;margin:0;width:auto}
@media screen and (min-width:64em){.vue-advanced-filters-wrapper&gt;.filter.reset-all{width:100%;margin:0 0 1.5625rem 0;float:left;position:relative;height:50px;display:flex;justify-content:center;align-items:center;width:10%;margin-right:0}
}
.vue-advanced-filters-wrapper&gt;.filter.search-filters--with-results{display:flex;justify-content:center;float:left;position:relative}
@media screen and (max-width:63.9375em){.vue-advanced-filters-wrapper&gt;.filter.search-filters--with-results{margin:1.25rem 0 0 0;justify-content:flex-start}
}
.vue-advanced-filters-wrapper&gt;.filter.search-filters--with-results .toggle-container{background-color:rgba(177,179,179,.5);margin-right:1.25rem}
@media screen and (min-width:64em){.vue-advanced-filters-wrapper&gt;.filter{width:calc(22.5% - 20px);margin:0 1.25rem 0 0}
}
@media screen and (max-width:63.9375em){.vue-advanced-filters-wrapper{padding:1.25rem;height:auto;display:flex;flex-wrap:wrap;width:100%}
.vue-advanced-filters-wrapper .vue-distance-filter,.vue-advanced-filters-wrapper .search-filters--status,.vue-advanced-filters-wrapper .search-filters--phase{margin:0;width:100%;height:3.125rem}
.vue-advanced-filters-wrapper .search-filters--status{margin:1.25rem 0}
}
@media screen and (max-width:63.9375em){.vue-advanced-filters{position:fixed;top:0;left:0;z-index:999;background:#fff;height:100%;padding:0 !important}
.vue-advanced-filters .vue-filter-accordion{height:auto !important;border:0;border-top:.0625rem solid #dbd6d1}
.vue-advanced-filters .vue-filter-accordion h3{pointer-events:none;padding:0;font-weight:500}
.vue-advanced-filters .vue-filter-accordion h3 svg{display:none}
.vue-advanced-filters .vue-filter-accordion .vue-status-filter,.vue-advanced-filters .vue-filter-accordion .vue-phase-filter{padding:0}
.vue-advanced-filters .vue-filter-accordion .vue-checkbox-item{display:flex;justify-content:space-between;width:100%}
.vue-advanced-filters .vue-filter-accordion .vue-checkbox-item .checkbox-box{order:2;margin:0}
.vue-advanced-filters .vue-filter-accordion .vue-checkbox-item .vue-checkbox-label{order:1}
.vue-advanced-filters .vue-filter-accordion div{display:block !important}
.vue-advanced-filters .vue-advanced-filters-container{flex-wrap:wrap;overflow:scroll}
}
.vue-advanced-filters-button-counter{display:inline-block;color:var(--primary);background-color:#fff;font-size:10px;font-weight:bold;width:1.375rem;height:1.375rem;line-height:1.375rem;border-radius:50%;margin-left:.625rem;align-self:center;transition:all .3s ease}
@media screen and (max-width:63.9375em){.vue-advanced-filters-button{width:100%}
}
.vue-advanced-filters-button.vue-advanced-filters-button-cta{align-content:center;background-color:var(--primary);border:.0625rem solid var(--primary);color:#fff;cursor:pointer;display:flex;flex-wrap:nowrap;height:3.25rem;justify-content:center;line-height:3.125rem;padding:0 3.125rem;text-align:center;margin-left:1.875rem;transition:all .3s ease}
.vue-advanced-filters-button.vue-advanced-filters-button-cta.mobile{display:none}
.vue-advanced-filters-button.vue-advanced-filters-button-cta svg{display:block;position:relative;height:3.125rem;margin-right:.625rem}
.vue-advanced-filters-button.vue-advanced-filters-button-cta svg path{fill:#fff;transition:all .3s ease}
.vue-advanced-filters-button.vue-advanced-filters-button-cta:hover,.vue-advanced-filters-button.vue-advanced-filters-button-cta.active{background-color:#fff;border-color:var(--primary);color:var(--primary)}
.vue-advanced-filters-button.vue-advanced-filters-button-cta:hover svg path,.vue-advanced-filters-button.vue-advanced-filters-button-cta.active svg path{fill:var(--primary)}
.vue-advanced-filters-button.vue-advanced-filters-button-cta:hover .vue-advanced-filters-button-counter,.vue-advanced-filters-button.vue-advanced-filters-button-cta.active .vue-advanced-filters-button-counter{background-color:var(--primary);color:#fff}
@media screen and (max-width:63.9375em){.vue-advanced-filters-button.vue-advanced-filters-button-cta{margin:0;position:relative;right:auto;float:left;width:100%}
}
.vue-trial-disclaimer{display:flex;background:#f5f5f2;min-height:4.0625rem;line-height:1.5;font-size:1rem;margin-bottom:1.875rem;order:1;width:100%}
@media screen and (min-width:64em){.vue-trial-disclaimer{margin-bottom:0;font-size:1.25rem}
}
.vue-trial-disclaimer__container{position:relative;display:flex;margin:0 auto;width:100%;justify-content:start;align-items:center;max-width:90%;padding:1.25rem 0 1.25rem 3.125rem;color:#544f4f}
.vue-trial-disclaimer__container svg{position:absolute;left:0;top:1.25rem;color:#544f4f;fill:#544f4f}
@media screen and (min-width:100em){.vue-trial-disclaimer__container{max-width:97.1875rem}
}
.vue-side-panel{position:fixed;display:flex;justify-content:flex-end;top:0;left:0;z-index:99999;background-color:rgba(0,0,0,.6);width:100%;height:100%}
.vue-side-panel__overlay{display:block;position:fixed;width:100%;height:100%;left:0;top:0;z-index:1}
.vue-side-panel__close-button{position:absolute;right:1.875rem;top:1.875rem;color:#000;cursor:pointer}
.vue-side-panel__category{font-size:1rem;padding:.625rem 3.125rem}
.vue-side-panel__container{z-index:2;display:flex;flex-wrap:nowrap;flex-direction:column;height:100%;background-color:#fff;padding:5rem 0 0 0;width:100%;overflow-y:scroll}
@media screen and (min-width:64em){.vue-side-panel__container{width:32.8125rem}
}
@media screen and (min-width:80em){.vue-side-panel__container{overflow-y:hidden}
}
.vue-side-panel__header{background-color:#f5f5f2;padding:1.875rem 3.125rem}
.vue-side-panel__header-title{font-size:1.75rem}
.vue-side-panel__header-subtitle{margin-top:.3125rem;font-size:1.25rem;font-weight:300;line-height:1.5}
.vue-side-panel__description{padding:1.875rem 3.125rem;-ms-overflow-style:none;scrollbar-width:none}
@media screen and (min-width:80em){.vue-side-panel__description{overflow-y:auto}
}
.vue-tooltip{position:absolute;padding:.5rem 1rem;background-color:#fff;box-shadow:0 .3125rem 1.5625rem rgba(0,0,0,.15);font-size:1rem;font-weight:600;color:#544f4f;width:270px;left:50%;z-index:999;line-height:1.3;font-family:var(--body-font-family)}
.vue-tooltip:before{content:"";display:block;position:absolute;left:50%;width:1.5625rem;height:1.5625rem;transform:rotate(45deg) translateX(-50%);background-color:#fff;z-index:-1}
.vue-tooltip.top{top:-0.3125rem;transform:translate(-50%,-100%)}
.vue-tooltip.top:before{bottom:-0.78125rem}
.vue-tooltip.bottom{bottom:-0.3125rem;transform:translate(-50%,100%)}
.vue-tooltip.bottom:before{top:.3125rem}
.accordion{margin-left:0;background:#fff;list-style-type:none;margin:0;padding:0}
.accordion[disabled] .accordion-title{cursor:not-allowed}
.accordion .item{margin-bottom:2.25rem;border-bottom:solid .0625rem #d9d9d9}
.accordion .item:first-child&gt;:first-child{border-radius:.375rem .375rem 0 0}
.accordion .item:last-child&gt;:last-child{border-radius:0 0 .375rem .375rem}
.accordion .title{position:relative;display:block;padding:1.5rem 0;border:0;border-bottom:0;font-size:.75rem;line-height:1;color:var(--primary);text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75;transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;padding-right:3rem;color:#666;border:0;word-wrap:break-word}
:last-child:not(.is-active)&gt;.accordion .title{border-bottom:0;border-radius:0 0 .375rem .375rem}
.accordion .title:hover,.accordion .title:focus{background-color:rgba(0,0,0,0)}
.accordion .title::before{position:absolute;top:50%;right:1rem;margin-top:-0.5rem;content:"+"}
.is-active&gt;.accordion .title::before{content:"â€“"}
.accordion .title:active,.accordion .title:focus,.accordion .title:hover{text-decoration:none}
@media print,screen and (min-width:64em){.accordion .title{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.accordion .title{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.accordion .title{font-size:1.25rem}
}
.accordion .title h1,.accordion .title h2,.accordion .title h3,.accordion .title h4{font-weight:inherit;margin:0}
.accordion .title::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€§";transition-property:padding,transform;transition-duration:150ms;transition-timing-function:ease-out;width:3rem;right:0;color:#fff;z-index:1;text-align:center;font-weight:300}
.accordion .title::after{transition-property:background-color;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;top:0;height:100%;width:3rem;opacity:.8;background-color:var(--primary);right:0}
.accordion .title:active,.accordion .title:hover{color:#666;padding-left:1.125rem}
.accordion .title:active::before,.accordion .title:hover::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.accordion .title:focus{color:#666}
.accordion .content{display:none;padding:1.5rem 0;border:0;border-bottom:0;background-color:#fff;color:#666;padding-right:3rem}
:last-child&gt;.accordion .content:last-child{border-bottom:0}
.accordion .item.is-active .title::after{background-color:#666}
.accordion .item.is-active .title::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€&nbsp;"}
.callback-request-form-wrapper{padding-top:4.5rem;text-align:center}
.callback-request-form-wrapper&gt;*{text-align:left}
.callback-request-form-wrapper .overlay-close{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);position:relative;margin-left:-1.125rem;margin:1.5rem auto 3rem;text-align:center;font-weight:500}
.callback-request-form-wrapper .overlay-close:active,.callback-request-form-wrapper .overlay-close:focus,.callback-request-form-wrapper .overlay-close:hover{text-decoration:none}
@media print,screen and (min-width:48em){.callback-request-form-wrapper .overlay-close{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper .overlay-close{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper .overlay-close{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.callback-request-form-wrapper .overlay-close{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.callback-request-form-wrapper .overlay-close{line-height:1.56}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper .overlay-close{line-height:1.6}
}
.callback-request-form-wrapper .overlay-close::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.callback-request-form-wrapper .overlay-close:focus::before,.callback-request-form-wrapper .overlay-close:hover::before{left:0;right:auto;width:100%}
.callback-request-form-wrapper .overlay-close:active,.callback-request-form-wrapper .overlay-close:focus,.callback-request-form-wrapper .overlay-close:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.callback-request-form-wrapper .overlay-close&gt;span{color:inherit;position:absolute;left:auto;right:auto;left:-1.125rem;top:0;line-height:inherit}
.callback-request-form-wrapper .overlay-close&gt;span::before,.callback-request-form-wrapper .overlay-close&gt;span::after{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;font-size:.75em;vertical-align:baseline}
.callback-request-form-wrapper .overlay-close&gt;span{left:-1.5rem;padding-top:.25rem;line-height:1}
.callback-request-form-wrapper .overlay-close&gt;span::before{font-size:1.125rem}
.callback-request-form-wrapper .post-ajax-container{display:none;margin-top:3rem;text-align:center}
.callback-request-form-wrapper .post-ajax-container h3,.callback-request-form-wrapper .post-ajax-container .h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1.25rem;color:#333}
@media print,screen and (min-width:48em){.callback-request-form-wrapper .post-ajax-container h3,.callback-request-form-wrapper .post-ajax-container .h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper .post-ajax-container h3,.callback-request-form-wrapper .post-ajax-container .h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper .post-ajax-container h3,.callback-request-form-wrapper .post-ajax-container .h3{font-size:1.75rem}
}
.callback-request-form-wrapper .post-ajax-container p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:1.5rem;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75}
@media print,screen and (min-width:48em){.callback-request-form-wrapper .post-ajax-container p{padding-bottom:2.25rem}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper .post-ajax-container p{padding-bottom:3rem}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper .post-ajax-container p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper .post-ajax-container p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.callback-request-form-wrapper .post-ajax-container p{font-size:1.25rem}
}
.callback-request-form-wrapper .post-ajax-container .button,.callback-request-form-wrapper .post-ajax-container .related-studies__tags__link{display:inline-block}
.callback-request-form-wrapper .post-ajax-container.showed{display:block}
.callback-request-form-wrapper .post-ajax-container.error-container{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;background-color:rgba(255,255,255,.75);z-index:1}
.callback-request-form-wrapper .post-ajax-container.error-container .error-wrapper{position:absolute;max-width:100%;padding:2.25rem 2.5rem;top:50%;left:50%;border:1px solid rgba(102,102,102,.25);border-radius:.375rem;background-color:#fff;-webkit-box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.callback-request-form-wrapper .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.callback-request-form-wrapper h2{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.25rem;color:#333;text-align:center}
@media print,screen and (min-width:48em){.callback-request-form-wrapper h2{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper h2{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){.callback-request-form-wrapper h2{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper h2{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper h2{font-size:1.75rem}
}
.callback-request-form-wrapper h3,.callback-request-form-wrapper .h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1.25rem;color:var(--primary);font-weight:normal;margin-bottom:.75rem}
@media print,screen and (min-width:48em){.callback-request-form-wrapper h3,.callback-request-form-wrapper .h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper h3,.callback-request-form-wrapper .h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper h3,.callback-request-form-wrapper .h3{font-size:1.75rem}
}
@media print,screen and (min-width:48em){.callback-request-form-wrapper h3,.callback-request-form-wrapper .h3{margin-bottom:1.875rem}
.callback-request-form-wrapper .form-group .input-field{-ms-flex-preferred-size:25rem;flex-basis:25rem;max-width:50%;padding:0 1.25rem}
.callback-request-form-wrapper .form-group .input-field:first-of-type,.callback-request-form-wrapper .form-group .input-field:nth-of-type(2n+1){padding-left:0}
.callback-request-form-wrapper .form-group .input-field:nth-of-type(2n){padding-right:0}
}
@media print,screen and (min-width:64em){.callback-request-form-wrapper .form-group .input-field{max-width:33.3%}
.callback-request-form-wrapper .form-group .input-field:nth-of-type(2n+1),.callback-request-form-wrapper .form-group .input-field:nth-of-type(2n){padding:0 1.25rem}
.callback-request-form-wrapper .form-group .input-field:nth-of-type(3n+1){padding-left:0}
.callback-request-form-wrapper .form-group .input-field:nth-of-type(3n){padding-right:0}
}
.callback-request-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.callback-request-form.form-sent{display:none}
.callback-request-form .select-field .field-label{margin-bottom:1.25rem}
.callback-request-form .input-field{-ms-flex-preferred-size:18.75rem;flex-basis:18.75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.callback-request-form .checkbox-field,.callback-request-form .recaptcha-field,.callback-request-form h2,.callback-request-form hr,.callback-request-form p{-ms-flex-preferred-size:100%;flex-basis:100%}
.callback-request-form .checkbox-field{margin-top:1.5rem}
.callback-request-form .text-component{width:100%;margin-top:.9375rem}
@media print,screen and (min-width:48em){.callback-request-form .input-field{padding:0 1.25rem}
.callback-request-form .input-field:first-of-type{padding-left:0}
.callback-request-form .input-field:nth-of-type(3){padding-right:0}
}
.contact-request-form-wrapper{padding-top:4.5rem;text-align:center}
.contact-request-form-wrapper&gt;*{text-align:left}
.contact-request-form-wrapper .overlay-close{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);position:relative;margin-left:-1.125rem;margin:1.5rem auto 3rem;text-align:center;font-weight:500}
.contact-request-form-wrapper .overlay-close:active,.contact-request-form-wrapper .overlay-close:focus,.contact-request-form-wrapper .overlay-close:hover{text-decoration:none}
@media print,screen and (min-width:48em){.contact-request-form-wrapper .overlay-close{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper .overlay-close{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper .overlay-close{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.contact-request-form-wrapper .overlay-close{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.contact-request-form-wrapper .overlay-close{line-height:1.56}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper .overlay-close{line-height:1.6}
}
.contact-request-form-wrapper .overlay-close::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.contact-request-form-wrapper .overlay-close:focus::before,.contact-request-form-wrapper .overlay-close:hover::before{left:0;right:auto;width:100%}
.contact-request-form-wrapper .overlay-close:active,.contact-request-form-wrapper .overlay-close:focus,.contact-request-form-wrapper .overlay-close:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.contact-request-form-wrapper .overlay-close&gt;span{color:inherit;position:absolute;left:auto;right:auto;left:-1.125rem;top:0;line-height:inherit}
.contact-request-form-wrapper .overlay-close&gt;span::before,.contact-request-form-wrapper .overlay-close&gt;span::after{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;font-size:.75em;vertical-align:baseline}
.contact-request-form-wrapper .overlay-close&gt;span{left:-1.5rem;padding-top:.25rem;line-height:1}
.contact-request-form-wrapper .overlay-close&gt;span::before{font-size:1.125rem}
.contact-request-form-wrapper .post-ajax-container{display:none;margin-top:3rem;text-align:center}
.contact-request-form-wrapper .post-ajax-container h3,.contact-request-form-wrapper .post-ajax-container .h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1.25rem;color:#333}
@media print,screen and (min-width:48em){.contact-request-form-wrapper .post-ajax-container h3,.contact-request-form-wrapper .post-ajax-container .h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper .post-ajax-container h3,.contact-request-form-wrapper .post-ajax-container .h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper .post-ajax-container h3,.contact-request-form-wrapper .post-ajax-container .h3{font-size:1.75rem}
}
.contact-request-form-wrapper .post-ajax-container p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:1.5rem;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75}
@media print,screen and (min-width:48em){.contact-request-form-wrapper .post-ajax-container p{padding-bottom:2.25rem}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper .post-ajax-container p{padding-bottom:3rem}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper .post-ajax-container p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper .post-ajax-container p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.contact-request-form-wrapper .post-ajax-container p{font-size:1.25rem}
}
.contact-request-form-wrapper .post-ajax-container .button,.contact-request-form-wrapper .post-ajax-container .related-studies__tags__link{display:inline-block}
.contact-request-form-wrapper .post-ajax-container.showed{display:block}
.contact-request-form-wrapper .post-ajax-container.error-container{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;background-color:rgba(255,255,255,.75);z-index:1}
.contact-request-form-wrapper .post-ajax-container.error-container .error-wrapper{position:absolute;max-width:100%;padding:2.25rem 2.5rem;top:50%;left:50%;border:1px solid rgba(102,102,102,.25);border-radius:.375rem;background-color:#fff;-webkit-box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.contact-request-form-wrapper .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.contact-request-form-wrapper h2{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.25rem;color:#333;text-align:center}
@media print,screen and (min-width:48em){.contact-request-form-wrapper h2{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper h2{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){.contact-request-form-wrapper h2{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper h2{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper h2{font-size:1.75rem}
}
.contact-request-form-wrapper h3,.contact-request-form-wrapper .h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1.25rem;color:var(--primary);font-weight:normal;margin-bottom:.75rem}
@media print,screen and (min-width:48em){.contact-request-form-wrapper h3,.contact-request-form-wrapper .h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper h3,.contact-request-form-wrapper .h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper h3,.contact-request-form-wrapper .h3{font-size:1.75rem}
}
@media print,screen and (min-width:48em){.contact-request-form-wrapper h3,.contact-request-form-wrapper .h3{margin-bottom:1.875rem}
.contact-request-form-wrapper .form-group .input-field{-ms-flex-preferred-size:25rem;flex-basis:25rem;max-width:50%;padding:0 1.25rem}
.contact-request-form-wrapper .form-group .input-field:first-of-type,.contact-request-form-wrapper .form-group .input-field:nth-of-type(2n+1){padding-left:0}
.contact-request-form-wrapper .form-group .input-field:nth-of-type(2n){padding-right:0}
}
@media print,screen and (min-width:64em){.contact-request-form-wrapper .form-group .input-field{max-width:33.3%}
.contact-request-form-wrapper .form-group .input-field:nth-of-type(2n+1),.contact-request-form-wrapper .form-group .input-field:nth-of-type(2n){padding:0 1.25rem}
.contact-request-form-wrapper .form-group .input-field:nth-of-type(3n+1){padding-left:0}
.contact-request-form-wrapper .form-group .input-field:nth-of-type(3n){padding-right:0}
}
.contact-request-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.contact-request-form.form-sent{display:none}
.contact-request-form .input-field{-ms-flex-preferred-size:18.75rem;flex-basis:18.75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.contact-request-form .textarea-field{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.contact-request-form .recaptcha-field,.contact-request-form h2,.contact-request-form h3,.contact-request-form hr,.contact-request-form p{-ms-flex-preferred-size:100%;flex-basis:100%}
@media print,screen and (min-width:48em){.contact-request-form .input-field{padding:0 1.25rem;max-width:33.1%}
.contact-request-form .input-field:first-of-type,.contact-request-form .input-field:nth-of-type(4n){padding-left:0}
.contact-request-form .input-field:nth-of-type(4n+3){padding-right:0}
}
.sponsor-contact-form-wrapper{padding-top:4.5rem;text-align:center}
.sponsor-contact-form-wrapper&gt;*{text-align:left}
.sponsor-contact-form-wrapper .overlay-close{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);position:relative;margin-left:-1.125rem;margin:1.5rem auto 3rem;text-align:center;font-weight:500}
.sponsor-contact-form-wrapper .overlay-close:active,.sponsor-contact-form-wrapper .overlay-close:focus,.sponsor-contact-form-wrapper .overlay-close:hover{text-decoration:none}
@media print,screen and (min-width:48em){.sponsor-contact-form-wrapper .overlay-close{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper .overlay-close{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper .overlay-close{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.sponsor-contact-form-wrapper .overlay-close{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.sponsor-contact-form-wrapper .overlay-close{line-height:1.56}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper .overlay-close{line-height:1.6}
}
.sponsor-contact-form-wrapper .overlay-close::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.sponsor-contact-form-wrapper .overlay-close:focus::before,.sponsor-contact-form-wrapper .overlay-close:hover::before{left:0;right:auto;width:100%}
.sponsor-contact-form-wrapper .overlay-close:active,.sponsor-contact-form-wrapper .overlay-close:focus,.sponsor-contact-form-wrapper .overlay-close:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.sponsor-contact-form-wrapper .overlay-close&gt;span{color:inherit;position:absolute;left:auto;right:auto;left:-1.125rem;top:0;line-height:inherit}
.sponsor-contact-form-wrapper .overlay-close&gt;span::before,.sponsor-contact-form-wrapper .overlay-close&gt;span::after{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;font-size:.75em;vertical-align:baseline}
.sponsor-contact-form-wrapper .overlay-close&gt;span{left:-1.5rem;padding-top:.25rem;line-height:1}
.sponsor-contact-form-wrapper .overlay-close&gt;span::before{font-size:1.125rem}
.sponsor-contact-form-wrapper .post-ajax-container{display:none;margin-top:3rem;text-align:center}
.sponsor-contact-form-wrapper .post-ajax-container h3,.sponsor-contact-form-wrapper .post-ajax-container .h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1.25rem;color:#333}
@media print,screen and (min-width:48em){.sponsor-contact-form-wrapper .post-ajax-container h3,.sponsor-contact-form-wrapper .post-ajax-container .h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper .post-ajax-container h3,.sponsor-contact-form-wrapper .post-ajax-container .h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper .post-ajax-container h3,.sponsor-contact-form-wrapper .post-ajax-container .h3{font-size:1.75rem}
}
.sponsor-contact-form-wrapper .post-ajax-container p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:1.5rem;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75}
@media print,screen and (min-width:48em){.sponsor-contact-form-wrapper .post-ajax-container p{padding-bottom:2.25rem}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper .post-ajax-container p{padding-bottom:3rem}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper .post-ajax-container p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper .post-ajax-container p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.sponsor-contact-form-wrapper .post-ajax-container p{font-size:1.25rem}
}
.sponsor-contact-form-wrapper .post-ajax-container .button,.sponsor-contact-form-wrapper .post-ajax-container .related-studies__tags__link{display:inline-block}
.sponsor-contact-form-wrapper .post-ajax-container.showed{display:block}
.sponsor-contact-form-wrapper .post-ajax-container.error-container{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;background-color:rgba(255,255,255,.75);z-index:1}
.sponsor-contact-form-wrapper .post-ajax-container.error-container .error-wrapper{position:absolute;max-width:100%;padding:2.25rem 2.5rem;top:50%;left:50%;border:1px solid rgba(102,102,102,.25);border-radius:.375rem;background-color:#fff;-webkit-box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.sponsor-contact-form-wrapper .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.sponsor-contact-form-wrapper h2{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.25rem;color:#333;text-align:center}
@media print,screen and (min-width:48em){.sponsor-contact-form-wrapper h2{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper h2{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){.sponsor-contact-form-wrapper h2{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper h2{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper h2{font-size:1.75rem}
}
.sponsor-contact-form-wrapper h3,.sponsor-contact-form-wrapper .h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1.25rem;color:var(--primary);font-weight:normal;margin-bottom:.75rem}
@media print,screen and (min-width:48em){.sponsor-contact-form-wrapper h3,.sponsor-contact-form-wrapper .h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper h3,.sponsor-contact-form-wrapper .h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper h3,.sponsor-contact-form-wrapper .h3{font-size:1.75rem}
}
@media print,screen and (min-width:48em){.sponsor-contact-form-wrapper h3,.sponsor-contact-form-wrapper .h3{margin-bottom:1.875rem}
.sponsor-contact-form-wrapper .form-group .input-field{-ms-flex-preferred-size:25rem;flex-basis:25rem;max-width:50%;padding:0 1.25rem}
.sponsor-contact-form-wrapper .form-group .input-field:first-of-type,.sponsor-contact-form-wrapper .form-group .input-field:nth-of-type(2n+1){padding-left:0}
.sponsor-contact-form-wrapper .form-group .input-field:nth-of-type(2n){padding-right:0}
}
@media print,screen and (min-width:64em){.sponsor-contact-form-wrapper .form-group .input-field{max-width:33.3%}
.sponsor-contact-form-wrapper .form-group .input-field:nth-of-type(2n+1),.sponsor-contact-form-wrapper .form-group .input-field:nth-of-type(2n){padding:0 1.25rem}
.sponsor-contact-form-wrapper .form-group .input-field:nth-of-type(3n+1){padding-left:0}
.sponsor-contact-form-wrapper .form-group .input-field:nth-of-type(3n){padding-right:0}
}
.sponsor-contact-form--spacer{margin-top:3rem}
@media print,screen and (min-width:48em){.sponsor-contact-form--spacer{margin-top:8rem}
}
.sponsor-contact-form--items{width:100%;margin:1.5rem 0}
.sponsor-contact-form--items ul{list-style:none;padding:0;margin:0;width:100%}
.sponsor-contact-form--items li{width:100%;display:inline-block;margin-bottom:.75rem}
.sponsor-contact-form--items li:last-child{margin-bottom:0}
.sponsor-contact-form--items a{text-decoration:none;color:inherit;cursor:pointer;transition-property:box-shadow;transition-duration:150ms;transition-timing-function:ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid .0625rem var(--primary);border-radius:.375rem;background:#fff;padding:1.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}
.sponsor-contact-form--items a:active,.sponsor-contact-form--items a:focus,.sponsor-contact-form--items a:hover{text-decoration:none}
.sponsor-contact-form--items a:active,.sponsor-contact-form--items a:focus,.sponsor-contact-form--items a:hover{-webkit-box-shadow:0rem .3125rem 1.25rem 0rem rgba(0,0,0,.05);box-shadow:0rem .3125rem 1.25rem 0rem rgba(0,0,0,.05)}
.sponsor-contact-form--items a .copytext{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:block;text-align:center;line-height:1;margin-top:1.5rem;width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
@media print,screen and (min-width:48em){.sponsor-contact-form--items a .copytext{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.sponsor-contact-form--items a .copytext{font-size:1rem}
}
@media print,screen and (min-width:64em){.sponsor-contact-form--items a .copytext{font-size:1rem}
}
@media print,screen and (min-width:64em){.sponsor-contact-form--items a .copytext{line-height:1.5}
}
.sponsor-contact-form--items .icon{font-size:1.5rem;-webkit-box-flex:0;-ms-flex:0 0 5rem;flex:0 0 5rem;line-height:1}
@media print,screen and (min-width:64em){.sponsor-contact-form--items .icon{font-size:2rem;font-size:calc(2rem + 8*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.sponsor-contact-form--items .icon{font-size:2rem;font-size:calc(2rem + 8*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.sponsor-contact-form--items .icon{font-size:2.5rem}
}
.sponsor-contact-form--items .cta{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;margin-left:-1.125rem;font-size:.875rem;word-wrap:break-word;text-align:center}
.sponsor-contact-form--items .cta:active,.sponsor-contact-form--items .cta:focus,.sponsor-contact-form--items .cta:hover{text-decoration:none}
@media print,screen and (min-width:48em){.sponsor-contact-form--items .cta{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.sponsor-contact-form--items .cta{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.sponsor-contact-form--items .cta{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.sponsor-contact-form--items .cta{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.sponsor-contact-form--items .cta{line-height:1.56}
}
@media print,screen and (min-width:64em){.sponsor-contact-form--items .cta{line-height:1.6}
}
.sponsor-contact-form--items .cta:active,.sponsor-contact-form--items .cta:focus,.sponsor-contact-form--items .cta:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.sponsor-contact-form--items .cta&gt;span{color:inherit;position:absolute;left:auto;right:auto;left:-1.125rem;top:0;line-height:inherit}
.sponsor-contact-form--items .cta&gt;span::before,.sponsor-contact-form--items .cta&gt;span::after{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;font-size:.75em;vertical-align:baseline}
@media print,screen and (min-width:48em){.sponsor-contact-form--items{margin:1.5rem 0}
.sponsor-contact-form--items li{width:20rem;margin-right:2rem}
.sponsor-contact-form--items .icon{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%}
.sponsor-contact-form--items .cta{font-size:1rem}
}
.disclaimer-overlay{transition-property:opacity;transition-duration:150ms;transition-timing-function:ease-out;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.75);display:none;z-index:100}
.disclaimer-overlay.opened{display:block}
.disclaimer{position:absolute;top:50%;left:50%;width:95%;max-width:56.25rem;padding:1.5rem 2rem;background-color:#fff;transform:translateY(-50%) translateX(-50%);border:1px solid #d9d9d9}
.disclaimer .title,.disclaimer p{color:var(--primary);font-weight:400;margin-top:0}
.disclaimer .disclaimer-actions{list-style:none;padding:0;margin:0;margin-top:1.5rem}
.disclaimer .disclaimer-actions&gt;li{display:inline-block}
.disclaimer .disclaimer-actions li{margin-right:.75rem}
.disclaimer .disclaimer-close{position:absolute;top:.625rem;right:.625rem;width:2.5rem;height:2.5rem;border:0;background-color:rgba(0,0,0,0);cursor:pointer}
.disclaimer .disclaimer-close::after{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€§";color:#333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.disclaimer .disclaimer-close span{position:absolute !important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0}
@media print,screen and (min-width:48em){.disclaimer{padding:2rem 4rem}
.disclaimer .disclaimer-actions{margin-top:2rem}
}
.disclaimer-pageload-overlay{transition-property:opacity;transition-duration:150ms;transition-timing-function:ease-out;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.95);opacity:0;z-index:-1}
.disclaimer-pageload-overlay.opened{opacity:1;-webkit-transition-delay:300ms;transition-delay:300ms;z-index:121}
.disclaimer-pageload{position:absolute;top:50%;left:50%;width:95%;max-width:56.25rem;padding:1.5rem 2rem;background-color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.disclaimer-pageload .title,.disclaimer-pageload p{color:var(--primary)}
.disclaimer-pageload .disclaimer-pageload-actions{list-style:none;padding:0;margin:0;margin-top:1.5rem}
.disclaimer-pageload .disclaimer-pageload-actions&gt;li{display:inline-block}
.disclaimer-pageload .disclaimer-pageload-actions li{margin-right:.75rem}
@media print,screen and (min-width:48em){.disclaimer-pageload{padding:3rem 4rem}
.disclaimer-pageload .disclaimer-actions{margin-top:3rem}
}
.factbox{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;text-align:center}
.factbox .title,.factbox .fact,.factbox .subheadline,.factbox .byline{display:block}
.factbox .title{margin-bottom:1.5rem;font-size:1.25rem;height:4rem;min-height:4rem;text-align:left}
@media screen and (min-width:768px){.factbox .title{font-size:1.5rem}
}
.factbox a.box{transition-property:background-color;transition-duration:150ms;transition-timing-function:ease-out;text-decoration:none;color:inherit;cursor:pointer}
.factbox a.box:active,.factbox a.box:focus,.factbox a.box:hover{text-decoration:none}
.factbox a.box .link{transition-property:color,background-color,border-color;transition-duration:150ms;transition-timing-function:ease-out;display:inline-block;position:absolute;left:0;bottom:0;width:38px;height:38px}
.factbox a.box .link .icon{position:relative;top:3px;font-size:.5rem}
@media screen and (min-width:768px){.factbox a.box .link .icon{top:-1px}
}
.factbox a.box.color-default .link,.factbox a.box.color-white .link{background-color:var(--primary);color:#fff}
.factbox a.box.color-default:hover,.factbox a.box.color-default:focus{background-color:#b1b3b3}
.factbox a.box.color-default:hover .link,.factbox a.box.color-default:focus .link{background-color:var(--primary)}
.factbox a.box.color-white:hover,.factbox a.box.color-white:focus{background-color:#f2f2f2;border-color:#f2f2f2}
.factbox a.box.color-white:hover .link,.factbox a.box.color-white:focus .link{background-color:var(--primary)}
.factbox a.box.color-blue .link{color:#333;background-color:#d9d9d9}
.factbox a.box.color-blue:hover,.factbox a.box.color-blue:focus{background-color:var(--primary)}
.factbox .box{position:relative;display:block;padding:5.25rem 1.5rem;background-size:auto}
.factbox .box.color-default{background-color:#f2f2f2}
.factbox .box.color-blue{background-color:var(--primary);color:#fff}
.factbox .box.color-blue .fact,.factbox .box.color-blue .byline{color:#fff}
.factbox .box.color-white{background-color:#fff;border:1px solid #d9d9d9}
.factbox .box.image-only{min-height:350px;background-size:cover;background-position:center center}
@media screen and (min-width:768px){.factbox .box.image-only{background-size:120% auto;min-height:250px}
}
@media screen and (min-width:768px){.factbox .box{background-size:120% auto;font-size:1.25rem}
}
.factbox .fact{color:#333;font-size:3.875rem}
.factbox .subheadline{padding-top:1.5rem}
.factbox .byline{padding-top:.375rem;font-size:.875rem}
@media screen and (min-width:768px){.factbox .byline{font-size:1rem}
}
.factbox-container{margin-bottom:3.125rem}
@media print,screen and (min-width:64em){.factbox-container--content{padding-right:.625rem;padding-left:.625rem;max-width:87.5rem;margin:0 auto}
}
@media print,screen and (min-width:64em)and (min-width:48em){.factbox-container--content{padding-right:.9375rem;padding-left:.9375rem}
}
.factbox-list.no-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-0.625rem;margin-right:-0.625rem}
@media print,screen and (min-width:48em){.factbox-list.no-slider{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
.factbox-list.no-slider.factbox-count-1&gt;.factbox{width:calc(100% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
.factbox-list.no-slider.factbox-count-2&gt;.factbox{width:calc(50% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
.factbox-list.no-slider.factbox-count-3&gt;.factbox{width:calc(33.3333333333% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
.factbox-list .factbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}
.factbox-list .factbox .box{height:100%}
.glide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 40px);margin-top:2.875rem;margin-left:auto;margin-right:auto}
.glide__arrows .glide__arrow{transition-property:color;transition-duration:150ms;transition-timing-function:ease-out;color:#979797;cursor:pointer}
.glide__arrows .glide__arrow:hover,.glide__arrows .glide__arrow:focus{color:#333}
@media(min-width:480px){.glide__arrows{width:calc(100% - 64px)}
}
@media(min-width:768px){.glide__arrows{width:calc(100% - 200px)}
}
.heroarea--faq{padding:1.5rem 0;margin-bottom:1.5rem;background-color:var(--primary)}
.heroarea--faq p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:1.5rem;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75}
@media print,screen and (min-width:48em){.heroarea--faq p{padding-bottom:2.25rem}
}
@media print,screen and (min-width:64em){.heroarea--faq p{padding-bottom:3rem}
}
@media print,screen and (min-width:64em){.heroarea--faq p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.heroarea--faq p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.heroarea--faq p{font-size:1.25rem}
}
.heroarea--faq h1,.heroarea--faq p{max-width:50rem;margin-top:0 !important;margin-left:auto;margin-right:auto;color:#fff;text-align:center}
.heroarea--faq .is-h2{padding-bottom:.75rem}
@media print,screen and (min-width:48em){.heroarea--faq{padding:3rem 0;margin-bottom:3.75rem}
.heroarea--faq .is-h2{padding-bottom:1.5rem}
}
[data-glossary]{transition-property:opacity;transition-duration:150ms;transition-timing-function:ease-out;position:relative;line-height:1.5;cursor:help;word-break:break-word;color:#333;display:inline-block;text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:.125rem;text-align:left;text-underline-offset:.3125rem}
[data-glossary]:active,[data-glossary]:hover{color:var(--primary)}
p [data-glossary],li [data-glossary]{display:inline-block;font-weight:500}
h1 [data-glossary]::before{bottom:5%}
.v2 p [data-glossary],.v2 li [data-glossary]{font-weight:400}
.tippy-tooltip.glossary-theme .tippy-content{position:relative;text-align:left;padding:1.5rem .75rem;max-width:31.25rem;width:100%;font-family:var(--body-font-family)}
.tippy-tooltip.glossary-theme .tippy-content span{position:absolute;top:.375rem;right:.375rem;cursor:pointer}
.tippy-tooltip.glossary-theme .tippy-content span::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€Œ"}
.tippy-tooltip.glossary-theme .tippy-content h3{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.375rem;font-size:.875rem;line-height:1.43;font-size:1rem;font-weight:500;color:#333}
@media print,screen and (min-width:48em){.tippy-tooltip.glossary-theme .tippy-content h3{padding-bottom:.5625rem}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content h3{padding-bottom:.75rem}
}
@media print,screen and (min-width:48em){.tippy-tooltip.glossary-theme .tippy-content h3{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content h3{font-size:1rem}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content h3{font-size:1rem}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content h3{line-height:1.5}
}
.tippy-tooltip.glossary-theme .tippy-content p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.375rem;font-size:.875rem;line-height:1.43;font-size:1rem;line-height:1.5}
@media print,screen and (min-width:48em){.tippy-tooltip.glossary-theme .tippy-content p{padding-bottom:.5625rem}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content p{padding-bottom:.75rem}
}
@media print,screen and (min-width:48em){.tippy-tooltip.glossary-theme .tippy-content p{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content p{font-size:1rem}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content p{font-size:1rem}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content p{line-height:1.5}
}
.tippy-tooltip.glossary-theme .tippy-content a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:1rem}
.tippy-tooltip.glossary-theme .tippy-content a:active,.tippy-tooltip.glossary-theme .tippy-content a:focus,.tippy-tooltip.glossary-theme .tippy-content a:hover{text-decoration:none}
@media print,screen and (min-width:48em){.tippy-tooltip.glossary-theme .tippy-content a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content a{font-size:1rem}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content a{font-size:1rem}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content a{line-height:1.5}
}
.tippy-tooltip.glossary-theme .tippy-content a::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.tippy-tooltip.glossary-theme .tippy-content a:focus::before,.tippy-tooltip.glossary-theme .tippy-content a:hover::before{left:0;right:auto;width:100%}
.tippy-tooltip.glossary-theme .tippy-content a:active,.tippy-tooltip.glossary-theme .tippy-content a:focus,.tippy-tooltip.glossary-theme .tippy-content a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small .tippy-tooltip.glossary-theme .tippy-content a{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small .tippy-tooltip.glossary-theme .tippy-content a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small .tippy-tooltip.glossary-theme .tippy-content a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .tippy-tooltip.glossary-theme .tippy-content a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .tippy-tooltip.glossary-theme .tippy-content a{line-height:1.5}
}
@media print,screen and (min-width:64em){.tippy-tooltip.glossary-theme .tippy-content{padding:1.5rem}
.tippy-tooltip.glossary-theme .tippy-content span{top:1.5rem;right:1.5rem}
}
.help-widget{transition-property:opacity;transition-duration:150ms;transition-timing-function:ease-out;display:none;position:static;bottom:0;right:0;padding:.75rem;background-color:rgba(0,0,0,0);z-index:16}
.help-widget.help-widget-publish{position:fixed}
.help-widget.countries-opened{z-index:23}
.help-widget a{display:block;text-decoration:none}
.help-widget a:active .question-mark,.help-widget a:focus .question-mark,.help-widget a:hover .question-mark{width:3.75rem;height:3.75rem;-webkit-box-shadow:0 15px 34px 0 rgba(0,0,0,.3),inset 0 0 0 4px #fff,inset 0 0 0 7px rgba(0,0,0,.2);box-shadow:0 15px 34px 0 rgba(0,0,0,.3),inset 0 0 0 4px #fff,inset 0 0 0 7px rgba(0,0,0,.2)}
.help-widget a:active .bubble-text,.help-widget a:focus .bubble-text,.help-widget a:hover .bubble-text{-webkit-box-shadow:0 5px 24px 0 rgba(0,0,0,.14);box-shadow:0 5px 24px 0 rgba(0,0,0,.14);-webkit-transform:translateX(0) translateY(0) rotate(0);transform:translateX(0) translateY(0) rotate(0);opacity:1}
.help-widget .bubble-text{transition-property:box-shadow,transform,opacity;transition-duration:150ms;transition-timing-function:ease-out;position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:1.125rem;border:2px solid #d9d9d9;border-radius:16px 0;font-family:var(--body-font-family);font-size:.875rem;line-height:1;font-weight:500;color:#b2b3ac;background-color:#fff;-webkit-box-shadow:0 5px 24px 0 rgba(0,0,0,.07);box-shadow:0 5px 24px 0 rgba(0,0,0,.07);-webkit-transform:translateX(20px) translateY(20px) rotate(15deg);transform:translateX(20px) translateY(20px) rotate(15deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;opacity:0}
.help-widget .bubble-text::before{content:"";position:absolute;right:1.125rem;bottom:-15px;display:block;width:0;border-style:solid;border-width:15px 15px 0;border-color:#d9d9d9 rgba(0,0,0,0);margin-left:-15px;z-index:1;-webkit-box-shadow:inset 0 0 0 2px #d9d9d9;box-shadow:inset 0 0 0 2px #d9d9d9}
.help-widget .bubble-text::after{content:"";position:absolute;right:1.3125rem;bottom:-12px;display:block;width:0;border-style:solid;border-width:12px 12px 0;border-color:#fff rgba(0,0,0,0);margin-left:-15px;z-index:1;-webkit-box-shadow:inset 0 0 0 2px #d9d9d9;box-shadow:inset 0 0 0 2px #d9d9d9}
.help-widget .question-mark{transition-property:box-shadow,width,height;transition-duration:150ms;transition-timing-function:ease-out;position:relative;width:4.375rem;height:4.375rem;border-radius:50%;background-color:#fff;margin-left:auto;-webkit-box-shadow:0 15px 34px 0 #d9d9d9,inset 0 0 0 4px #fff,inset 0 0 0 8px #d9d9d9;box-shadow:0 15px 34px 0 #d9d9d9,inset 0 0 0 4px #fff,inset 0 0 0 8px #d9d9d9}
.help-widget .question-mark span{position:absolute;top:50%;left:50%;padding-bottom:.1875rem;font-family:var(--body-font-family);font-size:2.125rem;line-height:1;font-weight:500;color:#666;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}
@media print,screen and (min-width:48em){.help-widget{display:block;-webkit-transform:scale(0.7);transform:scale(0.7)}
}
@media print,screen and (min-width:64em){.help-widget{-webkit-transform:scale(0.9);transform:scale(0.9)}
}
@media screen and (min-width:80em){.help-widget{-webkit-transform:scale(1);transform:scale(1)}
}
.heroarea--information{margin-bottom:1.5rem;background-color:var(--primary);text-align:center}
.heroarea--information::before,.heroarea--information::after{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.heroarea--information::after{clear:both}
.heroarea--information .wrapper{padding-right:.625rem;padding-left:.625rem;max-width:131.25rem;margin:0 auto;position:relative}
@media print,screen and (min-width:48em){.heroarea--information .wrapper{padding-right:.9375rem;padding-left:.9375rem}
}
.heroarea--information .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.heroarea--information .hero-content{max-width:53.75rem;margin:auto;padding:3rem 0}
.heroarea--information h1{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:.75rem;font-size:1.375rem;color:#333;padding:0 !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:1.5rem;color:#fff;text-align:inherit}
@media print,screen and (min-width:48em){.heroarea--information h1{margin-bottom:1.125rem;margin-top:1.125rem}
}
@media print,screen and (min-width:64em){.heroarea--information h1{margin-bottom:1.5rem;margin-top:1.5rem}
}
@media print,screen and (min-width:48em){.heroarea--information h1{font-size:1.375rem;font-size:calc(1.375rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.heroarea--information h1{font-size:2.625rem}
}
@media print,screen and (min-width:64em){.heroarea--information h1{font-size:2.625rem}
}
.heroarea--information p{position:relative;font-family:var(--header-font-family);font-style:italic;color:#fff !important;text-align:inherit}
@media print,screen and (min-width:48em){.heroarea--information{margin-bottom:2.25rem}
.heroarea--information .hero-content{width:80%;padding:4.5rem 0}
}
@media print,screen and (min-width:64em){.heroarea--information{margin-bottom:3rem}
.heroarea--information .container{margin-left:-0.625rem;margin-right:-0.625rem}
}
@media print,screen and (min-width:64em)and (min-width:48em){.heroarea--information .container{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
@media print,screen and (min-width:64em){.heroarea--information .hero-content{padding:6rem 0}
}
@media screen and (min-width:80em){.heroarea--information .hero-content{padding:9rem 0}
}
.heroarea--information.heroarea-left{text-align:left;overflow:hidden}
.heroarea--information.heroarea-left .hero-content{position:relative;max-width:none;padding-top:4.6875rem;padding-bottom:6.25rem}
@media print,screen and (min-width:48em){.heroarea--information.heroarea-left .hero-content{padding-bottom:4.6875rem}
}
.heroarea--information.heroarea-left .hero-content h1{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:.75rem;font-size:2rem;color:#333;color:#fff;margin-top:0 !important}
@media print,screen and (min-width:48em){.heroarea--information.heroarea-left .hero-content h1{margin-bottom:1.125rem;margin-top:1.125rem}
}
@media print,screen and (min-width:64em){.heroarea--information.heroarea-left .hero-content h1{margin-bottom:1.5rem;margin-top:1.5rem}
}
@media print,screen and (min-width:48em){.heroarea--information.heroarea-left .hero-content h1{font-size:2rem;font-size:calc(2rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.heroarea--information.heroarea-left .hero-content h1{font-size:3.25rem}
}
@media print,screen and (min-width:64em){.heroarea--information.heroarea-left .hero-content h1{font-size:3.25rem}
}
.heroarea--information.heroarea-left .hero-content p{font-size:1.75rem}
.heroarea--information.heroarea-left .hero-content h1,.heroarea--information.heroarea-left .hero-content p{margin-left:0 !important;max-width:calc(100% - 4.6875rem)}
@media print,screen and (min-width:48em){.heroarea--information.heroarea-left .hero-content h1,.heroarea--information.heroarea-left .hero-content p{max-width:calc(100% - 6.25rem)}
}
@media print,screen and (min-width:64em){.heroarea--information.heroarea-left .hero-content h1,.heroarea--information.heroarea-left .hero-content p{max-width:calc(100% - 20rem);margin-top:0}
}
.heroarea--information.heroarea-left figure{position:absolute;bottom:-4.375rem;right:0}
.heroarea--information.heroarea-left figure img{width:12.8125rem;height:12.8125rem}
@media print,screen and (min-width:64em){.heroarea--information.heroarea-left figure{bottom:50%;height:calc(100% - 9.375rem);-webkit-transform:translate(0,50%);transform:translate(0,50%);padding-left:5.3125rem;border-left:.0625rem solid rgba(255,255,255,.5)}
.heroarea--information.heroarea-left figure img{position:relative;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:10.9375rem;height:10.9375rem}
}
.heroarea--information.heroarea-right{text-align:right}
.heroarea--information.heroarea-right .hero-content{max-width:none}
.heroarea--disease-area-overview{position:relative;text-align:left;background-size:cover;background-repeat:no-repeat;background-position:center}
.heroarea--disease-area-overview::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(255,255,255,0.8)),to(rgba(0,0,0,0)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.8) 20%,rgba(0,0,0,0));background:linear-gradient(to bottom,rgba(255,255,255,0.8) 20%,rgba(0,0,0,0))}
.heroarea--disease-area-overview .wrapper{padding-right:.625rem;padding-left:.625rem;max-width:131.25rem;margin:0 auto;position:relative}
@media print,screen and (min-width:48em){.heroarea--disease-area-overview .wrapper{padding-right:.9375rem;padding-left:.9375rem}
}
.heroarea--disease-area-overview .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.heroarea--disease-area-overview .hero-content{width:80%;margin:auto;padding:3rem 0 10.5rem}
@media print,screen and (min-width:48em){.heroarea--disease-area-overview .hero-content{padding:5.25rem 0 14.25rem}
}
@media print,screen and (min-width:64em){.heroarea--disease-area-overview .hero-content{padding:7.5rem 0 19.125rem}
}
.heroarea--disease-area-overview h1{font-family:var(--body-font-family);font-size:2.375rem;font-weight:500;line-height:1.11;margin-bottom:1.6875rem;color:var(--primary)}
@media print,screen and (min-width:48em){.heroarea--disease-area-overview h1{font-size:3.625rem;line-height:1.24}
}
@media print,screen and (min-width:64em){.heroarea--disease-area-overview h1{font-size:4.625rem;line-height:.97}
}
.heroarea--disease-area-overview p{font-family:var(--header-font-family);font-weight:normal;color:#333;font-size:1.25rem;line-height:1.4;font-style:italic}
@media print,screen and (min-width:48em){.heroarea--disease-area-overview p{font-size:1.5rem;line-height:1.33}
}
@media print,screen and (min-width:64em){.heroarea--disease-area-overview p{font-size:1.75rem;line-height:1.29}
}
@media screen and (max-width:63.9375em){.new-branding .disease-area .heroarea--information{height:auto}
}
.new-branding .disease-area .heroarea--information .hero-content{margin:0}
@media screen and (min-width:64em){.new-branding .disease-area .heroarea--information .hero-content{margin:auto}
}
@media screen and (max-width:63.9375em){.new-branding .disease-area .wrapper{padding-top:1.5rem;padding-bottom:1.5rem}
}
.new-branding .disease-area .updated-disease-area h1{max-width:none}
.new-branding .disease-area .updated-disease-area figure{display:none}
.heroarea--homepage .content{margin-bottom:1.5rem}
.heroarea--homepage .content&gt;p,.heroarea--homepage .content&gt;h1{max-width:43.75rem}
.heroarea--homepage .content&gt;h1{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:2rem;color:#333;margin-top:1.5rem;margin-bottom:1.5rem}
@media print,screen and (min-width:48em){.heroarea--homepage .content&gt;h1{font-size:2rem;font-size:calc(2rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.heroarea--homepage .content&gt;h1{font-size:3.25rem}
}
@media print,screen and (min-width:64em){.heroarea--homepage .content&gt;h1{font-size:3.25rem}
}
.heroarea--homepage .content&gt;p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:1.5rem;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75;font-size:1rem;margin-bottom:1.5rem}
@media print,screen and (min-width:48em){.heroarea--homepage .content&gt;p{padding-bottom:2.25rem}
}
@media print,screen and (min-width:64em){.heroarea--homepage .content&gt;p{padding-bottom:3rem}
}
@media print,screen and (min-width:64em){.heroarea--homepage .content&gt;p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.heroarea--homepage .content&gt;p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.heroarea--homepage .content&gt;p{font-size:1.25rem}
}
.heroarea--homepage .content br{display:inline-block}
.heroarea--homepage .image{margin:0 auto;overflow:hidden}
.heroarea--homepage .scroll-to-link{display:none}
.heroarea--homepage .image-fade{display:none}
@media print,screen and (min-width:64em){.heroarea--homepage .container--outer{position:relative}
.heroarea--homepage .content{width:calc(66.6666666667% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem;display:inline-block;min-height:33.75rem;padding-top:3rem;padding-bottom:3rem}
.heroarea--homepage .image{position:absolute;right:0;top:0;bottom:0;width:30vw;z-index:-1}
.heroarea--homepage .image img{position:absolute;width:auto;height:100%;right:0;top:0;bottom:0;max-width:none}
.heroarea--homepage.full-width .container--outer{max-width:none}
.heroarea--homepage.full-width .image{width:100%}
.heroarea--homepage.full-width .image .image-fade{display:block;height:100%;width:75%;position:absolute;left:0;background:linear-gradient(to left,rgba(255,255,255,0),rgba(255,255,255,0.01) 7%,rgba(255,255,255,0.05) 13%,rgba(255,255,255,0.11) 17%,rgba(255,255,255,0.18) 20%,rgba(255,255,255,0.26) 22%,rgba(255,255,255,0.35) 25%,rgba(255,255,255,0.45) 28%,rgba(255,255,255,0.55) 31%,rgba(255,255,255,0.64) 36%,rgba(255,255,255,0.72) 43%,rgba(255,255,255,0.79) 53%,rgba(255,255,255,0.85) 65%,rgba(255,255,255,0.89) 81%,rgba(255,255,255,0.9));z-index:1}
.heroarea--homepage .scroll-to-link{display:block}
}
@media screen and (min-width:80em){.heroarea--homepage .image{width:50%}
}
@media screen and (min-width:100em){.heroarea--homepage.full-width .image img{width:100%;height:auto}
}
.pre-filter-link{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;margin-left:1.5rem;display:inline-block}
.pre-filter-link:active,.pre-filter-link:focus,.pre-filter-link:hover{text-decoration:none}
@media print,screen and (min-width:48em){.pre-filter-link{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.pre-filter-link{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.pre-filter-link{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.pre-filter-link{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.pre-filter-link{line-height:1.56}
}
@media print,screen and (min-width:64em){.pre-filter-link{line-height:1.6}
}
.pre-filter-link::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.pre-filter-link:focus::before,.pre-filter-link:hover::before{left:0;right:auto;width:100%}
.pre-filter-link:active,.pre-filter-link:focus,.pre-filter-link:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small .pre-filter-link{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small .pre-filter-link{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small .pre-filter-link{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .pre-filter-link{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .pre-filter-link{line-height:1.5}
}
.pre-filter-link::after{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€„";font-size:.625rem;line-height:inherit;position:absolute;left:-1.5rem;top:.3125rem}
@media print,screen and (min-width:64em){.pre-filter-link::after{font-size:.6875rem;font-size:calc(0.6875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.pre-filter-link::after{font-size:.6875rem;font-size:calc(0.6875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.pre-filter-link::after{font-size:.75rem}
}
@media print,screen and (min-width:48em){.pre-filter-link::after{top:.4375rem}
}
.medical-request-form-wrapper{padding-top:4.5rem;text-align:center}
.medical-request-form-wrapper&gt;*{text-align:left}
.medical-request-form-wrapper .overlay-close{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);position:relative;margin-left:-1.125rem;margin:1.5rem auto 3rem;text-align:center;font-weight:500}
.medical-request-form-wrapper .overlay-close:active,.medical-request-form-wrapper .overlay-close:focus,.medical-request-form-wrapper .overlay-close:hover{text-decoration:none}
@media print,screen and (min-width:48em){.medical-request-form-wrapper .overlay-close{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper .overlay-close{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper .overlay-close{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.medical-request-form-wrapper .overlay-close{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.medical-request-form-wrapper .overlay-close{line-height:1.56}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper .overlay-close{line-height:1.6}
}
.medical-request-form-wrapper .overlay-close::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.medical-request-form-wrapper .overlay-close:focus::before,.medical-request-form-wrapper .overlay-close:hover::before{left:0;right:auto;width:100%}
.medical-request-form-wrapper .overlay-close:active,.medical-request-form-wrapper .overlay-close:focus,.medical-request-form-wrapper .overlay-close:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.medical-request-form-wrapper .overlay-close&gt;span{color:inherit;position:absolute;left:auto;right:auto;left:-1.125rem;top:0;line-height:inherit}
.medical-request-form-wrapper .overlay-close&gt;span::before,.medical-request-form-wrapper .overlay-close&gt;span::after{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;font-size:.75em;vertical-align:baseline}
.medical-request-form-wrapper .overlay-close&gt;span{left:-1.5rem;padding-top:.25rem;line-height:1}
.medical-request-form-wrapper .overlay-close&gt;span::before{font-size:1.125rem}
.medical-request-form-wrapper .post-ajax-container{display:none;margin-top:3rem;text-align:center}
.medical-request-form-wrapper .post-ajax-container h3,.medical-request-form-wrapper .post-ajax-container .h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1.25rem;color:#333}
@media print,screen and (min-width:48em){.medical-request-form-wrapper .post-ajax-container h3,.medical-request-form-wrapper .post-ajax-container .h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper .post-ajax-container h3,.medical-request-form-wrapper .post-ajax-container .h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper .post-ajax-container h3,.medical-request-form-wrapper .post-ajax-container .h3{font-size:1.75rem}
}
.medical-request-form-wrapper .post-ajax-container p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:1.5rem;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75}
@media print,screen and (min-width:48em){.medical-request-form-wrapper .post-ajax-container p{padding-bottom:2.25rem}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper .post-ajax-container p{padding-bottom:3rem}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper .post-ajax-container p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper .post-ajax-container p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.medical-request-form-wrapper .post-ajax-container p{font-size:1.25rem}
}
.medical-request-form-wrapper .post-ajax-container .button,.medical-request-form-wrapper .post-ajax-container .related-studies__tags__link{display:inline-block}
.medical-request-form-wrapper .post-ajax-container.showed{display:block}
.medical-request-form-wrapper .post-ajax-container.error-container{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;background-color:rgba(255,255,255,.75);z-index:1}
.medical-request-form-wrapper .post-ajax-container.error-container .error-wrapper{position:absolute;max-width:100%;padding:2.25rem 2.5rem;top:50%;left:50%;border:1px solid rgba(102,102,102,.25);border-radius:.375rem;background-color:#fff;-webkit-box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.medical-request-form-wrapper .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.medical-request-form-wrapper h2{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.25rem;color:#333;text-align:center}
@media print,screen and (min-width:48em){.medical-request-form-wrapper h2{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper h2{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){.medical-request-form-wrapper h2{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper h2{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper h2{font-size:1.75rem}
}
.medical-request-form-wrapper h3,.medical-request-form-wrapper .h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1.25rem;color:var(--primary);font-weight:normal;margin-bottom:.75rem}
@media print,screen and (min-width:48em){.medical-request-form-wrapper h3,.medical-request-form-wrapper .h3{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper h3,.medical-request-form-wrapper .h3{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper h3,.medical-request-form-wrapper .h3{font-size:1.75rem}
}
@media print,screen and (min-width:48em){.medical-request-form-wrapper h3,.medical-request-form-wrapper .h3{margin-bottom:1.875rem}
.medical-request-form-wrapper .form-group .input-field{-ms-flex-preferred-size:25rem;flex-basis:25rem;max-width:50%;padding:0 1.25rem}
.medical-request-form-wrapper .form-group .input-field:first-of-type,.medical-request-form-wrapper .form-group .input-field:nth-of-type(2n+1){padding-left:0}
.medical-request-form-wrapper .form-group .input-field:nth-of-type(2n){padding-right:0}
}
@media print,screen and (min-width:64em){.medical-request-form-wrapper .form-group .input-field{max-width:33.3%}
.medical-request-form-wrapper .form-group .input-field:nth-of-type(2n+1),.medical-request-form-wrapper .form-group .input-field:nth-of-type(2n){padding:0 1.25rem}
.medical-request-form-wrapper .form-group .input-field:nth-of-type(3n+1){padding-left:0}
.medical-request-form-wrapper .form-group .input-field:nth-of-type(3n){padding-right:0}
}
.medical-request-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.medical-request-form.form-sent{display:none}
.medical-request-form .inline-heading-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.9em}
.medical-request-form .inline-heading{margin-right:.7em;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.medical-request-form .inline-select{height:auto;position:relative;top:.125rem}
.medical-request-form .inline-select .select2-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.medical-request-form .input-field{-ms-flex-preferred-size:18.75rem;flex-basis:18.75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.medical-request-form .textarea-field{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.medical-request-form .recaptcha-field,.medical-request-form h2,.medical-request-form h3,.medical-request-form .h3,.medical-request-form hr,.medical-request-form p,.medical-request-form section{-ms-flex-preferred-size:100%;flex-basis:100%}
.medical-request-form section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.medical-request-form section a.overall-hidden,.medical-request-form section h3.overall-hidden,.medical-request-form section .h3.overall-hidden,.medical-request-form section div.overall-hidden,.medical-request-form section.overall-hidden{display:none}
.medical-request-form .text-component a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}
.medical-request-form .text-component a:active,.medical-request-form .text-component a:focus,.medical-request-form .text-component a:hover{text-decoration:none}
@media print,screen and (min-width:48em){.medical-request-form .text-component a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.medical-request-form .text-component a{font-size:1rem}
}
@media print,screen and (min-width:64em){.medical-request-form .text-component a{font-size:1rem}
}
@media print,screen and (min-width:64em){.medical-request-form .text-component a{line-height:1.5}
}
.medical-request-form .text-component a::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.medical-request-form .text-component a:focus::before,.medical-request-form .text-component a:hover::before{left:0;right:auto;width:100%}
.medical-request-form .text-component a:active,.medical-request-form .text-component a:focus,.medical-request-form .text-component a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small .medical-request-form .text-component a{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small .medical-request-form .text-component a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small .medical-request-form .text-component a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .medical-request-form .text-component a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .medical-request-form .text-component a{line-height:1.5}
}
.medical-request-form .medical-action{text-decoration:none;color:inherit;cursor:pointer;transition-property:box-shadow;transition-duration:150ms;transition-timing-function:ease-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border:solid .0625rem var(--primary);border-radius:.375rem;padding:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;min-width:15.625rem;max-width:100%;width:100%;font-size:1rem}
.medical-request-form .medical-action:active,.medical-request-form .medical-action:focus,.medical-request-form .medical-action:hover{text-decoration:none}
.medical-request-form .medical-action .icon{margin-right:1.5rem;font-size:1.4em}
.medical-request-form .medical-action .cta{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;margin-left:-1.125rem;transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;margin-left:0;margin:0 auto;word-wrap:break-word;text-align:center;word-break:break-all;font-size:inherit !important}
.medical-request-form .medical-action .cta:active,.medical-request-form .medical-action .cta:focus,.medical-request-form .medical-action .cta:hover{text-decoration:none}
@media print,screen and (min-width:48em){.medical-request-form .medical-action .cta{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.medical-request-form .medical-action .cta{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.medical-request-form .medical-action .cta{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.medical-request-form .medical-action .cta{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.medical-request-form .medical-action .cta{line-height:1.56}
}
@media print,screen and (min-width:64em){.medical-request-form .medical-action .cta{line-height:1.6}
}
.medical-request-form .medical-action .cta:active,.medical-request-form .medical-action .cta:focus,.medical-request-form .medical-action .cta:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.medical-request-form .medical-action .cta&gt;span{color:inherit;position:absolute;left:auto;right:auto;left:-1.125rem;top:0;line-height:inherit}
.medical-request-form .medical-action .cta&gt;span::before,.medical-request-form .medical-action .cta&gt;span::after{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;font-size:.75em;vertical-align:baseline}
.medical-request-form .medical-action .cta&gt;span{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;left:-1.5rem;opacity:0}
.medical-request-form .medical-action .cta:active,.medical-request-form .medical-action .cta:focus,.medical-request-form .medical-action .cta:hover{margin-left:1.125rem}
.medical-request-form .medical-action .cta:active&gt;span,.medical-request-form .medical-action .cta:focus&gt;span,.medical-request-form .medical-action .cta:hover&gt;span{left:-1.125rem;opacity:1}
.medical-request-form .medical-action .russia-cta{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;margin-left:-1.125rem;transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;margin-left:0;margin:0 auto;word-wrap:break-word;word-break:break-word;text-align:initial;font-size:inherit !important}
.medical-request-form .medical-action .russia-cta:active,.medical-request-form .medical-action .russia-cta:focus,.medical-request-form .medical-action .russia-cta:hover{text-decoration:none}
@media print,screen and (min-width:48em){.medical-request-form .medical-action .russia-cta{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.medical-request-form .medical-action .russia-cta{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.medical-request-form .medical-action .russia-cta{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.medical-request-form .medical-action .russia-cta{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.medical-request-form .medical-action .russia-cta{line-height:1.56}
}
@media print,screen and (min-width:64em){.medical-request-form .medical-action .russia-cta{line-height:1.6}
}
.medical-request-form .medical-action .russia-cta:active,.medical-request-form .medical-action .russia-cta:focus,.medical-request-form .medical-action .russia-cta:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.medical-request-form .medical-action .russia-cta&gt;span{color:inherit;position:absolute;left:auto;right:auto;left:-1.125rem;top:0;line-height:inherit}
.medical-request-form .medical-action .russia-cta&gt;span::before,.medical-request-form .medical-action .russia-cta&gt;span::after{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;font-size:.75em;vertical-align:baseline}
.medical-request-form .medical-action .russia-cta&gt;span{transition-property:all;transition-duration:150ms;transition-timing-function:ease-out;left:-1.5rem;opacity:0}
.medical-request-form .medical-action .russia-cta:active,.medical-request-form .medical-action .russia-cta:focus,.medical-request-form .medical-action .russia-cta:hover{margin-left:1.125rem}
.medical-request-form .medical-action .russia-cta:active&gt;span,.medical-request-form .medical-action .russia-cta:focus&gt;span,.medical-request-form .medical-action .russia-cta:hover&gt;span{left:-1.125rem;opacity:1}
.medical-request-form .medical-action:active,.medical-request-form .medical-action:focus,.medical-request-form .medical-action:hover{-webkit-box-shadow:0rem .3125rem 1.25rem 0rem rgba(0,0,0,.05);box-shadow:0rem .3125rem 1.25rem 0rem rgba(0,0,0,.05)}
.medical-request-form .medical-action:active .cta,.medical-request-form .medical-action:focus .cta,.medical-request-form .medical-action:hover .cta{margin-left:1.125rem;margin:0 auto}
.medical-request-form .medical-action:active .cta&gt;span,.medical-request-form .medical-action:focus .cta&gt;span,.medical-request-form .medical-action:hover .cta&gt;span{left:-1.125rem;opacity:1}
.medical-request-form .medical-action.alert-box{background-color:rgba(255,31,38,.1)}
.medical-request-form .checkbox-field{margin-bottom:0}
.medical-request-form .checkbox-field .checkbox-label{padding-left:1.875rem;padding-right:0;margin-left:0;margin-right:0}
.medical-request-form .checkbox-field span::before,.medical-request-form .checkbox-field span::after{top:.3125rem;right:auto;left:0;-webkit-transform:none !important;transform:none !important}
.medical-request-form .checkbox-field span::after{top:.5rem !important}
.medical-request-form .checkbox-field.error label{border:.125rem solid #cd1f36;border-radius:.375rem}
.medical-request-form .checkbox-field .field-info{text-align:left}
@media print,screen and (min-width:48em){.medical-request-form .medical-action{margin-right:1.5rem;padding:1.5rem 2.25rem;width:auto}
}
.medical-request-form .js-disclaimer-trigger:before{content:"";mask:url("../designs/patientplatform/img/arrow-right.svg") no-repeat center;width:1rem;height:1rem;background-color:currentColor;margin-right:0}
.medical-request-form .js-disclaimer-trigger.hide{display:none}
.quote-experience{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--body-font-family);padding:3rem 1.5rem;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f5f5f5));background:-webkit-linear-gradient(#f5f5f5,#f5f5f5);background:linear-gradient(#f5f5f5,#f5f5f5);background-position-y:6rem;background-repeat:no-repeat}
.quote-experience .qe-content{width:100%;padding-top:3rem}
@media print,screen and (min-width:48em){.quote-experience .qe-content{padding-right:7.125rem}
}
@media print,screen and (min-width:64em){.quote-experience .qe-content{width:65%;padding-top:0;padding-left:5.25rem;padding-right:16.5rem}
}
@media screen and (min-width:80em){.quote-experience .qe-content{padding-right:0}
}
.quote-experience .qe-media{width:100%}
.quote-experience .qe-media img,.quote-experience .qe-media .youtube-player{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:18.75rem}
.quote-experience .qe-media img .wrapper,.quote-experience .qe-media .youtube-player .wrapper{height:calc(100% + 1.5rem)}
.quote-experience .qe-media img:hover .wrapper,.quote-experience .qe-media .youtube-player:hover .wrapper{-webkit-transform:scale(1);transform:scale(1)}
@media print,screen and (min-width:48em){.quote-experience .qe-media img,.quote-experience .qe-media .youtube-player{height:23.4375rem}
}
@media print,screen and (min-width:64em){.quote-experience .qe-media img,.quote-experience .qe-media .youtube-player{height:34.375rem}
.quote-experience .qe-media img .wrapper,.quote-experience .qe-media .youtube-player .wrapper{overflow:visible}
}
@media screen and (min-width:80em){.quote-experience .qe-media img,.quote-experience .qe-media .youtube-player{height:43.75rem}
}
.quote-experience .qe-media .thumbnail-wrapper{overflow:hidden}
.quote-experience .qe-media .youtube-player .button--play{top:auto;left:auto;bottom:1.25rem;right:1.25rem;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}
@media print,screen and (min-width:64em){.quote-experience .qe-media .youtube-player .button--play{top:50%;left:100%;bottom:auto;right:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
}
@media print,screen and (min-width:64em){.quote-experience .qe-media{width:35%}
}
.quote-experience h2{font-family:var(--header-font-family);color:var(--primary);font-style:italic;font-size:2rem;font-weight:600;line-height:1.25;margin-bottom:1.125rem}
@media print,screen and (min-width:48em){.quote-experience h2{font-size:2.25rem;line-height:1.11;margin-bottom:1.5rem}
}
@media screen and (min-width:80em){.quote-experience h2{font-size:2.625rem;line-height:2.02;margin-bottom:0}
}
.quote-experience .teaser-text{color:#333;font-size:1rem;line-height:1.38;margin-bottom:1.5rem}
@media print,screen and (min-width:48em){.quote-experience .teaser-text{font-size:1.125rem;line-height:1.56}
}
@media print,screen and (min-width:64em){.quote-experience .teaser-text{margin-bottom:2.25rem}
}
@media screen and (min-width:80em){.quote-experience .teaser-text{max-width:31.25rem;font-size:1.25rem;line-height:1.6;margin-bottom:3rem}
}
.quote-experience .qe-link{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:150ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;font-size:.875rem;display:inline-block;margin-right:1.5rem}
.quote-experience .qe-link:active,.quote-experience .qe-link:focus,.quote-experience .qe-link:hover{text-decoration:none}
@media print,screen and (min-width:48em){.quote-experience .qe-link{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.quote-experience .qe-link{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.quote-experience .qe-link{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.quote-experience .qe-link{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.quote-experience .qe-link{line-height:1.56}
}
@media print,screen and (min-width:64em){.quote-experience .qe-link{line-height:1.6}
}
.quote-experience .qe-link::before{transition-property:width;transition-duration:150ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.quote-experience .qe-link:focus::before,.quote-experience .qe-link:hover::before{left:0;right:auto;width:100%}
.quote-experience .qe-link:active,.quote-experience .qe-link:focus,.quote-experience .qe-link:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small .quote-experience .qe-link{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small .quote-experience .qe-link{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small .quote-experience .qe-link{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .quote-experience .qe-link{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .quote-experience .qe-link{line-height:1.5}
}
@media print,screen and (min-width:64em){.quote-experience .qe-link{font-size:1.125rem}
}
@media print,screen and (min-width:64em){.quote-experience .qe-link{font-size:1.125rem}
}
.quote-experience .qe-link span::before{font-size:.625rem}
@media print,screen and (min-width:48em){.quote-experience .qe-link span::before{font-size:.75rem}
}
@media print,screen and (min-width:48em){.quote-experience{padding:4.5rem 2.625rem;background-position-y:12.75rem}
}
@media print,screen and (min-width:64em){.quote-experience{padding:4.5rem 1.125rem;background-position-y:0;background-position-x:6rem}
}
@media screen and (min-width:80em){.quote-experience{padding:3.75rem 1.125rem;background-position-x:22.5rem}
}
.teaser-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:var(--body-font-family);width:100%;color:#333;text-align:center;background-color:#f5f5f5;padding:4.3125rem 3rem}
.teaser-box h3{font-size:1.375rem;font-weight:500;line-height:1.59;margin-bottom:1.125rem}
@media print,screen and (min-width:48em){.teaser-box h3{font-size:2rem;line-height:1.34;margin-bottom:.9375rem}
}
@media print,screen and (min-width:64em){.teaser-box h3{font-size:2.625rem;line-height:1.29;margin-bottom:1.6875rem}
}
.teaser-box .teaser-box-text{color:inherit;font-family:var(--header-font-family);font-weight:normal;font-style:italic;font-size:1.25rem;line-height:1.4;margin-bottom:2.625rem}
@media print,screen and (min-width:48em){.teaser-box .teaser-box-text{font-size:1.5rem;line-height:1.33;margin-bottom:3rem}
}
@media print,screen and (min-width:64em){.teaser-box .teaser-box-text{font-size:1.75rem;line-height:1.29}
}
.teaser-box a{margin:0 auto}
@media print,screen and (min-width:48em){.teaser-box{padding:5.4375rem 6rem}
}
@media print,screen and (min-width:64em){.teaser-box{padding:4.5rem 7.5rem}
}
.youtube-player{padding:.75rem 0;margin-bottom:1.5rem}
.youtube-player .wrapper{transition-property:transform;transition-duration:500ms;transition-timing-function:ease-out;-webkit-transition-duration:500ms;transition-duration:500ms;position:relative;overflow:hidden}
.youtube-player .wrapper a{text-decoration:none;color:inherit;cursor:pointer;position:relative;display:block}
.youtube-player .wrapper a:active,.youtube-player .wrapper a:focus,.youtube-player .wrapper a:hover{text-decoration:none}
.youtube-player .wrapper .button--play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;width:3.125rem;height:3.125rem;border-radius:50%;color:var(--primary);text-align:center;z-index:1;-webkit-box-shadow:0rem 0rem 1.25rem 1.25rem rgba(0,0,0,.1);box-shadow:0rem 0rem 1.25rem 1.25rem rgba(0,0,0,.1)}
.youtube-player .wrapper .button--play::before,.youtube-player .wrapper .button--play::after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition-property:box-shadow,width,height;transition-duration:500ms;transition-timing-function:ease-out;-webkit-transition-duration:500ms;transition-duration:500ms;content:"";opacity:.9;border-radius:50%;width:140%;height:140%}
.youtube-player .wrapper .button--play::after{width:180%;height:180%}
.youtube-player .wrapper .button--play span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75;transition-property:transform,opacity;transition-duration:500ms;transition-timing-function:ease-out;-webkit-transition-duration:500ms;transition-duration:500ms;z-index:1;color:inherit}
@media print,screen and (min-width:64em){.youtube-player .wrapper .button--play span{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.youtube-player .wrapper .button--play span{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.youtube-player .wrapper .button--play span{font-size:1.25rem}
}
.youtube-player .wrapper .button--play span:first-of-type{width:0;height:0;border-style:solid;border-width:.625rem 0rem .625rem 1.08125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) currentColor}
.youtube-player .wrapper .button--play span:last-of-type{opacity:0;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}
.youtube-player .wrapper img{transition-property:transform;transition-duration:500ms;transition-timing-function:ease-out;-webkit-transition-duration:500ms;transition-duration:500ms}
.youtube-player .wrapper::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-bottom:56.25%}
.youtube-player .wrapper::after{content:"";display:table;clear:both}
.youtube-player.ratio--4-3 .wrapper::before{padding-bottom:75%}
.youtube-player p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.375rem;font-size:.875rem;line-height:1.43;padding:.75rem 0;text-align:center}
@media print,screen and (min-width:48em){.youtube-player p{padding-bottom:.5625rem}
}
@media print,screen and (min-width:64em){.youtube-player p{padding-bottom:.75rem}
}
@media print,screen and (min-width:48em){.youtube-player p{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.youtube-player p{font-size:1rem}
}
@media print,screen and (min-width:64em){.youtube-player p{font-size:1rem}
}
@media print,screen and (min-width:64em){.youtube-player p{line-height:1.5}
}
.youtube-player:active .wrapper,.youtube-player:focus .wrapper,.youtube-player:hover .wrapper{-webkit-transform:scale(0.9);transform:scale(0.9)}
.youtube-player:active img,.youtube-player:focus img,.youtube-player:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.youtube-player:active .button--play span:first-of-type,.youtube-player:focus .button--play span:first-of-type,.youtube-player:hover .button--play span:first-of-type{opacity:0;-webkit-transform:translateX(-50%) translateY(-150%);transform:translateX(-50%) translateY(-150%)}
.youtube-player:active .button--play span:last-of-type,.youtube-player:focus .button--play span:last-of-type,.youtube-player:hover .button--play span:last-of-type{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:1}
.youtube-player:active .button--play::after,.youtube-player:focus .button--play::after,.youtube-player:hover .button--play::after{width:110%;height:110%}
.youtube-player:active .button--play::before,.youtube-player:focus .button--play::before,.youtube-player:hover .button--play::before{width:150%;height:150%}
.youtube-player:active .button--play::before,.youtube-player:active .button--play::after,.youtube-player:focus .button--play::before,.youtube-player:focus .button--play::after,.youtube-player:hover .button--play::before,.youtube-player:hover .button--play::after{transition-property:box-shadow;transition-duration:500ms;transition-timing-function:ease-out;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition-duration:500ms;transition-duration:500ms;content:"";opacity:.9;border-radius:50%;width:140%;height:140%;-webkit-box-shadow:0rem 0rem 2.5rem 2.5rem rgba(0,0,0,.1);box-shadow:0rem 0rem 2.5rem 2.5rem rgba(0,0,0,.1)}
@media print,screen and (min-width:48em){.youtube-player{margin-bottom:2.25rem}
}
@media print,screen and (min-width:64em){.youtube-player .wrapper .button--play{width:6.25rem;height:6.25rem;-webkit-box-shadow:0rem 0rem 2.5rem 2.5rem rgba(0,0,0,.1);box-shadow:0rem 0rem 2.5rem 2.5rem rgba(0,0,0,.1)}
.youtube-player .wrapper .button--play span:first-of-type{border-width:.9375rem 0rem .9375rem 1.625rem}
}
.lity{background-color:rgba(0,0,0,.8)}
.lity-close{transition-property:top,right;transition-duration:500ms;transition-timing-function:ease-out;width:auto;position:absolute;color:var(--primary);text-shadow:0;-webkit-transition-delay:500ms;transition-delay:500ms;font-size:2.5rem}
.lity-close:active,.lity-close:focus,.lity-close:hover{font-size:2.5rem;text-shadow:0;color:var(--primary)}
.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{max-height:80vh;width:100%;padding:0 .9375rem .9375rem}
.lity-container{line-height:0}
.lity.lity-opened .lity-close{top:-3rem;right:.9375rem}
.lity.lity-opened .lity-container{padding:0 .9375rem .9375rem}
.lity.lity-opened .lity-content{max-height:80vh;max-width:100%;width:59.375rem;left:0;right:0;margin:auto}
.lity.lity-opened .temp-iframe-container{position:relative;padding-bottom:56.25%;width:100%;height:0;overflow:auto;pointer-events:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}
.lity.lity-opened .temp-iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.localization-popup__overlay{background:#fff;height:100%;opacity:.75;position:fixed;top:0;width:100%;z-index:20}
.localization-popup__container{background:#fff;border:.0625rem solid #d9d9d9;min-height:50px;padding:30px;position:absolute;right:-1px;top:59px;width:calc(100% + 2px);z-index:25}
@media print,screen and (min-width:64em){.localization-popup__container{top:79px;right:149px;width:560px}
}
.localization-popup__container--hidden{display:none}
.localization-popup__title{color:var(--primary) !important;font-size:1.5rem;margin-bottom:15px;font-weight:500}
.localization-popup__content{color:#333}
.localization-popup .button,.localization-popup .related-studies__tags__link{float:left;margin:30px 10px 0 0}
.action-sidebar{width:100%;display:none}
@media screen and (min-width:64em){.action-sidebar{display:block}
}
.action-sidebar ul{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}
@media only screen and (max-width:1024px){.action-sidebar ul{flex-direction:column;gap:.625rem}
}
.action-sidebar a{transition-property:color,background-color;transition-duration:500ms;transition-timing-function:ease-out;text-decoration:none;color:inherit;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:.25rem;color:#fff}
.action-sidebar a:active,.action-sidebar a:focus,.action-sidebar a:hover{text-decoration:none}
.action-sidebar a:hover,.action-sidebar a:focus{color:#005187}
.action-sidebar .icon{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;color:inherit;line-height:1}
.action-sidebar .cta{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:500ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;display:none;color:inherit;font-size:1rem;text-align:center;margin-left:.75rem}
.action-sidebar .cta:active,.action-sidebar .cta:focus,.action-sidebar .cta:hover{text-decoration:none}
@media print,screen and (min-width:48em){.action-sidebar .cta{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.action-sidebar .cta{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.action-sidebar .cta{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.action-sidebar .cta{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.action-sidebar .cta{line-height:1.56}
}
@media print,screen and (min-width:64em){.action-sidebar .cta{line-height:1.6}
}
.action-sidebar .cta::before{transition-property:width;transition-duration:500ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.action-sidebar .cta:focus::before,.action-sidebar .cta:hover::before{left:0;right:auto;width:100%}
.action-sidebar .cta:active,.action-sidebar .cta:focus,.action-sidebar .cta:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small .action-sidebar .cta{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small .action-sidebar .cta{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small .action-sidebar .cta{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .action-sidebar .cta{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .action-sidebar .cta{line-height:1.5}
}
.action-sidebar .js-print{display:none}
@media only screen and (max-width:1023px){.action-sidebar .js-mail span::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€"}
}
@media only screen and (min-width:1024px){.action-sidebar .js-print{display:-webkit-box;display:-ms-flexbox;display:flex}
.action-sidebar a{color:#333;margin:0;padding:.75rem 1.5rem}
}
@media screen and (min-width:80em){.action-sidebar .cta{display:inline-block;font-size:1rem}
.action-sidebar a{color:var(--primary)}
}
.sidebar .action-sidebar ul li{width:33.3333%}
.sidebar .action-sidebar ul li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;padding:.75rem;flex-direction:column}
.sidebar .action-sidebar ul li a .cta{margin:10px 0 0 0;width:100%}
.ct-engagement-bar .action-sidebar{display:block}
.arm__container{font-size:18px}
.arm__container__title{font-weight:bold;margin:15px 0}
.arms__container{margin-top:50px}
@-webkit-keyframes point-on-map-actived{from{-webkit-box-shadow:0 0 0 0 rgba(var(--primary),0.1);box-shadow:0 0 0 0 rgba(var(--primary),0.1)}
to{-webkit-box-shadow:0 0 0 10px rgba(var(--primary),0.5);box-shadow:0 0 0 10px rgba(var(--primary),0.5)}
}
@keyframes point-on-map-actived{from{-webkit-box-shadow:0 0 0 0 rgba(var(--primary),0.1);box-shadow:0 0 0 0 rgba(var(--primary),0.1)}
to{-webkit-box-shadow:0 0 0 10px rgba(var(--primary),0.5);box-shadow:0 0 0 10px rgba(var(--primary),0.5)}
}
@-webkit-keyframes point-on-map-actived--forgein{from{-webkit-box-shadow:0 0 0 0 rgba(0,131,90,.1);box-shadow:0 0 0 0 rgba(0,131,90,.1)}
to{-webkit-box-shadow:0 0 0 10px rgba(0,131,90,.5);box-shadow:0 0 0 10px rgba(0,131,90,.5)}
}
@keyframes point-on-map-actived--forgein{from{-webkit-box-shadow:0 0 0 0 rgba(0,131,90,.1);box-shadow:0 0 0 0 rgba(0,131,90,.1)}
to{-webkit-box-shadow:0 0 0 10px rgba(0,131,90,.5);box-shadow:0 0 0 10px rgba(0,131,90,.5)}
}
.trial-hero-wrapper{display:contents}
.clinical-map{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;z-index:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff}
.opened .clinical-map{overflow:auto}
.clinical-map .leaflet-left{transition-property:height,width;transition-duration:500ms;transition-timing-function:ease-out;-webkit-transition-duration:100ms;transition-duration:100ms}
.clinical-map .map-wrapper,.clinical-map .location-placeholder{-ms-flex-preferred-size:18.75rem;flex-basis:18.75rem;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.opened .clinical-map .map-wrapper,.opened .clinical-map .location-placeholder{height:50%}
.clinical-map .study-points-widget{transition-property:opacity,max-width,padding;transition-duration:500ms;transition-timing-function:ease-out;display:none;-webkit-transition-delay:500ms;transition-delay:500ms;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:0rem;opacity:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:100%;flex-basis:100%}
.opened .clinical-map .study-points-widget{min-width:100%;opacity:1}
@media print,screen and (min-width:48em){.clinical-map{height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.opened .clinical-map{overflow:auto}
.clinical-map .map-wrapper,.clinical-map .location-placeholder{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.opened .clinical-map .map-wrapper,.opened .clinical-map .location-placeholder{height:100%}
.clinical-map .study-points-widget{-ms-flex-preferred-size:18.75rem;flex-basis:18.75rem;opacity:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.opened .clinical-map .study-points-widget{min-width:auto;max-width:34.375rem}
}
.study-points-widget{position:relative;padding:1.5rem 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.opened .study-points-widget{padding:1.5rem 1.5rem;border-width:0 1px 0 0}
.study-points-widget .map-close-btn{margin:0 0 0 .375rem;border:1px solid #333;color:#333}
.study-points-widget .map-close-btn::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€ƒ"}
.study-points-widget .map-select-unit{-webkit-appearance:none;-moz-appearance:none;height:46px;margin:0 .375rem 0 0;padding:0 45px 0 15px;border:1px solid #333;color:#333}
.study-points-widget .map-select-unit-wrapper{position:relative}
.study-points-widget .map-select-unit-wrapper::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€„";color:#666;position:absolute;top:50%;right:20px;font-size:13px;transform:translateY(-50%) rotate(90deg);z-index:9;pointer-events:none}
.study-points-widget .study-points-navigation{display:flex;justify-content:space-between;margin-bottom:.75rem}
.study-points-widget .study-points-search{position:relative;padding:.75rem .375rem 1.5rem;margin-bottom:1.5rem}
.study-points-widget .study-points-search::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€œ";position:absolute;top:calc(65% - 6px);left:1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--primary)}
.study-points-widget .study-points-search label{display:block;color:#000;margin-bottom:20px}
.study-points-widget .study-points-search input{width:100%;height:3.125rem;line-height:3.125rem;padding:0 3.25rem;border:1px solid #333;border-radius:.375rem;font-family:var(--body-font-family);font-size:1rem;font-weight:500;-webkit-box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07);box-shadow:0rem .3125rem .875rem 0rem rgba(0,0,0,.07)}
.study-points-widget .study-points-search input::-webkit-input-placeholder{color:rgba(102,102,102,.5)}
.study-points-widget .study-points-search input::-moz-placeholder{color:rgba(102,102,102,.5)}
.study-points-widget .study-points-search input:-ms-input-placeholder{color:rgba(102,102,102,.5)}
.study-points-widget .study-points-search input:-moz-placeholder{color:rgba(102,102,102,.5)}
.study-points-widget .button--locate{visibility:hidden;display:none;position:absolute;top:calc(50% - 6px);right:1.5rem;border:0;background-color:rgba(0,0,0,0);-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}
.study-points-widget .button--locate::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€Ÿ"}
.study-points-widget .button--locate.visible{display:block}
.study-points-widget .study-points-list-wrapper{height:calc(100vh - 334px)}
.study-points-widget .study-points-list-wrapper::after{content:"";display:block;height:3rem}
@media print,screen and (min-width:48em){.study-points-widget .study-points-list-wrapper{overflow-y:scroll}
}
.study-points-widget .study-points-list{list-style:none;padding:0;margin:0;counter-reset:study-point}
.study-points-widget .study-point{transition-property:background-color,opacity,max-height,padding,border-width;transition-duration:500ms;transition-timing-function:ease-out;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:31.25rem;padding:.75rem .375rem;border:1px solid rgba(102,102,102,.25);border-width:1px 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.study-points-widget .study-point.on-map{padding:.75rem .375rem .75rem 2.125rem;cursor:pointer}
.study-points-widget .study-point.active{background-color:#f2f2f2}
.study-points-widget .study-point.forgein-country .study-point-distance-container strong{color:#00835a}
.study-points-widget .study-point:not(.hidden)::before{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1rem;font-weight:500;content:attr(data-label);position:absolute;top:.75rem;left:12px;display:block;padding-top:.125rem;font-family:var(--body-font-family);color:var(--primary);line-height:1}
@media print,screen and (min-width:48em){.study-points-widget .study-point:not(.hidden)::before{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.study-points-widget .study-point:not(.hidden)::before{font-size:1.25rem}
}
@media print,screen and (min-width:64em){.study-points-widget .study-point:not(.hidden)::before{font-size:1.25rem}
}
.study-points-widget .study-point.forgein-country:not(.hidden)::before{color:#00835a}
.study-points-widget .study-point.hidden,.study-points-widget .study-point.on-map.hidden{opacity:0;max-height:0;padding-top:0;padding-bottom:0;border-width:0}
.study-points-widget .study-point-info-container{-ms-flex-preferred-size:6.25rem;flex-basis:6.25rem;-webkit-box-flex:2.5;-ms-flex-positive:2.5;flex-grow:2.5;padding-left:15px;overflow-wrap:break-word}
@media print,screen and (min-width:48em){.study-points-widget .study-point-info-container{max-width:58%}
}
.study-points-widget .study-point-distance-container{margin-top:.375rem;display:none;text-align:right}
.study-points-widget .study-point-distance-container .is-hidden{display:none}
.study-points-widget .study-point-distance-container:last-of-type{display:-webkit-box;display:-ms-flexbox;display:flex}
.study-points-widget .study-point-distance-container strong{font-size:1.3125rem;float:left;font-family:var(--body-font-family);line-height:1;font-weight:300;color:var(--primary)}
@media print,screen and (min-width:64em){.study-points-widget .study-point-distance-container strong{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.study-points-widget .study-point-distance-container strong{font-size:1.5625rem;font-size:calc(1.5625rem + 3*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.study-points-widget .study-point-distance-container strong{font-size:1.75rem}
}
.study-points-widget .study-point-distance-container span{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;float:left;max-width:4.375rem;padding-top:.1875rem;padding-left:.375rem;line-height:1}
@media print,screen and (min-width:48em){.study-points-widget .study-point-distance-container span{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.study-points-widget .study-point-distance-container span{font-size:1rem}
}
@media print,screen and (min-width:64em){.study-points-widget .study-point-distance-container span{font-size:1rem}
}
@media print,screen and (min-width:64em){.study-points-widget .study-point-distance-container span{line-height:1.5}
}
.study-points-widget .study-point-status{margin-bottom:1.125rem;font-family:var(--header-font-family);font-size:1.125rem;font-style:italic;color:#666}
.study-points-widget .study-point-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.6875rem}
.study-points-widget .study-point-telephone{transition-property:color;transition-duration:500ms;transition-timing-function:ease-out;display:inline-block;color:#666;text-decoration:none;margin-right:.375rem;margin-top:1.35rem}
.study-points-widget .study-point-telephone:focus,.study-points-widget .study-point-telephone:hover{color:var(--primary)}
.study-points-widget .study-point-telephone i{display:inline-block;margin-right:.375rem}
.study-points-widget .study-point-telephone i::before{font-size:1.5625rem;line-height:1;vertical-align:bottom}
.study-points-widget .study-point-btn{border:1px solid #d9d9d9;margin-bottom:.75rem}
.study-points-widget .study-point-btn::before{font-size:1rem;margin-right:.225rem}
@media print,screen and (min-width:64em){.study-points-widget .study-point-btn::before{font-size:1.1875rem;font-size:calc(1.1875rem + 3*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.study-points-widget .study-point-btn::before{font-size:1.1875rem;font-size:calc(1.1875rem + 3*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.study-points-widget .study-point-btn::before{font-size:1.375rem}
}
.study-points-widget .study-point-btn-mail{margin-right:.75rem}
.study-points-widget .study-point-btn-mail::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€ž"}
.study-points-widget .study-point-btn-we-call::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€¢"}
.study-points-widget h2{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1.25rem;color:var(--primary);font-weight:normal;color:var(--primary)}
@media print,screen and (min-width:48em){.study-points-widget h2{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){.study-points-widget h2{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:48em){.study-points-widget h2{font-size:1.25rem;font-size:calc(1.25rem + 4*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.study-points-widget h2{font-size:1.75rem}
}
@media print,screen and (min-width:64em){.study-points-widget h2{font-size:1.75rem}
}
.study-points-widget h2.hidden{display:none}
.study-points-widget h3{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;font-size:1rem;font-weight:500;color:#666;line-height:1.2;margin-bottom:.75rem}
@media print,screen and (min-width:48em){.study-points-widget h3{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.study-points-widget h3{font-size:1.25rem}
}
@media print,screen and (min-width:64em){.study-points-widget h3{font-size:1.25rem}
}
.study-points-widget address{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;margin-bottom:.75rem}
@media print,screen and (min-width:48em){.study-points-widget address{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.study-points-widget address{font-size:1rem}
}
@media print,screen and (min-width:64em){.study-points-widget address{font-size:1rem}
}
@media print,screen and (min-width:64em){.study-points-widget address{line-height:1.5}
}
.study-points-widget address span{display:block;line-height:1.3}
.study-points-widget address span.inline{display:inline-block;padding-right:.25rem}
.study-points-widget .hidden-location-note{transition-property:opacity,max-height,padding;transition-duration:500ms;transition-timing-function:ease-out;max-height:18.75rem;margin:1.125rem 0;opacity:1}
.study-points-widget .hidden-location-note.hidden{max-height:0;opacity:0}
.study-points-widget .hidden-location-note p{padding:1.125rem 1.875rem;border-radius:6px;background-color:rgba(217,217,217,.2)}
.study-points-widget .hidden-location-note button{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:500ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;margin-right:-1.125rem;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75;display:inline;font-weight:500;color:#666;display:block;margin:.75rem auto;font-size:1rem !important;text-align:center}
.study-points-widget .hidden-location-note button:active,.study-points-widget .hidden-location-note button:focus,.study-points-widget .hidden-location-note button:hover{text-decoration:none}
@media print,screen and (min-width:48em){.study-points-widget .hidden-location-note button{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.study-points-widget .hidden-location-note button{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.study-points-widget .hidden-location-note button{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.study-points-widget .hidden-location-note button{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.study-points-widget .hidden-location-note button{line-height:1.56}
}
@media print,screen and (min-width:64em){.study-points-widget .hidden-location-note button{line-height:1.6}
}
.study-points-widget .hidden-location-note button:active,.study-points-widget .hidden-location-note button:focus,.study-points-widget .hidden-location-note button:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.study-points-widget .hidden-location-note button&gt;span{color:inherit;position:absolute;left:auto;right:auto;right:-1.125rem;top:0;line-height:inherit}
.study-points-widget .hidden-location-note button&gt;span::before,.study-points-widget .hidden-location-note button&gt;span::after{transition-property:all;transition-duration:500ms;transition-timing-function:ease-out;font-size:.75em;vertical-align:baseline}
@media print,screen and (min-width:64em){.study-points-widget .hidden-location-note button{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.study-points-widget .hidden-location-note button{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.study-points-widget .hidden-location-note button{font-size:1.25rem}
}
.study-points-widget .hidden-location-note button::after{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€§";font-size:.75em;background-color:#fff;color:var(--primary);padding:.25rem;margin-left:.375rem;-webkit-box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);box-shadow:0rem 0rem 1.25rem 0rem rgba(0,0,0,.075);line-height:1;border-radius:.375rem;vertical-align:baseline}
@media print,screen and (min-width:48em){.study-points-widget .study-points-widget{border:solid 1px rgba(102,102,102,.25);-webkit-box-shadow:0rem .3125rem 1.5rem 0rem rgba(0,0,0,.1);box-shadow:0rem .3125rem 1.5rem 0rem rgba(0,0,0,.1)}
.study-points-widget .study-point.on-map{padding:1.125rem .375rem 1.125rem 2.25rem}
.study-points-widget .study-point:not(.hidden)::before{top:1.125rem}
.study-points-widget address{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;margin-bottom:1.125rem}
}
@media print,screen and (min-width:48em)and (min-width:48em){.study-points-widget address{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:48em)and (min-width:64em){.study-points-widget address{font-size:1rem}
}
@media print,screen and (min-width:48em)and (min-width:64em){.study-points-widget address{font-size:1rem}
}
@media print,screen and (min-width:48em)and (min-width:64em){.study-points-widget address{line-height:1.5}
}
@media print,screen and (min-width:64em){.study-points-widget .study-point-distance-container{-ms-flex-preferred-size:8.125rem;flex-basis:8.125rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 .75rem}
.study-points-widget .study-point-distance-container strong{width:100%}
.study-points-widget .study-point-distance-container span{padding-top:.375rem}
.study-points-widget .study-point{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1.125rem .375rem}
.study-points-widget .study-point.on-map{padding:1.5rem .375rem 1.5rem 2.5rem}
.study-points-widget .study-point:not(.hidden)::before{top:1.5rem}
}
@media screen and (min-width:100em){.study-points-widget .study-point-distance-container{-ms-flex-preferred-size:8.125rem;flex-basis:8.125rem;padding:0 .75rem}
.study-points-widget .study-point-distance-container strong{width:auto}
}
.study-points-widget .study-points-legend{position:absolute;bottom:0;left:0;width:100%;padding:1.125rem 1.5rem;background-color:#fff;-webkit-box-shadow:0rem -0.0625rem .4375rem 0rem rgba(0,0,0,.09);box-shadow:0rem -0.0625rem .4375rem 0rem rgba(0,0,0,.09)}
.study-points-widget .study-points-legend.hidden{display:none}
.study-points-widget .study-points-legend h3{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;float:left;margin:0;margin-right:2.25rem;margin-bottom:.75rem;line-height:1.2;font-weight:500}
@media print,screen and (min-width:48em){.study-points-widget .study-points-legend h3{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.study-points-widget .study-points-legend h3{font-size:1rem}
}
@media print,screen and (min-width:64em){.study-points-widget .study-points-legend h3{font-size:1rem}
}
@media print,screen and (min-width:64em){.study-points-widget .study-points-legend h3{line-height:1.5}
}
.study-points-widget .study-points-legend ul{list-style:none;padding:0;margin:0;float:left;margin-bottom:.75rem}
.study-points-widget .study-points-legend ul&gt;li{display:inline-block}
.study-points-widget .study-points-legend li{position:relative;padding-left:1.5rem;margin-right:1.5rem}
.study-points-widget .study-points-legend li::before{content:"";position:absolute;top:.1875rem;left:0;display:inline-block;width:.75rem;height:.75rem;border-radius:50%;background-color:#00835a}
.study-points-widget .study-points-legend li:first-child::before{background-color:var(--primary)}
.study-points-widget .study-points-legend li p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43;margin:0;color:#666;line-height:1.2}
@media print,screen and (min-width:48em){.study-points-widget .study-points-legend li p{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.study-points-widget .study-points-legend li p{font-size:1rem}
}
@media print,screen and (min-width:64em){.study-points-widget .study-points-legend li p{font-size:1rem}
}
@media print,screen and (min-width:64em){.study-points-widget .study-points-legend li p{line-height:1.5}
}
.map-wrapper,.location-placeholder{height:100%}
.map-wrapper .map,.location-placeholder .map{width:100%;height:100%}
.map-wrapper .leaflet-control-locate a::before,.location-placeholder .leaflet-control-locate a::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€Ÿ";position:absolute;top:50%;left:50%;font-size:.75rem;color:#484848;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.map-wrapper .point-on-map,.location-placeholder .point-on-map{padding:4px;border:1px solid var(--primary);border-radius:50%;background-color:rgba(0,0,0,0)}
.map-wrapper .point-on-map.active,.location-placeholder .point-on-map.active{border-color:rgba(0,0,0,0)}
.map-wrapper .point-on-map.active&gt;div,.location-placeholder .point-on-map.active&gt;div{-webkit-animation-name:point-on-map-actived;animation-name:point-on-map-actived;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;animation-direction:alternate-reverse}
.map-wrapper .point-on-map.located-position,.location-placeholder .point-on-map.located-position{border-color:#666}
.map-wrapper .point-on-map.located-position&gt;div,.location-placeholder .point-on-map.located-position&gt;div{background-color:#666;width:40px;height:40px}
.map-wrapper .point-on-map.located-position&gt;div::before,.location-placeholder .point-on-map.located-position&gt;div::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€Ÿ";position:absolute;top:50%;left:50%;color:#fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.map-wrapper .point-on-map.green,.location-placeholder .point-on-map.green{border-color:#00835a;border-style:dashed}
.map-wrapper .point-on-map.green&gt;div,.location-placeholder .point-on-map.green&gt;div{background-color:#00835a}
.map-wrapper .point-on-map.green.active,.location-placeholder .point-on-map.green.active{border-color:rgba(0,0,0,0)}
.map-wrapper .point-on-map.green.active&gt;div,.location-placeholder .point-on-map.green.active&gt;div{-webkit-animation-name:point-on-map-actived--forgein;animation-name:point-on-map-actived--forgein}
.map-wrapper .point-on-map&gt;div,.location-placeholder .point-on-map&gt;div{position:relative;width:30px;height:30px;background-color:var(--primary);border-radius:50%}
.map-wrapper .point-on-map span,.location-placeholder .point-on-map span{position:absolute;top:50%;left:50%;display:block;margin:0;padding:0;font-family:var(--body-font-family);color:#fff;font-weight:500;text-align:center;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.map-wrapper .marker-cluster,.location-placeholder .marker-cluster{width:58px !important;height:58px !important;padding:4px;border:1px solid var(--primary);border-radius:50%;background-color:var(--primary);-webkit-box-shadow:0 0 0 10px rgba(var(--primary),0.4);box-shadow:0 0 0 10px rgba(var(--primary),0.4);-webkit-transition:background-color .4s ease,-webkit-box-shadow .4s ease;transition:background-color .4s ease,-webkit-box-shadow .4s ease;transition:background-color .4s ease,box-shadow .4s ease;transition:background-color .4s ease,box-shadow .4s ease,-webkit-box-shadow .4s ease}
.map-wrapper .marker-cluster span,.location-placeholder .marker-cluster span{position:absolute;top:50%;left:50%;display:block;margin:0;padding:0;font-family:var(--body-font-family);color:#fff;font-weight:500;text-align:center;line-height:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.map-wrapper .marker-cluster span::before,.location-placeholder .marker-cluster span::before{content:"+"}
.map-wrapper .marker-cluster:hover,.location-placeholder .marker-cluster:hover{background-color:#005187;-webkit-box-shadow:0 0 0 10px rgba(0,81,135,.4);box-shadow:0 0 0 10px rgba(0,81,135,.4)}
.pac-container{border:1px solid rgba(102,102,102,.25);border-radius:.375rem;font-size:1.25rem;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:-webkit-box-shadow .25s ease-in-out;transition:-webkit-box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out;transition:box-shadow .25s ease-in-out,-webkit-box-shadow .25s ease-in-out;-webkit-transform:translateX(1px);transform:translateX(1px)}
.pac-container:last-of-type{border:1px solid rgba(102,102,102,.25);-webkit-box-shadow:0rem .1875rem .875rem 0rem rgba(0,0,0,.07);box-shadow:0rem .1875rem .875rem 0rem rgba(0,0,0,.07)}
.pac-container::after{display:none !important}
.pac-container:empty{display:none !important}
.ct-gov{padding:.75rem 0;border:1px solid #d9d9d9;border-width:1px 0;margin-top:1.5rem}
.ct-gov p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:.375rem;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.ct-gov p{padding-bottom:.5625rem}
}
@media print,screen and (min-width:64em){.ct-gov p{padding-bottom:.75rem}
}
@media print,screen and (min-width:48em){.ct-gov p{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.ct-gov p{font-size:1rem}
}
@media print,screen and (min-width:64em){.ct-gov p{font-size:1rem}
}
@media print,screen and (min-width:64em){.ct-gov p{line-height:1.5}
}
.ct-gov p a{transition-property:color;transition-duration:500ms;transition-timing-function:ease-out;position:relative;color:var(--primary);text-decoration:none}
.ct-gov p a::before{transition-property:width;transition-duration:500ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.ct-gov p a:focus::before,.ct-gov p a:hover::before{left:0;right:auto;width:100%}
.ct-gov p a:active,.ct-gov p a:focus,.ct-gov p a:hover{color:rgba(var(--primary),90%)}
@media print,screen and (min-width:48em){.ct-gov{padding:1.5rem 0;margin-top:2.25rem}
}
@media print,screen and (min-width:64em){.ct-gov{padding:2.25rem 0;margin-top:3rem}
}
a.download{text-decoration:none;color:inherit;cursor:pointer;display:inline-block;width:100%;color:var(--primary);margin-bottom:.75rem}
a.download:active,a.download:focus,a.download:hover{text-decoration:none}
a.download span:not(.underline-effect){transition-property:margin-top;transition-duration:500ms;transition-timing-function:ease-out;font-size:1.875rem;position:absolute;margin-right:.75rem}
@media print,screen and (min-width:64em){a.download span:not(.underline-effect){font-size:2rem;font-size:calc(2rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){a.download span:not(.underline-effect){font-size:2rem;font-size:calc(2rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){a.download span:not(.underline-effect){font-size:2.0625rem}
}
a.download .underline-effect{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;position:relative;font-size:.875rem;font-weight:500;color:var(--primary);width:auto;display:inline-block}
@media print,screen and (min-width:48em){a.download .underline-effect{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){a.download .underline-effect{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){a.download .underline-effect{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){a.download .underline-effect{font-size:1.25rem}
}
@media print,screen and (min-width:48em){a.download .underline-effect{line-height:1.56}
}
@media print,screen and (min-width:64em){a.download .underline-effect{line-height:1.6}
}
a.download .underline-effect::before{transition-property:width;transition-duration:500ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
a.download .underline-effect:focus::before,a.download .underline-effect:hover::before{left:0;right:auto;width:100%}
@media print,screen and (min-width:64em){a.download .underline-effect{font-size:.9375rem;font-size:calc(0.9375rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){a.download .underline-effect{font-size:.9375rem;font-size:calc(0.9375rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){a.download .underline-effect{font-size:1rem}
}
a.download p{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;font-size:.875rem;margin-left:3rem}
@media print,screen and (min-width:48em){a.download p{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){a.download p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){a.download p{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){a.download p{font-size:1.25rem}
}
@media print,screen and (min-width:48em){a.download p{line-height:1.56}
}
@media print,screen and (min-width:64em){a.download p{line-height:1.6}
}
@media print,screen and (min-width:64em){a.download p{font-size:.9375rem;font-size:calc(0.9375rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){a.download p{font-size:.9375rem;font-size:calc(0.9375rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){a.download p{font-size:1rem}
}
a.download strong,a.download span:not(.underline-effect){float:left}
a.download:hover .underline-effect::before{left:0;right:auto;width:100%}
a.download:hover span:not(.underline-effect){margin-top:.75rem}
ul.downloads{list-style:none;padding:0;margin:0;margin-left:-0.625rem;margin-right:-0.625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
ul.downloads&gt;li{display:inline-block}
@media print,screen and (min-width:48em){ul.downloads{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
ul.downloads&gt;li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:calc(100% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
@media print,screen and (min-width:64em){ul.downloads&gt;li{width:calc(50% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem}
}
.new-branding a.download{color:#fff !important}
.new-branding a.download h4{color:#fff !important}
.eligibility-check-banner{margin-bottom:1.5rem;padding:1.5rem 0;border-radius:6px;background-color:var(--primary);background-clip:padding-box;text-align:center}
.eligibility-check-banner button{margin:0 auto}
.eligibility-check-banner .is-h4{margin-top:0;margin-bottom:.75rem;color:#fff}
@media print,screen and (min-width:48em){.eligibility-check-banner{padding:3rem 0;margin-bottom:3rem}
.eligibility-check-banner .is-h4{margin-bottom:1.5rem}
}
@media print,screen and (min-width:64em){.eligibility-check-banner{padding:3.75rem 0;margin-bottom:3.75rem}
.eligibility-check-banner .is-h4{margin-bottom:2.25rem}
}
.eligibility-overlay{transition-property:opacity,z-index;transition-duration:500ms;transition-timing-function:ease-out;position:fixed;top:0;bottom:0;width:100%;background-color:#f2f2f2;opacity:0;z-index:-1;overflow:hidden;overflow-y:scroll;-webkit-transition-timing-function:ease-in-out,step-end;transition-timing-function:ease-in-out,step-end;padding-top:4.5rem;left:0}
.eligibility-overlay .overlay-inner{position:relative;height:100%;width:100%}
.eligibility-overlay.opened{z-index:23;opacity:1;-webkit-transition-timing-function:ease-in-out,step-start;transition-timing-function:ease-in-out,step-start}
.eligibility-overlay .overlay-close{position:relative;display:block;font-weight:500;text-align:center;z-index:1}
.eligibility-overlay .overlay-close::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€§";padding-bottom:.5rem;font-size:1.625rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:.75rem}
.eligibility-overlay .overlay-back{position:absolute;bottom:-2.25rem;display:block;font-weight:500;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;left:50%}
.eligibility-overlay .overlay-back::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€ƒ";margin-right:.125rem;margin-right:.75rem}
.eligibility-overlay .overlay-questions{list-style:none;padding:0;margin:0;position:relative;width:100%;margin-bottom:6rem}
.eligibility-overlay .overlay-questions .step{transition-property:transform,opacity;transition-duration:500ms;transition-timing-function:ease-out;position:absolute;top:3rem;width:100%;padding:1.25rem;-webkit-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0);-webkit-transition-duration:450ms;transition-duration:450ms;opacity:0;left:0}
.eligibility-overlay .overlay-questions .step.visited{opacity:0;-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}
.eligibility-overlay .overlay-questions .step.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.eligibility-overlay .overlay-questions .step:first-child .overlay-back{display:none}
.eligibility-overlay .question-title{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.375rem;color:#333;margin-bottom:.75rem;color:#333}
@media print,screen and (min-width:48em){.eligibility-overlay .question-title{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){.eligibility-overlay .question-title{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){.eligibility-overlay .question-title{font-size:1.375rem;font-size:calc(1.375rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.eligibility-overlay .question-title{font-size:2.625rem}
}
@media print,screen and (min-width:64em){.eligibility-overlay .question-title{font-size:2.625rem}
}
.eligibility-overlay .question-byline{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:1.5rem;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75;font-family:var(--header-font-family);font-style:italic;color:rgba(51,51,51,.5)}
@media print,screen and (min-width:48em){.eligibility-overlay .question-byline{padding-bottom:2.25rem}
}
@media print,screen and (min-width:64em){.eligibility-overlay .question-byline{padding-bottom:3rem}
}
@media print,screen and (min-width:64em){.eligibility-overlay .question-byline{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.eligibility-overlay .question-byline{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.eligibility-overlay .question-byline{font-size:1.25rem}
}
.eligibility-overlay .question-answers{list-style:none;padding:0;margin:0;text-align:center}
.eligibility-overlay .question-answers&gt;li{display:inline-block}
.eligibility-overlay .question-answers&gt;li{margin:0 .375rem}
.eligibility-overlay .step-result{transition-property:transform,opacity;transition-duration:500ms;transition-timing-function:ease-out;position:absolute;top:3rem;width:100%;padding:1.25rem;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition-duration:450ms;transition-duration:450ms;opacity:1;left:0}
.eligibility-overlay .step-result.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
.eligibility-overlay .result-title{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.75rem;margin-top:2.25rem;font-size:1.375rem;color:#333;margin-bottom:.75rem}
@media print,screen and (min-width:48em){.eligibility-overlay .result-title{margin-bottom:1.125rem;margin-top:3.375rem}
}
@media print,screen and (min-width:64em){.eligibility-overlay .result-title{margin-bottom:1.5rem;margin-top:4.5rem}
}
@media print,screen and (min-width:48em){.eligibility-overlay .result-title{font-size:1.375rem;font-size:calc(1.375rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.eligibility-overlay .result-title{font-size:2.625rem}
}
@media print,screen and (min-width:64em){.eligibility-overlay .result-title{font-size:2.625rem}
}
.eligibility-overlay .result-byline{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;padding-bottom:1.5rem;font-size:1.125rem;color:#333;font-weight:500;line-height:1.75}
@media print,screen and (min-width:48em){.eligibility-overlay .result-byline{padding-bottom:2.25rem}
}
@media print,screen and (min-width:64em){.eligibility-overlay .result-byline{padding-bottom:3rem}
}
@media print,screen and (min-width:64em){.eligibility-overlay .result-byline{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.eligibility-overlay .result-byline{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.eligibility-overlay .result-byline{font-size:1.25rem}
}
.eligibility-overlay .result-actions{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.eligibility-overlay .result-actions&gt;li{display:inline-block}
.eligibility-overlay .result-actions&gt;li{-ms-flex-preferred-size:25rem;flex-basis:25rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:25rem;margin:0 .75rem}
.eligibility-overlay .result-actions a::before{font-size:1.75rem;margin-right:1.5rem}
.eligibility-overlay .result-actions a.icon--mail::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€ž"}
.eligibility-overlay .result-actions a.icon--phone::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€£"}
.eligibility-overlay .result-actions a.icon--phone-back::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€¢"}
.eligibility-overlay .result-actions a.icon--map-needle::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€Ÿ"}
.eligibility-overlay .result-actions a.icon--globe::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€—"}
.eligibility-overlay .question-byline,.eligibility-overlay .question-title,.eligibility-overlay .result-byline,.eligibility-overlay .result-title{width:80%;max-width:56.25rem;margin:0 auto;text-align:center}
.eligibility-overlay .progress-widget{width:100%;z-index:1;padding-bottom:3rem}
.eligibility-overlay .progress-bar{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;border-top:1px solid rgba(102,102,102,.25);counter-reset:steps 0}
.eligibility-overlay .progress-bar&gt;li{display:inline-block}
.eligibility-overlay .progress-bar li{position:relative;-ms-flex-preferred-size:.625rem;flex-basis:.625rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.eligibility-overlay .progress-bar li::before{transition-property:width;transition-duration:500ms;transition-timing-function:ease-out;content:"";position:absolute;top:-0.0625rem;display:block;width:0;border-top:1px solid var(--primary);-webkit-transition-timing-function:linear;transition-timing-function:linear;left:0}
.eligibility-overlay .progress-bar li::after{transition-property:width,height,box-shadow,top;transition-duration:500ms;transition-timing-function:ease-out;content:"";position:absolute;top:-0.125rem;display:block;width:.1875rem;height:.1875rem;border-radius:50%;background-color:#fff;-webkit-box-shadow:0 0 0 3px var(--primary);box-shadow:0 0 0 3px var(--primary);z-index:1;left:50%}
.eligibility-overlay .progress-bar li.active::before{width:50%;-webkit-transition-delay:225ms;transition-delay:225ms;-webkit-transition-duration:225ms;transition-duration:225ms}
.eligibility-overlay .progress-bar li.active::after{top:-0.1875rem;width:.3125rem;height:.3125rem;-webkit-box-shadow:0 0 0 4px var(--primary);box-shadow:0 0 0 4px var(--primary);-webkit-transition-delay:450ms;transition-delay:450ms}
.eligibility-overlay .progress-bar li.visited::before{width:100%;-webkit-transition-duration:225ms;transition-duration:225ms}
.eligibility-overlay .progress-bar li label{position:absolute;top:-1.875rem;color:rgba(102,102,102,.25);-webkit-transform:rotate(-90deg) translateY(3px);transform:rotate(-90deg) translateY(3px);-webkit-transform-origin:left center;transform-origin:left center;left:50%}
.eligibility-overlay .progress-bar .step-dot{counter-increment:steps}
.eligibility-overlay .progress-bar .step-dot label::after{content:counter(steps);margin-left:.25rem}
@media print,screen and (min-width:48em){.eligibility-overlay .question-title,.eligibility-overlay .result-title{margin-bottom:1.125rem}
.eligibility-overlay .overlay-questions .step{-webkit-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}
.eligibility-overlay .overlay-questions .step.visited{-webkit-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}
.eligibility-overlay .overlay-questions .step.active{-webkit-transform:translateY(0);transform:translateY(0)}
.eligibility-overlay .question-answers&gt;li{margin:0 .75rem}
.eligibility-overlay .step-result{-webkit-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}
.eligibility-overlay .step-result.show{-webkit-transform:translateY(0);transform:translateY(0)}
}
@media print,screen and (min-width:64em){.eligibility-overlay .question-title{margin-bottom:1.5rem;font-size:3.25rem}
.eligibility-overlay .result-title{margin-bottom:1.5rem}
}
.further-links{counter-reset:item;margin-top:3rem;max-width:100vw}
@media print,screen and (min-width:48em){.further-links{margin-top:4.5rem}
}
.further-links h2{font-size:2rem;text-align:center;font-weight:500;margin-bottom:2.25rem}
@media print,screen and (min-width:48em){.further-links h2{font-size:2rem;font-size:calc(2rem + 10*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.further-links h2{font-size:3rem;font-size:calc(3rem + 4*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.further-links h2{font-size:3rem;font-size:calc(3rem + 4*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.further-links h2{font-size:3.25rem}
}
@media print,screen and (min-width:48em){.further-links h2{margin-bottom:2.625rem}
}
@media screen and (min-width:80em){.further-links h2{margin-bottom:3.75rem}
}
.further-links ol{padding:0;list-style-position:inside;list-style:none}
.further-links li{position:relative;border-top:.0625rem solid var(--primary);border-bottom:.0625rem solid var(--primary);counter-increment:item;margin-bottom:-1px;line-height:1;padding-left:1.875rem;padding-top:.9375rem;padding-bottom:.9375rem}
.further-links li::before{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;font-size:1rem;content:counter(item);font-weight:500;color:var(--primary);position:absolute;left:0;top:.8125rem}
@media print,screen and (min-width:48em){.further-links li::before{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.further-links li::before{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.further-links li::before{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.further-links li::before{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.further-links li::before{line-height:1.56}
}
@media print,screen and (min-width:64em){.further-links li::before{line-height:1.6}
}
@media print,screen and (min-width:48em){.further-links li::before{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.further-links li::before{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.further-links li::before{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.further-links li::before{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.further-links li::before{top:1.0625rem}
}
@media print,screen and (min-width:48em){.further-links li.combined::before{top:auto}
}
.further-links li.no-label a{position:relative;top:-0.25rem}
.further-links li.no-label span.date{margin-top:-0.25rem}
.further-links li span{line-height:1.38}
.further-links li span.label{font-size:1rem;color:#333;display:block;margin-bottom:.3125rem}
@media print,screen and (min-width:48em){.further-links li span.label{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.further-links li span.label{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.further-links li span.label{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.further-links li span.label{font-size:1.25rem}
}
.further-links li span.just-link,.further-links li span.download-link{font-size:.875rem;font-family:"iconfont"}
@media print,screen and (min-width:48em){.further-links li span.just-link,.further-links li span.download-link{font-size:.9375rem;font-size:calc(0.9375rem + 1*(100vw - 48rem)/512)}
}
@media print,screen and (min-width:64em){.further-links li span.just-link,.further-links li span.download-link{font-size:1rem;font-size:calc(1rem + 0*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.further-links li span.just-link,.further-links li span.download-link{font-size:1rem;font-size:calc(1rem + 0*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.further-links li span.just-link,.further-links li span.download-link{font-size:1rem}
}
.further-links li span.just-link{font-family:var(--body-font-family)}
.further-links li span.just-link::before{display:none}
.further-links li span.label-link{font-size:1rem}
@media print,screen and (min-width:48em){.further-links li span.label-link{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.further-links li span.label-link{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.further-links li span.label-link{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.further-links li span.label-link{font-size:1.25rem}
}
.further-links li span.date{display:block;color:#b2b3ac;margin-top:1.25rem}
@media print,screen and (min-width:48em){.further-links li span.date{position:absolute;top:50%;right:0;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
@media print,screen and (min-width:48em){.further-links li{padding-top:1.25rem;padding-bottom:1.25rem}
}
.further-links a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:500ms;transition-timing-function:ease-out;color:var(--primary);font-weight:500;position:relative;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;display:block;font-weight:normal;color:var(--primary);line-height:1;overflow-wrap:break-word}
.further-links a:active,.further-links a:focus,.further-links a:hover{text-decoration:none}
@media print,screen and (min-width:48em){.further-links a{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.further-links a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.further-links a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.further-links a{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.further-links a{line-height:1.56}
}
@media print,screen and (min-width:64em){.further-links a{line-height:1.6}
}
.further-links a::before{transition-property:width;transition-duration:500ms;transition-timing-function:ease-out;content:"";position:absolute;right:0;bottom:0;display:block;width:0;height:.125rem;background-color:currentColor}
.further-links a:focus::before,.further-links a:hover::before{left:0;right:auto;width:100%}
.further-links a:active,.further-links a:focus,.further-links a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
.small .further-links a{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:.875rem;line-height:1.43}
@media print,screen and (min-width:48em){.small .further-links a{font-size:1rem;font-size:calc(1rem + 0*(100vw - 48rem)/256)}
}
@media print,screen and (min-width:64em){.small .further-links a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .further-links a{font-size:1rem}
}
@media print,screen and (min-width:64em){.small .further-links a{line-height:1.5}
}
.further-links .icon--external{color:var(--primary);position:relative;top:-0.29em;left:.5em}
@media print,screen and (min-width:48em){.further-links .icon--external{top:-0.5em}
}
@media screen and (min-width:80em){.further-links .icon--external{top:-0.6em}
}
@media print,screen and (min-width:48em){.further-links a{max-width:calc(100% - 100px)}
}
@media screen and (min-width:80em){.further-links.multicolumn ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-0.625rem;margin-right:-0.625rem}
}
@media screen and (min-width:80em)and (min-width:48em){.further-links.multicolumn ol{margin-left:-0.9375rem;margin-right:-0.9375rem}
}
@media screen and (min-width:80em){.further-links.multicolumn li{width:calc(50% - 1.875rem);margin-right:.9375rem;margin-left:.9375rem;width:calc(50% - 2.5rem);margin-right:1.5625rem}
.further-links.multicolumn li .date{position:relative;margin-top:1.25rem;top:auto;right:auto;-webkit-transform:none;transform:none}
}
.ct-page-header{font-family:var(--body-font-family);color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-position:center;background-size:cover}
.ct-page-header .ct-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:var(--primary);padding:3.125rem .9375rem}
.ct-page-header .ct-info .ct-info-content{width:100%}
.ct-page-header .ct-info .ct-info-content h1{font-size:1.625rem;font-weight:normal;line-height:1.4;margin-bottom:1.125rem}
@media print,screen and (min-width:48em){.ct-page-header .ct-info .ct-info-content h1{font-size:1.75rem;line-height:1.33;margin-bottom:1.875rem}
}
@media screen and (min-width:80em){.ct-page-header .ct-info .ct-info-content h1{font-size:2rem;line-height:1.25;margin-bottom:2.25rem}
}
.ct-page-header .ct-info .ct-info-content .ct-info-text{position:relative;color:inherit;font-weight:300;font-size:1rem;line-height:1.4;margin-left:1.875rem;margin-bottom:.75rem}
.ct-page-header .ct-info .ct-info-content .ct-info-text::before{content:"â”—";position:absolute;left:-1.875rem}
@media print,screen and (min-width:48em){.ct-page-header .ct-info .ct-info-content .ct-info-text{margin-bottom:1.5rem}
}
.ct-page-header .ct-info .ct-info-content .ct-info-disease{position:relative;display:inline-block;color:inherit;font-weight:500;font-size:1rem;line-height:.94;margin-top:.75rem;margin-right:.625rem}
.ct-page-header .ct-info .ct-info-content .ct-info-disease::after{content:",";height:100%;position:absolute;right:-0.25rem}
@media screen and (min-width:64em){.ct-page-header .ct-info .ct-info-content .ct-info-disease+.ct-info-disease{white-space:nowrap}
}
.ct-page-header .ct-info .ct-info-content .ct-info-disease+.ct-info-disease::before{content:"";height:100%;position:absolute;left:-0.75rem}
.ct-page-header .ct-info .ct-info-content .ct-info-disease:last-child::after{content:""}
@media print,screen and (min-width:48em){.ct-page-header .ct-info .ct-info-content .ct-info-disease::after{content:""}
.ct-page-header .ct-info .ct-info-content .ct-info-disease+.ct-info-disease{margin-left:.625rem}
.ct-page-header .ct-info .ct-info-content .ct-info-disease+.ct-info-disease::before{left:-0.75rem;border-left:1px solid #fff}
}
.ct-page-header .ct-info .ct-info-content .ct-iis-notification{display:inline-block;margin-top:3rem;padding:.3125rem 0;padding-left:.5625rem;font-size:1rem;line-height:1.5;border-left:4px solid #fff}
@media print,screen and (min-width:48em){.ct-page-header .ct-info .ct-info-content .ct-iis-notification{padding-left:.875rem}
}
@media print,screen and (min-width:64em){.ct-page-header .ct-info .ct-info-content .ct-iis-notification{padding-left:1.5rem}
}
@media print,screen and (min-width:48em){.ct-page-header .ct-info .ct-info-content{width:70%;padding-right:6rem}
}
@media screen and (min-width:80em){.ct-page-header .ct-info .ct-info-content{padding-right:9rem}
}
.ct-page-header .ct-info .ct-info-side{width:100%;text-align:left;margin-top:3rem}
.ct-page-header .ct-info .ct-info-side img{max-width:6.25rem;margin-bottom:1rem}
.ct-page-header .ct-info .ct-info-side strong{color:inherit;font-weight:300;font-size:1rem;line-height:1.25;padding:0}
.ct-page-header .ct-info .ct-info-side .more-locations{font-family:inherit;color:inherit;font-weight:500;font-size:1rem;line-height:1.25;padding:0}
.ct-page-header .ct-info .ct-info-side p{color:inherit;font-weight:500;font-size:1rem;line-height:1.25}
.ct-page-header .ct-info .ct-info-side .ct-trial-status{margin-bottom:2.125rem}
.ct-page-header .ct-info .ct-info-side .ct-trial-locations{margin-bottom:1.75rem}
.ct-page-header .ct-info .ct-info-side .ct-trial-locations .locations-label{display:block}
.ct-page-header .ct-info .ct-info-side .more-locations{cursor:pointer}
.ct-page-header .ct-info .ct-info-side .locations-list{position:absolute;visibility:hidden;opacity:0;color:#333;font-family:var(--body-font-family);text-align:left;border-radius:.375rem;border:.0625rem solid #d9d9d9;margin-top:.9375rem;-webkit-transition:opacity .15s ease,visibility .15s 0;transition:opacity .15s ease,visibility .15s 0}
.ct-page-header .ct-info .ct-info-side .locations-list .locations-list-header{position:relative;background:#fff;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:.0625rem solid #d9d9d9;padding:.625rem 3.75rem .625rem 1.25rem}
.ct-page-header .ct-info .ct-info-side .locations-list strong{font-weight:500}
.ct-page-header .ct-info .ct-info-side .locations-list .icon{position:absolute;right:0;top:0;width:2.4375rem;height:2.4375rem;font-size:.6875rem;cursor:pointer}
.ct-page-header .ct-info .ct-info-side .locations-list ul{position:relative;z-index:1;list-style:none;background:#fff;height:10rem;min-width:12.5rem;padding:.3125rem 1.25rem;overflow-y:scroll}
.ct-page-header .ct-info .ct-info-side .locations-list li{padding:.3125rem 0}
.ct-page-header .ct-info .ct-info-side .locations-list .tooltip-arrow{position:absolute;top:-5px;left:calc(50% - 22px);width:2.75rem;height:2.75rem;background:#fff;border:1px solid #d9d9d9;border-radius:.375rem;margin-top:0;margin-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.ct-page-header .ct-info .ct-info-side .locations-list.expanded-locations{visibility:visible;opacity:1}
@media print,screen and (min-width:48em){.ct-page-header .ct-info .ct-info-side{width:30%;padding-left:1.25rem;border-left:1px solid;border-color:rgba(255,255,255,.5);margin-top:0}
}
@media print,screen and (min-width:48em){.ct-page-header .ct-info{padding:3rem 6rem}
}
@media print,screen and (min-width:64em){.ct-page-header .ct-info{padding:3rem 9rem}
}
@media screen and (min-width:80em){.ct-page-header .ct-info{padding:3rem 15rem 7.5rem}
}
.ct-page-header .ct-results{background-color:#005187;padding:3.125rem .9375rem}
.ct-page-header .ct-results .ct-results-content .ct-results-intro{max-width:60rem}
.ct-page-header .ct-results .ct-results-content .ct-results-intro h2{font-size:1.5rem;font-weight:500;line-height:1.6;margin-bottom:1.5rem}
@media print,screen and (min-width:48em){.ct-page-header .ct-results .ct-results-content .ct-results-intro h2{font-size:1.625rem;line-height:1.4}
}
@media screen and (min-width:80em){.ct-page-header .ct-results .ct-results-content .ct-results-intro h2{font-size:1.75rem;line-height:1.3}
}
.ct-page-header .ct-results .ct-results-content .ct-results-intro h3{font-family:var(--header-font-family);font-size:1.5rem;font-weight:normal;font-style:italic;line-height:1.6;margin-bottom:1.3125rem}
@media print,screen and (min-width:48em){.ct-page-header .ct-results .ct-results-content .ct-results-intro h3{font-size:1.625rem;line-height:1.4}
}
@media screen and (min-width:80em){.ct-page-header .ct-results .ct-results-content .ct-results-intro h3{font-size:1.75rem;line-height:1.3}
}
.ct-page-header .ct-results .ct-results-content .ct-results-intro p{position:relative;color:inherit;font-weight:300;font-size:1rem;line-height:1.4;margin-bottom:2.25rem}
@media print,screen and (min-width:48em){.ct-page-header .ct-results .ct-results-content .ct-results-intro p{font-size:1.125rem;line-height:1.5}
}
@media screen and (min-width:80em){.ct-page-header .ct-results .ct-results-content .ct-results-intro p{font-size:1.25rem;line-height:1.6}
}
.ct-page-header .ct-results .ct-results-content .ct-results-intro p::before{position:absolute;left:-1.875rem}
.ct-page-header .ct-results .ct-results-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.ct-page-header .ct-results .ct-results-docs ul{margin:0}
.ct-page-header .ct-results .ct-results-docs li{position:relative;width:100%;margin:1.5rem 0 0;padding-right:.9375rem}
@media print,screen and (min-width:64em){.ct-page-header .ct-results .ct-results-docs li{width:50%}
}
@media screen and (min-width:80em){.ct-page-header .ct-results .ct-results-docs li{width:33.3333%}
}
.ct-page-header .ct-results .ct-results-docs span:not(.underline-effect){position:absolute;top:.5rem;left:-2.8125rem;font-size:1rem;margin-right:0;margin-top:-0.75rem}
.ct-page-header .ct-results .ct-results-docs a{width:calc(100% - 2.8125rem);position:relative;color:inherit;font-weight:500;font-size:1rem;line-height:1.8;text-decoration:none;margin-left:2.8125rem}
.ct-page-header .ct-results .ct-results-docs a:hover span:not(.underline-effect){margin-top:0}
.ct-page-header .ct-results .ct-results-docs h3{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;font-weight:500;font-size:1rem;line-height:1.5;padding-bottom:.9375rem;border-bottom:1px solid #fff}
.ct-page-header .ct-results .ct-results-docs h4{color:inherit;font-weight:500;font-size:1rem;line-height:1.8;margin:0}
.ct-page-header .ct-results .ct-results-docs p{color:inherit;font-weight:300;font-size:1rem;line-height:1.5;margin:0}
.ct-page-header .ct-results .ct-intermediate-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}
.ct-page-header .ct-results .ct-intermediate-docs li{width:100%}
@media print,screen and (min-width:64em){.ct-page-header .ct-results .ct-intermediate-docs{width:calc(50% - 1.4375rem)}
}
@media screen and (min-width:80em){.ct-page-header .ct-results .ct-intermediate-docs{width:33.333%}
}
.ct-page-header .ct-results .ct-final-docs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:3rem}
.ct-page-header .ct-results .ct-final-docs li{width:100%}
@media screen and (min-width:80em){.ct-page-header .ct-results .ct-final-docs li{width:50%}
}
@media print,screen and (min-width:64em){.ct-page-header .ct-results .ct-final-docs{width:calc(50% - 1.4375rem);margin-left:2.8125rem;margin-top:0}
}
@media screen and (min-width:80em){.ct-page-header .ct-results .ct-final-docs{width:calc(66.666% - 2.8125rem);margin-left:2.8125rem;margin-top:0}
}
.ct-page-header .ct-results.expandable{overflow:hidden;padding-top:0;-webkit-transition:max-height 1s ease-in-out,padding-bottom 1s ease;transition:max-height 1s ease-in-out,padding-bottom 1s ease}
.ct-page-header .ct-results.expandable .ct-results-banner{padding:1.5rem 0;margin-bottom:2.25rem;cursor:pointer}
.ct-page-header .ct-results.expandable .ct-results-banner button{position:relative;font-family:inherit;padding:0;color:inherit;font-weight:500;font-size:1rem;line-height:2}
.ct-page-header .ct-results.expandable .ct-results-banner button::before{position:absolute;top:.5rem;right:-1.875rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.ct-page-header .ct-results.expandable .ct-results-content{visibility:visible;margin-top:0;margin-bottom:1.5rem}
@media print,screen and (min-width:48em){.ct-page-header .ct-results.expandable .ct-results-content{margin-bottom:3rem}
}
@media screen and (min-width:80em){.ct-page-header .ct-results.expandable .ct-results-content{margin-bottom:6rem}
}
.ct-page-header .ct-results.expandable.collapsed{padding:0;-webkit-transition:max-height 1s ease-in-out,padding-bottom 1s ease,padding-left 0 1s ease,padding-right 0 1s ease;transition:max-height 1s ease-in-out,padding-bottom 1s ease,padding-left 0 1s ease,padding-right 0 1s ease}
.ct-page-header .ct-results.expandable.collapsed .ct-results-banner{padding-left:.9375rem;padding-right:.9375rem;margin-bottom:0;-webkit-transition:padding 0 1s ease;transition:padding 0 1s ease}
@media print,screen and (min-width:48em){.ct-page-header .ct-results.expandable.collapsed .ct-results-banner{padding-left:6rem;padding-right:6rem}
}
@media print,screen and (min-width:64em){.ct-page-header .ct-results.expandable.collapsed .ct-results-banner{padding-left:9rem;padding-right:9rem}
}
@media screen and (min-width:80em){.ct-page-header .ct-results.expandable.collapsed .ct-results-banner{padding-left:15rem;padding-right:15rem}
}
.ct-page-header .ct-results.expandable.collapsed button::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.ct-page-header .ct-results.expandable.collapsed .ct-results-content{visibility:hidden;margin-top:2.25rem;-webkit-transition:visibility 0 1s;transition:visibility 0 1s}
@media print,screen and (min-width:48em){.ct-page-header .ct-results{padding:4.5rem 6rem}
}
@media print,screen and (min-width:64em){.ct-page-header .ct-results{padding:6rem 9rem}
}
@media screen and (min-width:80em){.ct-page-header .ct-results{padding:7.5rem 15rem}
}
.action-pill{display:flex;flex-direction:column;border-radius:1.25rem;background:var(--primary-color);position:fixed;bottom:.625rem;right:.625rem;color:#fff;border:.0625rem solid #fff;z-index:3;padding:.3125rem 0rem}
@media screen and (min-width:48em){.action-pill{display:none}
}
.action-pill__buttons{max-height:0;display:flex;flex-direction:column;overflow:hidden;transition:all 200ms ease-in}
.action-pill__buttons.active{max-height:10rem;overflow:initial}
.action-pill__more{padding-bottom:.625rem;cursor:pointer;max-height:2.25rem;transition:all 200ms ease-in}
.action-pill__more.hide{max-height:0;overflow:hidden;padding:0}
.action-pill__expand,.action-pill__close{cursor:pointer;transition:all 200ms ease-in;max-height:2rem}
.action-pill__expand.hide,.action-pill__close.hide{max-height:0;overflow:hidden;padding:0}
.action-pill__separator{width:calc(100% - 4px);background:#fff;display:inline-block;margin:0 auto}
.action-pill__expand{padding:.125rem .375rem 0rem .375rem}
.action-pill__close{padding-top:.375rem}
.action-pill__button--share,.action-pill__button--bookmark,.action-pill__button--print,.action-pill__button--download{padding:0rem .375rem .375rem;color:#fff}
.action-pill__button--share{padding-top:.375rem}
.action-pill__button--download{padding-bottom:.625rem}
.action-pill__button--share.sharing-toggle:hover{color:inherit}
.action-pill__button--bookmark .p-bookmark-button{width:auto;height:auto}
.inclusionexclusioncriteria__container{margin-top:50px}
.outcomes__container{margin-top:50px}
.outcomes__container__content .title-description{border-bottom:1px solid #d9d9d9;color:#666;font-size:20px;line-height:32px}
.outcomes__container__content .title-description:first-child{border-top:2px solid var(--primary)}
.outcomes__container__content .title-description:last-child{border-bottom:2px solid var(--primary)}
.studydesign__container{margin-top:50px}
.clinical-study-header{transition-property:height;transition-duration:500ms;transition-timing-function:ease-out;position:relative;height:12.8125rem}
.clinical-study-header .ct-map-banner{position:absolute;top:0;right:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3.75rem 0;background-color:rgba(51,51,51,.56)}
.clinical-study-header .ct-map-banner button{width:5.125rem;height:5.125rem;border-radius:50%;background-color:var(--primary);-webkit-box-shadow:0rem .3125rem 1.5rem rgba(0,0,0,.3);box-shadow:0rem .3125rem 1.5rem rgba(0,0,0,.3);-webkit-transition:height .3s ease,width .3s ease,background-color .3s ease;transition:height .3s ease,width .3s ease,background-color .3s ease;cursor:pointer}
.clinical-study-header .ct-map-banner button::before{font-size:2.25rem;color:#fff}
.clinical-study-header .ct-map-banner button:hover{background-color:#005187}
.clinical-study-header .ct-map-banner span{display:inline-block;width:100%;color:#fff;text-align:center;margin-top:.5rem;font-family:var(--body-font-family);font-size:1rem;line-height:1.75;font-weight:500}
.clinical-study-header.opened{height:100vh;z-index:23}
.clinical-study-header.opened .ct-map-banner{display:none;top:auto;bottom:.9375rem;height:3.8125rem;padding:0;background:0}
.v2:not(:has(.in-page)) .clinical-map{height:calc(100vh - 70px)}
.v2 .header-trial{--tooltip-text-color:#544f4f;--tooltip-width:280px;--tooltip-max-width:280px;padding-top:1.25rem;padding-bottom:1.25rem;background:linear-gradient(145deg,#fff 54.87%,#fac9b5 227.96%)}
@media screen and (min-width:48em){.v2 .header-trial{padding-top:3.75rem;padding-bottom:2.5rem}
}
.v2 .header-trial:has(.opened){padding-top:0}
.v2 .header-trial:has(.opened) .action-pill{display:none}
.v2 .header-trial .p-bookmark-button-wrapper{--fp-tooltip-arrow-left-position:10px;--fp-tooltip-gap:10px}
@media screen and (min-width:48em){.v2 .header-trial .p-bookmark-button-wrapper{--fp-tooltip-left-position:-66px}
}
.v2 .header-trial__title{margin-bottom:2rem}
.v2 .header-trial__description{position:relative;line-height:1.5rem;margin-left:1.875rem;margin-bottom:2.125rem;font-weight:400;color:var(--one-color-gray-600);font-size:1rem}
@media screen and (min-width:48em){.v2 .header-trial__description{line-height:1.75rem;font-size:1.125rem}
}
.v2 .header-trial__description:before{content:"â”—";position:absolute;left:-1.875rem}
.v2 .header-trial__info-wrapper{display:flex;gap:.625rem;flex-direction:column}
@media screen and (min-width:80em){.v2 .header-trial__info-wrapper{flex-direction:row}
}
.v2 .header-trial__medical-condition-badges,.v2 .header-trial__status-map-container{--fp-tooltip-gap:10px;--fp-tooltip-zindex:3}
@media screen and (min-width:80em){.v2 .header-trial__medical-condition-badges,.v2 .header-trial__status-map-container{--fp-tooltip-left-position:-66px;width:50%}
}
.v2 .header-trial__medical-condition-badges{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;list-style:none;color:var(--black-high-contrast);font-weight:400}
.v2 .header-trial__status-map-container{display:flex;gap:1rem;flex-direction:column;margin-top:2.125rem}
@media screen and (min-width:48em){.v2 .header-trial__status-map-container{flex-direction:row;align-items:center}
}
@media screen and (min-width:80em){.v2 .header-trial__status-map-container{justify-content:flex-end;margin-top:0}
}
.v2 .header-trial__status-map-container__status{text-align:left;display:flex;align-items:center;gap:.5rem;color:var(--one-color-gray-600)}
.v2 .header-trial__status-map-container__status:hover .status-icon{color:var(--one-color-chart-blue-600)}
.v2 .header-trial__status-map-container__status .status-text{font-weight:500;line-height:1.25rem}
.v2 .header-trial__status-map-container__map-cta{line-height:1.5rem;border-width:.125rem;background:rgba(0,0,0,0) !important}
.v2 .header-trial__status-map-container__map-cta:before{margin-right:0}
.v2 .header-trial .breadcrumbs{margin-bottom:2rem}
.v2 .header-trial .trial-hero .clinical-study-header{height:100vh}
.v2 .header-trial .trial-hero:not(:has(.opened)){height:0;overflow:hidden}
@media screen and (min-width:48em){.v2 .header-trial .trial-hero{width:100vw;margin-left:-3.75rem}
}
.v2 .header-trial .trial-hero.author{height:6.25rem}
.v2 .header-trial .trial-hero.author .clinical-study-header{height:auto}
.v2 .header-trial .badge{background:var(--badge-color,var(--one-color-neutral-300));padding:.25rem .5rem;border-radius:1.5rem;display:inline-block;font-size:.875rem;line-height:1.25rem}
.v2 .trial-hero.in-page{height:12.8125rem}
.v2 .trial-hero.in-page:has(.opened){height:0}
.v2 .trial-hero.in-page:focus .clinical-study-header .ct-map-banner .ct-map-btn{outline:1px solid var(--primary);background:#3461d5}
.v2 .trial-hero.in-page:focus .clinical-study-header .ct-map-banner .ct-map-btn~span{color:#fff}
.v2 .trial-hero.in-page .leaflet-control-zoom-in,.v2 .trial-hero.in-page .leaflet-control-zoom-out,.v2 .trial-hero.in-page .leaflet-control-locate{display:none}
.v2 .trial-hero.in-page .clinical-study-header{position:absolute;width:100vw}
.v2 .trial-hero.in-page .clinical-study-header .ct-map-banner{transition:all 500ms}
.v2 .trial-hero.in-page .clinical-study-header .ct-map-banner span{color:#d7e0f7}
.v2 .trial-hero.in-page .clinical-study-header .ct-map-banner button:hover{background:#3461d5}
.v2 .trial-hero.in-page .clinical-study-header .ct-map-banner button:hover~span{color:#fff}
.v2 .trial-hero.in-page .clinical-study-header.opened{display:none}
.v2 .clinical-study-header.author{height:100px}
.v2 .clinical-study-header .map-modal-header{display:none;padding:2.5rem 2rem 2rem;justify-content:space-between;align-items:start;gap:.625rem;font-size:1.125rem}
@media screen and (min-width:48em){.v2 .clinical-study-header .map-modal-header{padding:2.5rem 2rem 1.25rem;align-items:center}
}
.v2 .clinical-study-header .map-modal-header__close{color:var(--link-color);display:flex;align-items:center;gap:.5rem;margin-top:.125rem}
@media screen and (min-width:48em){.v2 .clinical-study-header .map-modal-header__close{margin-top:0}
}
.v2 .clinical-study-header .map-modal-header__close:hover{color:var(--link-color-hover)}
.v2 .clinical-study-header .map-modal-header__close span{display:none}
@media screen and (min-width:48em){.v2 .clinical-study-header .map-modal-header__close span{display:inline}
}
.v2 .clinical-study-header.opened{position:fixed;inset:60px 0 0 0;background:var(--one-color-accent-white)}
@media screen and (min-width:48em){.v2 .clinical-study-header.opened{top:3.75rem}
}
@media screen and (min-width:64em){.v2 .clinical-study-header.opened{top:4.9375rem}
}
.v2 .clinical-study-header.opened .map-modal-header{display:flex}
.v2 .clinical-study-header.opened .map-wrapper{visibility:hidden;max-height:0}
@media screen and (min-width:48em){.v2 .clinical-study-header.opened .map-wrapper{visibility:visible;max-height:none;height:calc(100vh - 92px - 80px)}
}
.v2 .clinical-study-header.opened .study-points-widget{padding:0rem 1.25rem}
@media screen and (min-width:48em){.v2 .clinical-study-header.opened .study-points-widget{padding-right:1rem;padding-left:2rem}
}
.v2 .clinical-study-header.opened .study-points-widget .study-point{justify-content:space-between;column-gap:.625rem;padding-left:0;flex-direction:row}
.v2 .clinical-study-header.opened .study-points-widget .study-point:not(.hidden):before{position:static}
.v2 .clinical-study-header.opened .study-points-widget .study-points-search{padding-top:0}
.v2 .clinical-study-header.opened .study-points-widget .study-points-search:before{top:calc(80% - 6px)}
@media screen and (max-width:63.9375em){.v2 .clinical-study-header.opened .study-points-widget .study-points-search{padding-left:0;padding-right:0}
}
.v2 .clinical-study-header.opened .study-points-widget .study-points-search label{font-size:.875rem;font-weight:500}
.v2 .clinical-study-header.opened .study-points-widget h3{margin-bottom:1rem}
.v2 .clinical-study-header.opened .study-points-widget address{margin-bottom:0}
.v2 .clinical-study-header.opened .study-points-widget address span{font-weight:400}
.v2 .clinical-study-header.opened .study-points-widget .study-points-navigation{margin:0}
.v2 .clinical-study-header.opened .study-points-widget .study-point-info-container{padding-left:0;max-width:none}
.v2 .clinical-study-header.opened .study-points-widget .study-point-info-container h3{font-size:1.25rem;font-weight:300;color:var(--one-color-gray-600)}
.v2 .clinical-study-header.opened .study-points-widget .study-point-distance-container{flex-grow:0;align-items:start;flex-basis:0;padding-right:0;padding-left:0;column-gap:.3125rem;margin-top:.5rem}
@media screen and (min-width:48em){.v2 .clinical-study-header.opened .study-points-widget .study-point-distance-container{margin-top:0;padding-left:.375rem;flex-direction:column}
}
.v2 .clinical-study-header.opened .study-points-widget .study-point-distance-container strong{font-size:.875rem;font-weight:300;color:var(--one-color-gray-600)}
@media screen and (min-width:48em){.v2 .clinical-study-header.opened .study-points-widget .study-point-distance-container strong{font-size:1.25rem;text-align:left}
}
.v2 .clinical-study-header.opened .study-points-widget .study-point-distance-container span{font-size:.875rem;color:var(--one-color-gray-600);padding-left:0;max-width:none;padding-top:0}
@media screen and (min-width:48em){.v2 .clinical-study-header.opened .study-points-widget .study-point-distance-container span{text-align:left;font-weight:400}
}
.v2 .clinical-study-header.opened .study-points-widget .study-point:not(.hidden)::before{font-size:1.25rem}
.v2 .clinical-study-header.opened .study-points-widget .study-points-search{padding:0}
.v2 .clinical-study-header.opened .study-points-widget .study-points-search:before{color:var(--one-color-accent-black)}
.v2 .clinical-study-header.opened .study-points-widget .study-point-status{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;color:var(--black-high-contrast);display:inline-block;margin-bottom:1rem}
.v2 .clinical-study-header.opened .study-points-widget .study-point-status--recruiting{--badge-color:#cbede8}
.v2 .clinical-study-header.opened .study-points-widget .study-point-actions:empty{margin:0}
.v2 .clinical-study-header.opened .study-points-widget .button-on-dark{border-color:rgba(0,0,0,0);color:var(--primary);background-color:#fff}
.v2 .clinical-study-header.opened .study-points-widget .button-on-dark:active,.v2 .clinical-study-header.opened .study-points-widget .button-on-dark:focus,.v2 .clinical-study-header.opened .study-points-widget .button-on-dark:hover{color:#fff;background-color:var(--primary)}
.genentech .v2 .clinical-study-header.opened .map-modal-header h3{font-family:"Gene Sans","Verdana",sans-serif !important;text-transform:none;font-size:1.25rem;line-height:1.75rem}
@media screen and (min-width:48em){.genentech .v2 .clinical-study-header.opened .map-modal-header h3{font-size:1.5rem;line-height:2rem}
}
.genentech .v2 .clinical-study-header.opened .study-points-widget .study-points-search label{font-weight:700}
.genentech .v2 .clinical-study-header.opened .study-points-widget .study-point-status--recruiting{--badge-color:#c2dc93}
.genentech .v2 .clinical-study-header.opened .study-point-info-container h3{font-family:"Gene Sans","Verdana",sans-serif !important;text-transform:none}
.sharing-toggle{transition-property:color,background-color;transition-duration:500ms;transition-timing-function:ease-out;color:#fff;width:100%;height:100%;padding:.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center}
.sharing-toggle .sharing-icon{width:1.875rem;height:1.875rem}
.sharing-toggle .sharing-icon path{fill:#fff}
.sharing-toggle:hover,.sharing-toggle:focus{color:#022366 !important}
.sharing-toggle:hover .sharing-icon path,.sharing-toggle:focus .sharing-icon path{fill:#022366 !important}
@media only screen and (min-width:1024px){.sharing-toggle{margin:0;padding:1.5rem;color:#333}
.sharing-toggle .sharing-icon path{fill:var(--primary)}
}
.sharing-overlay{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;z-index:99;top:3.75rem;bottom:0;left:0;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100vh;width:100vw;font-family:var(--body-font-family);color:#333;opacity:1;overflow:hidden;-webkit-transition:opacity .3s ease,visibility 0;transition:opacity .3s ease,visibility 0}
@media screen and (min-width:64em){.sharing-overlay{top:0}
}
.sharing-overlay.is-hidden{visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility 0 .3s;transition:opacity .3s ease,visibility 0 .3s}
.sharing-overlay .dark-bg{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);background-position:center;background-size:cover}
.sharing-overlay .sharing-container{position:relative;max-width:100%;max-height:100%;padding:1.5rem 3rem;overflow:auto;background:#fff}
.sharing-overlay .sharing-container .close-btn{transition-property:color;transition-duration:500ms;transition-timing-function:ease-out;position:absolute;top:1.5rem;right:1.5rem;cursor:pointer}
.sharing-overlay .sharing-container .close-btn:hover,.sharing-overlay .sharing-container .close-btn:focus{color:var(--primary)}
.sharing-overlay .sharing-container .sharing-content{width:100%;overflow:hidden}
.sharing-overlay .sharing-container .sharing-content h3{font-size:1.75rem;font-weight:500;line-height:1.29;margin-bottom:1.5rem}
.sharing-overlay .sharing-container .sharing-content p{font-size:1rem;line-height:1.38;color:#666;margin-top:4.5rem;margin-bottom:1.5rem;color:#333}
.sharing-overlay .sharing-container .sharing-content .share-link{transition-property:color;transition-duration:500ms;transition-timing-function:ease-out;display:inline-block;font-size:1rem !important;line-height:1.5 !important;white-space:nowrap;font-weight:normal;border-bottom:1px var(--primary) solid}
.sharing-overlay .sharing-container .sharing-content .share-link:hover,.sharing-overlay .sharing-container .sharing-content .share-link:focus{color:#005187;border-bottom:1px #005187 solid}
.sharing-overlay .sharing-container .sharing-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sharing-overlay .sharing-container .sharing-options .share-option{position:relative;width:100%}
.sharing-overlay .sharing-container .sharing-options .share-option span{position:absolute;top:50%;height:1.25rem;font-size:1.25rem !important;vertical-align:middle;-ms-flex-item-align:center;align-self:center;left:-1.875rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.sharing-overlay .sharing-container .sharing-options .share-option span::before{vertical-align:top}
@media print,screen and (min-width:48em){.sharing-overlay .sharing-container .sharing-options .share-option span{height:1.5rem;font-size:1.5rem !important}
}
.sharing-overlay .sharing-container .sharing-options .share-option a{font-size:1rem !important;line-height:2.19 !important;font-size:1rem;margin-left:1.875rem;display:inline-block}
.sharing-overlay .sharing-container .sharing-options .share-option a::before{bottom:.25rem}
@media(min-width:420px){.sharing-overlay .sharing-container .sharing-options .share-option{width:33.33333%}
}
.sharing-overlay .sharing-container .sharing-options .share-option+.share-option{margin-top:.75rem}
@media(min-width:420px){.sharing-overlay .sharing-container .sharing-options .share-option+.share-option{margin-top:0}
}
.sharing-overlay .sharing-container .qr-overlay{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;z-index:99;top:0;bottom:0;left:0;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100vh;width:100vw;opacity:1;overflow:hidden;-webkit-transition:opacity .3s ease,visibility 0;transition:opacity .3s ease,visibility 0}
.sharing-overlay .sharing-container .qr-overlay.is-hidden{visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease,visibility 0 .3s;transition:opacity .3s ease,visibility 0 .3s}
.sharing-overlay .sharing-container .qr-overlay.is-hidden *{display:none !important}
.sharing-overlay .sharing-container .qr-overlay .qr-container{position:relative;max-width:100%;max-height:100%;padding:2.25rem 3rem;overflow:auto;background:#fff}
.sharing-overlay .sharing-container .qr-overlay .qr-container canvas{width:100%;margin-bottom:.75rem}
.sharing-overlay .sharing-container .qr-overlay .qr-container a{font-size:1rem !important;line-height:2.19 !important;display:inline-block;margin-right:1.875rem}
.sharing-overlay .sharing-container .qr-overlay .qr-container a::before{bottom:.25rem}
.sharing-overlay .sharing-container .qr-overlay .qr-container .icon--download{position:absolute;right:-1.875rem}
.sharing-overlay .sharing-container .qr-overlay .qr-container .icon--download::before{font-size:1.5rem !important}
.sharing-overlay .sharing-container .qr-overlay .qr-container .close-btn{top:1.125rem;right:1.125rem}
@media print,screen and (min-width:48em){.sharing-overlay .sharing-container .qr-overlay .qr-container{max-width:33.75rem;padding:4.5rem}
}
@media print,screen and (min-width:64em){.sharing-overlay .sharing-container .qr-overlay .qr-container{max-width:42.5rem}
}
.sharing-overlay .sharing-container .copy-confirmation{position:fixed;visibility:visible;z-index:99;bottom:0;right:0;padding:1rem;background:#fff;opacity:1;overflow:hidden;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s ease,visibility 0,-webkit-transform .3s ease;transition:opacity .3s ease,visibility 0,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,visibility 0;transition:opacity .3s ease,transform .3s ease,visibility 0,-webkit-transform .3s ease}
.sharing-overlay .sharing-container .copy-confirmation p{margin:0}
.sharing-overlay .sharing-container .copy-confirmation.is-hidden{visibility:hidden;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .3s ease,visibility 0 .3s,-webkit-transform .3s ease;transition:opacity .3s ease,visibility 0 .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,visibility 0 .3s;transition:opacity .3s ease,transform .3s ease,visibility 0 .3s,-webkit-transform .3s ease}
@media(max-width:420px){.sharing-overlay .sharing-container{width:100%;height:100%}
}
@media print,screen and (min-width:48em){.sharing-overlay .sharing-container{max-width:33.75rem;padding:3rem 4.5rem 2.25rem}
}
@media print,screen and (min-width:64em){.sharing-overlay .sharing-container{max-width:42.5rem;padding:4.875rem 6.375rem 3.375rem}
}
.v2 .sharing-toggle{display:none}
.sponsor-contact{margin:3rem 0 3rem}
.sponsor-contact h4{font-family:var(--body-font-family);display:block;position:relative;margin:0;padding:0;font-weight:500;margin-bottom:.375rem;margin-top:1.125rem;font-size:1rem;font-weight:500;color:#666;padding-bottom:3rem}
@media print,screen and (min-width:48em){.sponsor-contact h4{margin-bottom:.5625rem;margin-top:1.6875rem}
}
@media print,screen and (min-width:64em){.sponsor-contact h4{margin-bottom:.75rem;margin-top:2.25rem}
}
@media print,screen and (min-width:48em){.sponsor-contact h4{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.sponsor-contact h4{font-size:1.25rem}
}
@media print,screen and (min-width:64em){.sponsor-contact h4{font-size:1.25rem}
}
.sponsor-contact dl{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.sponsor-contact strong{display:block}
.sponsor-contact dd,.sponsor-contact dt{font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;color:#666}
@media print,screen and (min-width:64em){.sponsor-contact dd,.sponsor-contact dt{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.sponsor-contact dd,.sponsor-contact dt{font-size:1.0625rem;font-size:calc(1.0625rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.sponsor-contact dd,.sponsor-contact dt{font-size:1.125rem}
}
.sponsor-contact dt{font-weight:500;color:var(--primary);margin-bottom:.4em}
.sponsor-contact .sponsor-contact-item{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;border-top:solid .0625rem #d9d9d9;padding-top:1.125rem;padding-bottom:1.125rem;padding-left:.375rem}
.sponsor-contact .sponsor-contact-item:last-child{border-bottom:solid .0625rem #d9d9d9}
.sponsor-contact a{text-decoration:none;color:inherit;cursor:pointer;font-family:var(--body-font-family);font-style:normal;font-weight:300;line-height:1.38;color:#666;margin:0;font-size:1rem;line-height:1.38;display:inline;position:relative;transition-property:color,box-shadow;transition-duration:500ms;transition-timing-function:ease-out;color:var(--primary);font-size:1em !important}
.sponsor-contact a:active,.sponsor-contact a:focus,.sponsor-contact a:hover{text-decoration:none}
@media print,screen and (min-width:48em){.sponsor-contact a{font-size:1rem;font-size:calc(1rem + 2*(100vw - 0rem)/768)}
}
@media print,screen and (min-width:64em){.sponsor-contact a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media print,screen and (min-width:64em){.sponsor-contact a{font-size:1.1875rem;font-size:calc(1.1875rem + 1*(100vw - 64rem)/256)}
}
@media screen and (min-width:80em){.sponsor-contact a{font-size:1.25rem}
}
@media print,screen and (min-width:48em){.sponsor-contact a{line-height:1.56}
}
@media print,screen and (min-width:64em){.sponsor-contact a{line-height:1.6}
}
.sponsor-contact a:active,.sponsor-contact a:focus,.sponsor-contact a:hover{text-decoration:none;color:rgba(var(--primary),90%)}
@media print,screen and (min-width:48em){.sponsor-contact .sponsor-contact-item{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}
.sponsor-contact .sponsor-contact-item:nth-child(2n){margin-left:2.25rem}
.sponsor-contact .sponsor-contact-item:nth-last-child(2){border-bottom:solid .0625rem #d9d9d9}
}
@media print,screen and (min-width:64em){.sponsor-contact h4{padding-bottom:1.875rem}
.sponsor-contact dl{max-width:80%}
}
.ct-engagement{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:9}
.ct-engagement .ct-engagement-bar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d9d9d9}
.ct-engagement .ct-engagement-bar .ct-engagement-bar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:87.5rem;margin:0 auto;padding:0 .625rem}
@media print,screen and (min-width:48em){.ct-engagement .ct-engagement-bar .ct-engagement-bar-wrapper{padding:0 .9375rem}
}
.ct-engagement .ct-engagement-bar .ct-engagement-content-switcher{width:100%}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar{z-index:2;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:3rem;max-height:3rem;right:1.25rem;bottom:4.375rem;background-color:var(--primary);border-radius:2.25rem;border:1px solid #fff;padding:0 .3125rem;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar li&gt;a,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar button:not(.close-btn){border-radius:100%;background-color:rgba(0,0,0,0)}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;visibility:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;padding:.3125rem;border-bottom:1px solid #d9d9d9;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle .hamburger-box{width:.625rem;height:.3125rem;margin-bottom:-0.0625rem;margin-left:.125rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle .hamburger-inner::before{top:-0.5rem}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle .hamburger-inner::after{bottom:-0.5rem}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle .hamburger-inner,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle .hamburger-inner::before,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle .hamburger-inner::after{width:.3125rem;height:.3125rem;border-radius:100%;background-color:#fff}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle.is-active .hamburger-box{height:1.25rem;margin-left:-0.125rem}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle.is-active .hamburger-inner::before{top:0}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle.is-active .hamburger-inner::after{bottom:0}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle.is-active .hamburger-inner,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle.is-active .hamburger-inner::before,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle.is-active .hamburger-inner::after{width:1.25rem;height:.125rem;border-radius:0}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar.open{max-height:15rem}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar.open .ct-engagement-action-content{visibility:visible;opacity:1}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar.open .ct-engagement-action-content .action-sidebar li&gt;a:focus,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar.open .ct-engagement-action-content .action-sidebar li&gt;a:hover{background-color:#fff;color:var(--primary)}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar.open li&gt;a:focus,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar.open li&gt;a:hover,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar.open button:not(.ct-engagement-action-toggle):focus,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar.open button:not(.ct-engagement-action-toggle):hover{background-color:#fff}
@media only screen and (min-width:1024px){.ct-engagement .ct-engagement-bar .ct-engagement-content-switcher{width:auto}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar{position:absolute;right:0;left:auto;max-width:none;max-height:none;height:100%;bottom:auto;background-color:#fff;padding:unset;border-radius:unset;border:0}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .sharing,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .p-bookmark-button-wrapper,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .p-bookmark-button{height:100%}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .sharing-toggle .icon--share{color:var(--primary)}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .action-sidebar{height:100%}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-toggle{display:none}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar .ct-engagement-action-content{visibility:visible;opacity:unset;padding:unset;height:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border:0;-webkit-transition:none;transition:none}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar li&gt;a,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar button:not(.ct-engagement-action-toggle):not(.close-btn){border-radius:0;border:0;border-left:solid .0625rem #d9d9d9;background-color:#fff}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar li&gt;a:focus,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar li&gt;a:hover,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar button:not(.ct-engagement-action-toggle):not(.close-btn):focus,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar button:not(.ct-engagement-action-toggle):not(.close-btn):hover{background-color:#f2f2f2}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar li&gt;a:focus svg,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar li&gt;a:hover svg,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar button:not(.ct-engagement-action-toggle):not(.close-btn):focus svg,.ct-engagement .ct-engagement-bar .ct-engagement-action-bar button:not(.ct-engagement-action-toggle):not(.close-btn):hover svg{fill:#022366}
.ct-engagement .ct-engagement-bar .ct-engagement-action-bar button:last-child{border-right:solid .0625rem #d9d9d9}
}
@media print,screen and (min-width:64em){.ct-engagement .ct-engagement-bar{padding-left:9rem;padding-right:9rem}
}
@media screen and (min-width:80em){.ct-engagement .ct-engagement-bar{padding-left:15rem;padding-right:15rem}
}
.ct-engagement .ct-disclaimer{width:100%;background-color:#f2f2f2;padding-right:.9375rem;padding-left:.9375rem}
@media print,screen and (min-width:48em){.ct-engagement .ct-disclaimer{padding-right:6rem;padding-left:6rem}
}
@media print,screen and (min-width:64em){.ct-engagement .ct-disclaimer{padding-right:9rem;padding-left:9rem}
}
@media screen and (min-width:80em){.ct-engagement .ct-disclaimer{padding-right:15rem;padding-left:15rem}
}
.ct-results{padding:2rem 0rem}
@media print,screen and (min-width:48em){.ct-results{padding:3.75rem 0rem}
}
.ct-results__heading{display:flex;align-items:center;margin-bottom:2rem}
.ct-results__heading__title{display:flex;align-items:center;gap:1.5rem}
.ct-results__heading__title__icon{display:none}
@media screen and (min-width:48em){.ct-results__heading__title__icon{display:block}
}
.ct-results__heading__toggle{display:flex;align-items:center;gap:.5rem;margin-left:auto;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;color:var(--one-color-blue-600)}
.ct-results__heading__toggle[disabled]{color:#9d948e}
.ct-results__list{display:flex;flex-direction:column;gap:1rem;--fp-accordion-content-padding:0}
.ct-results__list__result-item{--fp-accordion-header-padding:15px 15px 15px 32px;--fp-accordion-content-padding:0}
.ct-results__list__result-item:nth-child(even){--fp-accordion-header-bg:rgba(0,0,0,0.02);--fp-accordion-content-color:rgba(0,0,0,0.02)}
.ct-results__list h3.file-heading{display:flex;gap:.5rem;align-items:center;color:#011745}
.ct-results__list__file-name{display:flex;font-weight:400;flex-direction:column;font-size:1rem;word-break:break-word}
@media screen and (min-width:48em){.ct-results__list__file-name{display:inline;font-size:1.25rem;flex-direction:row}
}
.ct-results__list__file-details{font-size:.75rem;font-weight:300;line-height:28px}
@media screen and (min-width:48em){.ct-results__list__file-details{font-size:1rem}
}
.ct-results__list__file-download-btn{--fp-button-padding:0;--fp-button-hover-bg:transparent;--fp-button-bg:transparent;--fp-button-border-hover:transparent;--fp-button-border:0;--fp-button-color:var(--one-color-blue-600);--fp-button-hover-color:var(--one-color-chart-blue-800);--fp-button-icon-text-gap:8px;--fp-button-font-size:16px;margin-left:auto;font-size:1.5rem;display:flex}
@media screen and (min-width:48em){.ct-results__list__file-download-btn{font-size:1.125rem}
}
.ct-results__back-to-top-container{display:flex;justify-content:end;margin-top:2rem}
@media screen and (min-width:48em){.ct-results__back-to-top-container{margin-top:4rem}
}
.ct-results__back-to-top{color:var(--link-color);display:flex;gap:.125rem;align-items:center}
.ct-results__back-to-top:hover{color:var(--link-color-hover)}
.ct-results__back-to-top.hide{display:none}
.genentech .headerbar{border-top:.625rem solid #00a3e0}
.genentech .headerbar .nav .hamburger{padding:.9375rem 2.9375rem}
.genentech .headerbar .nav .hamburger .hamburger-inner{background-color:#000 !important}
.genentech .headerbar .nav .hamburger .hamburger-inner:before,.genentech .headerbar .nav .hamburger .hamburger-inner:after{background-color:#000 !important}
.genentech .headerbar .breadcrumb{display:none}
.genentech .headerbar a.logo{justify-self:flex-start;order:-1;margin:0;border:0;margin:0 2rem}
.genentech .headerbar a.logo .genentech{width:8.75rem}
.genentech .covid-banner{background-color:#003087}
.genentech .covid-banner p{font-weight:bold}
.genentech .vue-distance-filter .color-theme{display:none;background-color:#13294b}
.genentech .home-fluid-teasers{background:#fff}
.genentech .home-fluid-teasers .intro{text-align:center}
.genentech .home-fluid-teasers .intro-title{font-family:"Gene Condensed","Verdana",sans-serif;color:#003087}
.genentech .home-fluid-teasers .intro-cta{font-family:"Gene Sans","Verdana",sans-serif;font-size:1rem;text-transform:none;color:#505050;font-weight:normal !important}
@media screen and (min-width:48em){.genentech .home-fluid-teasers .intro-cta{font-size:1.375rem}
}
.genentech .home-fluid-teasers .intro-text{font-family:"Gene Sans","Verdana",sans-serif;font-style:normal;font-size:1rem;color:#505050;max-width:62.5rem;font-weight:normal;text-transform:none}
@media screen and (min-width:48em){.genentech .home-fluid-teasers .intro-text{font-size:1.375rem}
}
.genentech .fluid-teasers--mobile .item{padding:2.5rem;min-height:25rem}
.genentech .fluid-teasers--mobile .item .content{display:none}
.genentech .fluid-teasers--mobile .item a{text-decoration:none}
.genentech .fluid-teasers--mobile .item a .title{display:flex;padding:0;justify-content:space-between;gap:1rem;text-align:unset}
.genentech .fluid-teasers--mobile .item a .title__text{text-transform:uppercase}
.genentech .fluid-teasers--mobile .item a .title__text:before{content:none}
.genentech .fluid-teasers--mobile .item a .title svg{display:inline-block;align-self:center;width:1.1875rem;height:1.1875rem;min-width:1.1875rem;min-height:1.1875rem}
.genentech .fluid-teasers--mobile .item a .title span{font-family:"Gene Condensed","Verdana",sans-serif;font-size:2rem;font-weight:400}
.genentech .fluid-teasers--desktop p{font-style:normal}
.genentech .fluid-teasers--desktop h2{font-family:"Gene Condensed","Verdana",sans-serif;font-size:2.625rem}
.genentech .fluid-teasers--desktop.is-hovered .fluid-teaser--item{width:33.33333vw !important}
.genentech .fluid-teasers--desktop .fluid-teaser--item{background-size:110% auto;border-bottom:solid .5rem #b1b3b3;padding:2.5rem 3.75rem;position:relative;height:34.375rem}
.genentech .fluid-teasers--desktop .fluid-teaser--item.has-gradient::before{transform:rotate(180deg)}
@media screen and (max-width:63.9375em){.genentech .fluid-teasers--desktop .fluid-teaser--item{padding:1.875rem 3.125rem;background-size:170% auto}
.genentech .fluid-teasers--desktop .fluid-teaser--item:hover{background-size:200% auto}
}
.genentech .fluid-teasers--desktop .fluid-teaser--item .teaser-button{color:#fff;display:flex;font-weight:400;font-family:"Gene Condensed","Verdana",sans-serif;font-size:2.8125rem;position:relative;text-align:left;text-decoration:none;width:90%;height:100%;z-index:3;text-transform:uppercase;justify-content:flex-end;flex-direction:column}
.genentech .fluid-teasers--desktop .fluid-teaser--item .teaser-button .title{display:flex;gap:1rem}
.genentech .fluid-teasers--desktop .fluid-teaser--item .teaser-button .title__text:before{content:none}
.genentech .fluid-teasers--desktop .fluid-teaser--item .teaser-button .title svg{width:1.1875rem;height:1.1875rem;display:inline-block;align-self:center;min-width:1.1875rem;min-height:1.1875rem}
.genentech .fluid-teasers--desktop .fluid-teaser--item .teaser-button .title span{font-family:"Gene Condensed","Verdana",sans-serif;font-size:2.8125rem;font-weight:400}
.genentech .fluid-teasers--desktop .fluid-teaser--item:after{border-bottom:solid .5rem #003087;bottom:-0.5rem;content:"";display:block;height:.5rem;left:0;position:absolute;transform-origin:0 50%;transform:scaleX(0);transition:transform 500ms ease-in-out;width:100%;z-index:2}
.genentech .fluid-teasers--desktop .fluid-teaser--item:hover{background-size:140% auto;width:33.33333vw !important}
.genentech .fluid-teasers--desktop .fluid-teaser--item:hover:after{transform:scaleX(1);transform-origin:0 50%}
.genentech footer{display:block;width:100%;float:left}
.genentech footer.footer{background-color:#003087;color:#fff;width:100%}
.genentech footer.footer .content{background-color:#003087;max-width:100%}
.genentech footer.footer .content .container{opacity:1;display:flex;align-content:center;position:relative;min-height:15rem}
@media print,screen and (min-width:64em){.genentech footer.footer .content .container{padding-left:18.75rem}
}
.genentech footer.footer .content .container .menu{width:100%;margin-bottom:1.875rem}
.genentech footer.footer .content .container .menu a{font-family:"Gene Sans","Verdana",sans-serif;font-size:1.125rem !important;word-wrap:normal !important;word-break:normal !important}
.genentech footer.footer .content .container .legal{width:100%}
.genentech footer.footer .content .container .legal p{font-family:"Gene Sans","Verdana",sans-serif;display:inline-block}
.genentech footer.footer .content .container .footer__logo{display:block;position:relative;width:9.375rem;height:auto;margin-bottom:2.1875rem}
@media print,screen and (min-width:64em){.genentech footer.footer .content .container .footer__logo{position:absolute;top:40%;left:0;transform:translateY(-50%);margin:0}
}
#ot-sdk-btn{background-color:rgba(0,0,0,0) !important}
.genentech .localization-popup__container{right:-1px}
@media print,screen and (min-width:64em){.genentech .localization-popup__container{width:560px}
}
.genentech .localization-popup__title{color:#003087;font-family:"Gene Condensed","Verdana",sans-serif;font-weight:600}
.genentech .localization-popup__content{color:#000}
.genentech .ct-page-header .ct-info{padding:0;background:#13294b}
.genentech .ct-page-header .ct-info-content{padding:5rem 1.875rem}
@media screen and (min-width:64em){.genentech .ct-page-header .ct-info-content{padding:5rem 3.125rem}
}
@media screen and (min-width:120em){.genentech .ct-page-header .ct-info-content{padding-left:20%}
}
.genentech .ct-page-header .ct-info-content [data-glossary]{color:#fff}
.genentech .ct-page-header .ct-info .ct-trial-status,.genentech .ct-page-header .ct-info .ct-trial-locations,.genentech .ct-page-header .ct-info .ct-trial-id{padding:0 1.875rem}
.genentech .ct-page-header .ct-info-side{padding:0 0 3.125rem 0;border-left:1px solid #d9d9d9}
@media screen and (max-width:63.9375em){.genentech .ct-page-header .ct-info-side{border-left:0;margin-top:0}
}
.genentech .ct-page-header .ct-info-side img{margin-left:1.25rem}
.genentech .ct-page-header .ct-info-side .vue-trial-disclaimer{margin-bottom:1.875rem}
@media screen and (max-width:63.9375em){.genentech .ct-page-header .ct-info-side .vue-trial-disclaimer{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
}
.genentech .ct-page-header .ct-info-side .vue-trial-disclaimer__container{padding:1.875rem 1.875rem 1.875rem 4.0625rem}
.genentech .ct-page-header .ct-info-side .vue-trial-disclaimer__container svg{top:1.875rem;left:1.25rem}
.genentech .ct-page-header .ct-info h1{font-family:"Gene Sans","Verdana",sans-serif;text-transform:none}
.genentech .ct-page-header .ct-info .ct-overview-item strong{font-family:"Gene Sans","Verdana",sans-serif;text-transform:none}
.genentech .v2 h1{font-family:"Gene Sans","Verdana",sans-serif;color:#24282b;font-size:1.75rem;font-style:normal;font-weight:300;line-height:2.25rem;text-transform:none}
@media screen and (min-width:48em){.genentech .v2 h1{font-size:2.5rem;line-height:3rem}
}
.genentech .v2 .header-trial__description{font-family:"Gene Serif","Verdana",sans-serif !important;font-weight:400;font-size:1rem;line-height:1.5rem}
@media screen and (min-width:48em){.genentech .v2 .header-trial__description{font-size:1.125rem;line-height:1.75rem}
}
.genentech .v2 .ct-lay-overview.v2 .ct-overview-item strong{font-weight:700;font-size:1.125rem;line-height:1.5rem}
@media screen and (min-width:48em){.genentech .v2 .ct-lay-overview.v2 .ct-overview-item strong{font-size:1.5rem;line-height:2rem}
}
@media screen and (min-width:48em){.genentech .v2 .ct-lay-overview .ct-overview-item.ct-trial-identifier strong,.genentech .v2 .ct-expert-overview .ct-overview-item.ct-trial-identifier strong{font-size:1.25rem;line-height:1.75rem}
}
.genentech .related-disease-area{background:#13294b}
.genentech .about-clinical-trials-page-teaser h2{color:#003087}
.genentech .about-clinical-trials-page-teaser p{font-style:normal;font-family:"Gene Sans","Verdana",sans-serif}
.genentech .ct-teaser__content p{font-family:"Gene Serif","Verdana",sans-serif !important}
.genentech .clinical-study-header .ct-map-banner button{background:#13294b}
.genentech .clinical-study-header .ct-map-banner span{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .v2 .header-trial__medical-condition-badges{--badge-color:#fdd758;color:#24282b;font-size:.875rem;line-height:1.25rem}
.genentech .v2 .header-trial__status-map-container__status{color:var(--ctd-text-color)}
.genentech .v2 .header-trial__status-map-container__status .status-text{font-weight:700}
.genentech .v2 .header-trial__status-map-container__map-cta{color:#003087 !important;border-color:#003087 !important}
.genentech .v2 .header-trial__status-map-container__map-cta:hover{color:#12294b !important;border-color:#12294b !important}
.genentech .v2 .header-trial__description{color:var(--ctd-text-color)}
.genentech .v2 .header-trial .badge{font-size:.875rem;line-height:1.25rem}
.genentech .in-page-nav-mobile .in-page-nav-mobile-menu{background:#003087}
.genentech .in-page-nav-mobile .action-bar{background:#003087}
.genentech .in-page-nav-desktop .in-page-nav-desktop-menu a{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .in-page-nav-desktop .in-page-nav-desktop-menu a.is-active{color:#003087}
.genentech .in-page-nav-desktop .in-page-nav-desktop-scroller .active-area{background:#003087}
.genentech .action-sidebar a{color:#fff}
@media screen and (min-width:64em){.genentech .action-sidebar a{color:#003087}
}
.genentech .action-sidebar a .cta{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .form-overlay h2,.genentech .form-overlay h3,.genentech .form-overlay .h3{text-transform:capitalize;color:#003087;font-family:"Gene Sans","Verdana",sans-serif;font-weight:300}
.genentech .form-overlay .text-component{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .form-overlay .text-component a{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .form-overlay .medical-action{border-color:#003087;color:#003087}
.genentech .form-overlay .medical-action .cta{color:#003087}
.genentech .form-overlay .overlay-close{color:#003087;font-family:"Gene Sans","Verdana",sans-serif}
.genentech .form-overlay .select2-container .select2-selection--single .select2-selection__rendered{font-family:"Gene Sans","Verdana",sans-serif;color:#003087}
.genentech .vue-search-tag{background:rgba(0,163,224,.2);color:#003087;font-family:"Gene Sans","Verdana",sans-serif}
.genentech .vue-search-result h3{font-family:"Gene Sans","Verdana",sans-serif;color:#003087;text-transform:capitalize}
.genentech .vue-search-result .trial-status{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .vue-search-result .vue-search-result-countries{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .vue-search-result .vue-search-result-countries .countries-list-activator{font-family:"Gene Sans","Verdana",sans-serif;font-weight:500;color:#003087}
.genentech .vue-search-result .medical-conditions li{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .vue-solr-searchbox p,.genentech .vue-solr-searchbox h1,.genentech .vue-solr-searchbox h2,.genentech .vue-solr-searchbox h3,.genentech .vue-solr-searchbox h4,.genentech .vue-solr-searchbox h5,.genentech .vue-solr-searchbox a,.genentech .vue-solr-searchbox li,.genentech .vue-solr-home-search p,.genentech .vue-solr-home-search h1,.genentech .vue-solr-home-search h2,.genentech .vue-solr-home-search h3,.genentech .vue-solr-home-search h4,.genentech .vue-solr-home-search h5,.genentech .vue-solr-home-search a,.genentech .vue-solr-home-search li{font-family:"Gene Sans","Verdana",sans-serif !important}
.genentech .vue-solr-searchbox-header,.genentech .vue-solr-home-search-header{display:block;position:relative;width:100%}
.genentech .vue-solr-searchbox-inputwrapper,.genentech .vue-solr-home-search-inputwrapper{font-family:"Gene Sans","Verdana",sans-serif !important}
.genentech .vue-solr-searchbox-inputwrapper:focus,.genentech .vue-solr-home-search-inputwrapper:focus{border-color:#003087}
.genentech .vue-solr-searchbox-inputwrapper input,.genentech .vue-solr-home-search-inputwrapper input{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .vue-solr-searchbox-inputwrapper input::placeholder,.genentech .vue-solr-home-search-inputwrapper input::placeholder{color:#544f4f}
@media screen and (max-width:63.9375em){.genentech .vue-solr-searchbox-inputwrapper input:placeholder-shown,.genentech .vue-solr-home-search-inputwrapper input:placeholder-shown{text-overflow:ellipsis}
}
.genentech .vue-solr-searchbox-autocomplete,.genentech .vue-solr-home-search-autocomplete{font-family:"Gene Sans"}
.genentech .vue-solr-searchbox-autocomplete .show-more,.genentech .vue-solr-home-search-autocomplete .show-more{color:#003087 !important}
.genentech .vue-solr-searchbox-autocomplete em,.genentech .vue-solr-home-search-autocomplete em{color:#003087;font-style:normal;font-weight:500}
.genentech .vue-solr-searchbox-autocomplete .category .result-counter,.genentech .vue-solr-home-search-autocomplete .category .result-counter{color:#13294b}
.genentech .vue-solr-searchbox .char-message,.genentech .vue-solr-home-search .char-message{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .vue-solr-searchbox-bar,.genentech .vue-solr-home-search-bar{margin-left:auto;margin-right:auto}
@media screen and (max-width:63.9375em){.genentech .vue-solr-searchbox-bar,.genentech .vue-solr-home-search-bar{flex-wrap:wrap}
}
.genentech .vue-solr-searchbox-bar .search-filters,.genentech .vue-solr-home-search-bar .search-filters{width:100%}
@media screen and (max-width:63.9375em){.genentech .vue-solr-searchbox-bar .search-filters .vue-advanced-filters-button,.genentech .vue-solr-home-search-bar .search-filters .vue-advanced-filters-button{width:100%}
}
.genentech .vue-solr-page-search{margin-bottom:1.875rem !important}
@media screen and (min-width:64em){.genentech .vue-solr-home-search{max-width:80% !important}
}
.genentech .vue-solr-home-search-search-button{background-color:#003087 !important;min-width:270px}
.genentech .vue-solr-home-search-search-button.disabled{background-color:rgba(0,48,135,.3) !important}
.genentech .vue-solr-home-search-search-button.disabled:hover{background-color:rgba(0,48,135,.3) !important}
.genentech .vue-solr-home-search-search-button:hover{background-color:#003087 !important}
.genentech .vue-solr-home-search-description{font-family:"Gene Sans","Verdana",sans-serif !important;color:#505050}
.genentech .vue-solr-searchbox-inputwrapper{margin:0 auto;max-width:62.5rem}
.genentech .vue-solr-searchbox .base-input{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .vue-solr-searchbox .base-input:focus{border-color:#003087}
.genentech .vue-solr-searchbox-autocomplete{font-family:"Gene Sans"}
.genentech .vue-solr-searchbox-autocomplete em{color:#003087;font-style:normal;font-weight:500}
.genentech .vue-solr-searchbox .char-message{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .related-trials-to-trial-container p{font-family:"Gene Sans","Verdana",sans-serif;font-style:normal}
.genentech .heroarea--information,.genentech .heroarea--disease-area-overview{height:300px;background:#003087 !important}
.genentech .heroarea--information:before,.genentech .heroarea--disease-area-overview:before{display:none}
.genentech .heroarea--information .wrapper,.genentech .heroarea--disease-area-overview .wrapper{height:100%}
.genentech .heroarea--information .wrapper .container,.genentech .heroarea--disease-area-overview .wrapper .container{height:100%;align-items:center}
.genentech .heroarea--information .wrapper .container .hero-content,.genentech .heroarea--disease-area-overview .wrapper .container .hero-content{padding:0}
.genentech .heroarea--information .wrapper .container .breadcrumbs,.genentech .heroarea--disease-area-overview .wrapper .container .breadcrumbs{background:0;padding:0 0 1.875rem .3125rem;color:#fff}
.genentech .heroarea--information .wrapper .container .breadcrumbs a,.genentech .heroarea--disease-area-overview .wrapper .container .breadcrumbs a{color:#fff}
.genentech .heroarea--information h1,.genentech .heroarea--disease-area-overview h1{font-family:"Gene Condensed","Verdana",sans-serif !important;font-weight:400;color:#fff !important;margin:0}
.genentech .content-switcher .link{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .ct-summary .ct-overview-item strong,.genentech .ct-summary .ct-overview-item span,.genentech .ct-summary .ct-eligibility-item strong,.genentech .ct-summary .ct-eligibility-item span{font-family:"Gene Sans","Verdana",sans-serif;word-break:break-all}
@media screen and (min-width:64em){.genentech .ct-summary .ct-overview-item strong,.genentech .ct-summary .ct-overview-item span,.genentech .ct-summary .ct-eligibility-item strong,.genentech .ct-summary .ct-eligibility-item span{word-break:unset}
}
.genentech .content-sitemap-item a{color:#003087}
.genentech .breadcrumbs{background:#13294b}
.genentech .disease-area .breadcrumbs{background:0}
.genentech .v2 ul.breadcrumbs{background:0}
.genentech .v2 ul.breadcrumbs .breadcrumbs-item a{color:#24282b}
.genentech .vue-advanced-filters{margin-bottom:40px !important}
.genentech .vue-advanced-filters-container{width:100%}
.genentech .vue-advanced-filters .reset-all:hover,.genentech .vue-advanced-filters .reset-all.highlight{color:#13294b}
.genentech .vue-advanced-filters .reset-all:hover span,.genentech .vue-advanced-filters .reset-all:hover svg,.genentech .vue-advanced-filters .reset-all:hover path,.genentech .vue-advanced-filters .reset-all.highlight span,.genentech .vue-advanced-filters .reset-all.highlight svg,.genentech .vue-advanced-filters .reset-all.highlight path{fill:#13294b;color:#13294b}
.genentech .vue-advanced-filters-button.vue-advanced-filters-button-cta{border:.0625rem solid #003087;background-color:#003087;color:#fff}
.genentech .vue-advanced-filters-button.vue-advanced-filters-button-cta svg path{fill:#fff}
.genentech .vue-advanced-filters-button.vue-advanced-filters-button-cta:hover,.genentech .vue-advanced-filters-button.vue-advanced-filters-button-cta.active{background-color:#fff;border-color:#003087;color:#003087}
.genentech .vue-advanced-filters-button.vue-advanced-filters-button-cta:hover svg path,.genentech .vue-advanced-filters-button.vue-advanced-filters-button-cta.active svg path{fill:#003087}
.genentech .vue-advanced-filters-button.vue-advanced-filters-button-cta:hover .vue-advanced-filters-button-counter,.genentech .vue-advanced-filters-button.vue-advanced-filters-button-cta.active .vue-advanced-filters-button-counter{background-color:#003087;color:#fff}
.genentech .vue-advanced-filters-button-counter{color:#003087;background-color:#fff}
@media screen and (max-width:63.9375em){.genentech .vue-distance-filter-mobile-label{font-family:"Gene Sans","Verdana",sans-serif;font-weight:500;color:#13294b}
}
@media screen and (max-width:63.9375em){.genentech .vue-advanced-filters-mobile-header .title{font-family:"Gene Sans","Verdana",sans-serif;font-weight:500;color:#13294b}
}
.genentech .vue-solr-searchbox-trial-count{font-family:"Gene Sans","Verdana",sans-serif;color:#505050;font-size:1.25rem;margin-bottom:1.875rem}
@media screen and (max-width:63.9375em){.genentech .vue-solr-searchbox-trial-count{width:100%}
}
.genentech .search-filters--with-results .vue-checkbox-label{font-family:"Gene Sans","Verdana",sans-serif;color:#505050;font-size:1rem}
.genentech .vue-advanced-filters-mobile-footer-button,.genentech .vue-solr-searchbox-mobile-footer-button{background:#003087 !important;border-color:#003087 !important}
.genentech .vue-search-title{margin:0 auto 2.5rem auto}
.genentech .vue-search-title h1{color:#333;font-family:"Gene Condensed","Verdana",sans-serif !important}
.genentech .search-filters{justify-content:flex-end}
.genentech .search-filters--status,.genentech .search-filters--phase{border:solid .0625rem rgba(102,102,102,.25);border-radius:6px;overflow:hidden;transition:all .4s ease-in-out}
.genentech .search-filters--status.is-active,.genentech .search-filters--phase.is-active{border-color:#13294b}
@media screen and (max-width:63.9375em){.genentech .search-filters--status.is-active,.genentech .search-filters--phase.is-active{font-family:"Gene Sans","Verdana",sans-serif;font-weight:500;color:#13294b}
}
@media screen and (max-width:63.9375em){.genentech .search-filters--status,.genentech .search-filters--phase{border:0 !important;border-radius:0}
}
.genentech .search-filters--status-dropdown,.genentech .search-filters--phase-dropdown{padding:.9375rem 0}
.genentech .search-filters--status h3,.genentech .search-filters--phase h3{font-family:"Gene Sans","Verdana",sans-serif;text-transform:none;color:#505050;border:0;font-weight:normal;border-radius:0}
@media screen and (max-width:63.9375em){.genentech .search-filters--status h3,.genentech .search-filters--phase h3{font-family:"Gene Sans","Verdana",sans-serif;font-weight:500;color:#13294b}
}
.genentech .search-filters--status h3.is-active,.genentech .search-filters--phase h3.is-active{border-bottom:solid .0625rem rgba(102,102,102,.25);color:#13294b}
.genentech .search-filters--status .highlight,.genentech .search-filters--phase .highlight{color:#13294b;font-weight:500 !important}
.genentech .search-filters--status .highlight .vue-checkbox-label,.genentech .search-filters--phase .highlight .vue-checkbox-label{font-weight:500 !important}
.genentech .search-filters--status .highlight .vue-checkbox-label span,.genentech .search-filters--phase .highlight .vue-checkbox-label span{font-weight:500 !important}
.genentech .search-filters--status .vue-checkbox-item-wrapper,.genentech .search-filters--phase .vue-checkbox-item-wrapper{height:2.4375rem;line-height:2.4375rem;padding:0 1.25rem;margin:0}
@media screen and (max-width:63.9375em){.genentech .search-filters--status .vue-checkbox-item-wrapper,.genentech .search-filters--phase .vue-checkbox-item-wrapper{padding:0}
}
.genentech .search-filters--status .vue-checkbox-item-wrapper:hover,.genentech .search-filters--phase .vue-checkbox-item-wrapper:hover{color:#13294b}
.genentech .search-filters--status .vue-checkbox-item-wrapper:hover span,.genentech .search-filters--phase .vue-checkbox-item-wrapper:hover span{color:#13294b;font-weight:600}
.genentech .search-filters--status .checkbox-box .icon,.genentech .search-filters--phase .checkbox-box .icon{top:-0.6875rem}
.genentech .search-filters--status span,.genentech .search-filters--phase span{cursor:pointer;font-size:16px;font-weight:normal;font-family:"Gene Sans","Verdana",sans-serif}
@media screen and (max-width:63.9375em){.genentech .search-filters--status{border-bottom:solid .0625rem rgba(102,102,102,.25) !important}
}
.genentech .vue-filter-accordion__info-icon{position:absolute;top:.9375rem;left:0;pointer-events:initial !important}
.genentech .vue-filter-accordion__info-icon svg{display:block !important}
@media screen and (min-width:64em){.genentech .vue-filter-accordion__info-icon{left:.9375rem}
}
.genentech .vue-filter-accordion h3{position:relative;font-family:"Gene Sans","Verdana",sans-serif;padding-left:1.875rem}
@media screen and (min-width:64em){.genentech .vue-filter-accordion h3{padding-left:3.125rem}
}
.genentech .vue-filter-accordion h3.is-active{border-bottom:1px solid #d9d9d9}
.genentech .vue-filter-accordion h3.active-filters .title{color:#13294b !important;font-weight:400 !important}
.genentech .vue-filter-accordion h3 .reset-filter{position:absolute;right:2.8125rem}
@media screen and (max-width:79.9375em){.genentech .vue-filter-accordion h3 .reset-filter{display:none !important}
}
.genentech .vue-filter-accordion h3 .reset-filter:before{font-size:.625rem;font-weight:bold}
.genentech .vue-filter-accordion h3 .reset-filter:hover{color:#13294b !important}
.genentech .vue-filter-accordion .search-filters--status-dropdown,.genentech .vue-filter-accordion .search-filters--phase-dropdown{padding:1.25rem .5rem}
@media screen and (max-width:79.9375em){.genentech .vue-filter-accordion .search-filters--status-dropdown,.genentech .vue-filter-accordion .search-filters--phase-dropdown{padding:0 0 1.25rem}
}
.genentech .vue-filter-accordion .results-count,.genentech .vue-filter-accordion .filter-counter{position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);background:#f5f5f2;border-radius:50%;width:1.375rem;height:1.375rem;line-height:1.375rem;text-align:center;font-size:.625rem;color:#13294b;font-weight:bold}
@media screen and (max-width:79.9375em){.genentech .vue-filter-accordion .results-count{right:auto;left:11.25rem}
}
.genentech .vue-filter-accordion .filter-counter{right:6.25rem;background:#13294b;color:#fff}
@media screen and (max-width:79.9375em){.genentech .vue-filter-accordion .filter-counter{display:none !important}
}
.genentech .vue-filter-accordion .vue-checkbox-item-wrapper{padding:.25rem .9375rem;position:relative;margin:0;cursor:pointer}
.genentech .vue-filter-accordion .vue-checkbox-item-wrapper .label{font-size:1rem}
@media screen and (max-width:79.9375em){.genentech .vue-filter-accordion .vue-checkbox-item-wrapper{padding:.3125rem 0}
}
.genentech .vue-filter-accordion .vue-checkbox-item-wrapper.highlight{font-weight:400;color:#13294b}
.genentech .vue-filter-accordion .vue-checkbox-item-wrapper.disabled{opacity:.5}
.genentech .vue-filter-accordion .vue-checkbox-item-wrapper.disabled .results-count{display:none}
.genentech .vue-filter-accordion .vue-checkbox-item-wrapper:hover,.genentech .vue-filter-accordion .vue-checkbox-item-wrapper:hover span.vue-checkbox-label{background:#f5f5f2;color:#13294b}
@media screen and (max-width:79.9375em){.genentech .vue-filter-accordion .vue-checkbox-item-wrapper:hover,.genentech .vue-filter-accordion .vue-checkbox-item-wrapper:hover span.vue-checkbox-label{background:0}
}
.genentech .vue-toggle-label{font-family:"Gene Sans","Verdana",sans-serif;order:2}
.genentech .vue-toggle .toggle-container{order:1;width:3.75rem;min-width:3.75rem;max-width:3.75rem;height:1.875rem;border-radius:1.5625rem;border:0;background:rgba(177,179,179,.6);margin:0 .625rem 0 0}
.genentech .vue-toggle .toggle-container.is-active{background:#003087}
.genentech .vue-toggle .toggle-container.is-active .toggle-toggle{left:2.125rem}
.genentech .vue-toggle .toggle-toggle{width:1.375rem;height:1.375rem;background:#fff;border:0;border-radius:50%;left:.25rem;top:.25rem}
.genentech .vue-toggle .toggle-toggle .icon{display:none}
.genentech .clinical-map .map-close-btn{color:#fff;border:1px solid #003087}
.genentech .clinical-map .map-close-btn:hover{color:#003087}
.genentech .clinical-map .map-select-unit{color:#fff;border:1px solid #003087}
.genentech .clinical-map .map-select-unit:hover{color:#003087}
.genentech .clinical-map .map-select-unit-wrapper::before{display:inline-block;font-family:"iconfont";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;speak:none;vertical-align:middle;content:"î€„";color:#fff}
.genentech .clinical-map .map-select-unit-wrapper:hover::before{color:var(--primary)}
.new-branding .country-selector-overlay{font-family:"Gene Sans","Verdana",sans-serif}
.new-branding .country-selector-overlay h1,.new-branding .country-selector-overlay h2,.new-branding .country-selector-overlay h3,.new-branding .country-selector-overlay .h1,.new-branding .country-selector-overlay .h2,.new-branding .country-selector-overlay .h3{font-family:"Gene Sans","Verdana",sans-serif}
.new-branding .country-selector-overlay .country-selector-link{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .vue-trial-disclaimer{background:#003087}
.genentech .vue-trial-disclaimer__container{color:#fff}
.genentech .vue-trial-disclaimer__container svg{color:#fff;fill:#fff}
.new-branding .vue-solr-home-search,.new-branding .vue-solr-page-search,.genentech .vue-solr-home-search,.genentech .vue-solr-page-search{background-color:rgba(255,255,255,0);font-family:"Roche Sans","Verdana";margin:3.125rem auto 0rem;max-width:100%;width:100%}
.new-branding .vue-solr-home-search-cancel-button,.new-branding .vue-solr-page-search-cancel-button,.genentech .vue-solr-home-search-cancel-button,.genentech .vue-solr-page-search-cancel-button{color:var(--primary)}
.new-branding .vue-solr-home-search-search-button,.new-branding .vue-solr-page-search-search-button,.genentech .vue-solr-home-search-search-button,.genentech .vue-solr-page-search-search-button{background-color:var(--primary);min-width:270px}
.new-branding .vue-solr-home-search-search-button:hover,.new-branding .vue-solr-page-search-search-button:hover,.genentech .vue-solr-home-search-search-button:hover,.genentech .vue-solr-page-search-search-button:hover{background-color:#003087}
.new-branding .vue-solr-home-search.show-overlay,.new-branding .vue-solr-page-search.show-overlay,.genentech .vue-solr-home-search.show-overlay,.genentech .vue-solr-page-search.show-overlay{background-color:#fff;display:block;height:100%;left:0;margin:0;overflow-y:scroll;padding:1.875rem;position:fixed;top:0;transition:height .5s ease,background-color .5s ease;z-index:999}
.new-branding .vue-solr-home-search.show-overlay .hide-category,.new-branding .vue-solr-home-search.show-overlay .char-message,.new-branding .vue-solr-page-search.show-overlay .hide-category,.new-branding .vue-solr-page-search.show-overlay .char-message,.genentech .vue-solr-home-search.show-overlay .hide-category,.genentech .vue-solr-home-search.show-overlay .char-message,.genentech .vue-solr-page-search.show-overlay .hide-category,.genentech .vue-solr-page-search.show-overlay .char-message{display:none}
.new-branding .vue-solr-home-search.show-overlay .overlay-navigation,.new-branding .vue-solr-page-search.show-overlay .overlay-navigation,.genentech .vue-solr-home-search.show-overlay .overlay-navigation,.genentech .vue-solr-page-search.show-overlay .overlay-navigation{display:block;width:calc(100% + 60px);background:#f2f2f2;padding:1.875rem 0;margin:-1.875rem -1.875rem 1.875rem -1.875rem}
.new-branding .vue-solr-home-search.show-overlay .overlay-navigation-container,.new-branding .vue-solr-page-search.show-overlay .overlay-navigation-container,.genentech .vue-solr-home-search.show-overlay .overlay-navigation-container,.genentech .vue-solr-page-search.show-overlay .overlay-navigation-container{list-style:none;width:80%;display:flex;margin:0 auto;justify-content:center}
.new-branding .vue-solr-home-search.show-overlay .overlay-navigation-link,.new-branding .vue-solr-page-search.show-overlay .overlay-navigation-link,.genentech .vue-solr-home-search.show-overlay .overlay-navigation-link,.genentech .vue-solr-page-search.show-overlay .overlay-navigation-link{font-size:1rem;font-weight:bold;cursor:pointer;padding:0 .9375rem;text-align:center}
.new-branding .vue-solr-home-search.show-overlay .overlay-navigation-link .counter,.new-branding .vue-solr-page-search.show-overlay .overlay-navigation-link .counter,.genentech .vue-solr-home-search.show-overlay .overlay-navigation-link .counter,.genentech .vue-solr-page-search.show-overlay .overlay-navigation-link .counter{display:inline-block;width:1.25rem;height:1.25rem;line-height:1.25rem;text-align:center;font-size:.75rem;color:#fff;border-radius:50%;margin-left:.3125rem;background-color:var(--primary)}
.new-branding .vue-solr-home-search.show-overlay .overlay-navigation-link.active span,.new-branding .vue-solr-page-search.show-overlay .overlay-navigation-link.active span,.genentech .vue-solr-home-search.show-overlay .overlay-navigation-link.active span,.genentech .vue-solr-page-search.show-overlay .overlay-navigation-link.active span{text-decoration:underline}
.new-branding .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper,.new-branding .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper,.genentech .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper,.genentech .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper{max-width:none}
.new-branding .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper input,.new-branding .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper input,.genentech .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper input,.genentech .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper input{border:0;border-bottom:.0625rem solid var(--primary);box-shadow:none;width:80%}
.new-branding .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete,.new-branding .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete,.genentech .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete,.genentech .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete{margin:0 -1.875rem;padding:.625rem 0 0 0;box-shadow:none;max-width:calc(100% + 60px);width:calc(100% + 60px)}
.new-branding .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete-wrapper,.new-branding .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete-wrapper,.genentech .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete-wrapper,.genentech .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete-wrapper{padding:0 1.875rem}
.new-branding .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete-no-results-content,.new-branding .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete-no-results-content,.genentech .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete-no-results-content,.genentech .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-searchbox-autocomplete-no-results-content{padding-top:0}
.new-branding .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-cancel-button,.new-branding .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-page-search-cancel-button,.new-branding .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-clear-search-button,.new-branding .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-page-search-clear-search-button,.new-branding .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-cancel-button,.new-branding .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-page-search-cancel-button,.new-branding .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-clear-search-button,.new-branding .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-page-search-clear-search-button,.genentech .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-cancel-button,.genentech .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-page-search-cancel-button,.genentech .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-clear-search-button,.genentech .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-page-search-clear-search-button,.genentech .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-cancel-button,.genentech .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-page-search-cancel-button,.genentech .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-clear-search-button,.genentech .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-page-search-clear-search-button{display:block}
.new-branding .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-search-button,.new-branding .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-search-button,.genentech .vue-solr-home-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-search-button,.genentech .vue-solr-page-search.show-overlay .vue-solr-searchbox-inputwrapper .vue-solr-home-search-search-button{display:none}
.new-branding .vue-solr-home-search-description,.new-branding .vue-solr-page-search-description,.genentech .vue-solr-home-search-description,.genentech .vue-solr-page-search-description{font-weight:bold;margin-bottom:.9375rem}
@media screen and (max-width:63.9375em){.new-branding .vue-solr-home-search-description,.new-branding .vue-solr-page-search-description,.genentech .vue-solr-home-search-description,.genentech .vue-solr-page-search-description{display:none}
}
@media screen and (max-width:63.9375em){.new-branding .vue-solr-home-search,.new-branding .vue-solr-page-search,.genentech .vue-solr-home-search,.genentech .vue-solr-page-search{margin-bottom:6.25rem}
.new-branding .vue-solr-home-search .vue-solr-searchbox-inputwrapper input,.new-branding .vue-solr-page-search .vue-solr-searchbox-inputwrapper input,.genentech .vue-solr-home-search .vue-solr-searchbox-inputwrapper input,.genentech .vue-solr-page-search .vue-solr-searchbox-inputwrapper input{width:100%}
.new-branding .vue-solr-home-search .vue-solr-home-search-search-button,.new-branding .vue-solr-page-search .vue-solr-home-search-search-button,.genentech .vue-solr-home-search .vue-solr-home-search-search-button,.genentech .vue-solr-page-search .vue-solr-home-search-search-button{display:block}
}
.new-branding .home-fluid-teasers{background:linear-gradient(110deg,#fff 0,rgba(255,233,222,0.6) 100%);padding:0}
@media screen and (min-width:64em){.new-branding .home-fluid-teasers{padding-top:0}
}
.new-branding .home-fluid-teasers .intro-cta{font-family:"Roche Sans","Verdana";width:100%;text-align:center}
.new-branding .home-fluid-teasers .intro{text-align:left;padding:9.375rem 0 .625rem 0;max-width:97.1875rem;width:90%;margin-left:auto;margin-right:auto}
@media screen and (max-width:63.9375em){.new-branding .home-fluid-teasers .intro{padding:3.125rem 0 0 0;max-width:90%}
}
.new-branding .home-fluid-teasers .intro-title{color:#000;font-weight:300;font-family:"Roche Sans","Verdana"}
.new-branding .home-fluid-teasers .intro-text{font-size:1.625rem;font-family:"Roche Sans","Verdana";font-style:normal;margin:0;max-width:100%}
@media screen and (max-width:63.9375em){.new-branding .home-fluid-teasers .intro-text{font-size:1.125rem}
}
.new-branding .fluid-teasers--mobile .item{padding:2.5rem;min-height:25rem}
.new-branding .fluid-teasers--mobile .item .content{display:none}
.new-branding .fluid-teasers--mobile a{text-decoration:none}
.new-branding .fluid-teasers--mobile a .title{color:#fff;display:flex;font-weight:300;font-family:"Roche Sans","Verdana";font-size:1.5rem;position:relative;text-align:left;width:100%;z-index:3;padding:0 !important;gap:1rem}
.new-branding .fluid-teasers--mobile a .title svg{display:inline-block;align-self:center;width:1.1875rem;height:1.1875rem;min-width:1.1875rem;min-height:1.1875rem}
.new-branding .fluid-teasers--desktop p{font-style:normal}
.new-branding .fluid-teasers--desktop h2{font-family:"Roche Sans","Verdana";font-size:2.625rem}
.new-branding .fluid-teasers--desktop.is-hovered .fluid-teaser--item{width:33.33333vw !important}
.new-branding .fluid-teasers--desktop .fluid-teaser--item{background-size:140% auto;border-bottom:solid .5rem #b1b3b3;padding:2.5rem 3.75rem;position:relative;height:34.375rem}
@media screen and (max-width:63.9375em){.new-branding .fluid-teasers--desktop .fluid-teaser--item{padding:1.875rem 3.125rem;background-size:auto 100%}
.new-branding .fluid-teasers--desktop .fluid-teaser--item:hover{background-size:200% auto}
}
.new-branding .fluid-teasers--desktop .fluid-teaser--item .teaser-button{color:#fff;display:block;font-weight:300;font-family:"Roche Sans","Verdana";font-size:1.875rem;position:relative;text-align:left;text-decoration:none;width:90%;height:100%;z-index:3}
.new-branding .fluid-teasers--desktop .fluid-teaser--item .teaser-button .title{display:flex;gap:1rem}
.new-branding .fluid-teasers--desktop .fluid-teaser--item .teaser-button .title svg{width:1.1875rem;height:1.1875rem;min-width:1.1875rem;min-height:1.1875rem;display:inline-block;align-self:center}
.new-branding .fluid-teasers--desktop .fluid-teaser--item:after{border-bottom:solid .5rem var(--primary);bottom:-0.5rem;content:"";display:block;height:.5rem;left:0;position:absolute;transform-origin:0 50%;transform:scaleX(0);transition:transform 500ms ease-in-out;width:100%;z-index:2}
.new-branding .fluid-teasers--desktop .fluid-teaser--item:hover{background-size:180% auto;width:33.33333vw !important}
.new-branding .fluid-teasers--desktop .fluid-teaser--item:hover:after{transform:scaleX(1);transform-origin:0 50%}
.new-branding .vue-solr-searchbox{position:relative;font-family:"Roche Sans","Verdana"}
.new-branding .vue-solr-searchbox-autocomplete ul li.show-more{color:#0b41cd !important}
.new-branding .vue-solr-searchbox-autocomplete ul li.show-more .result-counter{right:auto;display:inline-block;top:auto;position:relative;margin:0 0 0 .625rem}
.new-branding .vue-solr-searchbox-autocomplete ul li em{color:var(--primary) !important}
.new-branding .vue-solr-searchbox-autocomplete-cancel-button{color:var(--primary)}
.new-branding .vue-solr-searchbox-header{display:block;position:relative;background:linear-gradient(110deg,#bde3ff 0,#fff 50%,rgba(255,233,222,0.6) 100%);padding-bottom:3.125rem}
.new-branding .vue-solr-searchbox-header .branding-arrow{width:auto;height:100%;position:absolute;right:5%;top:0;opacity:.6}
@media screen and (max-width:63.9375em){.new-branding .vue-solr-searchbox-header .branding-arrow{display:none}
}
@media screen and (max-width:63.9375em){.new-branding .vue-solr-searchbox-header{padding:0 0 2.1875rem 0;border:0;background:#fff}
}
@media screen and (max-width:63.9375em){.new-branding .vue-solr-searchbox-trial-count{margin-bottom:1.25rem;width:100%}
}
@media screen and (max-width:63.9375em){.new-branding .vue-solr-searchbox-bar{flex-wrap:wrap}
}
.new-branding .vue-solr-searchbox-bar .search-filters{justify-content:flex-end}
@media screen and (max-width:63.9375em){.new-branding .vue-solr-searchbox-bar .search-filters{width:100%}
}
@media screen and (max-width:63.9375em){.new-branding .vue-solr-searchbox-bar .search-filters .vue-advanced-filters-button{width:100%}
}
.new-branding .vue-solr-searchbox-inputwrapper{display:flex;margin:0 auto;max-width:68.75rem}
@media screen and (max-width:63.9375em){.new-branding .vue-solr-searchbox-inputwrapper{flex-wrap:wrap}
}
.new-branding .vue-solr-searchbox-inputwrapper input{font-weight:400;font-family:"Roche Sans","Verdana"}
.new-branding .vue-solr-searchbox-inputwrapper input::placeholder{color:#544f4f;font-weight:400}
@media screen and (max-width:63.9375em){.new-branding .vue-solr-searchbox-inputwrapper input:placeholder-shown{text-overflow:ellipsis}
}
.new-branding .vue-solr-searchbox-inputwrapper input:focus{border-color:var(--primary)}
.new-branding .vue-solr-searchbox .vue-search-subtitle{padding:0;text-align:center}
@media screen and (min-width:64em){.new-branding .vue-solr-searchbox .vue-search-subtitle{margin:0 auto 1.875rem auto;padding-right:40%;text-align:left}
}
@media screen and (min-width:100em){.new-branding .vue-solr-searchbox .vue-search-subtitle{padding-right:0}
}
.new-branding .vue-solr-searchbox-autocomplete-wrapper .category .result-counter{color:var(--primary)}
.pac-container{border-radius:0 0 .375rem .375rem}
.pac-container .pac-item{font-size:12px;color:#333;font-weight:400;font-family:"Roche Sans","Verdana";padding:5px 10px}
.new-branding .search-wrapper--narrow,.genentech .search-wrapper--narrow{max-width:100%}
.new-branding .search-wrapper--narrow main,.genentech .search-wrapper--narrow main{padding:0}
.new-branding .search-wrapper--narrow .vue-advanced-filters .vue-advanced-filters-container,.genentech .search-wrapper--narrow .vue-advanced-filters .vue-advanced-filters-container{display:flex;justify-content:center;width:100%}
@media print,screen and (min-width:64em){.new-branding .search-wrapper--narrow .vue-advanced-filters .vue-advanced-filters-wrapper,.genentech .search-wrapper--narrow .vue-advanced-filters .vue-advanced-filters-wrapper{height:auto}
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.new-branding .search-wrapper--narrow .vue-advanced-filters,.genentech .search-wrapper--narrow .vue-advanced-filters{max-width:none}
}
@media screen and (max-width:63.9375em){.new-branding .search-wrapper--narrow .vue-solr-searchbox-bar,.genentech .search-wrapper--narrow .vue-solr-searchbox-bar{margin:0 auto}
}
.new-branding .vue-search-result-wrapper,.new-branding .vue-solr-searchbox-bar,.new-branding .vue-advanced-filters,.genentech .vue-search-result-wrapper,.genentech .vue-solr-searchbox-bar,.genentech .vue-advanced-filters{float:none;padding:0;margin:0;max-width:none}
@media screen and (min-width:64em){.new-branding .vue-search-result-wrapper,.new-branding .vue-solr-searchbox-bar,.new-branding .vue-advanced-filters,.genentech .vue-search-result-wrapper,.genentech .vue-solr-searchbox-bar,.genentech .vue-advanced-filters{margin:30px auto 0 auto;max-width:90%}
}
@media screen and (min-width:100em){.new-branding .vue-search-result-wrapper,.new-branding .vue-solr-searchbox-bar,.new-branding .vue-advanced-filters,.genentech .vue-search-result-wrapper,.genentech .vue-solr-searchbox-bar,.genentech .vue-advanced-filters{max-width:97.1875rem}
}
.new-branding .vue-search-result-wrapper,.genentech .vue-search-result-wrapper{margin-top:0}
.new-branding .vue-search-result-wrapper:nth-of-type(1),.genentech .vue-search-result-wrapper:nth-of-type(1){border-top:0}
.new-branding .vue-search-title,.new-branding .vue-search-subtitle,.new-branding .vue-solr-searchbox-inputwrapper,.new-branding .vue-solr-searchbox-bar,.new-branding .vue-search-result-wrapper,.genentech .vue-search-title,.genentech .vue-search-subtitle,.genentech .vue-solr-searchbox-inputwrapper,.genentech .vue-solr-searchbox-bar,.genentech .vue-search-result-wrapper{max-width:90%}
@media screen and (min-width:100em){.new-branding .vue-search-title,.new-branding .vue-search-subtitle,.new-branding .vue-solr-searchbox-inputwrapper,.new-branding .vue-solr-searchbox-bar,.new-branding .vue-search-result-wrapper,.genentech .vue-search-title,.genentech .vue-search-subtitle,.genentech .vue-solr-searchbox-inputwrapper,.genentech .vue-solr-searchbox-bar,.genentech .vue-search-result-wrapper{max-width:97.1875rem}
}
.new-branding .vue-solr-searchbox-inputwrapper input,.genentech .vue-solr-searchbox-inputwrapper input{max-width:100%}
.new-branding .vue-solr-home-search .vue-solr-searchbox-inputwrapper,.genentech .vue-solr-home-search .vue-solr-searchbox-inputwrapper{max-width:100%}
@media screen and (min-width:64em){.new-branding .vue-solr-home-search .vue-solr-searchbox-inputwrapper,.genentech .vue-solr-home-search .vue-solr-searchbox-inputwrapper{margin:0}
}
.new-branding .vue-search-result-wrapper,.genentech .vue-search-result-wrapper{margin-left:auto;margin-right:auto}
@media screen and (min-width:100em){.new-branding .vue-solr-searchbox-autocomplete-input-wrapper,.new-branding .vue-solr-searchbox-autocomplete-no-results-content,.new-branding .vue-solr-searchbox-autocomplete-wrapper,.new-branding .vue-solr-searchbox-autocomplete-info&gt;div,.new-branding .vue-solr-searchbox-autocomplete-no-results-wrapper-navigation .navigation-wrapper-header,.new-branding .vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul,.genentech .vue-solr-searchbox-autocomplete-input-wrapper,.genentech .vue-solr-searchbox-autocomplete-no-results-content,.genentech .vue-solr-searchbox-autocomplete-wrapper,.genentech .vue-solr-searchbox-autocomplete-info&gt;div,.genentech .vue-solr-searchbox-autocomplete-no-results-wrapper-navigation .navigation-wrapper-header,.genentech .vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul{max-width:97.1875rem;margin-left:auto;margin-right:auto;box-sizing:content-box}
.new-branding .vue-solr-searchbox-autocomplete-input-wrapper&gt;*,.new-branding .vue-solr-searchbox-autocomplete-no-results-content&gt;*,.new-branding .vue-solr-searchbox-autocomplete-wrapper&gt;*,.new-branding .vue-solr-searchbox-autocomplete-info&gt;div&gt;*,.new-branding .vue-solr-searchbox-autocomplete-no-results-wrapper-navigation .navigation-wrapper-header&gt;*,.new-branding .vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul&gt;*,.genentech .vue-solr-searchbox-autocomplete-input-wrapper&gt;*,.genentech .vue-solr-searchbox-autocomplete-no-results-content&gt;*,.genentech .vue-solr-searchbox-autocomplete-wrapper&gt;*,.genentech .vue-solr-searchbox-autocomplete-info&gt;div&gt;*,.genentech .vue-solr-searchbox-autocomplete-no-results-wrapper-navigation .navigation-wrapper-header&gt;*,.genentech .vue-solr-searchbox-autocomplete-no-results-wrapper-navigation ul&gt;*{box-sizing:border-box}
}
.new-branding .vue-solr-searchbox-bar,.genentech .vue-solr-searchbox-bar{order:2}
.new-branding .vue-solr-searchbox-bar__left,.genentech .vue-solr-searchbox-bar__left{display:flex;flex-direction:column;justify-content:center}
@media screen and (max-width:63.9375em){.genentech .vue-solr-page-search,.new-branding .vue-solr-page-search{margin-bottom:1.875rem}
}
.new-branding .vue-advanced-filters-mobile-footer{border-top:1px solid #dbd6d1}
.new-branding .vue-advanced-filters-mobile-footer-button{border:.0625rem solid var(--primary);background-color:var(--primary)}
.new-branding .vue-search-title{margin:0 auto;padding:4.375rem 0 1.25rem 0}
.new-branding .vue-search-title h1{font-weight:300;margin:0;text-align:left;font-family:"Roche Sans","Verdana"}
@media screen and (max-width:63.9375em){.new-branding .vue-search-title h1{text-align:center}
}
.new-branding .search-result-countries-list{font-family:"Roche Sans","Verdana"}
.new-branding .vue-search-result{font-family:"Roche Sans","Verdana"}
.new-branding .vue-search-loading .loading strong{font-family:"Roche Sans","Verdana"}
.new-branding .vue-searchbox{font-family:"Roche Sans","Verdana"}
.new-branding .vue-searchbox-inputwrapper input{font-family:"Roche Sans","Verdana"}
.new-branding .vue-reset-filters{font-family:"Roche Sans","Verdana"}
.new-branding .vue-radio-wrapper label{font-family:"Roche Sans","Verdana"}
.new-branding .vue-medical-conditions-filter-desktop-item span{font-family:"Roche Sans","Verdana"}
.new-branding .vue-medical-conditions-filter-desktop input{font-family:"Roche Sans","Verdana"}
.new-branding .vue-form-input{font-family:"Roche Sans","Verdana"}
.new-branding .vue-form-input input{font-family:"Roche Sans","Verdana"}
.new-branding .vue-filters-mobile{font-family:"Roche Sans","Verdana"}
.new-branding .vue-filters-mobile button{font-family:"Roche Sans","Verdana"}
.new-branding .vue-filters-mobile-search input{font-family:"Roche Sans","Verdana"}
.new-branding .vue-filter-header h2{font-family:"Roche Sans","Verdana"}
.new-branding .vue-filter-accordion__info-icon{position:absolute;top:.9375rem;left:0;pointer-events:initial !important}
.new-branding .vue-filter-accordion__info-icon svg{display:block !important}
@media screen and (min-width:64em){.new-branding .vue-filter-accordion__info-icon{left:.9375rem}
}
.new-branding .vue-filter-accordion h3{position:relative;font-family:"Roche Sans","Verdana";padding-left:1.875rem}
@media screen and (min-width:64em){.new-branding .vue-filter-accordion h3{padding-left:3.125rem}
}
.new-branding .vue-filter-accordion h3.is-active{border-bottom:1px solid #d9d9d9}
.new-branding .vue-filter-accordion h3.active-filters .title{color:#0b41cd !important;font-weight:400 !important}
.new-branding .vue-filter-accordion h3 .reset-filter{position:absolute;right:2.8125rem}
@media screen and (max-width:63.9375em){.new-branding .vue-filter-accordion h3 .reset-filter{display:none !important}
}
.new-branding .vue-filter-accordion h3 .reset-filter:before{font-size:.625rem;font-weight:bold}
.new-branding .vue-filter-accordion h3 .reset-filter:hover{color:#0b41cd !important}
.new-branding .vue-filter-accordion .search-filters--status-dropdown,.new-branding .vue-filter-accordion .search-filters--phase-dropdown{padding:1.25rem .5rem}
@media screen and (max-width:63.9375em){.new-branding .vue-filter-accordion .search-filters--status-dropdown,.new-branding .vue-filter-accordion .search-filters--phase-dropdown{padding:0 0 1.25rem}
}
.new-branding .vue-filter-accordion .results-count,.new-branding .vue-filter-accordion .filter-counter{position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);background:#f5f5f2;border-radius:50%;width:1.375rem;height:1.375rem;line-height:1.375rem;text-align:center;font-size:.625rem;color:#0b41cd;font-weight:bold}
@media screen and (max-width:63.9375em){.new-branding .vue-filter-accordion .results-count{right:auto;left:11.25rem}
}
.new-branding .vue-filter-accordion .filter-counter{right:6.25rem;background:#0b41cd;color:#fff}
@media screen and (max-width:63.9375em){.new-branding .vue-filter-accordion .filter-counter{display:none !important}
}
.new-branding .vue-filter-accordion .vue-checkbox-item-wrapper{padding:.25rem .9375rem;position:relative;margin:0;cursor:pointer}
.new-branding .vue-filter-accordion .vue-checkbox-item-wrapper .label{font-size:1rem}
@media screen and (max-width:63.9375em){.new-branding .vue-filter-accordion .vue-checkbox-item-wrapper{padding:.3125rem 0}
}
.new-branding .vue-filter-accordion .vue-checkbox-item-wrapper.highlight{font-weight:400;color:#0b41cd}
.new-branding .vue-filter-accordion .vue-checkbox-item-wrapper.disabled{opacity:.5}
.new-branding .vue-filter-accordion .vue-checkbox-item-wrapper.disabled .results-count{display:none}
.new-branding .vue-filter-accordion .vue-checkbox-item-wrapper:hover,.new-branding .vue-filter-accordion .vue-checkbox-item-wrapper:hover span.vue-checkbox-label{background:#f5f5f2;color:#0b41cd}
@media screen and (max-width:63.9375em){.new-branding .vue-filter-accordion .vue-checkbox-item-wrapper:hover,.new-branding .vue-filter-accordion .vue-checkbox-item-wrapper:hover span.vue-checkbox-label{background:0}
}
.new-branding .vue-checkbox-item{font-family:"Roche Sans","Verdana"}
.new-branding .page-navigation-container{font-family:"Roche Sans","Verdana"}
.new-branding .page-navigation-container .h2{font-weight:200}
.new-branding .page-navigation-container p{font-family:"Roche Sans","Verdana"}
.new-branding .page-navigation-container a{font-family:"Roche Sans","Verdana";font-weight:600}
.new-branding .in-page-nav-mobile{font-family:"Roche Sans","Verdana"}
.new-branding .in-page-nav-mobile .in-page-nav-mobile-menu{background:var(--primary)}
.new-branding .in-page-nav-mobile .action-bar{background:var(--primary)}
.new-branding .in-page-nav-mobile .action-bar-content{font-family:"Roche Sans","Verdana"}
.new-branding .in-page-nav-mobile-menu a{font-family:"Roche Sans","Verdana"}
.new-branding .in-page-nav-desktop .in-page-nav-desktop-menu a{font-family:"Roche Sans","Verdana"}
.new-branding .in-page-nav-desktop .in-page-nav-desktop-menu a.is-active{color:var(--primary)}
.new-branding .in-page-nav-desktop .in-page-nav-desktop-scroller .active-area{background:var(--primary)}
.new-branding .content-switcher .link{font-family:"Roche Sans","Verdana" !important}
.new-branding .ct-summary .ct-overview-item strong,.new-branding .ct-summary .ct-overview-item span,.new-branding .ct-summary .ct-eligibility-item strong,.new-branding .ct-summary .ct-eligibility-item span{font-family:"Roche Sans","Verdana"}
.new-branding .heroarea--information,.new-branding .heroarea--disease-area-overview{height:300px;background:linear-gradient(110deg,#bde3ff 0,#fff 50%,rgba(255,233,222,0.6) 100%) !important;border:1px solid #d9d9d9}
.new-branding .heroarea--information .wrapper,.new-branding .heroarea--disease-area-overview .wrapper{height:100%}
.new-branding .heroarea--information .wrapper .container,.new-branding .heroarea--disease-area-overview .wrapper .container{height:100%;align-items:center}
.new-branding .heroarea--information .wrapper .container .breadcrumbs,.new-branding .heroarea--disease-area-overview .wrapper .container .breadcrumbs{background:0;padding:0 0 1.875rem .3125rem}
.new-branding .heroarea--information .hero-content,.new-branding .heroarea--disease-area-overview .hero-content{padding:0}
.new-branding .heroarea--information .hero-content h1,.new-branding .heroarea--disease-area-overview .hero-content h1{font-family:"Roche Sans","Verdana";font-weight:300 !important;color:#000}
@media screen and (max-width:79.9375em){.new-branding .heroarea--information .hero-content img,.new-branding .heroarea--disease-area-overview .hero-content img{display:none}
}
.new-branding .heroarea--information{background:linear-gradient(110deg,#bde3ff 0,#fff 50%,rgba(255,233,222,0.6) 100%)}
.new-branding .heroarea--information h1{font-family:"Roche Sans","Verdana";font-weight:300;color:#000}
.new-branding .clinical-study-header .ct-map-banner button{background:var(--primary)}
.new-branding .clinical-study-header .ct-map-banner span{font-family:"Roche Sans","Verdana"}
.new-branding .ct-page-header{background:linear-gradient(110deg,#bde3ff 0,rgba(255,233,222,0.6) 35%,#fff 80%);min-height:34.6875rem}
@media screen and (max-width:63.9375em){.new-branding .ct-page-header{background:0}
}
.new-branding .ct-page-header .ct-results{background:var(--primary)}
.new-branding .ct-page-header .ct-trial-status,.new-branding .ct-page-header .ct-trial-locations,.new-branding .ct-page-header .ct-trial-id{padding:0 1.875rem}
.new-branding .ct-page-header .ct-info{background:rgba(0,0,0,0) !important;padding:0;width:100%;max-width:100%;margin:0 auto}
.new-branding .ct-page-header .ct-info-content{padding:5rem 1.875rem}
@media screen and (min-width:64em){.new-branding .ct-page-header .ct-info-content{padding:5rem 3.125rem}
}
@media screen and (min-width:120em){.new-branding .ct-page-header .ct-info-content{padding-left:20%}
}
.new-branding .ct-page-header .ct-info-side{padding:0 0 3.125rem 0 !important;border-left:1px solid #d9d9d9}
@media screen and (max-width:63.9375em){.new-branding .ct-page-header .ct-info-side{border-left:0;margin-top:0}
}
.new-branding .ct-page-header .ct-info-side img{margin-left:1.25rem}
.new-branding .ct-page-header .ct-info-side .vue-trial-disclaimer{margin-bottom:1.875rem}
@media screen and (max-width:63.9375em){.new-branding .ct-page-header .ct-info-side .vue-trial-disclaimer{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}
}
.new-branding .ct-page-header .ct-info-side .vue-trial-disclaimer__container{padding:1.875rem 1.875rem 1.875rem 4.0625rem}
.new-branding .ct-page-header .ct-info-side .vue-trial-disclaimer__container svg{top:1.875rem;left:1.25rem}
.new-branding .ct-page-header .ct-info h1{font-family:"Roche Sans","Verdana";text-transform:none}
.new-branding .ct-page-header .ct-info-text,.new-branding .ct-page-header .ct-info-disease,.new-branding .ct-page-header .ct-info-side,.new-branding .ct-page-header .ct-info .more-locations{font-family:"Roche Sans","Verdana";color:#000 !important}
.new-branding .ct-page-header .ct-info .ct-overview-item strong{font-family:"Roche Sans","Verdana";text-transform:none}
.new-branding .ct-page-header .ct-results-banner button{font-family:"Roche Sans","Verdana" !important;font-weight:normal}
.new-branding .ct-page-header .ct-results-docs h1,.new-branding .ct-page-header .ct-results-docs h2,.new-branding .ct-page-header .ct-results-docs h3,.new-branding .ct-page-header .ct-results-docs span,.new-branding .ct-page-header .ct-results-content h1,.new-branding .ct-page-header .ct-results-content h2,.new-branding .ct-page-header .ct-results-content h3,.new-branding .ct-page-header .ct-results-content span{color:#fff !important}
.new-branding .covid-banner p{font-weight:normal}
.new-branding .vue-advanced-filters-button.vue-advanced-filters-button-cta{border:.0625rem solid var(--primary);background-color:var(--primary)}
.new-branding .vue-advanced-filters-button.vue-advanced-filters-button-cta span{font-family:"Roche Sans","Verdana"}
.new-branding .vue-advanced-filters-button.vue-advanced-filters-button-cta:hover,.new-branding .vue-advanced-filters-button.vue-advanced-filters-button-cta.active{background:#fff;border-color:var(--primary);color:var(--primary)}
.new-branding .vue-advanced-filters-button.vue-advanced-filters-button-cta:hover svg path,.new-branding .vue-advanced-filters-button.vue-advanced-filters-button-cta.active svg path{fill:var(--primary)}
.new-branding .vue-advanced-filters-button.vue-advanced-filters-button-cta:hover .vue-advanced-filters-button-counter,.new-branding .vue-advanced-filters-button.vue-advanced-filters-button-cta.active .vue-advanced-filters-button-counter{background-color:var(--primary)}
.new-branding .vue-advanced-filters-button-counter{color:var(--primary)}
.new-branding .vue-search-tag{background:rgba(20,130,250,.1);color:var(--primary);font-family:"Roche Sans","Verdana";font-weight:400}
.new-branding .vue-search-tag-wrapper .tag-count{color:#fff;background-color:var(--primary);font-size:10px;font-weight:bold;width:1.375rem;height:1.375rem;line-height:1.375rem;border-radius:50%;position:relative;align-self:center;text-align:center;transition:all .3s ease}
.new-branding .headerbar .country-selector span,.new-branding .headerbar .country-selector button{color:#706b69;font-family:"Roche Sans","Verdana"}
.new-branding .headerbar .breadcrumb-link .title{color:#21201f;font-weight:normal;font-family:"Roche Sans","Verdana"}
.new-branding .headerbar .breadcrumb-link .subtitle{color:#544f4f;font-family:"Roche Serif","Verdana";font-weight:400}
.new-branding .headerbar .p-dropdown button.p-dropdown-button{font-family:"Roche Sans","Verdana";font-weight:normal}
.new-branding .headerbar.with-mobile-nav .country-selector{font-weight:500}
.new-branding .headerbar.with-mobile-nav .country-selector span,.new-branding .headerbar.with-mobile-nav .country-selector button{color:#0b41cd}
.new-branding .headerbar.with-mobile-nav .p-dropdown button.p-dropdown-button{font-weight:500;color:#0b41cd}
.new-branding{font-family:"Roche Sans","Verdana"}
.new-branding footer{display:block;width:100%;float:left}
.new-branding footer.footer{background:#fff}
.new-branding footer.footer .content{padding:0;background:linear-gradient(55deg,rgba(255,233,222,0.4) 0,#fff 60%,rgba(189,227,255,0.3) 100%);max-width:100%}
.new-branding footer.footer .content p,.new-branding footer.footer .content a{font-family:"Roche Sans","Verdana";color:rgba(0,0,0,.5) !important}
.new-branding footer.footer .content .container{margin:0 auto;max-width:90%;padding-left:0;padding-right:0}
@media screen and (min-width:100em){.new-branding footer.footer .content .container{max-width:1555px}
}
.new-branding .localization-popup__title{color:var(--primary) !important;font-family:"Roche Sans","Verdana";font-weight:400 !important}
.new-branding .localization-popup__content{color:#000}
.new-branding .form-overlay{color:#000}
.new-branding .form-overlay h2,.new-branding .form-overlay h3,.new-branding .form-overlay .h3{color:#000;font-family:"Roche Sans","Verdana";font-weight:300}
.new-branding .form-overlay .text-component{font-family:"Roche Sans","Verdana"}
.new-branding .form-overlay .text-component a{font-family:"Roche Sans","Verdana"}
.new-branding .form-overlay .field-label,.new-branding .form-overlay .checkbox-label{color:#000;font-family:"Roche Sans","Verdana";font-weight:400}
.new-branding .form-overlay .medical-action{border-color:var(--primary);color:var(--primary)}
.new-branding .form-overlay .medical-action .cta{font-family:"Roche Sans","Verdana";color:var(--primary)}
.new-branding .form-overlay .overlay-close{color:var(--primary);font-family:"Roche Sans","Verdana"}
.new-branding .form-overlay .select2-container .select2-selection--single .select2-selection__rendered{font-family:"Roche Sans","Verdana";color:var(--primary)}
.new-branding .related-disease-area{background:linear-gradient(110deg,#bde3ff 0,#fff 50%,rgba(255,233,222,0.6) 100%)}
.new-branding .breadcrumbs{background:rgba(0,0,0,0);color:#000}
.new-branding .breadcrumbs-item a{color:#000;font-family:"Roche Sans","Verdana"}
.new-branding .breadcrumbs-item svg{fill:#000}
.new-branding .disease-area .breadcrumbs{background:0}
.new-branding .v2 .breadcrumbs-item a{color:#21201f}
.new-branding .related-trials-to-trial-container p{font-family:"Roche Sans","Verdana";font-style:normal;font-weight:300}
.new-branding .about-clinical-trials-page-teaser h2{color:var(--primary)}
.new-branding .about-clinical-trials-page-teaser p{font-style:normal;font-family:"Roche Sans","Verdana";font-weight:300}
.new-branding .action-sidebar a .cta,.new-branding .action-sidebar a .span{color:var(--primary);font-family:"Roche Sans","Verdana"}
.new-branding .vue-toggle-label{order:2}
.new-branding .vue-toggle .toggle-container{order:1;width:3.75rem;min-width:3.75rem;max-width:3.75rem;height:1.875rem;border-radius:1.5625rem;border:0;background:#f2f2f2;margin:0 .625rem 0 0}
.new-branding .vue-toggle .toggle-container.is-active{background:var(--primary)}
.new-branding .vue-toggle .toggle-container.is-active .toggle-toggle{left:2.125rem}
.new-branding .vue-toggle .toggle-toggle{width:1.375rem;height:1.375rem;background:#fff;border:0;border-radius:50%;left:.25rem;top:.25rem}
.new-branding .vue-toggle .toggle-toggle .icon{display:none}
.new-branding .disease-areas-grid--area{border-top:4px solid #f2f2f2;background:#fff}
.new-branding .country-selector-overlay{font-family:"Roche Sans","Verdana"}
.new-branding .country-selector-overlay h1,.new-branding .country-selector-overlay h2,.new-branding .country-selector-overlay h3,.new-branding .country-selector-overlay .h1,.new-branding .country-selector-overlay .h2,.new-branding .country-selector-overlay .h3{font-family:"Roche Sans","Verdana"}
.new-branding .country-selector-overlay .country-selector-link{font-family:"Roche Sans","Verdana"}
.new-branding .p-overlay-content a,.new-branding .p-overlay-content p,.new-branding .p-overlay-content h1,.new-branding .p-overlay-content h2,.new-branding .p-overlay-content h3,.new-branding .p-overlay-content .h1,.new-branding .p-overlay-content .h2,.new-branding .p-overlay-content .h3{font-family:"Roche Sans","Verdana";font-weight:300}
.no-results-medical-conditions{position:relative;width:100%;margin:20px 0;border:1px solid #dbd6d1;background-color:#fff}
.no-results-medical-conditions__header{height:50px;margin-bottom:0 !important;display:flex;align-items:center;position:sticky;top:0;background-color:#fff;padding:.625rem 1.125rem .625rem 1.25rem;color:#706b69}
.no-results-medical-conditions__header p{font-weight:400;font-size:1rem;line-height:1.375rem}
.no-results-medical-conditions.open .no-results-medical-conditions__header{border-bottom:1px solid #dbd6d1}
.no-results-medical-conditions.open svg{transform:rotate(180deg)}
.no-results-medical-conditions svg{display:block;position:absolute;top:16px;right:20px;pointer-events:none;z-index:1}
.no-results-medical-conditions__list{height:50px;overflow-y:scroll;list-style:none;background-color:#fff;display:none;scrollbar-color:#fff;padding:.8125rem 1.125rem .9375rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.375rem;color:#000}
.no-results-medical-conditions__list::-webkit-scrollbar{width:50px}
.no-results-medical-conditions__list::-webkit-scrollbar-track{background-color:#fff;border-radius:6.25rem}
.no-results-medical-conditions__list::-webkit-scrollbar-thumb{border-radius:6.25rem;background-color:#dbd6d1;border:1.375rem solid #fff}
.no-results-medical-conditions__list.open{height:40vh;display:block}
.no-results-medical-conditions__list-link{color:#333;text-decoration:none}
.no-results-medical-conditions__list-link:hover{text-decoration:underline}
.no-results-medical-conditions__list ul,.no-results-medical-conditions__list li{list-style:none}
.no-results-medical-conditions__list&gt;li{margin-top:0 !important}
.no-results-medical-conditions__list li{cursor:pointer;margin-top:.625rem;margin-bottom:.625rem}
.no-results-medical-conditions__list li ul{margin-top:.625rem;margin-left:1.5rem}
.vue-loading-overlay{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;align-items:center;justify-content:center;background:rgba(255,255,255,.9);z-index:9999999999}
.vue-loading-overlay .vue-loading-ovelary-spinner-wrapper{display:flex}
.isNewBranding:has(.disease-area-tabs){margin-top:0}
@media screen and (min-width:64em){.isNewBranding:has(.disease-area-tabs){margin-top:1.5rem}
}
.content:has(.disease-area-tabs){margin-top:.6875rem}
@media screen and (min-width:64em){.content:has(.disease-area-tabs){margin-top:0}
}
.disease-area-tabs{background:#fff;padding:0rem 1.25rem;scroll-behavior:smooth;scroll-margin-top:10rem;position:relative}
@media screen and (min-width:64em){.disease-area-tabs{z-index:1;display:grid;padding:0rem 5rem;column-gap:5rem;grid-template:". tabs" "navigation tab-content"/16% 1fr}
}
.disease-area-tabs__content-menu{position:sticky;top:3.75rem;left:0;width:100vw;margin:0 -2.1875rem;z-index:2;opacity:0}
.disease-area-tabs__content-menu:not(.initial){animation:fadeOut .1s linear forwards}
@media screen and (min-width:64em){.disease-area-tabs__content-menu{display:none}
}
.disease-area-tabs__content-menu.show{animation:fadeIn .1s linear forwards}
.disease-area-tabs__content-menu.initial{opacity:1}
.disease-area-tabs__content-menu.is-fixed{position:fixed;top:6rem;margin-left:0}
.disease-area-tabs__content-menu__button{display:flex;gap:.625rem;background:#f0f4fd;padding:.625rem 2.1875rem;width:100%}
.disease-area-tabs__content-menu__icon{width:1.5rem;height:1.5rem;mask:url("../designs/patientplatform/img/table-of-contents.svg") no-repeat center;background-color:#0b41cd}
.disease-area-tabs__content-menu__text{color:#0b41cd}
.disease-area-tabs__content-menu.is-sticky .disease-area-tabs__content-menu__button{background-color:#3461d5;color:#fff}
.disease-area-tabs__content-menu.is-sticky .disease-area-tabs__content-menu__button .disease-area-tabs__content-menu__text{color:#fff}
.disease-area-tabs__content-menu.is-sticky .disease-area-tabs__content-menu__button .disease-area-tabs__content-menu__icon{background-color:#fff}
.disease-area-tabs .cmp-tabs,.disease-area-tabs .cmp-tabs__tabpanel--active,.disease-area-tabs__content,.disease-area-tabs .disease-area-container__inner,.disease-area-tabs .disease-area-container{display:contents}
.disease-area-tabs .cmp-tabs__tabpanel .disease-area-tabs__nav-inner-wrapper{display:none}
@media screen and (min-width:64em){.disease-area-tabs .cmp-tabs__tabpanel .disease-area-tabs__nav-inner-wrapper{display:grid}
}
.disease-area-tabs .cmp-tabs__tablist-container{position:fixed;top:0;bottom:0;width:100vw;left:-100vw;background:#fff;z-index:101}
.disease-area-tabs .cmp-tabs__tablist-container:not(.is-fixed){transition:left .5s ease-in-out}
@media screen and (min-width:64em){.disease-area-tabs .cmp-tabs__tablist-container{grid-area:tabs;position:sticky;display:flex;flex-direction:row;top:4.9375rem;width:auto}
.disease-area-tabs .cmp-tabs__tablist-container.is-fixed{position:fixed;top:4.9375rem;height:3.4375rem}
}
.disease-area-tabs .cmp-tabs__tablist-container.active{left:0}
.disease-area-tabs .cmp-tabs__tablist-container .modal-header{display:flex;padding:.75rem 1.25rem;align-items:center;justify-content:space-between}
@media screen and (min-width:64em){.disease-area-tabs .cmp-tabs__tablist-container .modal-header{display:none}
}
.disease-area-tabs .cmp-tabs__tablist-container .modal-header__back{display:flex;align-items:center;gap:.5rem}
.disease-area-tabs .cmp-tabs__tablist-container .modal-header__back__icon{width:1.25rem;height:1.25rem;background-color:#0b41cd;mask:url("../designs/patientplatform/img/double-chevron-left.svg") no-repeat center}
.disease-area-tabs .cmp-tabs__tablist-container .modal-header__back__text{color:#0b41cd}
.disease-area-tabs .cmp-tabs__tablist-container .modal-header__close{width:1.25rem;height:1.25rem;background-color:#0b41cd;mask:url("../designs/patientplatform/img/close.svg") no-repeat center}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist{flex-direction:column}
@media screen and (min-width:64em){.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist{flex-direction:row;flex-wrap:nowrap;overflow:auto;padding:.0625rem;scrollbar-width:none}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist::-webkit-scrollbar{display:none}
}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist__inner{overflow:hidden;transition:height .5s}
@media screen and (min-width:64em){.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist__inner{display:none}
}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist__inner.is-active{transition:height .5s}
.disease-area-tabs .cmp-tabs__tablist-container:before{content:"";display:block}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tab{background-color:#f0f4fd;border-bottom:.0625rem solid #d7e0f7;padding:.75rem 1.25rem;color:#022366;display:flex;align-items:center;justify-content:space-between;gap:.625rem}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tab:after{content:"";mask:url("../designs/patientplatform/img/chevron-down.svg") no-repeat center;width:1.5rem;height:1.5rem;flex-shrink:0;background-color:#022366;transition:all .5s}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tab__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}
@media screen and (max-width:63.9375em){.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--selection-active{color:#fff;background-color:#3461d5}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--selection-active:after{transform:rotate(-180deg);background-color:#fff;transition:all .5s}
}
@media screen and (min-width:64em){.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tab{background-color:rgba(0,0,0,0);padding:1rem 1.25rem .875rem;font-size:.875rem;color:rgba(0,0,0,.6);border-bottom:.125rem solid #ccc;gap:0;flex:none}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--active{color:var(--primary);border-bottom:.125rem solid var(--primary)}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tab:after{display:none}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tab:hover{color:#000}
.disease-area-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--hide{display:none}
}
.disease-area-tabs .cmp-tabs__tablist-container__tab-slider{display:none}
@media screen and (min-width:64em){.disease-area-tabs .cmp-tabs__tablist-container__tab-slider{display:block;position:absolute;width:2.5rem;height:2.5rem;top:50%;transform:translateY(-50%)}
.disease-area-tabs .cmp-tabs__tablist-container__tab-slider:before,.disease-area-tabs .cmp-tabs__tablist-container__tab-slider:after{content:"";display:inline-block;width:1.5rem;height:1.5rem;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.disease-area-tabs .cmp-tabs__tablist-container__tab-slider:before{border-radius:50%}
.disease-area-tabs .cmp-tabs__tablist-container__tab-slider:after{content:"";display:inline-block;mask:url("../designs/patientplatform/img/chevron-tabs.svg") no-repeat center;background-color:#000}
.disease-area-tabs .cmp-tabs__tablist-container__tab-slider:hover:before{background-color:#fee8de}
.disease-area-tabs .cmp-tabs__tablist-container__tab-slider:active:before{background-color:#d7e0f7}
.disease-area-tabs .cmp-tabs__tablist-container__tab-slider--left{display:none;left:-2.5rem;transform:translateY(-50%) scaleX(-1)}
.disease-area-tabs .cmp-tabs__tablist-container__tab-slider--right{display:none;right:-2.5rem}
.disease-area-tabs .cmp-tabs__tablist-container__tab-slider.show{display:block}
}
.disease-area-tabs .cmp-tabs__tablist__mobile-tabs{background:#fff;overflow:auto}
.disease-area-tabs .cmp-tabs__tablist__mobile-tabs .tab__mobile{background-color:rgba(0,0,0,0);padding:1rem 1.25rem .875rem;font-size:.875rem;color:rgba(0,0,0,.6);border-bottom:.125rem solid #ccc;gap:0;flex:none}
.disease-area-tabs .cmp-tabs__tablist__mobile-tabs .tab__mobile--active{color:var(--primary);border-bottom:.125rem solid var(--primary)}
.disease-area-tabs .cmp-tabs__tablist__mobile-tabs .tab__mobile:after{display:none}
.disease-area-tabs .cmp-tabs__tablist__mobile-tabs .tab__mobile:hover{color:#000}
.disease-area-tabs .cmp-tabs__tablist__mobile-tabs .tab__mobile--hide{display:none}
.disease-area-tabs__content .cmp-container{grid-area:tab-content;padding-top:2.8125rem}
.disease-area-tabs__content .cmp-container .cmp-title{scroll-margin-top:6.875rem}
@media screen and (min-width:64em){.disease-area-tabs__content .cmp-container .cmp-title{scroll-margin-top:10rem}
}
.disease-area-tabs__nav-wrapper{grid-area:navigation}
@media screen and (min-width:64em){.disease-area-tabs__nav-area{position:relative}
}
.disease-area-tabs__nav-inner-wrapper{position:sticky;top:0;right:0;padding-top:2.8125rem;align-self:start}
@media screen and (min-width:64em){.disease-area-tabs__nav-inner-wrapper{display:block;top:7.75rem}
}
.disease-area-tabs__navigation li:first-of-type{display:none}
.disease-area-tabs__navigation__item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background-color:#d7e0f7;border-bottom:.0625rem solid rgba(255,255,255,.5)}
@media screen and (min-width:64em){.disease-area-tabs__navigation__item{padding:0;background-color:rgba(0,0,0,0)}
}
.disease-area-tabs__navigation__link{font-size:.875rem;text-decoration:none;color:#022366;display:flex;align-items:center;justify-content:space-between;width:100%}
@media screen and (min-width:64em){.disease-area-tabs__navigation__link{justify-content:flex-end}
}
.disease-area-tabs__navigation__action{mask:url("../designs/patientplatform/img/chevron-right.svg") no-repeat center;width:1.5rem;height:1.5rem;flex-shrink:0;background-color:#022366}
@media screen and (min-width:64em){.disease-area-tabs__navigation{text-align:right;list-style:none;display:flex;flex-direction:column;gap:1.75rem;margin-right:1.875rem;padding:1.0625rem 0rem;background-color:rgba(0,0,0,0)}
.disease-area-tabs__navigation li:first-of-type{display:list-item;padding-bottom:.625rem}
.disease-area-tabs__navigation__link,.disease-area-tabs__navigation__top{color:#666;opacity:.5;font-weight:700;font-size:.875rem;text-decoration:none;transition:opacity 150ms ease-out}
.disease-area-tabs__navigation__link .icon,.disease-area-tabs__navigation__top .icon{position:relative;top:-0.125rem;font-size:.5rem;margin-right:.375rem}
.disease-area-tabs__navigation__link:hover,.disease-area-tabs__navigation__top:hover{opacity:1;color:#333}
.disease-area-tabs__navigation__link--active,.disease-area-tabs__navigation__top--active{color:var(--primary);opacity:1}
.disease-area-tabs__navigation__action{display:none}
}
.disease-area-tabs__progress-bar{position:absolute;top:0;bottom:0;right:0;width:.0625rem;background:#979797}
.disease-area-tabs__progress-bar--active{background:var(--primary);width:.125rem;height:1.875rem;position:absolute;top:0;transition:height .5s}
.disease-area-tabs__find-trial.button,.disease-area-tabs__find-trial.related-studies__tags__link{display:none}
@media screen and (min-width:64em){.disease-area-tabs__find-trial.button,.disease-area-tabs__find-trial.related-studies__tags__link{display:flex;margin-top:1.875rem;justify-self:end}
.disease-area-tabs__find-trial.button:before,.disease-area-tabs__find-trial.related-studies__tags__link:before{content:none}
}
@media screen and (min-width:64em){.disease-area-tabs.show{animation:fadeIn .1s linear forwards}
}
.disease-area-tabs .cmp-tabs__tablist__mobile-tabs{display:flex;list-style:none}
.disease-area-tabs .cmp-tabs__tablist__mobile-tabs li{display:block}
.disease-area-tabs:has(.cmp-tabs__ct){padding:0}
.disease-area-tabs:has(.cmp-tabs__ct) .cmp-container .cmp-title{scroll-margin-top:10rem}
@media screen and (min-width:64em){.disease-area-tabs:has(.cmp-tabs__ct) .cmp-container .cmp-title{scroll-margin-top:10rem}
}
.disease-area-tabs .cmp-tabs__ct .disease-area-tabs__nav-area{margin-right:1.25rem}
.disease-area-tabs .cmp-tabs__ct .disease-area-tabs__nav-inner-wrapper{padding:1.25rem 0;box-shadow:rgba(0,0,0,.15) 1.25rem 1.25rem 1.25rem -1.375rem}
.disease-area-tabs .cmp-tabs__ct .cmp-tabs__tablist-container:before{content:"";width:100vw;border-bottom:.0625rem solid #ccc;position:absolute;right:0;bottom:0;z-index:-1}
@keyframes fadeIn{0{opacity:0}
1%{opacity:.01}
100%{opacity:1}
}
@keyframes fadeOut{0{opacity:1}
1%{opacity:.99}
100%{opacity:0}
}
.new-branding .contact-us-disclaimer__title{font-size:1.5rem;font-weight:400;color:#000;margin-bottom:1rem;line-height:2rem}
.new-branding .contact-us-disclaimer__text{font-family:Roche Sans,serif;margin-bottom:3rem}
.new-branding .contact-us-disclaimer__text p{font-size:1rem;line-height:1.5rem;letter-spacing:.0125rem}
.new-branding .contact-us-disclaimer__actions{display:flex;gap:1rem}
.new-branding .contact-us-disclaimer__actions__button:before{content:none}
.new-branding .contact-us-disclaimer-cmp.hide{display:none}
.genentech .contact-us-disclaimer__title{font-size:1.5rem;font-weight:400;color:#000;margin-bottom:1rem;line-height:2rem}
.genentech .contact-us-disclaimer__text{margin-bottom:3rem}
.genentech .contact-us-disclaimer__text p{font-size:1rem;line-height:1.5rem;letter-spacing:.0125rem}
.genentech .contact-us-disclaimer__actions{display:flex;gap:1rem}
.genentech .contact-us-disclaimer__actions__button:before{content:none}
.genentech .contact-us-disclaimer__actions__button.external-link:before{content:none}
.genentech .contact-us-disclaimer-cmp.hide{display:none}
.error .error-wrapper{background:linear-gradient(to bottom right,#bde3ff -17.31%,#fff7f5 46.37%,#fff 65.87%);padding:1.25rem;height:calc(100vh - 61px - 94px);align-content:center}
@media screen and (min-width:64em){.error .error-wrapper{height:calc(100vh - 79px - 60px)}
}
.error .error-wrapper.author{height:auto}
@media screen and (min-width:64em){.error .error-wrapper.author{height:auto}
}
.error .error-wrapper .error__container{display:flex;justify-content:center;gap:8.75rem}
.error .error-wrapper .error__content-container{width:43.75rem}
.error .error-wrapper .error__heading{margin-bottom:1rem}
.error .error-wrapper .error__type{font-size:1.125rem;margin-bottom:1.25rem}
.error .error-wrapper .error__content{margin-bottom:1.75rem}
.error .error-wrapper .error__button-container{display:flex;flex-direction:column;gap:1rem}
@media screen and (min-width:64em){.error .error-wrapper .error__button-container{flex-direction:row}
}
.error .error-wrapper .error__button:before{content:none}
.error .error-wrapper .error__button.hide{display:none}
.error .error-wrapper .error__image{display:none}
@media screen and (min-width:64em){.error .error-wrapper .error__image{display:block;width:16.875rem}
}
@media screen and (min-width:64em){.genentech .error-wrapper{height:calc(100vh - 80px - 240px)}
}
.genentech .error-wrapper.author{height:auto}
@media screen and (min-width:64em){.genentech .error-wrapper.author{height:auto}
}
.text-and-image:has(+.error){display:none}
.isNewBranding:has(.ct-tabs){margin-top:0}
@media screen and (min-width:48em){.isNewBranding:has(.ct-tabs){margin-top:1.5rem}
}
.content:has(.ct-tabs){margin-top:.6875rem}
@media screen and (min-width:48em){.content:has(.ct-tabs){margin-top:0}
}
.content-switcher-tabs{background:linear-gradient(0,#fff 54.87%,#fac9b5 227.96%);border-top:.0625rem solid var(--tab-bottom-border)}
.genentech .v2{font-family:"Gene Sans","Verdana",sans-serif}
.genentech .v2 h2{font-family:"Gene Sans","Verdana",sans-serif;text-transform:none}
.ct-tabs{padding-top:0;padding-bottom:0;scroll-behavior:smooth;scroll-margin-top:10rem;position:relative}
@media screen and (min-width:48em){.ct-tabs{z-index:1;max-width:82.5rem;display:grid;grid-template:". tabs" "navigation tab-content"/16% 1fr}
}
@media screen and (min-width:80em){.ct-tabs{column-gap:2.75rem}
}
.ct-tabs.author{display:block}
.ct-tabs__content-menu{position:sticky;top:3.75rem;left:0;width:100vw;margin:0 -2.1875rem;z-index:2;opacity:0}
.ct-tabs__content-menu:not(.initial){animation:fadeOut .1s linear forwards}
@media screen and (min-width:48em){.ct-tabs__content-menu{display:none}
}
.ct-tabs__content-menu.show{animation:fadeIn .1s linear forwards}
.ct-tabs__content-menu.initial{opacity:1}
.ct-tabs__content-menu.is-fixed{position:fixed;top:6rem;margin-left:0}
.ct-tabs__content-menu__button{padding-top:.625rem;padding-bottom:.625rem;display:flex;gap:.625rem;background:var(--context-menu-bg-color);width:100%}
.ct-tabs__content-menu__button:active{background-color:var(--context-menu-bg-color-tapped)}
.ct-tabs__content-menu__icon{width:1.5rem;height:1.5rem;mask:url("../designs/patientplatform/img/table-of-contents.svg") no-repeat center;background-color:var(--context-menu-color)}
.ct-tabs__content-menu__text{color:var(--context-menu-color)}
.ct-tabs__content-menu.is-sticky .ct-tabs__content-menu__button{background-color:var(--context-menu-bg-color-active)}
.ct-tabs__content-menu.is-sticky .ct-tabs__content-menu__button .ct-tabs__content-menu__text{color:var(--context-menu-color-active)}
.ct-tabs__content-menu.is-sticky .ct-tabs__content-menu__button .ct-tabs__content-menu__icon{background-color:var(--context-menu-color-active)}
.ct-tabs .cmp-tabs,.ct-tabs .cmp-tabs__tabpanel--active,.ct-tabs__content,.ct-tabs .ct-container__inner,.ct-tabs .ct-container{display:contents}
.ct-tabs .cmp-tabs__tabpanel.author{display:block}
.ct-tabs .cmp-tabs__tabpanel .ct-tabs__nav-inner-wrapper{display:none}
@media screen and (min-width:48em){.ct-tabs .cmp-tabs__tabpanel .ct-tabs__nav-inner-wrapper{display:grid}
}
.ct-tabs .cmp-tabs__tablist-container{position:fixed;top:0;bottom:0;width:100vw;left:-100vw;z-index:403;background:#fff7f5}
.ct-tabs .cmp-tabs__tablist-container:not(.is-fixed){transition:left .5s ease-in-out}
@media screen and (min-width:48em){.ct-tabs .cmp-tabs__tablist-container{grid-area:tabs;position:sticky;display:flex;flex-direction:row;top:3.75rem;width:auto;background:rgba(0,0,0,0);min-width:0}
.ct-tabs .cmp-tabs__tablist-container.is-fixed{position:fixed;top:4.9375rem;height:3.4375rem}
}
@media screen and (min-width:64em){.ct-tabs .cmp-tabs__tablist-container{top:4.9375rem}
}
.ct-tabs .cmp-tabs__tablist-container.active{left:0}
.ct-tabs .cmp-tabs__tablist-container .modal-header{display:flex;padding:.75rem 1.25rem;align-items:center;justify-content:space-between;color:var(--mobile-tab-text-color);background:#fff}
@media screen and (min-width:48em){.ct-tabs .cmp-tabs__tablist-container .modal-header{display:none}
}
.ct-tabs .cmp-tabs__tablist-container .modal-header__back{display:flex;align-items:center;gap:.5rem}
.ct-tabs .cmp-tabs__tablist-container .modal-header__close{width:1.25rem;height:1.25rem}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist{flex-direction:column}
@media screen and (min-width:48em){.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist{flex-direction:row;flex-wrap:nowrap;padding:.0625rem;scrollbar-width:none;width:100%}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist::-webkit-scrollbar{display:none}
}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist__inner{overflow:hidden;transition:height .5s}
@media screen and (min-width:48em){.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist__inner{display:none}
}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tablist__inner.is-active{transition:height .5s}
.ct-tabs .cmp-tabs__tablist-container:before{content:"";display:block}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab{background-color:var(--context-menu-category-bg-color);border-bottom:.0625rem solid var(--mobile-tab-border-color);padding:.75rem 1.25rem;color:var(--mobile-tab-text-color);display:flex;align-items:center;justify-content:space-between;gap:.625rem}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab:after{content:"";mask:url("../designs/patientplatform/img/chevron-down.svg") no-repeat center;width:1.5rem;height:1.5rem;flex-shrink:0;background-color:var(--mobile-tab-text-color);transition:all .5s}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab__text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}
@media screen and (max-width:63.9375em){.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--selection-active{background-color:var(--context-menu-category-bg-color-active)}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--selection-active:after{transform:rotate(-180deg);transition:all .5s}
}
@media screen and (min-width:48em){.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab{background-color:rgba(0,0,0,0);padding:1rem 1.25rem .875rem;font-size:.875rem;font-weight:700;color:rgba(0,0,0,.6);border-bottom:.125rem solid var(--tab-bottom-border);gap:0;flex:none}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--active{color:var(--primary-color);border-bottom:.125rem solid var(--primary-color)}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab:after{display:none}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab:hover{color:var(--one-color-blue-800)}
}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--hide{display:none}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--action{display:none}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--action[data-action=download]{margin-left:auto;border-left:.0625rem solid var(--tab-bottom-border)}
@media screen and (min-width:48em){.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--action{display:flex;padding:0;border-bottom:0;color:var(--primary-color);border-right:.0625rem solid var(--tab-bottom-border);height:auto !important}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--action a,.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--action button{padding:1rem .75rem .875rem;color:var(--primary-color);text-decoration:none;display:flex;align-items:center;gap:.625rem;font-weight:700}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--action a:hover,.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--action button:hover{color:var(--primary-hover-color)}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--action .action-button-text{display:none}
}
@media screen and (min-width:64em){.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--action a,.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--action button{padding:1rem 1.25rem .875rem}
}
@media screen and (min-width:80em){.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab--action .action-button-text{display:inline}
}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab .trial-bookmarked{display:none}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab .bookmarked .bookmark-tooltip{display:none}
.ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab .bookmarked .trial-bookmarked{display:block}
.ct-tabs .cmp-tabs__tablist-container__tab-slider{display:none}
.ct-tabs .cmp-tabs__tablist__mobile-tabs{background:var(--context-menu-bg-color);overflow:auto;display:flex;list-style:none;width:100vw;margin-left:-20px;box-shadow:inset 0 -2px 0 0 var(--tab-bottom-border)}
.ct-tabs .cmp-tabs__tablist__mobile-tabs .tab__mobile{background-color:rgba(0,0,0,0);padding:1rem 1.25rem .875rem;font-size:.875rem;color:rgba(0,0,0,.6);gap:0;flex:none;display:block}
.ct-tabs .cmp-tabs__tablist__mobile-tabs .tab__mobile--active{color:var(--primary-color);border-bottom:.125rem solid var(--primary-color)}
.ct-tabs .cmp-tabs__tablist__mobile-tabs .tab__mobile:after{display:none}
.ct-tabs .cmp-tabs__tablist__mobile-tabs .tab__mobile:hover{color:var(--one-color-blue-800)}
.ct-tabs .cmp-tabs__tablist__mobile-tabs .tab__mobile--hide{display:none}
.ct-tabs .cmp-tabs__tablist__mobile-tabs .tab__mobile.cmp-tabs__tab--action{display:none}
@media screen and (min-width:48em){.ct-tabs .cmp-tabs__tablist__mobile-tabs{display:none}
}
.ct-tabs__content .cmp-container{grid-area:tab-content;padding-top:2.8125rem;min-width:0}
@media screen and (min-width:48em){.ct-tabs__content .cmp-container{padding-left:1.875rem}
}
@media screen and (min-width:80em){.ct-tabs__content .cmp-container{padding-left:.625rem}
}
.ct-tabs__content .cmp-container .cmp-title{scroll-margin-top:6.875rem}
@media screen and (min-width:48em){.ct-tabs__content .cmp-container .cmp-title{scroll-margin-top:10rem}
}
.ct-tabs__nav-wrapper{grid-area:navigation}
.ct-tabs__nav-wrapper.author{display:none}
@media screen and (min-width:48em){.ct-tabs__nav-area{position:relative}
}
.ct-tabs__nav-inner-wrapper{position:sticky;top:0;right:0;padding-top:2.8125rem;align-self:start}
@media screen and (min-width:48em){.ct-tabs__nav-inner-wrapper{display:block;top:7.75rem;padding:1.25rem 1.25rem 1.25rem 1.875rem;margin-left:-5rem;box-shadow:0 0 1px 0 rgba(0,0,0,.24),0 8px 20px 0 rgba(0,0,0,.15);background:#fff;z-index:402}
}
.ct-tabs__navigation__item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;background-color:#fff;border-bottom:.0625rem solid var(--mobile-tab-border-color)}
.ct-tabs__navigation__item:active{background-color:var(--context-menu-subcategory-bg-color-active)}
@media screen and (min-width:48em){.ct-tabs__navigation__item{padding:0;background-color:rgba(0,0,0,0);border-bottom:0}
.ct-tabs__navigation__item:active{background-color:rgba(0,0,0,0)}
}
.ct-tabs__navigation__link{font-size:.875rem;text-decoration:none;color:var(--mobile-tab-text-color);display:flex;align-items:center;justify-content:space-between;width:100%;line-height:1.25rem}
@media screen and (min-width:48em){.ct-tabs__navigation__link{justify-content:flex-end}
}
.ct-tabs__navigation__action{mask:url("../designs/patientplatform/img/chevron-right.svg") no-repeat center;width:1.5rem;height:1.5rem;flex-shrink:0;background-color:var(--mobile-tab-text-color)}
@media screen and (min-width:48em){.ct-tabs__navigation{text-align:right;list-style:none;display:flex;flex-direction:column;gap:1.75rem;margin-right:1.875rem;padding:1.0625rem 0rem;background-color:rgba(0,0,0,0)}
.ct-tabs__navigation li:first-of-type{display:list-item;padding-bottom:.625rem}
.ct-tabs__navigation__link,.ct-tabs__navigation__top{color:#544f4f;font-weight:700;font-size:.875rem;text-decoration:none;transition:opacity 150ms ease-out}
.ct-tabs__navigation__link .icon,.ct-tabs__navigation__top .icon{position:relative;top:-0.125rem;font-size:.5rem;margin-right:.375rem}
.ct-tabs__navigation__link:hover,.ct-tabs__navigation__top:hover{opacity:1;color:var(--one-color-blue-800)}
.ct-tabs__navigation__link--active,.ct-tabs__navigation__top--active{color:var(--primary-color);opacity:1}
.ct-tabs__navigation__action{display:none}
}
.ct-tabs__progress-bar{position:absolute;top:0;bottom:0;right:0;width:.125rem;background:#979797}
.ct-tabs__progress-bar--active{background:var(--primary-color);width:.125rem;height:1.875rem;position:absolute;top:0;transition:height .5s}
.ct-tabs__find-trial.button,.ct-tabs__find-trial.related-studies__tags__link{display:none}
@media screen and (min-width:48em){.ct-tabs__find-trial.button,.ct-tabs__find-trial.related-studies__tags__link{display:flex;margin-top:1.875rem;justify-self:end}
.ct-tabs__find-trial.button:before,.ct-tabs__find-trial.related-studies__tags__link:before{content:none}
}
@media screen and (min-width:48em){.ct-tabs.show{animation:fadeIn .1s linear forwards}
}
.ct-tabs:has(.cmp-tabs__ct){padding:0}
.ct-tabs:has(.cmp-tabs__ct) .cmp-container .cmp-title{scroll-margin-top:10rem}
@media screen and (min-width:48em){.ct-tabs:has(.cmp-tabs__ct) .cmp-container .cmp-title{scroll-margin-top:10rem}
}
@media screen and (min-width:48em){.ct-tabs .cmp-tabs__tablist-container:before{content:"";width:200vw;border-bottom:.125rem solid var(--tab-bottom-border);position:absolute;right:-75%;bottom:.0625rem;z-index:-1;top:0;background:#fff7f5}
}
.ct-tabs .bookmark-tooltip{--fp-tooltip-arrow-left-position:20px;--fp-tooltip-left-position:0;--fp-tooltip-gap:28px;--fp-tooltip-offset:35px;font-weight:300;text-align:left}
.ct-tabs .sharing{display:contents}
.ct-tabs .sharing .sharing-toggle{display:none}
.ct-tabs .ct-summary{background:0;padding:0}
.ct-tabs .ct-overview,.ct-tabs .ct-eligibility-overview{max-width:none}
.ct-tabs .ct-overview .ct-eligibility-item,.ct-tabs .ct-overview .ct-overview-item,.ct-tabs .ct-eligibility-overview .ct-eligibility-item,.ct-tabs .ct-eligibility-overview .ct-overview-item{border-top:0;border-bottom:.0625rem solid #d9d9d9;padding:1.5625rem .9375rem;justify-content:normal;row-gap:.3125rem;column-gap:.9375rem;align-items:center}
.ct-tabs .ct-overview .ct-eligibility-item+.ct-overview-item,.ct-tabs .ct-overview .ct-overview-item+.ct-overview-item,.ct-tabs .ct-eligibility-overview .ct-eligibility-item+.ct-overview-item,.ct-tabs .ct-eligibility-overview .ct-overview-item+.ct-overview-item{margin-left:0}
.ct-tabs .ct-overview .ct-eligibility-item-image,.ct-tabs .ct-eligibility-overview .ct-eligibility-item-image{display:flex;flex-direction:column;max-width:4.375rem}
.ct-tabs .ct-overview .ct-eligibility-item-image img,.ct-tabs .ct-eligibility-overview .ct-eligibility-item-image img{padding-right:0}
.ct-tabs .ct-overview .ct-eligibility-item-image .image-text,.ct-tabs .ct-eligibility-overview .ct-eligibility-item-image .image-text{text-align:center;height:fit-content;font-size:.875rem;line-height:1.25rem}
.ct-tabs .ct-overview .ct-expert-overview,.ct-tabs .ct-eligibility-overview .ct-expert-overview{column-gap:1.875rem}
.ct-tabs .ct-overview .ct-expert-overview .ct-overview-official-title,.ct-tabs .ct-eligibility-overview .ct-expert-overview .ct-overview-official-title{display:flex;flex-direction:column;row-gap:.3125rem}
.ct-tabs .ct-eligibility{padding:0}
.ct-tabs .ct-content p{font-size:1rem;font-style:normal;line-height:1.5rem;letter-spacing:.0125rem;margin-bottom:1rem;font-weight:400}
@media screen and (min-width:48em){.ct-tabs .ct-content p{font-size:1.125rem;font-style:normal;line-height:1.75rem;letter-spacing:.0125rem}
}
.ct-tabs .full-width{position:relative;z-index:0}
.ct-tabs .full-width:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;right:50%;margin-left:-60vw;margin-right:-50vw;width:110vw;background-color:var(--full-width-bg)}
.genentech main.v2 .rich-text,.genentech main.v2 .rich-text p{font-family:"Gene Serif","Verdana",sans-serif !important}
.genentech main.v2 .ct-tabs h2{font-family:"Gene Sans","Verdana",sans-serif;font-weight:300}
.genentech main.v2 .ct-tabs p{color:var(--ctd-text-color)}
.genentech .ct-tabs__navigation__link,.genentech .ct-tabs__navigation__top{color:var(--ctd-text-color)}
.genentech .ct-tabs__navigation__link:hover{color:var(--primary-hover-color)}
.genentech .ct-tabs__navigation__link--active{color:var(--primary-color)}
.genentech .ct-tabs__content-menu{top:4.4375rem}
.genentech .ct-tabs .cmp-tabs__tablist-container .cmp-tabs__tab{line-height:1.25rem}
@media screen and (max-width:47.9375em){.genentech .ct-tabs .cmp-tabs__tab--selection-active{color:#fff}
.genentech .ct-tabs .cmp-tabs__tab--selection-active:after{background-color:#fff}
.genentech .ct-tabs .cmp-tabs__tablist__mobile-tabs{background:#fff7f5}
}
#ct-container-results{scroll-margin:1.875rem}
@media print{.cmp-tabs__tablist-container,.ct-tabs__nav-wrapper{display:none}
}
@keyframes fadeIn{0{opacity:0}
1%{opacity:.01}
100%{opacity:1}
}
@keyframes fadeOut{0{opacity:1}
1%{opacity:.99}
100%{opacity:0}
}
.next-steps{--full-width-bg:var(--one-color-neutral-100)}
.next-steps__content{padding:2.5rem 0rem}
@media screen and (min-width:48em){.next-steps__content{padding:3.75rem 0rem}
}
.next-steps__section__bookmark--hidden{display:none}
.next-steps__section{display:grid;grid-template-columns:1fr;margin-top:2rem;gap:2rem}
@media screen and (min-width:80em){.next-steps__section{gap:3.75rem;grid-template-columns:1fr 1fr 1fr}
}
.next-steps__section__icon{width:4.375rem;height:4.375rem;display:flex;margin-bottom:2rem}
.next-steps__section__icon__image{width:100%;margin-top:auto}
.next-steps__section__heading{font-weight:500}
.next-steps__section__heading fp-copy-button{vertical-align:sub}
.next-steps__section__link{display:inline-flex;gap:.25rem;align-items:center;font-size:1rem;font-weight:400;color:var(--link-color);position:relative;text-decoration:none;font-weight:500}
.next-steps__section__link:hover{color:var(--link-color-hover)}
.next-steps__section__link:hover:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:currentColor}
.next-steps__section__link__text:before{display:none}
.next-steps__section__link--hide{display:none}
.next-steps__section__bookmark-tooltip{--fp-tooltip-gap:10px;--fp-tooltip-arrow-left-position:10px}
.next-steps__section__user-hide{display:none}
.next-steps__section__trial-id .ct-copy-button{vertical-align:text-top;margin-left:.125rem}
.next-steps__section__bookmark-icon{width:1rem;height:1rem}
.ct-tabs .ct-content .next-steps__section__trial-id{font-weight:500;font-size:1.25rem}
.genentech .next-steps__section p{font-family:"Gene Serif","Verdana",sans-serif !important;font-size:1rem;font-weight:400;line-height:1.5rem}
@media screen and (min-width:48em){.genentech .next-steps__section p{font-size:1.125rem;line-height:1.75rem}
}
.genentech .next-steps__section p.next-steps__section__heading,.genentech .next-steps__section p.next-steps__section__trial-id,.genentech .next-steps__section .next-steps__section__link{font-family:"Gene Sans","Verdana",sans-serif !important;font-weight:700}</pre></body></html>