﻿html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:60%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.4em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}* input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}#grid-overlay>div{display:grid;grid-template-columns:1.5rem 1fr repeat(5, 1fr 2rem 1fr) 1fr 1.5rem}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){#grid-overlay>div{display:-ms-grid;-ms-grid-columns:1.5rem 1fr 1fr 2rem 1fr 1fr 2rem 1fr 1fr 2rem 1fr 1fr 2rem 1fr 1fr 2rem 1fr 1fr 1.5rem}}@media(min-width: 768px){#grid-overlay>div{display:grid;grid-template-columns:2rem 1fr repeat(11, 1fr 3rem 1fr) 1fr 2rem}}@media(min-width: 768px)and (-ms-high-contrast: none),(min-width: 768px)and (-ms-high-contrast: active){#grid-overlay>div{-ms-grid-columns:2rem 1fr 1fr 3rem 1fr 1fr 3rem 1fr 1fr 3rem 1fr 1fr 3rem 1fr 1fr 3rem 1fr 1fr 3rem 1fr 1fr 3rem 1fr 1fr 3rem 1fr 1fr 3rem 1fr 1fr 3rem 1fr 1fr 3rem 1fr 1fr 2rem}}.zoomable-image,#references>div p,body.no-select header,body.no-select main{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat;-webkit-tap-highlight-color:transparent}.nowrap{white-space:nowrap}@media(min-width: 769px){.small-only{display:none}}@media(max-width: 768px){.large-only{display:none}}html{font-size:8px;font-family:"Montserrat",sans-serif}body{min-width:320px;margin:0;font-size:2rem;line-height:3rem;background-color:#000;color:#fff}body.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}a#skip-link{position:absolute;left:-1000px;top:auto;width:1px;height:1px;background:#fff;overflow:hidden}a#skip-link:focus{position:absolute;top:0;left:0;width:auto;height:auto;padding:.5rem;overflow:visible;z-index:4}main{color:#373737;margin-top:-112px;background:#fff url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/image-background.svg) repeat 0 0;background-size:1343px auto}@media(min-width: 769px){main{margin-top:-102px}}section{width:100%;margin:0 auto}section>div{position:relative;max-width:1344px;margin:0 auto;padding:6.5rem 3rem 6rem}@media(min-width: 769px){section>div{padding:7rem 2rem 8rem}}section>div>div{margin:0 auto}@media(min-width: 769px){section>div>div{width:calc(((100% - 33rem) * (8/12)) + 21rem)}}section.center>div>div{text-align:center}section#hero{padding-bottom:5rem;background:#000 url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/image-home-artery-sm.jpg) no-repeat 50% 0%;background-size:100% auto;padding-top:112px}@media(min-width: 531px){section#hero{background-position:50% 0}}@media(min-width: 769px){section#hero{padding-top:102px;padding-bottom:1rem;background-position-y:0;background-image:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/image-home-artery-lg.jpg);background-size:cover}}section#hero>div{padding:4rem 4rem 0}@media(min-width: 769px){section#hero>div{padding:7rem 3rem 5rem}}section#hero>div>div>div{width:100%}@media(min-width: 961px){section#hero>div>div>div{width:calc(((100% - 21rem ) * (7/8)) + 18rem)}}section#hero>div>div>div *{color:#fff}section#hero>div>div>div h1{margin-bottom:3rem}section#hero>div>div>div .subhead{font-weight:400;font-size:2.25rem;line-height:3rem;margin-bottom:3rem}@media(min-width: 769px){section#hero>div>div>div .subhead{font-size:2.5rem}}section#jumplinks{background-color:#c81d25}section#jumplinks>div{padding:1rem 2rem}section#jumplinks>div ul{margin:0 auto;padding:0;list-style-type:none;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;width:100%}@media(min-width: 769px){section#jumplinks>div ul{flex-direction:row;width:calc(((100% - 33rem) * (9/12)) + 24rem)}}section#jumplinks>div ul li{margin:0 2rem;padding:0;line-height:4rem}@media(min-width: 769px){section#jumplinks>div ul li{margin:0 3rem;line-height:3rem}}section#jumplinks>div ul li a{color:#fff;text-decoration:none;font-weight:500}section#jumplinks>div ul li a:hover{text-decoration:underline}section.callout>div{padding:0 2rem}section.callout>div>div{background-color:#373737;text-align:center;padding:3rem}@media(min-width: 769px){section.callout>div>div{padding:3rem 10rem;width:calc(((100% - 33rem) * (8/12)) + 21rem)}}section.callout>div>div h3,section.callout>div>div p{color:#fff}section.callout>div>div h3{font-weight:600}section.featured-slab{position:relative;background-color:transparent;background-image:linear-gradient(180deg, #c81d25 0%, #c81d25 50%, rgba(255, 255, 255, 0) 50%),url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/BGwavesm2x.png);background-repeat:no-repeat,no-repeat;background-position:0 0,50% 100%;background-size:100% auto,100% auto}@media(min-width: 961px){section.featured-slab{background-color:transparent;background-image:linear-gradient(180deg, #c81d25 0%, #c81d25 60%, rgba(255, 255, 255, 0) 60%),url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/BGwavelg2x.png);background-repeat:no-repeat,no-repeat;background-position:0 0,50% 100%;background-size:100% auto,100% auto}}section.featured-slab:before{content:"";display:block;width:100%;height:80%;position:absolute;top:0;left:0;background-color:#c81d25}section.featured-slab>div{padding-bottom:8rem}@media(min-width: 769px){section.featured-slab>div{padding-bottom:24rem}}section.featured-slab>div>div *{color:#fff}section#eop-callouts>div>div.flex-row{flex-direction:column}@media(min-width: 769px){section#eop-callouts>div>div.flex-row{flex-direction:row;justify-content:center;align-items:stretch}}section#eop-callouts>div>div.flex-row>div{cursor:pointer;width:100%;max-width:256px;background-color:#f5f5f5;padding:2rem;text-align:center;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;margin:0 auto 3rem}section#eop-callouts>div>div.flex-row>div:focus .cta,section#eop-callouts>div>div.flex-row>div:hover .cta{background-color:#ff5a5f}@media(min-width: 769px){section#eop-callouts>div>div.flex-row>div{flex:0 1 29.6296296296%}}@media(min-width: 961px){section#eop-callouts>div>div.flex-row>div:nth-child(2){margin-left:5.5555555556%;margin-right:5.5555555556%}}section#eop-callouts>div>div.flex-row>div img{width:80px;height:80px}section#eop-callouts>div>div.flex-row>div a{margin-top:auto}hr{background:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/Squigglered3x.svg) repeat-x 0 50%;background-size:194px auto;width:194px;height:5px;padding:0;border:none;margin:0 0 2rem}hr.center{margin-left:auto;margin-right:auto}hr.secondary{background-image:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/Squiggleltblue3x.svg)}hr.tertiary{background-image:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/Squiggletealblue3x.svg)}h1,h2,h3,h4,p,li{font-family:"Montserrat",sans-serif;color:#373737;margin:0 0 2rem}h1{font-size:3rem;line-height:4rem;font-weight:500}@media(min-width: 769px){h1{font-size:4rem;line-height:6rem}}h2{font-size:2.5rem;line-height:4rem;color:#083954;font-weight:500}@media(min-width: 769px){h2{font-size:3rem;line-height:4rem;margin-bottom:2.9rem}}h3{font-size:2.25rem;line-height:3rem;font-weight:600}@media(min-width: 769px){h3{font-size:2.5rem}}h4{font-size:2rem;line-height:3rem;font-weight:700}p{margin:2rem 0;font-size:2rem;line-height:3rem;font-weight:400}p.footnote{font-size:1.75rem;line-height:2rem}p strong{font-weight:600}label{margin:2rem 0;font-family:"Montserrat",sans-serif;font-size:2rem;line-height:3rem;font-weight:400}sub,sup{font-size:56%}sup{top:-0.7em}img{width:100%;height:auto}li{font-size:2rem;line-height:3rem;font-weight:400;margin:0 0 .8rem}a{position:relative;color:#c81d25}a.download{display:inline-block;padding-right:4rem}a.download:after{content:"";background:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/downloadrev2x.png) no-repeat 0 0;background-size:2rem 2rem;display:block;width:2rem;height:2rem;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.flex-row{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}ul,ol{margin:0;padding:0}#sitemap main section ul,#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content ul,#pathophysiology section#complement-activity .gray-box .content ul,#diagnosing-ahus section#cause-of-tma .flex-row ul,#ahus-overview section#what-is-ahus>div>div ul{list-style-type:none;margin:0;padding:0}#sitemap main section ul li,#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content ul li,#pathophysiology section#complement-activity .gray-box .content ul li,#diagnosing-ahus section#cause-of-tma .flex-row ul li,#ahus-overview section#what-is-ahus>div>div ul li{position:relative;padding-left:4rem;margin-bottom:1rem}#sitemap main section ul li:last-of-type,#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content ul li:last-of-type,#pathophysiology section#complement-activity .gray-box .content ul li:last-of-type,#diagnosing-ahus section#cause-of-tma .flex-row ul li:last-of-type,#ahus-overview section#what-is-ahus>div>div ul li:last-of-type{margin-bottom:0rem}#sitemap main section ul li:before,#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content ul li:before,#pathophysiology section#complement-activity .gray-box .content ul li:before,#diagnosing-ahus section#cause-of-tma .flex-row ul li:before,#ahus-overview section#what-is-ahus>div>div ul li:before{content:"▸";font-family:"Montserrat",sans-serif;position:absolute;color:#c81d25;left:1rem;font-size:20px}#sitemap main section ul li ul,#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content ul li ul,#pathophysiology section#complement-activity .gray-box .content ul li ul,#diagnosing-ahus section#cause-of-tma .flex-row ul li ul,#ahus-overview section#what-is-ahus>div>div ul li ul{margin-top:10px}#sitemap main section ul li ul li:before,#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content ul li ul li:before,#pathophysiology section#complement-activity .gray-box .content ul li ul li:before,#diagnosing-ahus section#cause-of-tma .flex-row ul li ul li:before,#ahus-overview section#what-is-ahus>div>div ul li ul li:before{content:"-";font-family:"Montserrat",sans-serif;color:#ff5a5f;font-weight:700;font-size:12px}input[type=button],input[type=button].cta,input[type=submit],input[type=submit].cta,button.cta,div.cta,a.cta{min-width:192px;min-height:6rem;font-family:"Montserrat",sans-serif;text-align:center;font-size:2rem;line-height:2.375rem;font-weight:500;color:#fff;text-decoration:none;border:none;cursor:pointer;margin:0 0 2rem;padding:1rem 2rem;position:relative;display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center}input[type=button] em,input[type=button].cta em,input[type=submit] em,input[type=submit].cta em,button.cta em,div.cta em,a.cta em{font-style:normal;text-decoration:underline;padding:0 .8rem}input[type=button].wide,input[type=button].cta.wide,input[type=submit].wide,input[type=submit].cta.wide,button.cta.wide,div.cta.wide,a.cta.wide{padding:1.5rem 3rem}@media(min-width: 769px){input[type=button].wide,input[type=button].cta.wide,input[type=submit].wide,input[type=submit].cta.wide,button.cta.wide,div.cta.wide,a.cta.wide{padding:1.5rem 3.5rem}}input[type=button].primary,input[type=button].cta.primary,input[type=submit].primary,input[type=submit].cta.primary,button.cta.primary,div.cta.primary,a.cta.primary{background-color:#c81d25}input[type=button].primary:hover,input[type=button].cta.primary:hover,input[type=submit].primary:hover,input[type=submit].cta.primary:hover,button.cta.primary:hover,div.cta.primary:hover,a.cta.primary:hover{background-color:#ff5a5f}input[type=button].primary:focus,input[type=button].primary:active,input[type=button].cta.primary:focus,input[type=button].cta.primary:active,input[type=submit].primary:focus,input[type=submit].primary:active,input[type=submit].cta.primary:focus,input[type=submit].cta.primary:active,button.cta.primary:focus,button.cta.primary:active,div.cta.primary:focus,div.cta.primary:active,a.cta.primary:focus,a.cta.primary:active{background-color:#a10e15}input[type=button].secondary,input[type=button].cta.secondary,input[type=submit].secondary,input[type=submit].cta.secondary,button.cta.secondary,div.cta.secondary,a.cta.secondary{background-color:#373737}input[type=button].secondary:hover,input[type=button].cta.secondary:hover,input[type=submit].secondary:hover,input[type=submit].cta.secondary:hover,button.cta.secondary:hover,div.cta.secondary:hover,a.cta.secondary:hover{background-color:#636363}input[type=button].secondary:focus,input[type=button].secondary:active,input[type=button].cta.secondary:focus,input[type=button].cta.secondary:active,input[type=submit].secondary:focus,input[type=submit].secondary:active,input[type=submit].cta.secondary:focus,input[type=submit].cta.secondary:active,button.cta.secondary:focus,button.cta.secondary:active,div.cta.secondary:focus,div.cta.secondary:active,a.cta.secondary:focus,a.cta.secondary:active{background-color:#000}input[type=button].tertiary,input[type=button].cta.tertiary,input[type=submit].tertiary,input[type=submit].cta.tertiary,button.cta.tertiary,div.cta.tertiary,a.cta.tertiary{background-color:#bfd7ea;color:#373737}input[type=button].tertiary:hover,input[type=button].cta.tertiary:hover,input[type=submit].tertiary:hover,input[type=submit].cta.tertiary:hover,button.cta.tertiary:hover,div.cta.tertiary:hover,a.cta.tertiary:hover{background-color:#dcf0ff}input[type=button].tertiary:focus,input[type=button].tertiary:active,input[type=button].cta.tertiary:focus,input[type=button].cta.tertiary:active,input[type=submit].tertiary:focus,input[type=submit].tertiary:active,input[type=submit].cta.tertiary:focus,input[type=submit].cta.tertiary:active,button.cta.tertiary:focus,button.cta.tertiary:active,div.cta.tertiary:focus,div.cta.tertiary:active,a.cta.tertiary:focus,a.cta.tertiary:active{background-color:#94c1e5}input[type=button].download,input[type=button].cta.download,input[type=submit].download,input[type=submit].cta.download,button.cta.download,div.cta.download,a.cta.download{padding-right:4rem}input[type=button].download:after,input[type=button].cta.download:after,input[type=submit].download:after,input[type=submit].cta.download:after,button.cta.download:after,div.cta.download:after,a.cta.download:after{content:"";background:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/downloadrev2x.png) no-repeat 0 0;background-size:2rem 2rem;display:block;width:2rem;height:2rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}input[type=button].video,input[type=button].cta.video,input[type=submit].video,input[type=submit].cta.video,button.cta.video,div.cta.video,a.cta.video{padding-right:4rem}input[type=button].video:after,input[type=button].cta.video:after,input[type=submit].video:after,input[type=submit].cta.video:after,button.cta.video:after,div.cta.video:after,a.cta.video:after{content:"";background:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/playrev2x.png) no-repeat 0 0;background-size:2rem 2rem;display:block;width:2rem;height:2rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}input[type=button].disabled,input[type=button]:disabled,input[type=button].cta.disabled,input[type=button].cta:disabled,input[type=submit].disabled,input[type=submit]:disabled,input[type=submit].cta.disabled,input[type=submit].cta:disabled,button.cta.disabled,button.cta:disabled,div.cta.disabled,div.cta:disabled,a.cta.disabled,a.cta:disabled{cursor:default;background-color:transparent;border:2px solid #979797;color:#979797}footer{background-color:#000;color:#fff;padding:3rem 3rem 2rem}@media(min-width: 769px){footer{padding-left:2rem}}footer p,footer li{color:#fff;text-align:center;font-size:1.75rem;line-height:2.25rem;font-weight:400}footer img{margin:3rem auto 2rem;max-width:139px;display:block}footer ul.nav.tertiary{padding:0;display:flex;flex-flow:column wrap;justify-content:center;align-content:center;list-style-type:none}@media(min-width: 769px){footer ul.nav.tertiary{flex-flow:row wrap;align-content:baseline}}footer ul.nav.tertiary li{position:relative;padding:0;margin-bottom:2rem}footer ul.nav.tertiary li:after{content:"";width:31px;position:absolute;top:3rem;left:50%;transform:translate(-50%, 0);border-bottom:1px solid #fff}footer ul.nav.tertiary li:nth-last-of-type(1):after{border-bottom:none}@media(min-width: 769px){footer ul.nav.tertiary li{padding-right:3rem}footer ul.nav.tertiary li:after{content:"|";padding-left:3rem;width:auto;border:none;position:relative;top:auto;left:auto;transform:none}footer ul.nav.tertiary li:nth-last-of-type(1){padding-right:0}footer ul.nav.tertiary li:nth-last-of-type(1):after{content:"";padding:0}}footer ul.nav.tertiary li a,footer ul.nav.tertiary li a:link{color:#fff;text-decoration:none}footer ul.nav.tertiary li a:hover,footer ul.nav.tertiary li a:link:hover{text-decoration:underline}footer p{padding:0 3rem 3rem;line-height:2.75rem;font-size:1.5rem;line-height:2rem}@media(min-width: 769px){footer p{padding:0 2rem 3rem}}#header-backdrop{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:2;display:none;filter:grayscale(80%);-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}header{color:#fff;width:100%;height:14rem;position:relative;background:rgba(0,0,0,.8);margin:0 auto;z-index:3;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.8))}@media(min-width: 769px){header{height:auto}}header.sticky{position:fixed;top:0;height:7rem;filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.8))}header.sticky.open>div>.flex-row>.header-navigation>.primary{top:7rem}header.sticky>div>.flex-row{min-height:0;padding-top:1rem;width:100%}@media(min-width: 769px){header.sticky>div>.flex-row{padding-top:2rem}}@media(min-width: 961px){header.sticky>div>.flex-row{width:calc(((100% - 33rem) * (9/12)) + 24rem)}}@media(min-width: 1179px){header.sticky>div>.flex-row{width:calc(((100% - 33rem) * (8/12)) + 21rem)}}header.sticky>div>.flex-row #ahus-source-logo{width:83px;top:1rem}@media(min-width: 769px)and (max-width: 1279px){header.sticky>div>.flex-row #ahus-source-logo a{background:url("/-/media/Images/Alexion/AhusSource2_com/Physician/images/navhome2x.png") no-repeat 50% 50%;background-size:24px 24px;width:24px;height:40px;display:block}header.sticky>div>.flex-row #ahus-source-logo a img{display:none;visibility:hidden}}header.sticky>div>.flex-row>.header-navigation{width:calc(100% - 40px)}header.sticky>div>.flex-row>.header-navigation .secondary{display:none;visibility:hidden}header.sticky>div>.flex-row>.header-navigation #hamburger{top:1rem}@media(min-width: 769px){header.sticky>div>.flex-row>.header-navigation .primary{height:40px}}header.open>div>.flex-row .header-navigation{z-index:1}@media(max-width: 768px){header.open>div>.flex-row .header-navigation #hamburger>span:nth-of-type(1){transform:rotate(45deg);left:26%}header.open>div>.flex-row .header-navigation #hamburger>span:nth-of-type(2){transform:rotate(-45deg);left:26%}header.open>div>.flex-row .header-navigation #hamburger>span:nth-of-type(3),header.open>div>.flex-row .header-navigation #hamburger>span:nth-of-type(4){top:calc(2rem + 2px);transform:scale(0, 1)}header.open>div>.flex-row .header-navigation .primary{position:absolute;top:14rem;left:0;width:100%;height:auto;background-color:rgba(0,0,0,.8);overflow:hidden}header.open>div>.flex-row .header-navigation .primary ul{display:block;visibility:visible;list-style-type:none;padding:0 2rem;margin:1rem 0 0}header.open>div>.flex-row .header-navigation .primary ul a{line-height:4rem}header.open>div>.flex-row .header-navigation .primary ul li ul li{margin-bottom:0}}header>div{max-width:1344px;margin:0 auto;padding:0}header>div>.flex-row{justify-content:flex-end;align-items:stretch;margin:0 auto;min-height:13rem;padding:1rem 2rem 0;position:relative;width:100%}@media(min-width: 961px){header>div>.flex-row{padding-top:2rem;min-height:15rem;width:calc(((100% - 33rem) * (8/12)) + 21rem)}}header>div>.flex-row #ahus-source-logo{width:100%;max-width:14.625rem;height:auto;position:absolute;top:5rem;left:3rem}@media(min-width: 769px){header>div>.flex-row #ahus-source-logo{top:2rem;left:2rem}}@media(min-width: 961px){header>div>.flex-row #ahus-source-logo{max-width:17rem}}header>div>.flex-row .header-navigation{width:100%;max-width:87rem}header>div>.flex-row .header-navigation #hamburger{display:block;visibility:visible;position:absolute;top:6rem;right:3rem;padding:0;width:40px;height:40px;cursor:pointer;border:2px solid #fff;border-radius:50%}@media(min-width: 769px){header>div>.flex-row .header-navigation #hamburger{display:none;visibility:hidden}}header>div>.flex-row .header-navigation #hamburger>span{position:absolute;display:block;top:18px;left:50%;transform:translate(-50%, 0);width:17.5px;height:2px;background-color:#fff;transition:all .3s cubic-bezier(0.77, -0.48, 0.66, 1)}header>div>.flex-row .header-navigation #hamburger>span:nth-of-type(3){top:10px}header>div>.flex-row .header-navigation #hamburger>span:nth-of-type(4){top:25px}header>div>.flex-row .header-navigation .primary span,header>div>.flex-row .header-navigation .primary a{color:#fff;font-weight:600;text-decoration:none;font-size:1.75rem;display:inline-block;cursor:pointer;position:relative}header>div>.flex-row .header-navigation .primary span.active,header>div>.flex-row .header-navigation .primary span:hover,header>div>.flex-row .header-navigation .primary a.active,header>div>.flex-row .header-navigation .primary a:hover{color:#ff5a5f;text-decoration:underline}header>div>.flex-row .header-navigation .primary nav{padding-bottom:1rem}@media(min-width: 769px){header>div>.flex-row .header-navigation .primary nav{height:4rem;padding-bottom:0}}header>div>.flex-row .header-navigation .primary nav>ul{display:none;visibility:hidden}@media(min-width: 769px){header>div>.flex-row .header-navigation .primary nav>ul{display:flex;visibility:visible;flex-flow:row nowrap;justify-content:space-between;align-items:baseline;list-style-type:none;padding:0;margin:0;height:100%}}header>div>.flex-row .header-navigation .primary nav>ul>li{position:relative;padding:0 1rem 1.2rem 0;margin:0;height:100%}@media(min-width: 769px){header>div>.flex-row .header-navigation .primary nav>ul>li{padding-bottom:0}}header>div>.flex-row .header-navigation .primary nav>ul>li.active>a,header>div>.flex-row .header-navigation .primary nav>ul>li:hover>a,header>div>.flex-row .header-navigation .primary nav>ul>li:focus-within>a{color:#ff5a5f;position:relative;text-decoration:underline}header>div>.flex-row .header-navigation .primary nav>ul>li.active>a[href="#"]:before,header>div>.flex-row .header-navigation .primary nav>ul>li:hover>a[href="#"]:before,header>div>.flex-row .header-navigation .primary nav>ul>li:focus-within>a[href="#"]:before{background-color:#ff5a5f}header>div>.flex-row .header-navigation .primary nav>ul>li.active>a[href="#"]:after,header>div>.flex-row .header-navigation .primary nav>ul>li:hover>a[href="#"]:after,header>div>.flex-row .header-navigation .primary nav>ul>li:focus-within>a[href="#"]:after{border-color:#ff5a5f;transform:rotate(316deg);top:24%;right:-4px}header>div>.flex-row .header-navigation .primary nav>ul>li:hover ul,header>div>.flex-row .header-navigation .primary nav>ul>li:focus-within ul{display:block;z-index:2;min-width:26rem;height:auto;top:4rem;list-style-type:none}header>div>.flex-row .header-navigation .primary nav>ul>li:hover ul li a,header>div>.flex-row .header-navigation .primary nav>ul>li:focus-within ul li a{color:#fff}header>div>.flex-row .header-navigation .primary nav>ul>li:hover ul li a.active,header>div>.flex-row .header-navigation .primary nav>ul>li:hover ul li a:hover,header>div>.flex-row .header-navigation .primary nav>ul>li:focus-within ul li a.active,header>div>.flex-row .header-navigation .primary nav>ul>li:focus-within ul li a:hover{color:#ff5a5f;text-decoration:underline}header>div>.flex-row .header-navigation .primary nav>ul>li:hover ul li:hover a,header>div>.flex-row .header-navigation .primary nav>ul>li:focus-within ul li:hover a{color:#ff5a5f;text-decoration:underline}header>div>.flex-row .header-navigation .primary nav>ul>li span,header>div>.flex-row .header-navigation .primary nav>ul>li a{white-space:nowrap}header>div>.flex-row .header-navigation .primary nav>ul>li a[href="#"]{padding-right:1.25rem}header>div>.flex-row .header-navigation .primary nav>ul>li a[href="#"]:before{content:"";position:absolute;bottom:5px;right:-8px;background:transparent;height:1px;width:19px;display:block}header>div>.flex-row .header-navigation .primary nav>ul>li a[href="#"]:after{transition:all 70ms cubic-bezier(0.22, 0.61, 0.49, 1.12);position:absolute;content:"";margin:auto;width:8px;height:8px;background:transparent;border:2.5px solid #fff;border-right:none;border-top:none;top:50%;right:0;transform:translateY(-50%) rotate(226deg)}@media(min-width: 769px){header>div>.flex-row .header-navigation .primary nav>ul>li>ul{display:none;position:absolute;top:5rem;left:-1rem;background:rgba(0,0,0,.8);padding:0}}header>div>.flex-row .header-navigation .primary nav>ul>li>ul li{padding:.5rem 1rem;line-height:2.5rem}header>div>.flex-row .header-navigation .primary nav>ul>li>ul li a{white-space:normal;font-weight:400}@media(min-width: 769px){header>div>.flex-row .header-navigation .primary nav>ul>li>ul li a{font-weight:600;font-size:1.5rem}}header>div>.flex-row .header-navigation .secondary{margin:0 0 3rem;text-align:center;font-size:1.375rem;line-height:1.2}@media(min-width: 769px){header>div>.flex-row .header-navigation .secondary{text-align:right;font-size:1.5rem;line-height:3rem;margin-bottom:5rem}}header>div>.flex-row .header-navigation .secondary a{color:#0bafc1;text-decoration:underline}#grid-overlay{position:fixed;top:0;left:0;width:100%;min-width:320px;height:100vh;padding:0;opacity:.25;z-index:9998;pointer-events:none;display:none}#grid-overlay>div{width:100%;max-width:1344px;height:100vh;margin:0 auto}@media(min-width: 769px){#grid-overlay>div.small-only{display:none}}@media(max-width: 768px){#grid-overlay>div.large-only{display:none}}#grid-overlay>div>div{height:100vh;background-color:#6a5acd;-ms-grid-column-span:2}#grid-overlay>div>div:nth-of-type(1){grid-column-start:2;grid-column-end:4;-ms-grid-column:2}#grid-overlay>div>div:nth-of-type(2){grid-column-start:5;grid-column-end:7;-ms-grid-column:5}#grid-overlay>div>div:nth-of-type(3){grid-column-start:8;grid-column-end:10;-ms-grid-column:8}#grid-overlay>div>div:nth-of-type(4){grid-column-start:11;grid-column-end:13;-ms-grid-column:11}#grid-overlay>div>div:nth-of-type(5){grid-column-start:14;grid-column-end:16;-ms-grid-column:14}#grid-overlay>div>div:nth-of-type(6){grid-column-start:17;grid-column-end:19;-ms-grid-column:17}#grid-overlay>div>div:nth-of-type(7){grid-column-start:20;grid-column-end:22;-ms-grid-column:20}#grid-overlay>div>div:nth-of-type(8){grid-column-start:23;grid-column-end:25;-ms-grid-column:23}#grid-overlay>div>div:nth-of-type(9){grid-column-start:26;grid-column-end:28;-ms-grid-column:26}#grid-overlay>div>div:nth-of-type(10){grid-column-start:29;grid-column-end:31;-ms-grid-column:29}#grid-overlay>div>div:nth-of-type(11){grid-column-start:32;grid-column-end:34;-ms-grid-column:32}#grid-overlay>div>div:nth-of-type(12){grid-column-start:35;grid-column-end:37;-ms-grid-column:35}.modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9100;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-template{display:none}.modal{box-sizing:border-box;position:fixed;top:50%;left:50%;width:calc(100% - 40px);min-width:280px;max-width:600px;max-height:calc(100% - 40px);transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%) translateZ(0);background-color:#fff;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:12px;line-height:16px;box-shadow:rgba(0,0,0,.5) 0 2px 25px;overflow:hidden;z-index:9100}.modal.leaving-site{max-width:62rem;text-align:center}.modal.leaving-site .modal-content{margin:4rem 3rem 3rem}@media(min-width: 769px){.modal.leaving-site .modal-content{margin:5rem 4rem 3rem}}.modal *{box-sizing:border-box}.modal .modal-close-button{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #373737;border-radius:50%}.modal .modal-close-button span{position:absolute;top:5px;left:1px;width:10px;height:2px;border-radius:2px;background-color:#373737}.modal .modal-close-button span:nth-of-type(1){transform:rotate(45deg)}.modal .modal-close-button span:nth-of-type(2){transform:rotate(-45deg)}.modal .modal-content{position:relative;margin:3rem;-webkit-overflow-scrolling:touch}@media(min-width: 769px){.modal .modal-content{margin:4rem}}.modal .modal-content .modal-template{display:block}.modal .modal-content .modal-template section{margin:0}.modal .modal-content .modal-template section p{font-weight:500}.modal.video-modal{max-width:98rem}.modal.video-modal .modal-content{margin:3.5rem 0 4rem}.modal.video-modal .modal-content .modal-template>.video-wrap{width:100%;padding:2rem}.modal.video-modal .modal-content .modal-template>.video-wrap>.video{display:block;margin:0 auto;position:relative;width:calc(100% - 4rem)}@media(min-width: 769px){.modal.video-modal .modal-content .modal-template>.video-wrap>.video{width:calc(100% - 8rem)}}.modal.video-modal .modal-content .modal-template>.video-wrap>.video:before{display:block;content:"";width:100%;padding-top:56.25%}.modal.video-modal .modal-content .modal-template>.video-wrap>.video>.wistia_embed,.modal.video-modal .modal-content .modal-template>.video-wrap>.video>video-js{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px}.modal.video-modal .modal-content .modal-template>.video-wrap>.video:hover .video-js .vjs-big-play-button .vjs-icon-placeholder:before{color:#000}.modal.case-study-videos{max-width:108rem}.modal.case-study-videos .modal-content{margin:3.5rem 0 4rem}.modal.case-study-videos .modal-content .modal-template{display:flex;flex-flow:column wrap;background:transparent;align-items:flex-start;justify-content:flex-start}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template{flex-flow:row wrap}}.modal.case-study-videos .modal-content .modal-template>div{padding:0;margin:0}.modal.case-study-videos .modal-content .modal-template>div.video-navigation{width:100%}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template>div.video-navigation{width:12.962962963%;max-width:14rem;margin-right:2rem;margin-left:1rem}}.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;list-style-type:none}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul{flex-flow:column wrap;align-items:center;justify-content:flex-start}}.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul li{padding:0 1rem;margin:0 0 1rem;text-align:center;position:relative;width:50%}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul li{width:100%;margin-bottom:2rem}}.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul li:before{content:""}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul li.active:before{position:absolute;content:"";margin:auto;width:13px;height:13px;background:rgba(0,0,0,0);border:calc(30px/8) solid #c81d25;border-right:none;border-top:none;top:20px;left:85px;transform:rotate(-135deg);box-sizing:content-box}}.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul li.active a{font-weight:700}.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul li.active a img{border-color:#c81d25}.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul li a{font-size:1.5rem;line-height:2rem;text-decoration:none;color:#373737;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;width:100%;text-align:left}@media(min-width: 346px){.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul li a{flex-wrap:nowrap}}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul li a{display:block;text-align:center}}.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul li a img{border:3px solid #fff;border-radius:100%;width:40px;padding:4px;margin:0 2% 0 0}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template>div.video-navigation ul li a img{display:block;margin:0 auto;width:59px}}.modal.case-study-videos .modal-content .modal-template>div.video-wrap{width:100%;padding:2rem}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template>div.video-wrap{padding:0;width:82.5555555556%;max-width:87rem}}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div{width:100%}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video{display:block;margin:0 0 2rem;position:relative}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video:before{display:block;content:"";width:100%;padding-top:56.25%}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video>.wistia_embed,.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video>video-js{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video:hover .video-js .vjs-big-play-button .vjs-icon-placeholder:before{color:#000}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video-content{display:none}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video-content.active{display:block}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video-content>.flex-row{justify-content:space-between}}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video-content>.flex-row div{width:100%}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video-content>.flex-row div:nth-child(1){padding-bottom:3rem}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video-content>.flex-row div:nth-child(1){width:70.1149425287%;padding-bottom:1rem;padding-right:3rem}}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video-content>.flex-row div:nth-child(1) p{font-size:1.75rem;line-height:2rem}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video-content>.flex-row div:nth-child(1) p:nth-child(1){margin-top:0}}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video-content>.flex-row div:nth-child(1) p.footnote{font-size:1.5rem}@media(min-width: 769px){.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video-content>.flex-row div:nth-child(2){width:auto}}.modal.case-study-videos .modal-content .modal-template>div.video-wrap>div.video-content>.flex-row div:nth-child(2) a.cta{margin-right:0}.modal-backdrop.entering-site{pointer-events:none}@media(min-width: 769px){.modal.entering-site{width:60rem}}.modal.entering-site .modal-close-button{display:none;visibility:hidden;pointer-events:none}@media(min-width: 769px){.modal.entering-site .modal-content{margin:3rem}}.modal.entering-site .modal-content .modal-template section{text-align:center}.modal.entering-site .modal-content .modal-template section input{width:100%;max-width:44rem;padding:1rem;white-space:normal}@media(min-width: 769px){.modal.entering-site .modal-content .modal-template section input{padding:1rem 2rem}}#references{background-color:#000;color:#fff;margin:0 auto 6rem;overflow:hidden}#references.open{margin-bottom:10rem}@media(min-width: 769px){#references.open{margin-bottom:6rem}}#references.open>div p span:before{transform:rotate(90deg);top:1px}#references>div{margin:0 auto;width:calc(((100% - 10rem) * (4/6)) + 6rem)}@media(min-width: 769px){#references>div{width:calc(((100% - 33rem) * (5/12)) + 15rem)}}#references>div p,#references>div li{font-size:1.75rem;line-height:2rem;word-break:break-word}#references>div p{color:#fff;margin:0 auto;padding:0;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer}#references>div p span{margin-right:1rem;display:inline-block;position:relative;width:2rem;height:2rem;border-radius:100%;background-color:#fff;border:calc(2rem/8) solid #fff;box-sizing:content-box}#references>div p span:before{position:absolute;content:"";margin:auto;width:calc(2rem/8);height:calc(2rem/1.5);background-color:#000;top:0;bottom:0;left:0;right:0;transition:400ms all cubic-bezier(0.25, 0.46, 0.45, 0.94)}#references>div p span:after{position:absolute;content:"";margin:auto;width:calc(2rem/1.5);height:calc(2rem/8);background-color:#000;top:0;bottom:0;left:0;right:0}#references>div a{color:#fff;text-decoration:none;word-break:break-word;display:inline}#references>div ol{padding-left:3rem;opacity:0;padding:4rem 0 0;display:none}#references>div ol li{color:#fff;text-align:left;padding-left:1rem}.zoomable-image{position:relative;margin:0 0 20px 0;padding:10px;border:4px solid #000;cursor:pointer}@media(min-width: 769px){.zoomable-image{max-width:1200px;padding:0rem;border:none;cursor:default}}.zoomable-image img{width:100%}.zoomable-image figcaption{position:relative;padding:10px 0;text-align:center;color:#000}@media(min-width: 769px){.zoomable-image figcaption{display:none}}.zoomable-image figcaption:before{content:"+ "}.zoomable-image-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9100;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.zoomable-image-viewport{position:fixed;bottom:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 80px);pointer-events:none;z-index:9100}.zoomable-image-drag{position:fixed;top:0;left:0;transform-origin:center;transform:translate(-50%, 0%);background-color:#fff;border:solid 4px #fff;box-shadow:rgba(0,0,0,.5) 0 2px 25px;visibility:hidden;cursor:grab;z-index:9100;width:110rem}.zoomable-image-close-button{position:fixed;top:20px;left:50%;transform:translate(-50%, 0%);box-shadow:rgba(0,0,0,.5) 0 2px 25px;outline:none;opacity:0;z-index:9100;text-transform:uppercase;min-width:192px;min-height:6rem;font-family:"Montserrat",sans-serif;text-align:center;font-size:2rem;line-height:2.375rem;font-weight:500;color:#fff;text-decoration:none;border:none;cursor:pointer;margin:0 auto;padding:1rem 2rem;display:inline-flex;flex-flow:row wrap;justify-content:center;align-items:center;background-color:#c81d25}.zoomable-image-close-button:hover{background-color:#ff5a5f}.zoomable-image-close-button:focus,.zoomable-image-close-button:active{background-color:#a10e15}body.zoomable-image-dragging{cursor:grabbing}body.zoomable-image-dragging .zoomable-image-drag{cursor:grabbing}#error #hero,#error-404 #hero{background:#000 url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/image-home-artery-sm.jpg) no-repeat 50% 50%;background-size:100% auto}@media(min-width: 531px){#error #hero,#error-404 #hero{background-position:50% 0}}@media(min-width: 769px){#error #hero,#error-404 #hero{padding-bottom:1rem;background-position-y:0;background-image:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/image-home-artery-lg.jpg);background-size:cover}}#error #hero>div,#error-404 #hero>div{padding:10rem 4rem 0}#error #hero>div>div>div,#error-404 #hero>div>div>div{width:100%}@media(min-width: 961px){#error #hero>div>div>div,#error-404 #hero>div>div>div{padding:6rem 2rem 3rem;width:calc(((100% - 21rem ) * (7/8)) + 18rem)}}#error section>div,#error-404 section>div{padding-bottom:30rem}@media(min-width: 769px){#error section>div,#error-404 section>div{padding:7rem 2rem 37rem}}:root{--home-margin: calc(-176px / 2);--home-padding: calc((176px / 2) + 104px)}#home #hero{background:#000 url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/home/imagehomearterysm2x.png) no-repeat 50% 50%;background-size:100% auto}@media(min-width: 531px){#home #hero{background-position:50% 30%}}@media(min-width: 769px){#home #hero{background-image:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/home/image-home-artery-lg.png);background-size:cover}}@media only screen and (min-width: 769px)and (-webkit-min-device-pixel-ratio: 2),only screen and (min-width: 769px)and (min--moz-device-pixel-ratio: 2),only screen and (min-width: 769px)and (-o-min-device-pixel-ratio: 2/1),only screen and (min-width: 769px)and (min-device-pixel-ratio: 2),only screen and (min-width: 769px)and (min-resolution: 192dpi),only screen and (min-width: 769px)and (min-resolution: 2dppx){#home #hero{background-image:url("/-/media/Images/Alexion/AhusSource2_com/Physician/images/home/imagehomearterylg2x.png");background-size:cover}}#home #hero>div{padding:27rem 2rem 0}@media(min-width: 769px){#home #hero>div{padding:10rem 2rem 11rem}}#home #hero>div>div>div{width:100%}@media(min-width: 961px){#home #hero>div>div>div{width:calc(((100% - 21rem ) * (4/8)) + 15rem)}}#home #hero>div>div>div .cta:nth-child(1){margin-right:2rem}@media(min-width: 769px){#home section#triggers>div>div{width:calc(((100% - 33rem) * (9/12)) + 24rem)}}@media(min-width: 1201px){#home section#triggers>div>div{margin-left:28rem}}@media(min-width: 769px){#home section#triggers>div>div .flex-row{justify-content:space-between}}#home section#triggers>div>div .flex-row>div{margin-bottom:3rem}@media(min-width: 769px){#home section#triggers>div>div .flex-row>div{margin-bottom:0}}@media(min-width: 769px){#home section#triggers>div>div .flex-row>div:nth-child(1){width:calc(((100% - 24rem ) * (5/9)) + 12rem);padding-right:8rem}}#home section#triggers>div>div .flex-row>div:nth-child(1) .cta{margin-top:4rem}#home section#triggers>div>div .flex-row>div:nth-child(2){text-align:center}@media(min-width: 769px){#home section#triggers>div>div .flex-row>div:nth-child(2){width:calc(((100% - 24rem ) * (4/9)) + 9rem)}}#home section#triggers>div>div .flex-row>div:nth-child(2)>.trigger-icons{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}#home section#triggers>div>div .flex-row>div:nth-child(2)>.trigger-icons p{font-size:1.75rem;line-height:2rem}#home section#triggers>div>div .flex-row>div:nth-child(2)>.trigger-icons>div{flex:1 1 48%;margin:3rem auto;font-size:1.75rem;line-height:2rem}@media(min-width: 769px){#home section#triggers>div>div .flex-row>div:nth-child(2)>.trigger-icons>div{font-size:1.75rem;line-height:2rem;margin-top:0;padding:0 1rem}}@media(min-width: 1001px){#home section#triggers>div>div .flex-row>div:nth-child(2)>.trigger-icons>div{flex:1 1 30%}}#home section#triggers>div>div .flex-row>div:nth-child(2)>.trigger-icons img{width:112px;height:auto;display:block;margin:0 auto 1rem}#home section.callout>div{z-index:1}#home section#eop-callouts{margin-top:var(--home-margin);background:transparent url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/BGwaveshortsm2x.png) no-repeat 50% 0%;background-size:375px auto}@media(min-width: 375px){#home section#eop-callouts{background-size:100% auto}}@media(min-width: 769px){#home section#eop-callouts{background:transparent url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/BGwaveshortlg2x.png) no-repeat 50% 0}}#home section#eop-callouts>div{padding-top:var(--home-padding)}:root{--ahusoverview-margin: calc(-337px / 2);--ahusoverview-padding: calc((337px / 2) + 60px)}#ahus-overview section p+.cta{margin-top:2rem}@media(min-width: 961px){#ahus-overview section#hero>div>div>div{width:calc(((100% - 21rem ) * (7.5/8)) + 19.5rem)}}#ahus-overview section#what-is-ahus>div>div .reduced-margin{margin-bottom:1rem}@media(min-width: 769px){#ahus-overview section#what-is-ahus>div>div .flex-row{justify-content:space-between}}#ahus-overview section#what-is-ahus>div>div .flex-row>div{width:100%}#ahus-overview section#what-is-ahus>div>div .flex-row>div:nth-child(1){margin-bottom:2rem}@media(min-width: 769px){#ahus-overview section#what-is-ahus>div>div .flex-row>div:nth-child(1){margin-bottom:0;width:calc(((100% - 21rem ) * (3.5/8)) + 9rem)}}@media(min-width: 769px){#ahus-overview section#what-is-ahus>div>div .flex-row>div:nth-child(2){width:calc(((100% - 21rem ) * (4.5/8)) + 9rem)}}#ahus-overview section.callout>div{z-index:1}#ahus-overview section.callout>div .cta{margin-top:1rem}#ahus-overview section.featured-slab{margin-top:var(--ahusoverview-margin)}#ahus-overview section.featured-slab>div{padding-top:var(--ahusoverview-padding)}@media(min-width: 769px){#ahus-overview section.featured-slab>div{padding-bottom:8rem}}#ahus-overview section.featured-slab>div>div>.flex-row{flex-direction:column-reverse}@media(min-width: 769px){#ahus-overview section.featured-slab>div>div>.flex-row{flex-direction:row}}#ahus-overview section.featured-slab>div>div>.flex-row .trigger-icons{width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;text-align:center;margin-top:6rem}@media(min-width: 769px){#ahus-overview section.featured-slab>div>div>.flex-row .trigger-icons{margin-top:0;margin-right:3rem;width:calc(((100% - 21rem ) * (4/8)) + 9rem)}}#ahus-overview section.featured-slab>div>div>.flex-row .trigger-icons p{font-size:1.75rem;line-height:2rem}#ahus-overview section.featured-slab>div>div>.flex-row .trigger-icons>div{flex:1 1 48%;margin:3rem auto;font-size:1.75rem;line-height:2rem}@media(min-width: 769px){#ahus-overview section.featured-slab>div>div>.flex-row .trigger-icons>div{font-size:1.75rem;line-height:2rem;margin-top:0;padding:0 1rem}}@media(min-width: 1001px){#ahus-overview section.featured-slab>div>div>.flex-row .trigger-icons>div{flex:1 1 30%}}#ahus-overview section.featured-slab>div>div>.flex-row .trigger-icons img{width:112px;height:auto;display:block;margin:0 auto 1rem}#ahus-overview section.featured-slab>div>div>.flex-row .trigger-content{width:100%}@media(min-width: 769px){#ahus-overview section.featured-slab>div>div>.flex-row .trigger-content{width:calc(((100% - 21rem ) * (4/8)) + 9rem)}}#ahus-overview section#other-tmas{text-align:center}#ahus-overview section#other-tmas>div{padding-top:4rem}@media(min-width: 769px){#ahus-overview section#other-tmas>div{padding-top:5rem}}#ahus-overview section#other-tmas>div>div .footnote{margin-bottom:25px}@media(min-width: 769px){#ahus-overview section#other-tmas>div>div .footnote{max-width:70%;margin:2rem auto 45px}}#diagnosing-ahus section#hero{padding-bottom:2rem}@media(min-width: 769px){#diagnosing-ahus section#hero{padding-bottom:0}}@media(min-width: 769px){#diagnosing-ahus section#hero>div{padding-bottom:3rem}}@media(min-width: 769px){#diagnosing-ahus section#cause-of-tma .flex-row>div{width:calc(((100% - 21rem ) * (4/8)) + 9rem)}}#diagnosing-ahus section#cause-of-tma .flex-row>div:nth-child(1){margin-bottom:3rem}@media(min-width: 769px){#diagnosing-ahus section#cause-of-tma .flex-row>div:nth-child(1){margin-right:2rem;margin-bottom:0}}#diagnosing-ahus section#cause-of-tma .flex-row>div:nth-child(2){text-align:center;background-color:rgba(191,215,234,.4);padding:2rem 3rem 4rem}#diagnosing-ahus section#cause-of-tma .flex-row>div:nth-child(2) img{width:64px}#diagnosing-ahus section#diff-diagnosis{background:#f5f5f5;text-align:center}#diagnosing-ahus section#diff-diagnosis p{text-align:left}@media(min-width: 769px){#diagnosing-ahus section#diff-diagnosis p{text-align:center}}#diagnosing-ahus section#diff-diagnosis p.footnote{text-align:left;margin-bottom:4rem}#diagnosing-ahus section#diff-diagnosis img{margin-bottom:3.5rem}#diagnosing-ahus section#tma-triggers{text-align:center}#diagnosing-ahus section.featured-slab{text-align:center}@media(min-width: 769px){#diagnosing-ahus section.featured-slab>div{padding-bottom:18rem}}#diagnosing-ahus section.featured-slab .flex-row{justify-content:center}@media(min-width: 769px){#diagnosing-ahus section.featured-slab .flex-row{justify-content:space-around}}#diagnosing-ahus section.featured-slab .flex-row>div{flex:1 0 100%;text-align:center;margin:0 auto 4rem;width:100%}@media(min-width: 769px){#diagnosing-ahus section.featured-slab .flex-row>div{flex:1 0 25%;margin-left:0;margin-right:2%;margin-bottom:2rem;max-width:24rem}#diagnosing-ahus section.featured-slab .flex-row>div:last-child{margin-right:0}}#diagnosing-ahus section.featured-slab .flex-row>div p{margin:1rem 0}@media(min-width: 769px){#diagnosing-ahus section.featured-slab .flex-row>div p{margin:1rem 0 2rem}}#diagnosing-ahus section.featured-slab .flex-row>div .cta{margin-bottom:1rem}#diagnosing-ahus section.featured-slab .flex-row>div img{width:128px}@media(min-width: 769px){#diagnosing-ahus section#eop-callouts{margin-top:-7rem}#diagnosing-ahus section#eop-callouts>div{padding-top:0}}@media(min-width: 769px){#pathophysiology section#hero>div>div>div{width:calc(((100% - 21rem ) * (5/8)) + 12rem)}}#pathophysiology section#cause-of-tma h2{margin-left:auto;margin-right:auto;width:88%}#pathophysiology section#cause-of-tma .icon-callout{position:relative;margin:60px auto 0;padding:40px 30px 15px;text-align:center;max-width:415px;background:transparent url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/pathophysiology/imagevesseltabwhite3x.svg) no-repeat 50% 18px;background-size:218px auto;filter:drop-shadow(0px -4px 4px rgba(0, 0, 0, 0.2))}@media(min-width: 481px){#pathophysiology section#cause-of-tma .icon-callout{background-position:98px 18px;background-size:218px auto}}@media(min-width: 769px){#pathophysiology section#cause-of-tma .icon-callout{margin:60px 20px 20px;padding:1rem .8rem 0;background-position:50% -5px;background-size:auto 112%}}@media(min-width: 1271px){#pathophysiology section#cause-of-tma .icon-callout{background-position:50% -4px}}#pathophysiology section#cause-of-tma .icon-callout.active{background-image:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/pathophysiology/imagevesseltabred3x.svg)}#pathophysiology section#cause-of-tma .icon-callout span{top:0;position:relative;color:#373737;font-family:"Montserrat",sans-serif;font-weight:500;font-size:3rem;line-height:0}@media(min-width: 769px){#pathophysiology section#cause-of-tma .icon-callout span{top:14px}}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout{margin:-100px auto 0;padding:40px 3rem 75px}@media(min-width: 481px){#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout{padding-top:50px}}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout:after{content:"";position:absolute;top:7rem;left:1.4rem;display:block;width:94%;height:82%;background-color:#f7f7f7;z-index:-1}@media(min-width: 769px){#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout:after{display:none}}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout:first-of-type{margin-top:-10px}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout:last-of-type{padding-bottom:20px}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout:last-of-type:after{box-shadow:0 12px 8px 2px rgba(0,0,0,.1)}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout span{top:8px}@media(min-width: 481px){#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout span{top:0}}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout p{margin:2rem auto}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout figure{position:relative;cursor:pointer;margin:2rem 0}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout figure img{padding:0 2rem}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout figure figcaption{position:absolute;right:-19px;bottom:-5px}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout figure figcaption:after{content:"";position:absolute;border:1.9px solid #fff;border-radius:100%;top:20px;left:11px;width:10px;height:10px;clip-path:polygon(0 0, 30% 0, 30% 100%, 0% 100%)}@media(min-width: 481px){#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout figure figcaption:after{top:12px}}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout figure figcaption span{display:block;position:relative;width:40px;height:40px;background:rgba(37,37,37,.8);border-radius:100%;white-space:nowrap;text-indent:110%;overflow:hidden}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout figure figcaption span:before{position:absolute;content:"";margin:auto;top:0;bottom:6px;left:0;right:6px;width:calc(40px/2);height:calc(40px/2);background:transparent;border:2px solid #fff;border-radius:100%}#pathophysiology section#cause-of-tma #mobile-carousel .icon-callout figure figcaption span:after{position:absolute;content:"";margin:auto;top:14px;bottom:0;left:14px;right:0;width:4px;height:13px;background-color:#fff;transform:rotate(-45deg);border-radius:40%}#pathophysiology section#cause-of-tma #desktop-carousel{margin-top:2rem;width:100%;max-width:108rem}#pathophysiology section#cause-of-tma #desktop-carousel .carousel-slide{display:none}#pathophysiology section#cause-of-tma #desktop-carousel img{vertical-align:middle;width:100%}#pathophysiology section#cause-of-tma #desktop-carousel .carousel-container{max-width:680px;position:relative;margin:40px auto}#pathophysiology section#cause-of-tma #desktop-carousel .image-wrapper{box-shadow:0px 2px 6px 2px rgba(0,0,0,.2);position:relative;background-color:#000}#pathophysiology section#cause-of-tma #desktop-carousel .flex-row{align-items:stretch}@media(min-width: 769px){#pathophysiology section#cause-of-tma #desktop-carousel .flex-row{margin-bottom:-2px}}#pathophysiology section#cause-of-tma #desktop-carousel .flex-row .icon-callout{width:20%;margin:0;cursor:pointer;text-align:center;position:relative}#pathophysiology section#cause-of-tma #desktop-carousel .flex-row .icon-callout.active span{color:#fff}#pathophysiology section#cause-of-tma #desktop-carousel .flex-row .icon-callout.active p{font-weight:700;color:#fff}#pathophysiology section#cause-of-tma #desktop-carousel .flex-row .icon-callout p{font-weight:400;font-size:2rem;line-height:2rem;margin:2rem auto 2rem}@media(min-width: 769px){#pathophysiology section#cause-of-tma #desktop-carousel .flex-row .icon-callout p{font-size:1.6rem}}@media(min-width: 961px){#pathophysiology section#cause-of-tma #desktop-carousel .flex-row .icon-callout p{font-size:2rem}}#pathophysiology section#cause-of-tma #desktop-carousel #previous-btn,#pathophysiology section#cause-of-tma #desktop-carousel #next-btn{cursor:pointer;position:absolute;top:50%;width:auto;padding:2rem;width:7rem;height:7rem;margin-top:-8rem;color:#fff;font-weight:lighter;font-size:4rem}#pathophysiology section#cause-of-tma #desktop-carousel #previous-btn:before,#pathophysiology section#cause-of-tma #desktop-carousel #next-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#c81d25;opacity:.8}#pathophysiology section#cause-of-tma #desktop-carousel #previous-btn span,#pathophysiology section#cause-of-tma #desktop-carousel #next-btn span{position:relative;text-indent:150%;white-space:nowrap;overflow:hidden;display:block;background:transparent;width:3rem;transition:all .3s cubic-bezier(0.77, -0.48, 0.66, 1)}#pathophysiology section#cause-of-tma #desktop-carousel #previous-btn span:before,#pathophysiology section#cause-of-tma #desktop-carousel #next-btn span:before{position:absolute;content:"";margin:auto;width:3rem;height:3rem;background:transparent;border:3px solid #fff;border-right:none;border-top:none;top:0;bottom:0;left:0;right:0}#pathophysiology section#cause-of-tma #desktop-carousel #previous-btn{padding-left:3rem;left:0}#pathophysiology section#cause-of-tma #desktop-carousel #previous-btn span{transform:rotate(45deg)}#pathophysiology section#cause-of-tma #desktop-carousel #next-btn{right:0}#pathophysiology section#cause-of-tma #desktop-carousel #next-btn span{transform:rotate(-135deg) translate(8px, -8px)}#pathophysiology section#cause-of-tma #desktop-carousel .callout .active{background-color:#c81d25}#pathophysiology section#complement-activity .gray-box{background-color:#f5f5f5;text-align:left;margin:10rem auto 0;padding:3rem 3rem 0;width:100%;display:inline-block}@media(min-width: 769px){#pathophysiology section#complement-activity .gray-box{margin:0 auto 1.375rem;padding:1rem 3rem 0 8rem;max-width:74rem;transform:translateX(3rem)}}#pathophysiology section#complement-activity .gray-box .content{width:100%;position:relative;padding:12rem 0 0;margin:0 0 4rem}@media(min-width: 769px){#pathophysiology section#complement-activity .gray-box .content{max-width:60rem;padding:0;margin-bottom:6.75rem}}#pathophysiology section#complement-activity .gray-box .content p{text-align:center}@media(min-width: 769px){#pathophysiology section#complement-activity .gray-box .content p{text-align:left}}#pathophysiology section#complement-activity .gray-box .content:first-of-type{margin-top:-10rem}@media(min-width: 769px){#pathophysiology section#complement-activity .gray-box .content:first-of-type{margin-top:0;padding-top:4px}#pathophysiology section#complement-activity .gray-box .content:first-of-type p{margin-top:0}}#pathophysiology section#complement-activity .gray-box .content:first-of-type:before{background-image:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/pathophysiology/imagec5b9maclg2x.png)}#pathophysiology section#complement-activity .gray-box .content:nth-of-type(2):before{background-image:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/pathophysiology/imagec5alg2x.png)}#pathophysiology section#complement-activity .gray-box .content:last-of-type{margin-bottom:2rem}#pathophysiology section#complement-activity .gray-box .content:last-of-type:before{background-image:url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/pathophysiology/imageactivationlg2x.png)}#pathophysiology section#complement-activity .gray-box .content:last-of-type p{text-align:left}#pathophysiology section#complement-activity .gray-box .content:before{content:"";display:block;position:absolute;background-color:transparent;background-position:50% 50%;background-size:12rem 12rem;border-radius:100%;width:12rem;height:12rem;top:0;left:50%;transform:translateX(-50%)}@media(min-width: 769px){#pathophysiology section#complement-activity .gray-box .content:before{top:-1rem;left:-14rem;transform:none}}#pathophysiology section#complement-activity .footnote{text-align:left;max-width:74rem;margin-left:auto;margin-right:auto}@media(min-width: 769px){#pathophysiology section#complement-activity .footnote{transform:translateX(3rem)}}#pathophysiology section#clinical-complications.featured-slab>div{padding-bottom:12rem}@media(min-width: 769px){#pathophysiology section#clinical-complications.featured-slab>div{padding-bottom:22rem}}@media(min-width: 769px){#pathophysiology section#clinical-complications.featured-slab>div>div{width:100%}}#pathophysiology section#clinical-complications.featured-slab>div>div>.clinical-content{margin-left:auto;margin-right:auto}@media(min-width: 961px){#pathophysiology section#clinical-complications.featured-slab>div>div>.clinical-content{width:calc(((100% - 3rem * 11) * (8 / 12)) + 3rem * 7)}}#pathophysiology section#clinical-complications.featured-slab #body-wrap{text-align:left;background-color:#fff;width:100%;align-items:stretch;padding:3rem 1rem 1.6rem 2rem;margin-left:auto;margin-right:auto}@media(min-width: 961px){#pathophysiology section#clinical-complications.featured-slab #body-wrap{width:108rem;padding:3rem 1rem 0 2rem}}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image{display:none;visibility:hidden}@media(min-width: 961px){#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image{display:block;visibility:visible;overflow:hidden;width:300px;margin-right:2.3rem;background:transparent url(/-/media/Images/Alexion/AhusSource2_com/Physician/images/pathophysiology/graphic-human-body.svg) no-repeat 0 100%;background-size:contain}}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots{position:relative;width:100%;height:100%}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots .hotspot{position:absolute;display:block;width:34px;height:34px;cursor:pointer}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots .hotspot.active #dot-one{fill:#c81d25;animation:flash1 2s ease-in infinite;animation-delay:.7s;animation-fill-mode:forwards}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots .hotspot.active #dot-two{fill:#c81d25;animation:flash2 2s ease-in infinite;animation-delay:1.2s;animation-fill-mode:forwards}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots .hotspot.active #dot-three{fill:#c81d25;animation:flash3 2s ease-in infinite;animation-delay:1.6s;animation-fill-mode:forwards}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots .hotspot #dot-two,#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots .hotspot #dot-three{fill:transparent}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots .hotspot.neurological{top:17px;left:97px}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots .hotspot.cardiovascular{top:213px;left:122px}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots .hotspot.esrd{top:270px;left:80px}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots .hotspot.gi{top:352px;left:122px}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-image #hotspots .hotspot svg{width:34px;height:34px}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content{width:100%}@media(min-width: 961px){#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content{width:calc(((100% - 21rem ) * (5/8)) + 12rem);padding-bottom:1.5rem}}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content *{color:#373737}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content label{position:relative;margin:14px 0 1rem;padding-left:4rem;display:block}@media(min-width: 769px){#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content label{margin-top:2.4rem;margin-bottom:1rem}}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content label[for=esrd]+ul,#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content label[for=macrovascular]+ul{width:94%}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content label input[type=radio]{position:absolute;top:1rem;left:0;padding:0;margin:0;display:inline-block;opacity:0;cursor:pointer}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content label input[type=radio]+.radio-button-indicator{position:absolute;top:-2px;left:0;width:26px;height:26px;border:solid 2px #fff;pointer-events:none;border-color:#c81d25;border-radius:100%}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content label input[type=radio]+.radio-button-indicator:before{content:"";background-color:#c81d25;position:absolute;display:block;top:2px;left:2px;width:18px;height:18px;border-radius:100%}@media(min-width: 961px){#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content label input[type=radio]+.radio-button-indicator:before{background-color:#fff}}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content label input[type=radio]:checked+.radio-button-indicator:before{background-color:#c81d25}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content label input[type=radio]:focus+.radio-button-indicator{border-color:#c81d25}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content label input[type=radio]:focus+.radio-button-indicator:before{background-color:#c81d25}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content ul{margin-left:4rem;width:100%}@media(min-width: 769px){#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content ul{width:36%}}#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content ul li{margin-bottom:0}@media(min-width: 769px){#pathophysiology section#clinical-complications.featured-slab #body-wrap>#body-content .footnote{padding-right:2rem}}@media(min-width: 769px){#pathophysiology section#eop-callouts{margin-top:-7rem}#pathophysiology section#eop-callouts>div{padding-top:0}}@keyframes flash1{0%{opacity:.8}20%{opacity:0}60%{opacity:.5}100%{opacity:1}}@keyframes flash2{0%{opacity:.6}20%{opacity:0}60%{opacity:.6}100%{opacity:.6}}@keyframes flash3{0%{opacity:.5}20%{opacity:0}60%{opacity:.5}100%{opacity:.5}}:root{--complement-margin: calc(-176px / 2);--complement-padding: calc((176px / 2) + 60px)}#complement-system-and-ahus .zoomable-image-drag{padding:2rem}#complement-system-and-ahus section figure{position:relative;cursor:pointer;margin:2rem 0}@media(min-width: 769px){#complement-system-and-ahus section figure{cursor:default}}#complement-system-and-ahus section figure img{margin:0 auto;max-width:864px;min-width:280px}#complement-system-and-ahus section figure figcaption{position:absolute;right:-19px;bottom:-5px}#complement-system-and-ahus section figure figcaption:after{content:"";position:absolute;border:1.9px solid #fff;border-radius:100%;top:12px;left:11px;width:10px;height:10px;clip-path:polygon(0 0, 30% 0, 30% 100%, 0% 100%)}#complement-system-and-ahus section figure figcaption span{display:block;position:relative;width:40px;height:40px;background:rgba(37,37,37,.8);border-radius:100%;white-space:nowrap;text-indent:110%;overflow:hidden}#complement-system-and-ahus section figure figcaption span:before{position:absolute;content:"";margin:auto;top:0;bottom:6px;left:0;right:6px;width:calc(40px/2);height:calc(40px/2);background:transparent;border:2px solid #fff;border-radius:100%}#complement-system-and-ahus section figure figcaption span:after{position:absolute;content:"";margin:auto;top:14px;bottom:0;left:14px;right:0;width:4px;height:13px;background-color:#fff;transform:rotate(-45deg);border-radius:40%}@media(min-width: 769px){#complement-system-and-ahus section figure figcaption{display:none;visibility:hidden}}@media(min-width: 961px){#complement-system-and-ahus section#hero h1{max-width:80rem}}#complement-system-and-ahus section#dysregulation h3{margin-top:4.75rem;margin-bottom:3rem}@media(min-width: 769px){#complement-system-and-ahus section#dysregulation h3{margin-top:4.625rem;margin-bottom:4rem}}@media(min-width: 961px){#complement-system-and-ahus section#dysregulation h3{max-width:80rem;margin-left:auto;margin-right:auto}}#complement-system-and-ahus section#dysregulation figure{background-color:#f5f5f5;padding:1rem}#complement-system-and-ahus section#dysregulation figure img{max-width:108rem}#complement-system-and-ahus section#mutations>div{z-index:1}@media(min-width: 769px){#complement-system-and-ahus section#mutations>div>div{padding:3rem 3rem}}#complement-system-and-ahus section#mutations>div .footnote{margin-top:3.375rem}#complement-system-and-ahus section#morbidity{margin-top:var(--complement-margin)}#complement-system-and-ahus section#morbidity>div{padding-top:var(--complement-padding)}@media(min-width: 769px){#complement-system-and-ahus section#morbidity>div{padding-bottom:20rem}}#complement-system-and-ahus section#morbidity>div>div{text-align:center}@media(min-width: 769px){#complement-system-and-ahus section#morbidity>div>div{width:calc(((100% - 33rem) * (8/12)) + 21rem)}}#complement-system-and-ahus section#morbidity>div>div figure{background-color:#fff;padding:4rem 4rem 4rem 3rem;margin:3rem auto 0}@media(min-width: 769px){#complement-system-and-ahus section#morbidity>div>div figure{width:calc(((100% - 21rem ) * (6/8)) + 15rem)}}#complement-system-and-ahus section#morbidity>div>div p.footnote{text-align:left;margin-left:auto;margin-right:auto}@media(min-width: 769px){#complement-system-and-ahus section#morbidity>div>div p.footnote{width:calc(((100% - 21rem ) * (6/8)) + 15rem)}}#complement-system-and-ahus section#morbidity>div>div h4{margin-top:2.75rem}@media(min-width: 769px){#complement-system-and-ahus section#morbidity>div>div h4{margin-top:5rem}}@media(min-width: 769px){#complement-system-and-ahus section#eop-callouts{margin-top:-7rem}#complement-system-and-ahus section#eop-callouts>div{padding-top:0}}@media(max-width: 768px){#resources-hcp section#tab-wrap>div{padding-bottom:1.5rem}}#resources-hcp section#tab-wrap>div .tab-container{position:relative;visibility:hidden}#resources-hcp section#tab-wrap>div .tab-container .tab-buttons{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;box-shadow:0 0 9px 0 rgba(0,0,0,.5);height:6rem}#resources-hcp section#tab-wrap>div .tab-container .tab-buttons>div{display:flex;justify-content:center;align-items:center;width:50%;padding:1rem;margin:0;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:center;color:#c81d25;font-size:2rem;line-height:2rem;background-color:#f5f5f5;font-weight:700}@media(min-width: 769px){#resources-hcp section#tab-wrap>div .tab-container .tab-buttons>div{padding:1rem 3rem}}#resources-hcp section#tab-wrap>div .tab-container .tab-buttons>div.selected{background-color:#c81d25;color:#fff;cursor:default}#resources-hcp section#tab-wrap>div .tab-container .tab-content{width:100%;position:relative;overflow:hidden;margin-top:3.5rem}@media(min-width: 769px){#resources-hcp section#tab-wrap>div .tab-container .tab-content{width:desktop-grid-width(8, 7);margin-top:7rem}}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div{width:100%;overflow:hidden}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div{position:relative;padding:0}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div hr{width:304px}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row{flex-direction:column;justify-content:center;align-items:flex-start}@media(min-width: 961px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row{flex-direction:row;justify-content:space-between;align-items:center}}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div{width:100%}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div h2,#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div p{text-align:center}@media(min-width: 961px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div h2,#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div p{text-align:left}}@media(min-width: 961px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div:nth-child(1){width:calc(((100% - 21rem ) * (2/8)) + 3rem)}}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div:nth-child(1) img{max-width:13rem;display:block;margin:0 auto 2rem}@media(min-width: 961px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div:nth-child(1) img{max-width:24rem;margin:0}}@media(min-width: 961px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div:nth-child(2){width:calc(((100% - 21rem ) * (4/8)) + 9rem)}}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div:nth-child(3){display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start}@media(min-width: 961px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div:nth-child(3){display:block;width:calc(((100% - 21rem ) * (2/8)) + 3rem);padding:0}}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div:nth-child(3) .cta{margin:2rem auto 0;max-width:30rem}@media(min-width: 961px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div:nth-child(3) .cta{max-width:none;margin:0 0 2rem;width:100%;min-width:initial}}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row>div:nth-child(3) .cta.download{padding-right:4rem}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row+.flex-row,#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row+hr{margin-top:5.75rem;margin-bottom:4.625rem}@media(min-width: 961px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row+.flex-row,#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row+hr{margin-top:5rem;margin-bottom:5rem}}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row+.flex-row.nobm,#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #downloadables .flex-row+hr.nobm{margin-bottom:0}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions h3{font-weight:400;line-height:3rem}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row{justify-content:center;margin-top:3rem}@media(min-width: 769px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row{margin-top:4rem;justify-content:space-between}}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row>div{text-align:center;width:100%;max-width:48rem;margin-bottom:5rem}@media(min-width: 769px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row>div{margin-bottom:0;width:48%}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row>div:nth-child(1),#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row>div:nth-child(2){margin-bottom:7rem}}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row>div a{position:relative;display:block}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row>div a:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8rem;height:8rem;background:rgba(51,51,51,.88);border-radius:100%;display:block}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row>div a:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:auto;width:0;height:0;border-left:15px solid #fff;border-top:9px solid transparent;border-bottom:9px solid transparent;display:block}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row>div a img{display:block}@media(min-width: 769px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row>div a img{max-width:48rem;margin-bottom:2rem}}#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row>div p{color:#083954;font-weight:500;padding-bottom:0;margin:2rem 0 0;text-align:left;font-size:2.5rem;line-height:4rem}@media(min-width: 769px){#resources-hcp section#tab-wrap>div .tab-container .tab-content>div>div #triggering-conditions .flex-row>div p{text-align:center;font-size:3rem;line-height:4rem;margin:0 auto}}#resources-hcp section#tab-wrap>div .tab-container .tab-content p:last-of-type{margin-bottom:0}#resources-hcp section#tab-wrap>div .tab-container .tab-content .center{text-align:center}#resources-patient section#downloadables .flex-row{flex-direction:column;justify-content:center;align-items:flex-start}@media(min-width: 961px){#resources-patient section#downloadables .flex-row{flex-direction:row;justify-content:space-between;align-items:center}}#resources-patient section#downloadables .flex-row>div{width:100%}#resources-patient section#downloadables .flex-row>div h3,#resources-patient section#downloadables .flex-row>div p{text-align:center}@media(min-width: 961px){#resources-patient section#downloadables .flex-row>div h3,#resources-patient section#downloadables .flex-row>div p{text-align:left}}@media(min-width: 961px){#resources-patient section#downloadables .flex-row>div:nth-child(1){width:calc(((100% - 21rem ) * (2/8)) + 3rem);margin-right:3rem}}#resources-patient section#downloadables .flex-row>div:nth-child(1) img{max-width:13rem;display:block;margin:0 auto 2rem}@media(min-width: 961px){#resources-patient section#downloadables .flex-row>div:nth-child(1) img{max-width:24rem;margin:0}}@media(min-width: 961px){#resources-patient section#downloadables .flex-row>div:nth-child(2){padding-right:1rem;width:calc(((100% - 21rem ) * (3.7/8)) + 9rem)}#resources-patient section#downloadables .flex-row>div:nth-child(2) h3{padding-right:6rem}}#resources-patient section#downloadables .flex-row>div:nth-child(3){display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start}@media(min-width: 961px){#resources-patient section#downloadables .flex-row>div:nth-child(3){display:block;width:calc(((100% - 21rem ) * (2.3/8)) + 6rem);padding:0}}#resources-patient section#downloadables .flex-row>div:nth-child(3) .cta{margin:2rem auto 0;max-width:30rem}@media(min-width: 961px){#resources-patient section#downloadables .flex-row>div:nth-child(3) .cta{max-width:none;margin:0 0 2rem;width:100%;min-width:initial}}#resources-patient section#downloadables .flex-row>div:nth-child(3) .cta.download{padding-right:4rem}#resources-patient section#downloadables .flex-row+.flex-row,#resources-patient section#downloadables .flex-row+hr{margin-top:5.75rem;margin-bottom:4.625rem}@media(min-width: 961px){#resources-patient section#downloadables .flex-row+.flex-row,#resources-patient section#downloadables .flex-row+hr{margin-top:5rem;margin-bottom:5rem}}#resources-patient section#downloadables .flex-row+.flex-row.nobm,#resources-patient section#downloadables .flex-row+hr.nobm{margin-bottom:0}#resources-patient section#additionals{background-color:#f5f5f5}@media(min-width: 769px){#resources-patient section#additionals .flex-row{justify-content:space-between;align-items:flex-end}}#resources-patient section#additionals .flex-row>div{width:100%;margin:3rem auto;font-weight:500}@media(min-width: 769px){#resources-patient section#additionals .flex-row>div{width:calc(((100% - 21rem ) * (2.5/8)) + 3rem);margin-bottom:6.75rem}}@media(min-width: 961px){#resources-patient section#additionals .flex-row>div:nth-child(2),#resources-patient section#additionals .flex-row>div:nth-child(5){width:calc(((100% - 21rem ) * (2/8)) + 3rem)}}#resources-patient section#additionals .flex-row>div br{display:none}@media(min-width: 769px){#resources-patient section#additionals .flex-row>div br{display:initial}}#resources-patient section#additionals .flex-row>div img{display:block;margin-top:0;margin-left:auto;margin-right:auto}#resources-patient section#additionals .flex-row>div img.aa{max-width:131px;margin-bottom:7px}#resources-patient section#additionals .flex-row>div img.af{max-width:174px;margin-bottom:13px}#resources-patient section#additionals .flex-row>div img.akf{max-width:257px;margin-bottom:2rem}#resources-patient section#additionals .flex-row>div img.nord{max-width:196px;margin-bottom:18px}#resources-patient section#additionals .flex-row>div img.gg{max-width:176px;margin-bottom:6.5px}#resources-patient section#additionals .flex-row>div img.fb{max-width:64px;margin-bottom:20px}
/* stylelint-disable no-descending-specificity */
.nice-select {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    position: relative;
    float: left;
    clear: both;
    display: block;
    box-sizing: border-box;
    width: auto;
    height: 38px;
    padding-right: 30px;
    padding-left: 18px;
    font-family: inherit;
    font-size: 14px;
    font-weight: normal;
    line-height: 36px;
    text-align: left !important;
    white-space: nowrap;
    background-color: #fff;
    border: solid 1px #e8e8e8;
    border-radius: 5px;
    outline: none;
    transition: all 0.2s ease-in-out;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

    .nice-select:hover {
        border-color: #dbdbdb;
    }

    .nice-select:active,
    .nice-select.open,
    .nice-select:focus {
        border-color: #999;
    }

    .nice-select::after {
        pointer-events: none;
        content: "";
        position: absolute;
        top: 50%;
        right: 12px;
        transform-origin: 66% 66%;
        transform: rotate(45deg);
        display: block;
        width: 5px;
        height: 5px;
        margin-top: -4px;
        border-right: 2px solid #999;
        border-bottom: 2px solid #999;
        transition: all 0.15s ease-in-out;
    }

    .nice-select.open::after {
        transform: rotate(-135deg);
    }

    .nice-select .nice-select-dropdown {
        pointer-events: none;
        position: absolute;
        z-index: 9;
        top: 100%;
        left: 0;
        transform-origin: 50% 0;
        transform: scale(0.75) translateY(19px);
        margin-top: 4px;
        opacity: 0;
        background-color: #fff;
        border-radius: 5px;
        box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11);
        transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
    }

    .nice-select .option {
        cursor: pointer;
        padding-right: 29px;
        padding-left: 18px;
        font-weight: 400;
        line-height: 40px;
        text-align: left;
        list-style: none;
        outline: none;
        transition: all 0.2s;
    }

    .nice-select.open .nice-select-dropdown {
        pointer-events: auto;
        transform: scale(1) translateY(0);
        opacity: 1;
    }

    .nice-select.small .option {
        min-height: 34px;
        line-height: 34px;
    }

    .nice-select.disabled {
        pointer-events: none;
        color: #999;
        border-color: #ededed;
    }

        .nice-select.disabled::after {
            border-color: #ccc;
        }

    .nice-select.wide {
        width: 100%;
    }

        .nice-select.wide .nice-select-dropdown {
            right: 0 !important;
            left: 0 !important;
        }

    .nice-select.right {
        float: right;
    }

        .nice-select.right .nice-select-dropdown {
            right: 0;
            left: auto;
        }

    .nice-select.small {
        height: 36px;
        font-size: 12px;
        line-height: 34px;
    }

        .nice-select.small::after {
            width: 4px;
            height: 4px;
        }

    .nice-select .list {
        overflow: hidden;
        overflow-y: auto;
        box-sizing: border-box;
        max-height: 210px;
        padding: 0;
        border-radius: 5px;
    }

    .nice-select .option:hover,
    .nice-select .option.focus,
    .nice-select .option.selected.focus {
        background-color: #f6f6f6;
    }

    .nice-select .list:hover .option:not(:hover) {
        background-color: rgba(0, 0, 0, 0) !important;
    }

    .nice-select .option.selected {
        font-weight: bold;
    }

    .nice-select .option.disabled {
        cursor: default;
        color: #999;
        background-color: rgba(0, 0, 0, 0);
    }

    .nice-select .optgroup {
        font-weight: bold;
    }

