/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://use.typekit.net/adl7awu.css";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}p,h1,h2,h3,h4,h5{font-style:normal;margin-top:0}ul,ol{margin-top:0;padding:0 0 0 20px}.black{color:#000}.white{color:#fff}.dark-blue{color:#004066}.purple{color:#6f1559}.no-bullets{list-style:none;padding-left:0}.uppercase{text-transform:uppercase}.heading-1{font-family:"refrigerator-deluxe",sans-serif}@media screen and (min-width: 1024px){.heading-1{font-size:64px;line-height:62px;margin-bottom:30px}.heading-1+p{margin-top:-5px}}@media screen and (max-width: 1023px){.heading-1{font-size:42px;line-height:42px;margin-bottom:25px}}.heading-2{font-family:"proxima-nova",sans-serif;font-weight:700}.heading-2 sup{font-size:60%}@media screen and (min-width: 1024px){.heading-2{font-size:24px;line-height:28px;margin-bottom:20px}.heading-2.extra-top-padding{padding-top:30px}}@media screen and (max-width: 1023px){.heading-2{font-size:20px;line-height:22px}}.heading-3{font-family:"refrigerator-deluxe",sans-serif}@media screen and (min-width: 1024px){.heading-3{font-size:50px;line-height:50px;margin-bottom:20px}}@media screen and (max-width: 1023px){.heading-3{font-size:28px;line-height:28px;margin-bottom:15px}}.heading-4{font-family:"refrigerator-deluxe",sans-serif}.heading-4 sup{font-size:50%;vertical-align:8px}.heading-4 a{color:#1e8ade}@media screen and (min-width: 1024px){.heading-4{font-size:34px;line-height:36px}.heading-4+.heading-1{margin-top:-20px}.heading-4+.heading-2{margin-top:-20px}.heading-4+.heading-3{margin-top:-20px}.heading-4+.button-1{margin-top:-10px}}@media screen and (max-width: 1023px){.heading-4{font-size:20px;line-height:20px;margin-bottom:20px}.heading-4+.heading-1{margin-top:-10px}.heading-4+.heading-1+p{margin-top:-10px}}.heading-5{font-family:"proxima-nova",sans-serif}.heading-6{font-family:"proxima-nova",sans-serif}.button-1{background:#1e8ade;color:#fff;font-weight:700;border-radius:10px;display:inline-flex;align-items:center;justify-content:space-between;text-align:left}.button-1:hover{text-decoration:underline}.button-1 .icon{margin-left:30px}.button-1.grey{background-color:#707070}@media screen and (min-width: 1024px){.button-1{padding:8px 20px 8px 20px;min-height:54px;font-size:19px;line-height:20px}}@media screen and (max-width: 1023px){.button-1{padding:8px 20px 8px 20px;font-size:16px;line-height:15px}}.button-1:focus{outline:1px solid #1e8ade;box-shadow:1px 1px 8px 1px #1e8ade}p+.button-1{margin-top:5px}*,*:before,*:after{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%}nav ul{list-style:none;margin:0;padding:0}svg{display:block;overflow:visible;transition:fill .3s ease}img{display:block;max-width:100%;height:auto}input,textarea,button,fieldset,legend{font-family:"proxima-nova",sans-serif}hr{display:table;border:none}body{font-family:"proxima-nova",sans-serif}body:before{content:"";position:fixed;width:100%;height:100%;z-index:1000;transition:opacity 500ms ease,visibility 500ms ease;top:0;left:0}body.page-loaded:before{opacity:0;visibility:hidden}a,button,input[type=submit]{transition:background-color 300ms ease,color 300ms ease,border-color 300ms ease,opacity 300ms ease}input,textarea,button,fieldset,legend{border-radius:0;outline:none;border:none;padding:0;margin:0;background:rgba(0,0,0,0)}button{cursor:pointer}a,a:active,a:visited,a:hover{text-decoration:none}.skip-link{color:#fff;font-weight:700;left:0;padding:10px;position:absolute;transform:translateY(-100%);transition:all .3s ease;z-index:1000;background:#fff}body:not(.page-loaded) .skip-link{display:none}.skip-link:focus{opacity:1;transform:translateY(0%);background:#6f1559}.browserupgrade{display:fixed;width:100%;top:0;left:0;background:#f2f2f2;color:#000;padding:10px;text-align:center}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.container{width:100%;margin:0 auto}.container.full-width{max-width:100%}.no-break{white-space:nowrap}.no-top-padding{padding-top:0 !important}.no-bottom-padding{padding-bottom:0 !important}.no-top-margin{margin-top:0 !important}.no-bottom-margin{margin-bottom:0 !important}picture.centered img{margin:0 auto}*:not(img):not(picture).centered{text-align:center}.break{display:block}img.centered{margin:0 auto}@media screen and (min-width: 1024px){.mobile-only{display:none !important}.no-break-desktop{white-space:nowrap}.break-desktop{display:block}img.centered-desktop{margin:0 auto}picture.centered-desktop img{margin:0 auto}}@media screen and (max-width: 1023px){.no-top-padding-mobile{padding-top:0 !important}.desktop-only{display:none !important}.no-break-mobile{white-space:nowrap}.break-mobile{display:block}img.centered-mobile{margin:0 auto}picture.centered-mobile img{margin:0 auto}}body.modal-active{height:100vh;overflow-y:hidden}.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;visibility:hidden;transition:visibility 300ms ease-in-out,opacity 300ms ease-in-out;background-color:rgba(0,0,0,.6)}body:not(.page-loaded) .modal{display:none}.modal-overflow .modal{overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.modal-overflow .modal .window{top:20px;transform:translateX(-50%) !important;margin-bottom:20px}.modal .window{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 40px);max-width:720px;overflow:hidden;transition:margin 500ms ease,opacity 300ms ease-in-out,visibility 300ms ease-in-out;opacity:0;visibility:hidden;margin-top:-50px}.modal.active{visibility:visible;opacity:1}.modal.active .window{margin:0;transform:translate(-50%, -50%);visibility:visible;opacity:1}.modal .content{background-color:rgba(255,255,255,.9)}.modal .close{position:absolute;right:10px;top:10px;margin-left:auto;width:45px;height:45px;background-color:red}@media screen and (min-width: 1024px){.modal .content{padding:60px 30px 30px 30px}}@media screen and (max-width: 1023px){.modal .content{padding:60px 20px 20px 20px}}body{background-color:#fff}body:before{background-color:#fff}.container{max-width:1460px}main{overflow:hidden}@media screen and (min-width: 1024px){.container{padding:0 30px}main{padding-top:164px}main>section{margin-bottom:65px}main>section.is-first-section .container,main>section:not(#subpage-banner):first-child .container{padding-top:120px}main .container{padding-bottom:30px}}@media screen and (max-width: 1023px){.container{padding:0 25px}main{padding-top:71px}main .container{padding-bottom:25px}main>section{margin-bottom:20px}main>section.is-first-section .container,main>section:not(#subpage-banner):first-child .container{padding-top:60px}}.grey-background{background-color:#f2f2f3}.dark-blue-background{background-color:#004066}.purple-background{background-color:#6f1559}.green-background{background-color:#007a82}.lavender-background{background-color:#7761ad}.condensed-width.large{max-width:1050px}.condensed-width.medium{max-width:550px}picture.has-shadow{display:inline-block;box-shadow:0px 0px 10px rgba(0,0,0,.15)}picture.has-border{display:inline-block;border:1px solid #707070}.has-outlines{position:relative;display:block;margin-bottom:20px}picture.has-outlines img{width:100%}.has-outlines:before{border-radius:40px}.has-outlines:after{border-radius:40px}.has-outlines:before{content:"";position:absolute;width:calc(100% + 10px);height:100%;border:2px solid #317881;border-radius:40px;top:0;transform:translateX(-15px) rotate(-1deg);pointer-events:none}.has-outlines:after{content:"";position:absolute;width:calc(100% + 10px);height:100%;border:2px solid #661d57;border-radius:40px;top:0;transform:translateX(-5px) rotate(-3deg);pointer-events:none}.has-outlines.outline-position-two:before{transform:translateX(2px) rotate(-1deg)}.has-outlines.outline-position-two:after{transform:translateX(-5px) rotate(1deg)}@media screen and (min-width: 1024px){.grey-background-desktop{background-color:#f2f2f3}.wave-top-white-desktop{position:relative}.wave-top-white-desktop .container{padding-top:100px}.wave-top-white-desktop:before{content:"";position:absolute;width:100%;top:0;left:0;background-image:url(../img/wave-top-white@2x.png);background-repeat:repeat-x;z-index:1;height:37px;background-size:1670px 37px}.wave-bottom-white-desktop{position:relative}.wave-bottom-white-desktop .container{padding-bottom:100px}.wave-bottom-white-desktop:after{content:"";position:absolute;width:100%;bottom:0;left:0;background-image:url(../img/wave-bottom-white@2x.png);background-repeat:repeat-x;z-index:1;height:37px;background-size:1670px 37px}.has-animation:not(.columns){transform:translateY(50px);opacity:0;transition:all .5s ease}.has-animation:not(.columns).animate-in{opacity:1;transform:translateY(0)}}@media screen and (max-width: 1023px){.grey-background-mobile{background-color:#f2f2f3}.wave-top-white-mobile{position:relative}.wave-top-white-mobile .container{padding-top:50px}.wave-top-white-mobile:before{content:"";position:absolute;width:100%;top:0;left:0;background-image:url(../img/wave-top-white@2x.png);background-repeat:repeat-x;z-index:1;height:9px;background-size:424px 9px}.wave-bottom-white-mobile{position:relative}.wave-bottom-white-mobile .container{padding-bottom:40px}.wave-bottom-white-mobile:after{content:"";position:absolute;width:100%;bottom:0;left:0;background-image:url(../img/wave-bottom-white@2x.png);background-repeat:repeat-x;z-index:1;height:9px;background-size:424px 9px}.wave-top-grey-mobile{position:relative}.wave-top-grey-mobile .container{padding-top:40px}.wave-top-grey-mobile:after{content:"";position:absolute;width:100%;top:0;left:0;background-image:url(../img/wave-top-grey@2x.png);background-repeat:repeat-x;z-index:1;height:9px;background-size:424px 9px}.wave-bottom-grey-mobile{position:relative}.wave-bottom-grey-mobile .container{padding-bottom:40px}.wave-bottom-grey-mobile:after{content:"";position:absolute;width:100%;bottom:0;left:0;background-image:url(../img/wave-bottom-grey@2x.png);background-repeat:repeat-x;z-index:1;height:9px;background-size:424px 9px}}body{color:#000}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}main p{font-family:"proxima-nova",sans-serif}main p a{color:#1e8ade}main p a:focus,main p a:hover{text-decoration:underline}main p.small-bottom-margin{margin-bottom:5px}@media screen and (min-width: 1024px){main p{font-size:18px;line-height:24px}main p sup{font-size:65%}main p.smaller{font-size:14px;line-height:18px}}@media screen and (max-width: 1023px){main p{font-size:16px;line-height:20px}main p.smaller{font-size:12px;line-height:14px}}main ul{list-style-type:circle}main ul li{font-family:"proxima-nova",sans-serif;color:#007a82}main ul li a{color:#1e8ade}main ul li a:focus,main ul li a:hover{text-decoration:underline}main ul li.small-bottom-margin{margin-bottom:5px}@media screen and (min-width: 1024px){main ul li{font-size:18px;line-height:24px}main ul li sup{font-size:65%}main ul li.smaller{font-size:14px;line-height:18px}}@media screen and (max-width: 1023px){main ul li{font-size:16px;line-height:20px}main ul li.smaller{font-size:12px;line-height:14px}}main ul li>span:not(.no-break){color:#000}main ul ul{list-style-type:disc;margin-top:5px}main ul li:not(:last-child){margin-bottom:5px}@media screen and (min-width: 1024px){main p+ul{margin-top:-10px}}.form-confirmation{display:none}.form-confirmation>.heading-3{margin-bottom:0}.form-success .form-confirmation{display:block}.form-success .form-not-sent{display:none}input[type=text]{background-color:#f2f2f3;width:100%;font-family:"proxima-nova",sans-serif}input[type=text] a{color:#1e8ade}input[type=text] a:focus,input[type=text] a:hover{text-decoration:underline}input[type=text].small-bottom-margin{margin-bottom:5px}@media screen and (min-width: 1024px){input[type=text]{font-size:18px;line-height:24px}input[type=text] sup{font-size:65%}input[type=text].smaller{font-size:14px;line-height:18px}}@media screen and (max-width: 1023px){input[type=text]{font-size:16px;line-height:20px}input[type=text].smaller{font-size:12px;line-height:14px}}.user-input{position:relative;padding-bottom:17px;margin-bottom:5px}.user-input input:focus{outline:1px solid #1e8ade;box-shadow:1px 1px 8px 1px #1e8ade}.user-input label{display:block;margin-bottom:5px}.user-input input+label,.user-input .checkmark-input+label{position:absolute;color:red;font-size:14px;margin:0}.user-input.error input{border:1px solid red}.user-input.checkmark{margin-top:13px}.user-input.checkmark .checkmark-input{margin-top:0;margin-bottom:0}.user-input.checkmark+.user-input.checkmark{padding-top:27px}.checkmark-input{font-family:"proxima-nova",sans-serif;display:block;position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:27px;margin-bottom:27px}.checkmark-input a{color:#1e8ade}.checkmark-input a:focus,.checkmark-input a:hover{text-decoration:underline}.checkmark-input.small-bottom-margin{margin-bottom:5px}@media screen and (min-width: 1024px){.checkmark-input{font-size:18px;line-height:24px}.checkmark-input sup{font-size:65%}.checkmark-input.smaller{font-size:14px;line-height:18px}}@media screen and (max-width: 1023px){.checkmark-input{font-size:16px;line-height:20px}.checkmark-input.smaller{font-size:12px;line-height:14px}}.checkmark-input input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark-input .checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border:1px solid #b1b4b3;background-color:#fff}.checkmark-input:hover input~.checkmark{background-color:#ccc}.checkmark-input input:checked~.checkmark{background-color:#1e8ade}.checkmark-input .checkmark:after{content:"";position:absolute;display:none}.checkmark-input input:checked~.checkmark:after{display:block}.checkmark-input .checkmark:after{left:6px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.checkmark-input input.error~.checkmark{border-color:red}.g-recaptcha{margin-top:30px;margin-bottom:30px}.g-recaptcha.error>div{border:1px solid red}.g-recaptcha.error:after{margin-top:5px;display:block;content:"Please confirm.";padding-top:5px;color:red}form.disabled>*{opacity:.5;pointer-events:none}@media screen and (min-width: 1024px){.user-input label{font-size:18px;line-height:24px}input[type=text]{border-radius:10px;padding:15px}}@media screen and (max-width: 1023px){.user-input label{font-size:14px;line-height:18px}input[type=text]{border-radius:5px;padding:10px}}.sulfite-intoxication-disorders{max-width:533px}.sulfite-intoxication-disorders .header{background-color:#006f77;border-radius:20px;padding:10px 20px;text-align:center;font-weight:bold;width:100%;position:relative}.sulfite-intoxication-disorders img{margin-top:-10%}.outline-picture-cta{position:relative}.outline-picture-cta .outline-cta{position:absolute;text-align:center;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid #007a82}.outline-picture-cta .outline-cta:before{content:"";position:absolute;width:calc(100% + 10px);height:100%;border:2px solid #6e599e;border-radius:50%;top:0;pointer-events:none;top:4px;left:-10px}.outline-picture-cta .outline-cta:after{content:"";position:absolute;width:calc(100% + 10px);height:100%;border:2px solid #661d57;border-radius:50%;top:-3px;left:5px;pointer-events:none}table{border-spacing:0;width:100%;font-family:"proxima-nova",sans-serif}table th{font-weight:bold;text-align:left}table tr:not(:first-child)>*{border-top:1px solid #6f1559}table tr>*{border-collapse:collapse;padding:5px 10px;margin:0}table tr>*:not(:first-child){border-left:1px solid #6f1559}table a{color:#1e8ade}table a:focus,table a:hover{text-decoration:underline}table.small-bottom-margin{margin-bottom:5px}@media screen and (min-width: 1024px){table{font-size:18px;line-height:24px}table sup{font-size:65%}table.smaller{font-size:14px;line-height:18px}}@media screen and (max-width: 1023px){table{font-size:16px;line-height:20px}table.smaller{font-size:12px;line-height:14px}}.outline-card{position:relative;border:2px solid #007a82;border-radius:35px}p+.outline-card{margin-top:30px}.outline-card:before{content:"";position:absolute;width:calc(100% + 10px);height:100%;border:2px solid #6e599e;border-radius:35px;top:0;pointer-events:none;transform:translateX(-10px) rotate(-1deg)}.outline-card:after{content:"";position:absolute;width:calc(100% + 10px);height:100%;border:2px solid #661d57;border-radius:35px;top:0;transform:translateX(-15px) rotate(-2deg);pointer-events:none}.outline-card *:last-child{margin-bottom:0}.outline-card .thumbnail{position:absolute;z-index:1;top:-40px;right:-30px;transform:rotate(5deg)}.outline-card.outline-position-two:before{transform:translateX(2px) rotate(-1deg)}.outline-card.outline-position-two:after{transform:translateX(-5px) rotate(1deg)}hr{display:block;border-top:1px solid #707070}.columns.wrap{flex-wrap:wrap}.columns.vertically-centered{align-items:center}.icon-card{color:#fff;border-radius:20px;padding:20px 10px}.icon-card .image{margin-bottom:10px}.icon-card .image img{margin:0 auto}.icon-card .copy{text-align:center;font-weight:700}.icon-card .copy *:last-child{margin-bottom:0}.tabular-card{border-radius:20px}.tabular-card>div{padding:20px}.tabular-card .header{height:105px;display:flex;align-items:center;border-radius:10px}.tabular-card .header div:nth-child(1){flex-shrink:0;margin-right:15px}.tabular-card.dark-blue{border:5px solid #004066}.tabular-card.dark-blue .header{background-color:#004066}.tabular-card.dark-blue .header img{width:44px}.tabular-card.purple{border:5px solid #6f1559}.tabular-card.purple .header{background-color:#6f1559}.tabular-card.purple .header img{width:79px}.tabular-card.green{border:5px solid #007a82}.tabular-card.green .header{background-color:#007a82}.tabular-card.green .header img{width:43px}.tabular-card.lavender{border:5px solid #7761ad}.tabular-card.lavender .header{background-color:#7761ad}.tabular-card.lavender .header img{width:35px}.outline-card-gradient{border:none;background:linear-gradient(90deg, #003859 0%, #69154d 70%)}#ridealong{border:2px solid #0080d5;filter:drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.16));font-weight:700;padding:10px 20px 15px 20px;text-align:center;background-color:#fff;border-radius:20px;z-index:3}#ridealong p{margin:0;font-size:16px;line-height:20px}@media screen and (min-width: 1024px){.outline-picture-cta .outline-cta{width:281px;height:281px;bottom:-110px;left:-100px;padding:32px}.outline-picture-cta.has-animation .outline-cta{transform:scale(0);transition:all 500ms ease;opacity:0}.outline-picture-cta.has-animation.animate-in .outline-cta{opacity:1;transition-delay:500ms;transform:scale(1)}.outline-card-gradient{position:relative;border:2px solid #007a82;border-radius:35px}.outline-card-gradient.has-animation{transform:translateX(-50px) !important;opacity:0;transition:all .5s ease}.outline-card-gradient.has-animation.animate-in{opacity:1;transform:translateX(0) !important}p+.outline-card-gradient{margin-top:30px}.outline-card-gradient:before{content:"";position:absolute;width:calc(100% + 10px);height:100%;border:2px solid #6e599e;border-radius:35px;top:0;pointer-events:none;transform:translateX(-10px) rotate(-1deg)}.outline-card-gradient:after{content:"";position:absolute;width:calc(100% + 10px);height:100%;border:2px solid #661d57;border-radius:35px;top:0;transform:translateX(-15px) rotate(-2deg);pointer-events:none}.outline-card-gradient *:last-child{margin-bottom:0}.outline-card-gradient>div{padding:50px}.outline-card-gradient:after{border-color:#007a82;transform:translateX(-5px) rotate(-3deg)}.outline-card-gradient:before{transform:translateX(0px) rotate(-1deg)}.outline-card-gradient>div{position:relative}.outline-card-gradient>div:after{content:"";width:70px;height:70px;position:absolute;right:-25px;top:50%;transform:translate(-5px, -50%) rotate(45deg);background-color:#69154d;z-index:1}.outline-card-download{position:relative;border:2px solid #007a82;border-radius:35px;display:flex}.outline-card-download>div:nth-child(1){padding-right:220px}}@media screen and (min-width: 1024px)and (max-width: 1200px){.outline-card-download>div:nth-child(1){padding-right:220px}}@media screen and (min-width: 1024px){.hcp .outline-card-download>div:nth-child(1){padding-right:300px}}@media screen and (min-width: 1024px)and (max-width: 1200px){.hcp .outline-card-download>div:nth-child(1){padding-right:220px}}@media screen and (min-width: 1024px){.outline-card-download .button-1{width:100%;max-width:300px}}@media screen and (min-width: 1024px){.outline-card-download>div{padding:30px}}@media screen and (min-width: 1024px){p+.outline-card-download{margin-top:30px}}@media screen and (min-width: 1024px){.outline-card-download:before{content:"";position:absolute;width:calc(100% + 10px);height:100%;border:2px solid #6e599e;border-radius:35px;top:0;pointer-events:none;transform:translateX(-10px) rotate(-1deg)}}@media screen and (min-width: 1024px){.outline-card-download:after{content:"";position:absolute;width:calc(100% + 10px);height:100%;border:2px solid #661d57;border-radius:35px;top:0;transform:translateX(-15px) rotate(-2deg);pointer-events:none}}@media screen and (min-width: 1024px){.outline-card-download *:last-child{margin-bottom:0}}@media screen and (min-width: 1024px){.outline-card-download .thumbnail{position:absolute;z-index:1;top:-15px;right:-40px;transform:rotate(3deg)}.hcp .outline-card-download .thumbnail{top:5px}}@media screen and (min-width: 1024px)and (max-width: 1200px){.hcp .outline-card-download .thumbnail{width:250px}}@media screen and (min-width: 1024px){.outline-card>div{padding:30px}}@media screen and (min-width: 1024px){hr{margin:90px 0}hr.no-line{border-top:none;margin:35px 0}hr.extra-height{margin:70px 0}}@media screen and (min-width: 1024px){.tabular-card{flex-basis:267px}.tabular-card.expanded-width{flex-basis:567px}}@media screen and (min-width: 1024px){#ridealong{position:fixed;right:-2px;top:50%;transform:translateY(-50%);filter:drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.16));width:165px;border-top-right-radius:0;border-bottom-right-radius:0}#ridealong a{display:block;color:#1e8ade}}@media screen and (min-width: 1024px){.has-white-background{border-radius:40px;background-color:#fff;padding:30px 35px}}@media screen and (min-width: 1024px){.has-purple-border{border-radius:40px;border:6px solid #69154d;padding:30px 35px}}@media screen and (min-width: 1024px){.columns{display:flex;margin-bottom:20px}.columns.has-animation>div{transform:translateY(50px);opacity:0;transition:all .5s ease}.columns.has-animation.animate-in>div{opacity:1;transform:translateY(0)}.columns.has-animation.animate-in>div:nth-of-type(2){transition-delay:.15s}.columns.has-animation.animate-in>div:nth-of-type(3){transition-delay:.3s}.columns.has-animation.animate-in>div:nth-of-type(4){transition-delay:.45s}.columns.has-animation.animate-in>div:nth-of-type(5){transition-delay:.6s}.columns.has-tabular-cards{margin:0 -10px}.columns.has-tabular-cards .tabular-card{flex-basis:267px;margin:0 5px;margin-bottom:10px}.columns.has-tabular-cards .tabular-card.expanded-width{flex-basis:567px}}@media screen and (min-width: 1024px)and (max-width: 1415px){.columns.has-tabular-cards{flex-wrap:wrap}.columns.has-tabular-cards .tabular-card{flex-basis:calc(50% - 10px);width:calc(50% - 10px)}.columns.has-tabular-cards .tabular-card.expanded-width{flex-basis:calc(50% - 10px)}}@media screen and (min-width: 1024px){.columns.small-gutter>div:not(:first-child){margin-left:10px}.columns.small-gutter.wrap>div{margin-bottom:10px}}@media screen and (min-width: 1024px){.columns.medium-gutter>div:not(:first-child){margin-left:20px}.columns.medium-gutter.wrap>div{margin-bottom:20px}}@media screen and (min-width: 1024px){.columns.large-gutter>div:not(:first-child){margin-left:50px}.columns.large-gutter.wrap>div{margin-bottom:20px}}@media screen and (min-width: 1024px){.columns .grow{flex-grow:1}}@media screen and (min-width: 1024px){.columns.wrap{flex-wrap:wrap}}@media screen and (min-width: 1024px){.columns .static-column{flex-grow:0;flex-shrink:0}}@media screen and (min-width: 1024px){.columns.two{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-50px;margin-right:-50px}.columns.two>*{margin-left:50px;margin-right:50px;width:calc(50% - 100px)}.columns.two>*:nth-child(n+3){margin-top:100px}}@media screen and (min-width: 1024px){.columns.three{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.columns.three>*{margin-left:15px;margin-right:15px;width:calc(33.3333333333% - 30px)}.columns.three>*:nth-child(n+4){margin-top:30px}}@media screen and (min-width: 1024px){.columns.four{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.columns.four>*{margin-left:15px;margin-right:15px;width:calc(25% - 30px)}.columns.four>*:nth-child(n+5){margin-top:30px}}@media screen and (min-width: 1024px)and (max-width: 1023px){.columns.four>*{width:calc(25% - 30px)}.columns.four>*:nth-child(n+5){margin-top:30px}}@media screen and (max-width: 1023px){.has-purple-border{border-radius:30px;margin-top:60px;border:3px solid #69154d;padding:30px 30px 40px 30px}.outline-picture-cta .outline-cta{width:180px;height:180px;bottom:-50px;left:-10px;padding:25px}.outline-picture-cta .outline-cta .heading-4{font-size:20px;line-height:22px}.outline-card-gradient{margin-left:-25px;width:calc(100% + 50px);padding:25px}.outline-card-download{background-color:#f2f2f3;margin-left:-25px;padding-left:25px;padding-right:25px;width:calc(100% + 50px);padding-bottom:40px;position:relative}.outline-card-download .button-1{width:100%;max-width:300px}.outline-card-download .thumbnail{transform:rotate(5deg);width:150px;flex-shrink:0;margin-left:30px}.outline-card-download:after{content:"";position:absolute;width:100%;bottom:-9px;left:0;background-image:url(../img/wave-bottom-grey-purple@2x.png);background-repeat:repeat-x;z-index:1;height:9px;background-size:424px 9px}.outline-card{margin:10px 0}.outline-card>div{padding:30px 20px}hr{margin:20px 0}hr.no-line{border-top:none;margin:50px 0}hr.extra-height{margin:70px 0}#ridealong{margin:50px 25px}.columns:not(:last-child){margin-bottom:20px}.columns .static-column{flex-shrink:.5}.columns:not(.has-mobile-columns)>*:not(:last-child){margin-bottom:25px}.columns:not(.has-mobile-columns).small-gutter>*:not(:last-child){margin-bottom:10px}.columns:not(.has-mobile-columns)>div:not(:last-child){margin-bottom:30px}.columns:not(.has-mobile-columns).mobile-order-reversed{flex-direction:column}.columns.mobile-order-reversed{display:flex}.columns.mobile-order-reversed>*:nth-child(1){order:2;margin-bottom:0}.columns.mobile-order-reversed>*:nth-child(2){order:1;margin-bottom:20px}.columns.has-mobile-columns{display:flex}.columns.has-mobile-columns.two{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-12.5px;margin-right:-12.5px}.columns.has-mobile-columns.two>*{margin-left:12.5px;margin-right:12.5px;width:calc(50% - 25px)}.columns.has-mobile-columns.two>*:nth-child(n+3){margin-top:25px}.columns.has-mobile-columns.four{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-12.5px;margin-right:-12.5px}.columns.has-mobile-columns.four>*{margin-left:12.5px;margin-right:12.5px;width:calc(50% - 25px)}.columns.has-mobile-columns.four>*:nth-child(n+3){margin-top:25px}.columns.has-mobile-columns.five{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:-12.5px;margin-right:-12.5px}.columns.has-mobile-columns.five>*{margin-left:12.5px;margin-right:12.5px;width:calc(33.3333333333% - 25px)}.columns.has-mobile-columns.five>*:nth-child(n+4){margin-top:25px}.columns.has-mobile-columns.medium-gutter>div:not(:first-child){margin-left:15px}.columns.has-mobile-columns.medium-gutter.wrap>div{margin-bottom:15px}.columns.has-mobile-columns.large-gutter.mobile-order-reversed>div:not(:last-child){margin-left:20px}.columns.has-mobile-columns.large-gutter.mobile-order-reversed .static-column{flex-shrink:0}}#main-header{z-index:999}#main-header .site-logo span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media screen and (min-width: 1024px){#main-header{position:fixed;background-color:#fff;width:100%;top:0;height:164px}#main-header .audience-message{position:absolute;right:30px;font-size:14px;font-style:italic}#main-header #burger{display:none}#main-header .container{padding-top:17px;position:relative;height:100%}#main-header .site-logo{display:block;max-width:220px;margin:0 auto 15px auto}}@media screen and (min-width: 1024px)and (max-width: 1090px){#main-header .site-logo{margin-top:12px;max-width:180px}}@media screen and (min-width: 1024px){#main-header nav.audience{position:absolute;top:54px;font-size:18px}}@media screen and (min-width: 1024px)and (max-width: 1280px){#main-header nav.audience{top:55px;font-size:16px}}@media screen and (min-width: 1024px){#main-header nav.audience li{position:relative;padding-bottom:26px}.hcp #main-header nav.audience li.hcp a,.patient #main-header nav.audience li.patient a{font-weight:600}.hcp #main-header nav.audience li.hcp:after,.patient #main-header nav.audience li.patient:after{position:absolute;content:"";background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4Ljc1OCIgaGVpZ2h0PSIxMC43ODkiIHZpZXdCb3g9IjAgMCA4Ljc1OCAxMC43ODkiPgogIDxwYXRoIGlkPSJQYXRoXzQ5MCIgZGF0YS1uYW1lPSJQYXRoIDQ5MCIgZD0iTTM2ODAuODU3LDQzNDEuMTQxbDMuOTQzLTkuMywzLjg5Myw5LjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNjgwLjM5NiAtNDMzMC41NDcpIiBmaWxsPSIjZmZmIiBzdHJva2U9IiNiM2I2YjgiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4K");width:8px;height:11px;bottom:-1px;left:50%;transform:translateX(-50%)}}@media screen and (min-width: 1024px){#main-header nav.audience ul{display:flex}}@media screen and (min-width: 1024px){#main-header nav.audience li:not(:last-child){margin-right:35px}}@media screen and (min-width: 1024px)and (max-width: 1090px){#main-header nav.audience li:not(:last-child){margin-right:20px}}@media screen and (min-width: 1024px){#main-header nav.audience a{color:#000}#main-header nav.audience a:focus,#main-header nav.audience a:hover{color:#1e8ade}}@media screen and (min-width: 1024px){#main-header nav.primary{padding-top:16px;border-top:1px solid #b3b6b8;position:absolute;bottom:0;width:calc(100% - 60px);font-size:18px}}@media screen and (min-width: 1024px)and (max-width: 1280px){#main-header nav.primary{font-size:16px}}@media screen and (min-width: 1024px){#main-header nav.primary ul{display:flex;justify-content:space-around;max-width:1350px;margin:0 auto}}@media screen and (min-width: 1024px){#main-header nav.primary li{text-align:center}#main-header nav.primary li:not(:first-child){margin-left:20px}}@media screen and (min-width: 1024px)and (max-width: 1090px){#main-header nav.primary li:not(:first-child){margin-right:10px}}@media screen and (min-width: 1024px){#main-header nav.primary li:not(:last-child){margin-right:20px}}@media screen and (min-width: 1024px){.patient.what-is-mocd-type-a #main-header nav.primary li:nth-child(2) a:after,.patient.symptoms #main-header nav.primary li:nth-child(3) a:after,.patient.diagnosis #main-header nav.primary li:nth-child(4) a:after,.patient.resources #main-header nav.primary li:nth-child(5) a:after,.hcp.home #main-header nav.primary li:nth-child(1) a:after,.hcp.what-is-mocd-type-a #main-header nav.primary li:nth-child(2) a:after,.hcp.symptoms #main-header nav.primary li:nth-child(3) a:after,.hcp.diagnosis #main-header nav.primary li:nth-child(4) a:after,.hcp.resources #main-header nav.primary li:nth-child(5) a:after{transform:translateY(-100%)}}@media screen and (min-width: 1024px){#main-header nav.primary a{display:block;font-weight:bold;color:#004066;height:48px;position:relative;overflow:hidden}#main-header nav.primary a:after{content:"";position:absolute;bottom:-5px;height:5px;background-color:#70105a;width:100%;left:0;transition:transform 300ms ease;pointer-events:none}#main-header nav.primary a:focus:after,#main-header nav.primary a:hover:after{transform:translateY(-100%)}#main-header nav.primary a:focus a,#main-header nav.primary a:hover a{height:100%}}@media screen and (min-width: 1024px){#main-header nav.secondary{position:absolute;font-weight:bold;right:30px;top:53px;font-size:20px}}@media screen and (min-width: 1024px)and (max-width: 1280px){#main-header nav.secondary{top:55px;font-size:16px}}@media screen and (min-width: 1024px){#main-header nav.secondary ul{display:flex}}@media screen and (min-width: 1024px){#main-header nav.secondary li:not(:last-child){margin-right:30px}}@media screen and (min-width: 1024px)and (max-width: 1090px){#main-header nav.secondary li:not(:last-child){margin-right:20px}}@media screen and (min-width: 1024px){#main-header nav.secondary a{color:#1e8ade}#main-header nav.secondary a:focus,#main-header nav.secondary a:hover{color:#004066}}@media screen and (min-width: 1024px){#main-header nav.tertiary{display:none}}@media screen and (max-width: 1023px){#main-header{position:relative;z-index:999}#main-header .audience-message{display:none}#main-header .container{padding:0}#main-header .toolbar{position:fixed;top:0;background-color:#fff;width:100%;height:71px;display:flex;justify-content:space-between;padding-top:0px;padding-left:25px;z-index:999}#main-header .site-logo{display:block;width:151px;height:45px;margin-top:10px}#main-header #burger{position:relative;width:56px;height:56px;top:5px}#main-header #burger:before,#main-header #burger:after,#main-header #burger span{position:absolute;width:27px;height:2px;left:15px;background-color:#000;transition:all 300ms ease;border-radius:2px}#main-header #burger:before{content:"";top:19px}.menu-active #main-header #burger:before{top:50%;transform:rotate(45deg)}#main-header #burger:after{content:"";bottom:16px}.menu-active #main-header #burger:after{bottom:calc(50% - 2px);transform:rotate(-45deg)}#main-header #burger span{top:50%}.menu-active #main-header #burger span{opacity:0}#main-header .menu{position:fixed;height:calc(100vh - 71px);top:71px;overflow:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;background:linear-gradient(#69154d 0%, #003859 100%);width:100%;opacity:0;visibility:hidden;pointer-events:none;padding:35px 30px;z-index:999}#main-header .menu .disclaimer{padding-top:40px;padding-right:80px}#main-header .menu .disclaimer p{font-size:12px}#main-header .menu a{color:#fff}#main-header .menu li:not(.has-download-link) a:hover{text-decoration:underline}.menu-active #main-header .menu{opacity:1;visibility:visible;pointer-events:all}#main-header li{margin-bottom:18px}#main-header nav.primary a{font-weight:700}.patient.home #main-header nav.primary li:nth-child(1) a,.patient.what-is-mocd-type-a #main-header nav.primary li:nth-child(2) a,.patient.symptoms #main-header nav.primary li:nth-child(3) a,.patient.diagnosis #main-header nav.primary li:nth-child(4) a,.patient.resources #main-header nav.primary li:nth-child(5) a,.hcp.home #main-header nav.primary li:nth-child(1) a,.hcp.what-is-mocd-type-a #main-header nav.primary li:nth-child(2) a,.hcp.symptoms #main-header nav.primary li:nth-child(3) a,.hcp.diagnosis #main-header nav.primary li:nth-child(4) a,.hcp.resources #main-header nav.primary li:nth-child(5) a{text-decoration:underline}#main-header nav.secondary{padding-top:20px}#main-header nav.tertiary{padding-top:25px;margin-top:25px;border-top:1px solid rgba(255,255,255,.5)}#main-header .has-download-link{margin-bottom:20px}#main-header .has-download-link~li:not(.has-download-link){margin-top:45px}#main-header .has-download-link svg{width:23px}#main-header .has-download-link a{background:#1e8ade;color:#fff;font-weight:700;border-radius:10px;display:inline-flex;align-items:center;justify-content:space-between;text-align:left;display:flex;max-width:343px}#main-header .has-download-link a:hover{text-decoration:underline}#main-header .has-download-link a .icon{margin-left:30px}#main-header .has-download-link a.grey{background-color:#707070}}@media screen and (max-width: 1023px)and (min-width: 1024px){#main-header .has-download-link a{padding:8px 20px 8px 20px;min-height:54px;font-size:19px;line-height:20px}}@media screen and (max-width: 1023px)and (max-width: 1023px){#main-header .has-download-link a{padding:8px 20px 8px 20px;font-size:16px;line-height:15px}}@media screen and (max-width: 1023px){#main-header .has-download-link a:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNy40NzMiIGhlaWdodD0iMjcuNDczIiB2aWV3Qm94PSIwIDAgMjcuNDczIDI3LjQ3MyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTAuNTc2LDM1LjQ3M0EyLjY0MSwyLjY0MSwwLDAsMSw4LDMyLjlWMjYuNzU5aDIuNTc2VjMyLjlIMzIuOVYyNi43NTloMi41NzZWMzIuOUEyLjY0MSwyLjY0MSwwLDAsMSwzMi45LDM1LjQ3M1pNMjEuNzM2LDI4LjksMTMuNDUyLDIwLjYyLDE1LjMsMTguNzc0bDUuMTUxLDUuMTUxVjhoMi41NzZWMjMuOTI2bDUuMTUxLTUuMTUxLDEuODQ2LDEuODQ2WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTggLTgpIiBmaWxsPSIjZmZmIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3ZnPg==);z-index:1;background-size:23px 23px;width:23px;height:23px}}#home-banner li{font-family:"refrigerator-deluxe",sans-serif;font-weight:700}#home-banner li:nth-child(1),#home-banner li:nth-child(1)>span{color:#004066}#home-banner li:nth-child(2),#home-banner li:nth-child(2)>span{color:#707070}#home-banner li:nth-child(3),#home-banner li:nth-child(3)>span{color:#6f1559}#home-banner li:nth-child(4),#home-banner li:nth-child(4)>span{color:#7763ab}#home-banner li:nth-child(5),#home-banner li:nth-child(5)>span{color:#007a82}@media screen and (min-width: 1024px){#home-banner{position:relative;background-color:#fdf7f7}#home-banner:after{content:"";position:absolute;width:100%;height:37px;bottom:0;left:0;background-image:url(../img/home-banner-desktop-bottom@2x.png);background-size:1670px 37px;background-repeat:repeat-x}#home-banner ul{list-style:none;padding:0}#home-banner .image img{height:100%;-o-object-fit:cover;object-fit:cover;height:786px}}@media screen and (min-width: 1024px)and (max-width: 1380px){#home-banner .image img{-o-object-position:-500px center;object-position:-500px center}}@media screen and (min-width: 1024px){#home-banner .copy{position:absolute;top:55px;left:1040px;max-width:680px;padding-right:30px}}@media screen and (min-width: 1024px)and (max-width: 2017px){#home-banner .copy{left:51.5%}}@media screen and (min-width: 1024px)and (max-width: 1380px){#home-banner .copy{left:515px}}@media screen and (min-width: 1024px){#home-banner li{font-size:34px;line-height:36px;position:relative;margin-bottom:22px}}@media screen and (min-width: 1024px)and (max-width: 1380px){#home-banner li{font-size:24px;line-height:26px;margin-bottom:40px}}@media screen and (min-width: 1024px){.hcp #home-banner li{margin-bottom:30px}}@media screen and (min-width: 1024px){#home-banner li:last-child{margin-bottom:0}}@media screen and (min-width: 1024px){#home-banner li:nth-child(1){font-size:64px;line-height:62px}}@media screen and (min-width: 1024px)and (max-width: 1380px){#home-banner li:nth-child(1){font-size:48px;line-height:50px}}@media screen and (min-width: 1024px){#home-banner li:nth-child(1) span{color:#004066}}@media screen and (min-width: 1024px){#home-banner ul .line{position:absolute;right:calc(100% + 20px)}}@media screen and (min-width: 1024px)and (max-width: 1380px){#home-banner ul .line{right:calc(100% + 10px)}}@media screen and (min-width: 1024px){.patient #home-banner ul li:nth-child(1) .line{bottom:25px}}@media screen and (min-width: 1024px)and (max-width: 1380px){.patient #home-banner ul li:nth-child(1) .line{bottom:20px}}@media screen and (min-width: 1024px){.patient #home-banner ul li:nth-child(2) .line{top:-42px}}@media screen and (min-width: 1024px){.patient #home-banner ul li:nth-child(3) .line{top:-35px}}@media screen and (min-width: 1024px){.patient #home-banner ul li:nth-child(4) .line{top:-25px}}@media screen and (min-width: 1024px){.patient #home-banner ul li:nth-child(5) .line{top:-25px}}@media screen and (min-width: 1024px){.hcp #home-banner ul li:nth-child(1) .line{bottom:25px}.hcp #home-banner ul li:nth-child(2) .line{top:-42px}.hcp #home-banner ul li:nth-child(3) .line{top:-33px}.hcp #home-banner ul li:nth-child(4) .line{top:-25px}.hcp #home-banner ul li:nth-child(5) .line{top:-23px}}@media screen and (min-width: 1024px){#home-banner .circles{display:none}}@media screen and (max-width: 1023px){#home-banner{background-color:#f2f2f3;position:relative;margin-bottom:50px}#home-banner .circle{position:absolute;z-index:1}#home-banner .circles{width:100%;height:100%;position:absolute;top:50px}#home-banner:after{content:"";position:absolute;width:100%;height:9px;bottom:0;left:0;background-image:url(../img/home-banner-desktop-bottom@2x.png);background-size:424px 9px;background-repeat:repeat-x}#home-banner .line{display:none}#home-banner .image{padding-top:100px;background-color:#f8efea;position:relative;overflow:hidden}#home-banner img{width:100%}#home-banner .copy{display:flex;flex-direction:column;padding:30px 25px}#home-banner .copy:before{position:absolute;left:0;content:"";top:0;width:100%;height:200px;background:linear-gradient(#f8efea 50%, rgba(255, 255, 255, 0) 100%)}#home-banner ul{order:1;list-style:disc}#home-banner p{padding-top:20px;order:3}#home-banner .button-1{order:2}#home-banner li{font-size:24px;line-height:26px}#home-banner li:not(:last-child){margin-bottom:15px}#home-banner li:first-child{position:absolute;list-style:none;width:calc(100% - 50px);top:18px;left:25px;font-size:38px;line-height:38px}}#main-footer{background-color:#f2f2f3;color:#000}#main-footer nav a{font-weight:700;color:#1e8ade}#main-footer nav a:focus,#main-footer nav a:hover{color:#004066}@media screen and (min-width: 1024px){#main-footer .container{display:flex;align-items:center;justify-content:space-between;padding-top:30px;padding-bottom:30px}}@media screen and (min-width: 1024px)and (min-width: 1251px){#main-footer .copyright span:not(:last-child):after{content:" | ";margin:0 5px}}@media screen and (min-width: 1024px)and (max-width: 1250px){#main-footer .copyright span{display:block}}@media screen and (min-width: 1024px){#main-footer nav{margin:0 30px;flex-grow:1;font-size:18px}#main-footer nav a{font-size:16px}#main-footer nav ul{display:flex;justify-content:space-around}#main-footer nav li{margin-bottom:0}}@media screen and (max-width: 1023px){#main-footer .container{display:flex;flex-direction:column;padding-top:20px;padding-bottom:30px}#main-footer nav{order:1;font-size:16px;margin-bottom:25px}#main-footer nav a{font-size:14px}#main-footer nav ul{display:flex}#main-footer nav li:not(:last-child){margin-right:20px}#main-footer .logo{order:2;margin-bottom:13px}#main-footer .copyright{order:3;font-size:12px}#main-footer .copyright span:nth-child(1){display:block}}#subpage-banner .sub-heading{font-family:"refrigerator-deluxe",sans-serif;color:#000}@media screen and (min-width: 1024px){#subpage-banner{position:relative;height:564px;background-size:1920px 564px;background-position:top right;background-repeat:no-repeat;display:flex;align-items:center;position:relative}#subpage-banner .container{padding-bottom:100px}#subpage-banner:after{content:"";position:absolute;width:100%;bottom:0;left:0;background-image:url(../img/wave-bottom-white@2x.png);background-repeat:repeat-x;z-index:1;height:37px;background-size:1670px 37px}#subpage-banner.condensed-height{height:400px}#subpage-banner .container{padding-bottom:0}}@media screen and (min-width: 1024px)and (max-width: 1320px){#subpage-banner{background-position:top left -600px}}@media screen and (min-width: 1024px){#subpage-banner .heading-2{margin-bottom:20px}}@media screen and (min-width: 1024px){#subpage-banner .copy{position:relative;z-index:2;max-width:650px}#subpage-banner .copy *:last-child{margin-bottom:0}}@media screen and (min-width: 1024px){#subpage-banner .sub-heading{font-size:36px}}@media screen and (min-width: 1024px){#subpage-banner .image{position:absolute;z-index:1;width:100%;height:100%}#subpage-banner .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 1023px){#subpage-banner{background-repeat:no-repeat;background-size:contain}#subpage-banner .sub-heading{font-size:22px}#subpage-banner .image{position:relative;height:45vw;min-height:250px;max-height:500px;position:relative}#subpage-banner .image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#subpage-banner .image .container{padding-bottom:40px}#subpage-banner .image:after{content:"";position:absolute;width:100%;bottom:0;left:0;background-image:url(../img/wave-bottom-white@2x.png);background-repeat:repeat-x;z-index:1;height:9px;background-size:424px 9px}body.resources #subpage-banner{margin-bottom:0}body.resources #subpage-banner .image{position:relative}body.resources #subpage-banner .image .container{padding-bottom:40px}body.resources #subpage-banner .image:after{content:"";position:absolute;width:100%;bottom:0;left:0;background-image:url(../img/wave-bottom-grey@2x.png);background-repeat:repeat-x;z-index:1;height:9px;background-size:424px 9px}#subpage-banner .container{padding-top:23px}#subpage-banner.has-mobile-border .container{padding-bottom:0}#subpage-banner.has-mobile-border .copy{border-bottom:1px solid #0c4066}}@media screen and (max-width: 1023px){#sulfite-intoxication-disorders .image{width:65px}}#mocs1-animation{position:relative}#mocs1-animation p{margin:0}#mocs1-animation .x{position:absolute}#mocs1-animation .level{display:flex;margin-bottom:50px;position:relative}#mocs1-animation .level:nth-child(1) .x{bottom:0;width:34px;left:50%;transform:translate(-50%, calc(100% + 10px));z-index:1}#mocs1-animation .level .arrow{bottom:0;width:36px;height:51px;position:absolute;bottom:0;left:50%;transform:translate(-50%, 100%)}#mocs1-animation .image .second{opacity:0}#mocs1-animation .copy{position:absolute;display:flex;align-items:center;justify-content:flex-end;height:100%;overflow:hidden}#mocs1-animation .copy>div{background-color:#fff;height:100%;width:100%;display:flex;align-items:center;border-top-left-radius:20px;border-bottom-left-radius:20px;justify-content:flex-end;text-align:right;color:#007a82;position:absolute;transform:translateX(100%)}#mocs1-animation .box{position:relative;display:flex;border:5px solid #7761ad;border-radius:20px;background-color:#fff;flex-shrink:0;align-items:center}#mocs1-animation .box .image{margin-right:10px;flex-shrink:0;position:relative}#mocs1-animation .box .image .second{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}#mocs1-animation .label{text-align:center;flex-grow:1;position:relative}#mocs1-animation .label .x{left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 1024px){#mocs1-animation{padding-top:40px;margin-bottom:40px}#mocs1-animation .copy{width:50%;right:50%}#mocs1-animation .copy>div{padding:30px 170px 30px 30px}#mocs1-animation .level{justify-content:center}#mocs1-animation .box{width:305px;padding:12px 30px 18px 30px}#mocs1-animation .label p{font-size:22px;line-height:24px}#mocs1-animation .label .x{width:79px}#mocs1-animation .label .x img{width:79px}#mocs1-animation .brain-callout{position:absolute;width:330px;bottom:0;left:calc(50% + 170px)}#mocs1-animation .brain-callout img{margin:0 auto 20px auto}#mocs1-animation .brain-callout p{text-align:center}}@media screen and (max-width: 1023px){#mocs1-animation{margin-bottom:40px}#mocs1-animation .level{justify-content:flex-end}#mocs1-animation p{font-size:14px;line-height:16px}#mocs1-animation .copy{width:100%;right:0}#mocs1-animation .copy>div{padding:30px 160px 30px 20px}#mocs1-animation .box{width:150px;padding:20px 20px 20px 10px}#mocs1-animation .image{max-width:40px}#mocs1-animation .label .x{width:65px}#mocs1-animation .label .x img{width:65px}#mocs1-animation .brain-callout{display:flex}#mocs1-animation .brain-callout img{order:2;width:80px;margin-left:20px}#mocs1-animation .brain-callout p{text-align:right}}#cta-banner .container{display:flex;padding-top:0;padding-bottom:0}@media screen and (min-width: 1024px){#cta-banner{color:#fff;position:relative}#cta-banner.purple-gradient{background:#69154d;background:linear-gradient(-90deg, rgb(105, 21, 77) 0%, rgb(56, 36, 84) 50%, rgb(56, 36, 84) 100%)}#cta-banner.blue-gradient{background:linear-gradient(-90deg, rgb(105, 21, 77) 0%, rgb(59, 48, 90) 50%, rgb(0, 56, 89) 100%)}#cta-banner.blue-gradient .image:nth-child(2):after{background:linear-gradient(90deg, rgb(59, 48, 90) 0%, rgba(0, 56, 89, 0) 100%)}#cta-banner .container{height:450px;display:flex;align-items:center}#cta-banner .image:nth-child(1){position:absolute;width:50%;height:100%;top:0}#cta-banner .image:nth-child(1):after{content:"";position:absolute;width:40%;right:0;height:100%;background:linear-gradient(90deg, rgba(56, 36, 84, 0) 0%, rgb(56, 36, 84) 100%);top:0}#cta-banner .image:nth-child(1) img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;top:0}#cta-banner .image:nth-child(2){position:absolute;width:50%;height:100%;top:0;right:0}#cta-banner .image:nth-child(2):after{content:"";position:absolute;width:40%;left:0;height:100%;background:linear-gradient(90deg, rgb(0, 56, 89) 0%, rgba(0, 56, 89, 0) 100%);top:0}#cta-banner .image:nth-child(2) img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;top:0}#cta-banner .copy{width:50%}#cta-banner .container:nth-child(2) .copy{margin-left:auto}}@media screen and (max-width: 1023px){#cta-banner{background-color:#f2f2f3;display:flex;flex-direction:column;margin-bottom:40px;position:relative;position:relative}#cta-banner .container{padding-top:50px}#cta-banner:before{content:"";position:absolute;width:100%;top:0;left:0;background-image:url(../img/wave-top-white@2x.png);background-repeat:repeat-x;z-index:1;height:9px;background-size:424px 9px}#cta-banner .container{padding-bottom:40px}#cta-banner:after{content:"";position:absolute;width:100%;bottom:0;left:0;background-image:url(../img/wave-bottom-white@2x.png);background-repeat:repeat-x;z-index:1;height:9px;background-size:424px 9px}#cta-banner .heading-2{color:#6f1559}#cta-banner .container{order:1;padding-top:20px;padding-bottom:40px}#cta-banner .image{position:relative;height:40vw;min-height:248px;max-height:500px;position:relative}#cta-banner .image .container{padding-bottom:40px}#cta-banner .image:after{content:"";position:absolute;width:100%;bottom:0;left:0;background-image:url(../img/wave-bottom-grey@2x.png);background-repeat:repeat-x;z-index:1;height:9px;background-size:424px 9px}#cta-banner .image img{width:100%;position:absolute;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}}#signs-and-symptoms-animation{position:relative}#signs-and-symptoms-animation .label{position:absolute}#signs-and-symptoms-animation .label p{margin:0}#signs-and-symptoms-animation .label.one{left:50%;transform:translateX(-50%);text-align:center}#signs-and-symptoms-animation p{font-size:18px;line-height:22px}#signs-and-symptoms-animation img{max-width:inherit}#signs-and-symptoms-animation .animation{position:relative;margin:0 auto;max-width:592px}#signs-and-symptoms-animation .baby{position:absolute;top:50%;left:50%;margin-top:-15px;transform:translate(-50%, -50%)}#signs-and-symptoms-animation .mask{position:absolute;width:50%;height:100%;background-color:#fff;top:0;display:none}#signs-and-symptoms-animation .circle{position:absolute;z-index:1}#signs-and-symptoms-animation .circle.one{top:-7%;left:40%}#signs-and-symptoms-animation .circle.two{top:8%;left:75.3%}#signs-and-symptoms-animation .circle.three{top:40%;left:86.3%}#signs-and-symptoms-animation .circle.four{top:74%;left:75.3%}#signs-and-symptoms-animation .circle.five{top:88.4%;left:40%}#signs-and-symptoms-animation .circle.six{top:74.4%;left:4%}#signs-and-symptoms-animation .circle.seven{top:40.1%;left:-9%}#signs-and-symptoms-animation .circle.eight{top:8.1%;left:4%}#signs-and-symptoms-animation .background-circle{width:592px;height:592px}#signs-and-symptoms-animation .label{height:16.1%;display:flex;width:45%;align-items:center;padding:0 20px}#signs-and-symptoms-animation .label.one{top:-12%;align-items:flex-start;width:100%;justify-content:center}#signs-and-symptoms-animation .label.two{top:9%;left:94%}#signs-and-symptoms-animation .label.three{top:41.5%;left:105%}#signs-and-symptoms-animation .label.four{top:75%;left:94%}#signs-and-symptoms-animation .label.five{justify-content:center;top:108%;width:100%;align-items:flex-start}#signs-and-symptoms-animation .label.six{top:75%;right:96%;text-align:right;justify-content:flex-end}#signs-and-symptoms-animation .label.seven{top:41%;right:109%;text-align:right;justify-content:flex-end}#signs-and-symptoms-animation .label.eight{top:9%;right:96%;text-align:right;justify-content:flex-end}@media screen and (min-width: 1024px){#signs-and-symptoms-animation{padding:90px 0 60px 0}}@media screen and (max-width: 1023px){#signs-and-symptoms-animation{padding:40px 0 60px 0;height:300px}#signs-and-symptoms-animation .label{width:28%}#signs-and-symptoms-animation .animation{position:absolute;left:50%;transform:translateX(-50%) scale(0.4);width:592px;transform-origin:top center}}@media screen and (max-width: 1023px){#signup-confirmation .container{padding-top:0}#signup-confirmation *{text-align:center}#signup-confirmation .condensed-width{margin-left:auto;margin-right:auto}#signup-confirmation .heading-1{margin-left:-25px;width:calc(100% + 50px);padding:25px;background-color:#f2f2f3;text-align:center;padding:40px 0 60px 0;position:relative}#signup-confirmation .heading-1 .container{padding-bottom:40px}#signup-confirmation .heading-1:after{content:"";position:absolute;width:100%;bottom:0;left:0;background-image:url(../img/wave-bottom-white@2x.png);background-repeat:repeat-x;z-index:1;height:9px;background-size:424px 9px}#signup-confirmation .static-column{display:flex;justify-content:center}}#sulfite-oxidase-animation{position:relative}#sulfite-oxidase-animation .molecule{position:absolute;left:67%;top:48%;width:13.6%}#audience-modal{background-color:rgba(0,51,67,.8)}#audience-modal .window{max-width:1035px}#audience-modal p{text-align:center}@media screen and (min-width: 1024px){#audience-modal p{font-size:28px;margin-bottom:15px}#audience-modal .content{padding-bottom:60px}#audience-modal .window{border-radius:50px}#audience-modal .buttons{display:flex;justify-content:center;padding-top:20px}#audience-modal .buttons>div{margin:0 25px}#audience-modal .buttons>div>*{height:100%}}@media screen and (max-width: 1023px){#audience-modal p{font-size:22px;margin-bottom:12px}#audience-modal .content{padding-top:30px}#audience-modal .buttons{padding-top:10px;display:flex;justify-content:center;flex-direction:column}#audience-modal .buttons>div{margin:0 auto 20px auto}#audience-modal .window{border-radius:20px}}