.no-csspointerevents .nice-select .nice-select-dropdown {
    display: none;
}

.no-csspointerevents .nice-select.open .nice-select-dropdown {
    display: block;
}

.nice-select .list::-webkit-scrollbar {
    width: 0;
}

.nice-select .has-multiple {
    height: auto;
    min-height: 36px;
    padding: 7px 12px;
    line-height: 22px;
    white-space: inherit;
}

    .nice-select .has-multiple span.current {
        display: inline-block;
        margin-right: 3px;
        margin-bottom: 3px;
        padding: 0 10px;
        font-size: 14px;
        line-height: 24px;
        background: #eee;
        border: 1px solid #ccc;
        border-radius: 3px;
    }

    .nice-select .has-multiple .multiple-options {
        display: block;
        padding: 0;
        line-height: 24px;
    }

.nice-select .nice-select-search-box {
    pointer-events: none;
    box-sizing: border-box;
    width: 100%;
    padding: 5px;
    border-radius: 5px 5px 0 0;
}

.nice-select .nice-select-search {
    display: inline-block;
    box-sizing: border-box;
    width: 100%;
    height: auto;
    min-height: 36px;
    margin: 0 10px 0 0;
    padding: 7px 12px;
    font-size: 14px;
    line-height: 22px;
    color: #444;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-radius: 3px;
    outline: 0 !important;
}

.color--dark-blue-gray {
    color: #666ca3;
}

.bg-color--dark-blue-gray {
    background-color: #666ca3;
}

.color--dark-blue {
    color: #083954;
}

.bg-color--dark-blue {
    background-color: #083954;
}

.color--waterloo {
    color: #83869a;
}

.bg-color--waterloo {
    background-color: #83869a;
}

.color--violet-red {
    color: #f74780;
}

.bg-color--violet-red {
    background-color: #f74780;
}

.color--pink {
    color: #ffa7c3;
}

.bg-color--pink {
    background-color: #ffa7c3;
}

.color--black {
    color: #000;
}

.bg-color--black {
    background-color: #000;
}

.color--white {
    color: #fff;
}

.bg-color--white {
    background-color: #fff;
}

.color--red {
    color: #c81d25;
}

.bg-color--red {
    background-color: #c81d25;
}

.color--grayish-blue {
    color: #bfd7ea;
}

.bg-color--grayish-blue {
    background-color: #bfd7ea;
}

.color--dark-gray {
    color: #373737;
}

.bg-color--dark-gray {
    background-color: #373737;
}

header > div > .flex-row .header-navigation .primary a.ram {
    display: flex;
    gap: 6px;
    align-items: center;
    align-self: stretch;
    justify-content: center;
    padding: 8px 24px;
    line-height: 16px;
    background-color: #c81d25;
}

@media screen and (min-width: 769px) and (max-width: 840px) {
    header > div > .flex-row .header-navigation .primary a.ram {
        padding-inline: 20px;
        white-space: break-spaces;
    }
}

header > div > .flex-row .header-navigation .primary .ram:hover {
    color: white;
    background-color: #ff5a5f;
    text-decoration: none;
}

.ram-finder-page main {
    margin: 0;
}

.ram-finder-page div[hidden] {
    display: none;
}

.ram-finder-page > *::before, .ram-finder-page > *::after {
    display: block;
}

.ram-finder-page__instructions {
    padding-block: 30px;
    background-image: url("/-/media/Images/RAMFinderAssets/ram-finder/hero-bg.png");
    background-repeat: no-repeat;
    background-size: cover;
}

    .ram-finder-page__instructions .wrapper {
        margin-inline: auto;
        padding-block: 0;
        padding-inline: 28px;
    }

@media screen and (min-width: 769px) {
    .ram-finder-page__instructions .wrapper div {
        width: auto;
    }
}

.ram-finder-page__instructions--heading, .ram-finder-page__instructions--text, .ram-finder-page__instructions--list {
    color: #fff;
}

.ram-finder-page__instructions--heading {
    font-size: 24px;
    font-weight: 600;
    font-style: normal;
    line-height: 30px;
    /* 125% */
}

@media screen and (max-width: 400px) {
    .ram-finder-page__instructions--heading {
        max-width: 10ch;
    }
}

@media screen and (min-width: 1024px) {
    .ram-finder-page__instructions--heading {
        white-space: nowrap;
    }
}

.ram-finder-page__instructions--text, .ram-finder-page__instructions--list {
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0.2px;
}

.ram-finder-page__instructions--text {
    margin-block: 16px;
    line-height: 22px;
    /* 137.5% */
}

@media screen and (min-width: 1024px) {
    .ram-finder-page__instructions--text {
        margin-block-end: 0;
    }
}

.ram-finder-page__instructions--list {
    line-height: normal;
    list-style: none;
}

.ram-finder-page__instructions--list-item {
    display: flex;
    gap: 8px;
}

    .ram-finder-page__instructions--list-item::before {
        content: "";
        display: inline-flex;
        flex-shrink: 0;
        align-items: center;
        justify-content: center;
        width: 22px;
        height: 22px;
        font-size: 14px;
        font-weight: 600;
        font-style: normal;
        line-height: 14px;
        /* 100% */
        color: #373737;
        text-transform: uppercase;
        background-color: #bfd7ea;
        border-radius: 100vw;
    }

    .ram-finder-page__instructions--list-item span {
        display: block;
        font-weight: 500;
        line-height: normal;
        color: #fff;
    }

@media screen and (min-width: 1024px) {
    .ram-finder-page__instructions--list-item span {
        line-height: 25px;
    }
}

.ram-finder-page__instructions--list-item:not(:last-child) {
    margin-block-end: 14px;
}

.ram-finder-page__instructions--list-item:last-child {
    margin: 0;
}

.ram-finder-page__instructions--list-item:nth-child(1)::before {
    content: "1";
}

.ram-finder-page__instructions--list-item:nth-child(2)::before {
    content: "2";
}

.ram-finder-page__instructions--list-item:nth-child(3)::before {
    content: "3";
}

@media screen and (min-width: 1024px) {
    .ram-finder-page__instructions {
        padding-block: 59px;
    }

        .ram-finder-page__instructions .wrapper {
            display: flex;
            gap: 32px;
            align-items: center;
            width: auto;
            margin-inline-start: 46px;
            padding-inline: 0;
        }

            .ram-finder-page__instructions .wrapper > div {
                width: -moz-fit-content;
                width: fit-content;
                margin: 0;
            }

    .ram-finder-page__instructions--heading {
        font-size: 32px;
        line-height: normal;
    }

    .ram-finder-page__instructions--text {
        max-width: 45ch;
        line-height: 24px;
    }

    .ram-finder-page__instructions--list {
        line-height: 25px;
    }
}

@media screen and (min-width: 1100px) {
    .ram-finder-page__instructions .wrapper {
        max-width: 1026px;
        margin-inline: auto;
    }
}

.ram-finder-page__results {
    padding: 30px;
    background-color: white;
    background-image: url("/-/media/Images/RAMFinderAssets/ram-finder/form-background.svg");
}

    .ram-finder-page__results .wrapper {
        width: 100%;
        padding: 0;
    }

    .ram-finder-page__results .ram-finder-form {
        display: flex;
        flex-direction: column;
        gap: 16px;
        margin-inline: 0;
    }

    .ram-finder-page__results .ram-finder-form-wrapper {
        padding: 20px;
    }

@media (min-width: 769px) {
    .ram-finder-page__results .ram-finder-form-wrapper {
        width: auto;
        max-width: 1026px;
    }
}

@media screen and (min-width: 1024px) {
    .ram-finder-page__results .ram-finder-form-wrapper {
        padding-block-start: 28px;
        padding-block-end: 38px;
        padding-inline: 32px;
    }
}

.ram-finder-page__results .ram-finder-form-actions {
    display: flex;
    flex-shrink: 1;
    align-items: baseline;
    justify-content: space-between;
}

    .ram-finder-page__results .ram-finder-form-actions .button {
        font-size: 16px;
        font-weight: 600;
        font-style: normal;
        line-height: 16px;
        background-color: transparent;
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0.4px;
    }

    .ram-finder-page__results .ram-finder-form-actions .button--tertiary {
        border: none;
    }

        .ram-finder-page__results .ram-finder-form-actions .button--tertiary:hover {
            background-color: transparent;
        }

    .ram-finder-page__results .ram-finder-form-actions .button--primary {
        all: unset;
        cursor: pointer;
        display: flex;
        flex-grow: 1;
        gap: 6px;
        align-items: center;
        justify-content: center;
        max-width: 150px;
        padding: 10px 0;
        font-size: 16px;
        font-weight: 600;
        font-style: normal;
        line-height: 16px;
        /* 100% */
        color: #fff;
        text-transform: uppercase;
        letter-spacing: 0.4px;
        background-color: #c81d25;
    }

@media screen and (min-width: 1024px) {
    .ram-finder-page__results .ram-finder-form-actions .button--primary {
        width: 100%;
        max-width: unset;
        padding-inline: 47px;
    }
}

@media screen and (min-width: 1024px) {
    .ram-finder-page__results .ram-finder-form-actions {
        gap: 32px;
        justify-content: space-between;
        max-width: 266px;
        margin-top: 0;
        margin-left: auto;
    }
}

.ram-finder-page__results .ram-finder-form .form__control {
    margin: 0;
}

.ram-finder-page__results .ram-finder-form .form__control-error {
    position: static;
    bottom: 0;
    margin: 0;
    padding-block-start: 8px;
    font-size: 12px;
    font-weight: 500;
    font-style: normal;
    line-height: normal;
    color: #fff;
}

.ram-finder-page__results .ram-finder-form .form__control input {
    height: 36px;
    color: #373737;
    outline: none;
    border-radius: 0;
    width: 100%;
}

.ram-finder-page__results .ram-finder-form .form__control.valid .nice-select {
    color: #373737;
}

.ram-finder-page__results .ram-finder-form .form__control .form__control-select-wrapper {
    outline: none;
    height: 36px;
}

@media screen and (max-width: 1023px) {
    .ram-finder-page__results .ram-finder-form .form__control.error + .ram-finder-form-actions {
        margin-top: 24px;
    }
}

@media screen and (min-width: 1024px) {
    .ram-finder-page__results .ram-finder-form .form__control {
        flex-grow: 1;
        margin: 0;
    }

        .ram-finder-page__results .ram-finder-form .form__control.field-valid-zip-code {
            max-width: 266px;
        }

        .ram-finder-page__results .ram-finder-form .form__control .form__control-select-wrapper {
            height: 36px;
        }

        .ram-finder-page__results .ram-finder-form .form__control.form__control--select {
            flex-grow: 1;
            max-width: 366px;
        }
}

.ram-finder-page__results .ram-finder-form select.form__control-select {
    display: none;
}

.ram-finder-page__results .ram-finder-form .form__control-input {
    height: auto;
    padding-block: 8px;
    padding-inline: 16px;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 16px;
}

    .ram-finder-page__results .ram-finder-form .form__control-input::-moz-placeholder {
        font-size: 16px;
        font-weight: 500;
        font-style: normal;
        line-height: 16px;
        color: #a2a2a2;
    }

    .ram-finder-page__results .ram-finder-form .form__control-input::placeholder {
        font-size: 16px;
        font-weight: 500;
        font-style: normal;
        line-height: 16px;
        color: #a2a2a2;
    }

.ram-finder-page__results .ram-finder-form .nice-select {
    float: none;
    display: flex;
    align-items: center;
    min-height: 35px;
    padding-inline: 16px;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 17px;
    color: #a2a2a2;
    border-radius: 0;
}

    .ram-finder-page__results .ram-finder-form .nice-select::after {
        position: static;
        transform: rotate(180deg);
        display: block;
        flex-shrink: 0;
        width: 13px;
        height: 9px;
        margin-top: -3px;
        margin-inline-start: auto;
        background-image: url("/-/media/Images/RAMFinderAssets/ram-finder/select-arrow.svg");
        border: none;
    }

    .ram-finder-page__results .ram-finder-form .nice-select .current {
        overflow: hidden;
        max-width: 40ch;
        padding-block: 8px;
        text-overflow: ellipsis;
    }

@media screen and (min-width: 1024px) {
    .ram-finder-page__results .ram-finder-form .nice-select .current {
        max-width: 330px;
    }
}

.ram-finder-page__results .ram-finder-form .nice-select.open::after {
    transform: unset;
}

.ram-finder-page__results .ram-finder-form .nice-select.open .option.disabled {
    display: none;
}

.ram-finder-page__results .ram-finder-form .nice-select .nice-select-dropdown {
    width: 100%;
    max-width: 100%;
    margin: 0;
    border-top: 1px solid #959595;
    border-radius: 0;
    box-shadow: -3px 4px 9px 0 rgba(0, 0, 0, 0.25);
}

    .ram-finder-page__results .ram-finder-form .nice-select .nice-select-dropdown li {
        margin: 0;
        padding-block: 6px;
        padding-inline: 16px;
        font-size: 14px;
        font-weight: 500;
        font-style: normal;
        line-height: normal;
        color: #373737;
        white-space: pre-line;
    }

.ram-finder-page__results .ram-finder-form .nice-select.firefox-scroll .nice-select-dropdown .list {
    scrollbar-color: #b4b4b4 white;
    scrollbar-width: thin;
}

.ram-finder-page__results .ram-finder-form .nice-select.other-scroll .nice-select-dropdown .list::-webkit-scrollbar {
    width: 10px;
}

.ram-finder-page__results .ram-finder-form .nice-select.other-scroll .nice-select-dropdown .list::-webkit-scrollbar-track {
    border: solid 3px transparent;
    box-shadow: inset 0 0 10px white;
}

.ram-finder-page__results .ram-finder-form .nice-select.other-scroll .nice-select-dropdown .list::-webkit-scrollbar-thumb {
    border: solid 3px transparent;
    border-radius: 6px;
    box-shadow: inset 0 0 10px 10px #b4b4b4;
}

    .ram-finder-page__results .ram-finder-form .nice-select.other-scroll .nice-select-dropdown .list::-webkit-scrollbar-thumb:hover {
        box-shadow: inset 0 0 10px 10px #8d8d8d;
    }

@media screen and (min-width: 1024px) {
    .ram-finder-page__results .ram-finder-form .nice-select {
        height: 36px;
    }

        .ram-finder-page__results .ram-finder-form .nice-select .current {
            height: -moz-fit-content;
            height: fit-content;
            padding: 0;
        }
}

@media screen and (min-width: 1024px) {
    .ram-finder-page__results .ram-finder-form {
        flex-direction: row;
        gap: 32px;
    }
}

.ram-finder-page__results .ram-finder-results-empty-text {
    position: absolute;
    top: 20px;
    left: 20px;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    line-height: normal;
    color: #828282;
}

@media screen and (min-width: 768px) {
    .ram-finder-page__results .ram-finder-results-empty-text {
        left: 32px;
    }
}

.ram-finder-page__results .ram-finder-results-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 252px;
    padding: 20px;
    background-color: #f5f5f5;
}

    .ram-finder-page__results .ram-finder-results-wrapper .ram-finder-code {
        position: absolute;
        bottom: -19px;
        left: 50%;
        transform: translateX(-50%);
        width: 100%;
        margin: 0;
        font-size: 12.817px;
        font-weight: 400;
        font-style: normal;
        line-height: 12.817px;
        /* 100% */
        color: #898989;
        text-align: center;
    }

@media screen and (min-width: 768px) {
    .ram-finder-page__results .ram-finder-results-wrapper .ram-finder-code {
        text-align: right;
    }
}

@media screen and (min-width: 1024px) {
    .ram-finder-page__results .ram-finder-results-wrapper .ram-finder-code {
        bottom: -83px;
        height: 16px;
    }
}

@media screen and (min-width: 1024px) {
    .ram-finder-page__results .ram-finder-results-wrapper {
        min-height: 120px;
        padding-block: 49.6px;
        padding-inline: 32px;
    }
}

@media (min-width: 769px) {
    .ram-finder-page__results .ram-finder-results-wrapper {
        width: auto;
        max-width: 1026px;
    }
}

.ram-finder-page__results .ram-finder-heading {
    margin-block-end: 16px;
    font-size: 18px;
    font-weight: 700;
    font-style: normal;
    line-height: normal;
    color: #fff;
    letter-spacing: 0.4px;
}

.ram-finder-page__results .ram-finder-no-results__heading {
    font-size: 20px;
    font-weight: 700;
    font-style: normal;
    line-height: 24px;
    /* 120% */
    color: #083954;
    text-align: center;
}

.ram-finder-page__results .ram-finder-no-results__text {
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    line-height: 24px;
    /* 150% */
    color: #373737;
    text-align: center;
    letter-spacing: 0.2px;
}

    .ram-finder-page__results .ram-finder-no-results__text a {
        line-height: inherit;
        color: inherit;
    }

@media screen and (max-width: 400px) {
    .ram-finder-page__results .ram-finder-no-results__text {
        max-width: 25ch;
    }
}

.ram-finder-page__results .ram-finder-searching__text {
    width: 100%;
    margin: 0;
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
    line-height: normal;
    color: #373737;
}

@media screen and (min-width: 768px) {
    .ram-finder-page__results .ram-finder-searching__text {
        font-size: 16px;
    }
}

@media screen and (max-width: 360px) {
    .ram-finder-page__results .ram-finder-searching__text {
        text-align: center;
    }
}

.ram-finder-page__results .ram-finder-searching__progress-bar {
    --progress: 0;
    overflow: hidden;
    max-width: 359px;
    height: 8px;
    background-color: #d0d0d0;
    border-radius: 100vw;
}

.ram-finder-page__results .ram-finder-searching__progress-bar-track {
    width: calc(var(--progress) * 1%);
    height: 100%;
    background-color: #c81d25;
    transition: width linear 400ms;
}

.ram-finder-page__results .ram-finder-results-found__heading {
    font-size: 22px;
    font-weight: 700;
    font-style: normal;
    line-height: normal;
    color: #083954;
}

.ram-finder-page__results .ram-finder-results-found .contact-info {
    display: flex;
    flex-direction: column;
    gap: 10.2px;
    padding-top: 16px;
}

.ram-finder-page__results .ram-finder-results-found .contact-info-item {
    display: flex;
    gap: 8px;
}

.ram-finder-page__results .ram-finder-results-found .contact-info-icon {
    width: 24.431px;
    height: 24.4px;
}

.ram-finder-page__results .ram-finder-results-found .contact-info-link {
    font-size: 16px;
    font-weight: 700;
    font-style: normal;
    line-height: normal;
    color: #373737;
    text-decoration-line: underline;
}

.ram-finder-page__results .ram-finder-results-found .squiggly-container {
    padding-block: 20px 16px;
    border-bottom: 1px solid rgba(147, 147, 147, 0.3);
}

.ram-finder-page__results .ram-finder-results-found .squiggly-container-text {
    font-size: 18px;
    font-weight: 700;
    font-style: normal;
    line-height: normal;
    color: #373737;
    letter-spacing: 0.2px;
    position: relative;
}

    .ram-finder-page__results .ram-finder-results-found .squiggly-container-text::before {
        content: "";
        background-image: url("/-/media/Images/RAMFinderAssets/ram-finder/squiggly-line.svg");
        background-position: center;
        background-size: cover;
        width: 116.784px;
        height: 6px;
        position: absolute;
        top: -5.5px;
    }

@media screen and (min-width: 768px) {
    .ram-finder-page__results .ram-finder-results-found {
        display: grid;
        grid-template-columns: 1fr 0.5fr 1fr;
        gap: 26px;
    }

        .ram-finder-page__results .ram-finder-results-found__heading,
        .ram-finder-page__results .ram-finder-results-found .squiggly-container {
            border-right: 1px solid rgba(147, 147, 147, 0.3);
        }

        .ram-finder-page__results .ram-finder-results-found .squiggly-container {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            margin-inline-start: -23px;
            padding-block: 0;
            border-bottom: none;
        }

        .ram-finder-page__results .ram-finder-results-found .squiggly-container-text {
            font-size: 18px;
        }

    .ram-finder-page__results .ram-finder-results-found__heading {
        margin: 0;
        font-size: 24px;
        line-height: 27px;
    }

    .ram-finder-page__results .ram-finder-results-found .contact-info {
        gap: 12px;
        justify-content: center;
        padding: 0;
    }
}

@media screen and (min-width: 840px) {
    .ram-finder-page__results .ram-finder-results-found {
        grid-template-columns: repeat(3, 1fr);
        gap: 32px;
    }

        .ram-finder-page__results .ram-finder-results-found .squiggly-container {
            margin-inline-start: 0;
        }
}

@media screen and (min-width: 1024px) {
    .ram-finder-page__results .ram-finder-results-found .squiggly-container {
        align-items: unset;
        padding-inline-start: 68px;
    }
}

@media screen and (min-width: 1024px) {
    .ram-finder-page__results {
        padding-block-start: 60px;
        padding-block-end: 120px;
        background-size: cover;
    }
}

header {
    position: relative;
    z-index: 3;
    width: 100%;
    height: 14rem;
    margin: 0 auto;
    padding-bottom: 19px;
    color: #fff;
    background: rgb(0 0 0 / 80%);
    filter: drop-shadow(0 0 8px rgb(0 0 0 / 80%));
}

@media (min-width: 769px) {
    header {
        height: auto;
    }
}

header.sticky {
    position: fixed;
    top: 0;
    height: 7rem;
    filter: drop-shadow(0 0 8px rgb(0 0 0 / 80%));
}

    header.sticky.open > div > .flex-row > .header-navigation > .primary {
        top: 7rem;
    }

    header.sticky > div > .flex-row {
        width: 100%;
        min-height: 0;
        padding-top: 1rem;
    }

@media (min-width: 769px) {
    header.sticky > div > .flex-row {
        padding-top: 2rem;
    }
}

@media (min-width: 961px) {
    header.sticky > div > .flex-row {
        width: calc(((100% - 33rem) * (9 / 12)) + 24rem);
    }
}

@media (min-width: 1179px) {
    header.sticky > div > .flex-row {
        width: calc(((100% - 33rem) * (8 / 12)) + 21rem);
    }
}

header.sticky > div > .flex-row #ahus-source-logo {
    top: 1rem;
    width: 83px;
}

@media (min-width: 769px) and (max-width: 1279px) {
    header.sticky > div > .flex-row #ahus-source-logo a {
        display: block;
        width: 24px;
        height: 40px;
        background: url('/-/media/Images/Alexion/AhusSource2_com/Physician/images/navhome2x.png') no-repeat 50% 50%;
        background-size: 24px 24px;
    }

        header.sticky > div > .flex-row #ahus-source-logo a img {
            display: none;
            visibility: hidden;
        }
}

header.sticky > div > .flex-row > .header-navigation {
    width: calc(100% - 40px);
}

    header.sticky > div > .flex-row > .header-navigation .secondary {
        display: none;
        visibility: hidden;
    }

    header.sticky > div > .flex-row > .header-navigation #hamburger {
        top: 1rem;
    }

@media (min-width: 769px) {
    header.sticky > div > .flex-row > .header-navigation .primary {
        height: 40px;
    }
}

header.open > div > .flex-row .header-navigation {
    z-index: 1;
}

@media (max-width: 768px) {
    header.open > div > .flex-row
    .header-navigation
    #hamburger > span:nth-of-type(1) {
        left: 26%;
        transform: rotate(45deg);
    }

    header.open > div > .flex-row
    .header-navigation
    #hamburger > span:nth-of-type(2) {
        left: 26%;
        transform: rotate(-45deg);
    }

    header.open > div > .flex-row
    .header-navigation
    #hamburger > span:nth-of-type(3),
    header.open > div > .flex-row
    .header-navigation
    #hamburger > span:nth-of-type(4) {
        top: calc(2rem + 2px);
        transform: scale(0, 1);
    }

    header.open > div > .flex-row .header-navigation .primary {
        position: absolute;
        top: 14rem;
        left: 0;
        overflow: hidden;
        width: 100%;
        height: auto;
        background-color: rgb(0 0 0 / 80%);
    }

        header.open > div > .flex-row .header-navigation .primary ul {
            display: block;
            margin: 1rem 0 0;
            padding: 0 2rem;
            list-style-type: none;
            visibility: visible;
        }

            header.open > div > .flex-row .header-navigation .primary ul a {
                line-height: 4rem;
            }

            header.open > div > .flex-row .header-navigation .primary ul li ul li {
                margin-bottom: 0;
            }
}

header > div {
    max-width: 1344px;
    margin: 0 auto;
    padding: 0;
}

    header > div > .flex-row {
        position: relative;
        align-items: stretch;
        justify-content: flex-end;
        width: 100%;
        min-height: 13rem;
        margin: 0 auto;
        padding: 1rem 2rem 0;
    }

@media (min-width: 961px) {
    header > div > .flex-row {
        width: 100%;
        max-width: 1114px;
        min-height: 15rem;
        padding-top: 2rem;
    }
}

header > div > .flex-row #ahus-source-logo {
    position: absolute;
    top: 5rem;
    left: 3rem;
    width: 100%;
    max-width: 14.625rem;
    height: auto;
}

@media (min-width: 769px) {
    header > div > .flex-row #ahus-source-logo {
        top: 2rem;
        left: 2rem;
    }
}

@media (min-width: 961px) {
    header > div > .flex-row #ahus-source-logo {
        max-width: 17rem;
    }
}

header > div > .flex-row .header-navigation {
    width: 100%;
    max-width: 118rem;
}

    header > div > .flex-row .header-navigation #hamburger {
        cursor: pointer;
        position: absolute;
        top: 6rem;
        right: 3rem;
        display: block;
        width: 40px;
        height: 40px;
        padding: 0;
        visibility: visible;
        border: 2px solid #fff;
        border-radius: 50%;
    }

@media (min-width: 769px) {
    header > div > .flex-row .header-navigation #hamburger {
        display: none;
        visibility: hidden;
    }
}



@media (min-width: 769px) {
    header > div > .flex-row .header-navigation .primary nav > ul {
        display: flex;
        flex-flow: row nowrap;
        align-items: baseline;
        justify-content: space-between;
        height: 100%;
        margin: 0;
        padding: 0;
        list-style-type: none;
        visibility: visible;
    }
}


@media (min-width: 769px) {
    header > div > .flex-row .header-navigation .primary nav > ul > li > ul {
        position: absolute;
        top: 5rem;
        left: -1rem;
        display: none;
        padding: 0;
        background: rgb(0 0 0 / 80%);
    }
}


@media (min-width: 769px) {
    header > div > .flex-row .header-navigation .secondary {
        margin-bottom: 5rem;
        font-size: 1.5rem;
        line-height: 3rem;
        text-align: right;
    }
}

header > div > .flex-row .header-navigation .primary a.ram {
    display: flex;
    gap: 6px;
    align-items: center;
    align-self: stretch;
    justify-content: center;
    padding: 8px 24px;
    line-height: 16px;
    background-color: #c81d25;
}

@media screen and (max-width:769px) {
    header > div > .flex-row .header-navigation .primary a.ram {
        margin-bottom: 24px;
    }
}

@media screen and (min-width: 769px) and (max-width: 840px) {
    header > div > .flex-row .header-navigation .primary a.ram {
        padding-inline: 20px;
        white-space: break-spaces;
    }
}

header > div > .flex-row .header-navigation .primary .ram:hover {
    color: white;
    background-color: #ff5a5f;
    text-decoration: none;
}
header.sticky > div > .flex-row {
    width: unset;
}

@media screen and (min-width: 769px) and (max-width:870px) {
    header > div > .flex-row .header-navigation .primary nav > ul {
        align-items: center;
    }

    header > div > .flex-row .header-navigation .primary a.ram {
        padding-inline: 5px;
        padding-block: 2px;
        font-size: 12px;
        margin: 0;
    }
}

@media (min-width: 1179px) {
    header.sticky > div > .flex-row {
        margin-left: 223px;
    }
}