/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.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:transparent}abbr[title]{border-bottom:none;text-decoration:underline;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:-.25em}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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-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}[hidden],template{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;color:#5b6770;letter-spacing:0;line-height:1.6;-webkit-font-smoothing:antialiased}[class^=headline].white{color:#fff}.headline-1{font-family:Open Sans,sans-serif;font-weight:800;font-size:1.84rem;color:#71d1ba;padding:16px 0 0;letter-spacing:-1.63px;line-height:2.1rem}@media only screen and (min-width:768px){.headline-1{font-size:2.5rem;line-height:2.8rem;letter-spacing:-2.5px;padding:32px 0 0}}.headline-2{font-family:Open Sans,sans-serif;font-weight:700;font-size:1.3rem;line-height:1.8rem;color:#071d49;letter-spacing:-.53px;padding:12px 0 22px}.headline-2 a[href^="tel:"]:hover,.headline-2 a[href^="tel:"]:link,.headline-2 a[href^="tel:"]:visited{font-weight:unset;color:unset}@media only screen and (min-width:768px){.headline-2{font-size:1.8rem;line-height:2.89rem;letter-spacing:-2.5px}}.headline-2.section-break{padding-top:50px}.headline-2.mint{color:#71d1ba}.headline-1+.headline-2{margin-top:0}.headline-1+p{margin-top:20px}.headline-3{font-family:Open Sans,sans-serif;font-weight:700;color:#071d49;letter-spacing:-.81px;padding:12px 0 8px;font-size:1.22rem;line-height:1.5rem}@media only screen and (min-width:768px){.headline-3{font-size:1.444rem;line-height:1.5;letter-spacing:-1.81px}}hr{background:#f38d68;background-image:linear-gradient(90deg,#f38d68,#f38d68 35%,#ffa585);border:0;height:8px;width:100%;padding:0;margin:0}hr+p{margin-top:20px}h1,h2,h3,h4,h5,h6{margin:0;padding:0}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}li,ol,p,ul{font-size:1rem}@media only screen and (max-width:767px){li,ol,p,ul{font-size:.9rem;line-height:1.222rem}}a{color:#72c7e7;font-weight:700;cursor:pointer}a,a.alt-link,a:hover{text-decoration:underline}a.alt-link{color:#071d49}a.internal,a.resultstitle{font-weight:700}a.resultstitle{padding-bottom:5px;color:#071d49;text-decoration:underline}a.long-url{overflow-wrap:break-word}p{margin:0 0 10px;padding:0;color:#5b6770}p.caption{font-weight:100;color:#616365;letter-spacing:-.2px;font-size:.667rem;line-height:.887rem}@media only screen and (min-width:768px){p.caption{font-size:.7778rem;line-height:1.222rem}}.nowrap{white-space:nowrap}.text-left{text-align:left}.text-center{text-align:center}ul.bulleted-list{padding:0}@media only screen and (min-width:992px){ul.bulleted-list{padding-right:22px}}ul.bulleted-list li{padding:0 0 12px 30px;position:relative}ul.bulleted-list li:before{content:"•";position:absolute;left:0}ul.bulleted-list li .strong,ul.bulleted-list li:before{font-weight:700;color:#071d49}@media only screen and (min-width:768px){ul.bulleted-list.two-column{column-count:2;-webkit-columns:2;-moz-columns:2}ul.bulleted-list.two-column li{list-style-position:inside}}.txt-navy{color:#071d49}.mt-0{margin-top:0}@media only screen and (max-width:767px){.mt-0-m{margin-top:0}}@media only screen and (min-width:768px){.mt-0-d{margin-top:0}}.mt-10{margin-top:10px}@media only screen and (max-width:767px){.mt-10-m{margin-top:10px}}@media only screen and (min-width:768px){.mt-10-d{margin-top:10px}}.mt-20{margin-top:20px}@media only screen and (max-width:767px){.mt-20-m{margin-top:20px}}@media only screen and (min-width:768px){.mt-20-d{margin-top:20px}}.mt-30{margin-top:30px}@media only screen and (max-width:767px){.mt-30-m{margin-top:30px}}@media only screen and (min-width:768px){.mt-30-d{margin-top:30px}}.mt-40{margin-top:40px}@media only screen and (max-width:767px){.mt-40-m{margin-top:40px}}@media only screen and (min-width:768px){.mt-40-d{margin-top:40px}}.mt-50{margin-top:50px}@media only screen and (max-width:767px){.mt-50-m{margin-top:50px}}@media only screen and (min-width:768px){.mt-50-d{margin-top:50px}}.mt-60{margin-top:60px}@media only screen and (max-width:767px){.mt-60-m{margin-top:60px}}@media only screen and (min-width:768px){.mt-60-d{margin-top:60px}}.mt-70{margin-top:70px}@media only screen and (max-width:767px){.mt-70-m{margin-top:70px}}@media only screen and (min-width:768px){.mt-70-d{margin-top:70px}}.mt-80{margin-top:80px}@media only screen and (max-width:767px){.mt-80-m{margin-top:80px}}@media only screen and (min-width:768px){.mt-80-d{margin-top:80px}}.mt-90{margin-top:90px}@media only screen and (max-width:767px){.mt-90-m{margin-top:90px}}@media only screen and (min-width:768px){.mt-90-d{margin-top:90px}}.mt-100{margin-top:100px}@media only screen and (max-width:767px){.mt-100-m{margin-top:100px}}@media only screen and (min-width:768px){.mt-100-d{margin-top:100px}}.mt-110{margin-top:110px}@media only screen and (max-width:767px){.mt-110-m{margin-top:110px}}@media only screen and (min-width:768px){.mt-110-d{margin-top:110px}}.mt-120{margin-top:120px}@media only screen and (max-width:767px){.mt-120-m{margin-top:120px}}@media only screen and (min-width:768px){.mt-120-d{margin-top:120px}}.mt-130{margin-top:130px}@media only screen and (max-width:767px){.mt-130-m{margin-top:130px}}@media only screen and (min-width:768px){.mt-130-d{margin-top:130px}}.mt-140{margin-top:140px}@media only screen and (max-width:767px){.mt-140-m{margin-top:140px}}@media only screen and (min-width:768px){.mt-140-d{margin-top:140px}}.mt-150{margin-top:150px}@media only screen and (max-width:767px){.mt-150-m{margin-top:150px}}@media only screen and (min-width:768px){.mt-150-d{margin-top:150px}}.mb-0{margin-bottom:0}@media only screen and (max-width:767px){.mb-0-m{margin-bottom:0}}@media only screen and (min-width:768px){.mb-0-d{margin-bottom:0}}.mb-10{margin-bottom:10px}@media only screen and (max-width:767px){.mb-10-m{margin-bottom:10px}}@media only screen and (min-width:768px){.mb-10-d{margin-bottom:10px}}.mb-20{margin-bottom:20px}@media only screen and (max-width:767px){.mb-20-m{margin-bottom:20px}}@media only screen and (min-width:768px){.mb-20-d{margin-bottom:20px}}.mb-30{margin-bottom:30px}@media only screen and (max-width:767px){.mb-30-m{margin-bottom:30px}}@media only screen and (min-width:768px){.mb-30-d{margin-bottom:30px}}.mb-40{margin-bottom:40px}@media only screen and (max-width:767px){.mb-40-m{margin-bottom:40px}}@media only screen and (min-width:768px){.mb-40-d{margin-bottom:40px}}.mb-50{margin-bottom:50px}@media only screen and (max-width:767px){.mb-50-m{margin-bottom:50px}}@media only screen and (min-width:768px){.mb-50-d{margin-bottom:50px}}.mb-60{margin-bottom:60px}@media only screen and (max-width:767px){.mb-60-m{margin-bottom:60px}}@media only screen and (min-width:768px){.mb-60-d{margin-bottom:60px}}.mb-70{margin-bottom:70px}@media only screen and (max-width:767px){.mb-70-m{margin-bottom:70px}}@media only screen and (min-width:768px){.mb-70-d{margin-bottom:70px}}.mb-80{margin-bottom:80px}@media only screen and (max-width:767px){.mb-80-m{margin-bottom:80px}}@media only screen and (min-width:768px){.mb-80-d{margin-bottom:80px}}.mb-90{margin-bottom:90px}@media only screen and (max-width:767px){.mb-90-m{margin-bottom:90px}}@media only screen and (min-width:768px){.mb-90-d{margin-bottom:90px}}.mb-100{margin-bottom:100px}@media only screen and (max-width:767px){.mb-100-m{margin-bottom:100px}}@media only screen and (min-width:768px){.mb-100-d{margin-bottom:100px}}.mb-110{margin-bottom:110px}@media only screen and (max-width:767px){.mb-110-m{margin-bottom:110px}}@media only screen and (min-width:768px){.mb-110-d{margin-bottom:110px}}.mb-120{margin-bottom:120px}@media only screen and (max-width:767px){.mb-120-m{margin-bottom:120px}}@media only screen and (min-width:768px){.mb-120-d{margin-bottom:120px}}.mb-130{margin-bottom:130px}@media only screen and (max-width:767px){.mb-130-m{margin-bottom:130px}}@media only screen and (min-width:768px){.mb-130-d{margin-bottom:130px}}.mb-140{margin-bottom:140px}@media only screen and (max-width:767px){.mb-140-m{margin-bottom:140px}}@media only screen and (min-width:768px){.mb-140-d{margin-bottom:140px}}.mb-150{margin-bottom:150px}@media only screen and (max-width:767px){.mb-150-m{margin-bottom:150px}}@media only screen and (min-width:768px){.mb-150-d{margin-bottom:150px}}.pt-0{padding-top:0}@media only screen and (max-width:767px){.pt-0-m{padding-top:0}}@media only screen and (min-width:768px){.pt-0-d{padding-top:0}}.pt-10{padding-top:10px}@media only screen and (max-width:767px){.pt-10-m{padding-top:10px}}@media only screen and (min-width:768px){.pt-10-d{padding-top:10px}}.pt-20{padding-top:20px}@media only screen and (max-width:767px){.pt-20-m{padding-top:20px}}@media only screen and (min-width:768px){.pt-20-d{padding-top:20px}}.pt-30{padding-top:30px}@media only screen and (max-width:767px){.pt-30-m{padding-top:30px}}@media only screen and (min-width:768px){.pt-30-d{padding-top:30px}}.pt-40{padding-top:40px}@media only screen and (max-width:767px){.pt-40-m{padding-top:40px}}@media only screen and (min-width:768px){.pt-40-d{padding-top:40px}}.pt-50{padding-top:50px}@media only screen and (max-width:767px){.pt-50-m{padding-top:50px}}@media only screen and (min-width:768px){.pt-50-d{padding-top:50px}}.pt-60{padding-top:60px}@media only screen and (max-width:767px){.pt-60-m{padding-top:60px}}@media only screen and (min-width:768px){.pt-60-d{padding-top:60px}}.pt-70{padding-top:70px}@media only screen and (max-width:767px){.pt-70-m{padding-top:70px}}@media only screen and (min-width:768px){.pt-70-d{padding-top:70px}}.pt-80{padding-top:80px}@media only screen and (max-width:767px){.pt-80-m{padding-top:80px}}@media only screen and (min-width:768px){.pt-80-d{padding-top:80px}}.pt-90{padding-top:90px}@media only screen and (max-width:767px){.pt-90-m{padding-top:90px}}@media only screen and (min-width:768px){.pt-90-d{padding-top:90px}}.pt-100{padding-top:100px}@media only screen and (max-width:767px){.pt-100-m{padding-top:100px}}@media only screen and (min-width:768px){.pt-100-d{padding-top:100px}}.pt-110{padding-top:110px}@media only screen and (max-width:767px){.pt-110-m{padding-top:110px}}@media only screen and (min-width:768px){.pt-110-d{padding-top:110px}}.pt-120{padding-top:120px}@media only screen and (max-width:767px){.pt-120-m{padding-top:120px}}@media only screen and (min-width:768px){.pt-120-d{padding-top:120px}}.pt-130{padding-top:130px}@media only screen and (max-width:767px){.pt-130-m{padding-top:130px}}@media only screen and (min-width:768px){.pt-130-d{padding-top:130px}}.pt-140{padding-top:140px}@media only screen and (max-width:767px){.pt-140-m{padding-top:140px}}@media only screen and (min-width:768px){.pt-140-d{padding-top:140px}}.pt-150{padding-top:150px}@media only screen and (max-width:767px){.pt-150-m{padding-top:150px}}@media only screen and (min-width:768px){.pt-150-d{padding-top:150px}}.pb-0{padding-bottom:0}@media only screen and (max-width:767px){.pb-0-m{padding-bottom:0}}@media only screen and (min-width:768px){.pb-0-d{padding-bottom:0}}.pb-10{padding-bottom:10px}@media only screen and (max-width:767px){.pb-10-m{padding-bottom:10px}}@media only screen and (min-width:768px){.pb-10-d{padding-bottom:10px}}.pb-20{padding-bottom:20px}@media only screen and (max-width:767px){.pb-20-m{padding-bottom:20px}}@media only screen and (min-width:768px){.pb-20-d{padding-bottom:20px}}.pb-30{padding-bottom:30px}@media only screen and (max-width:767px){.pb-30-m{padding-bottom:30px}}@media only screen and (min-width:768px){.pb-30-d{padding-bottom:30px}}.pb-40{padding-bottom:40px}@media only screen and (max-width:767px){.pb-40-m{padding-bottom:40px}}@media only screen and (min-width:768px){.pb-40-d{padding-bottom:40px}}.pb-50{padding-bottom:50px}@media only screen and (max-width:767px){.pb-50-m{padding-bottom:50px}}@media only screen and (min-width:768px){.pb-50-d{padding-bottom:50px}}.pb-60{padding-bottom:60px}@media only screen and (max-width:767px){.pb-60-m{padding-bottom:60px}}@media only screen and (min-width:768px){.pb-60-d{padding-bottom:60px}}.pb-70{padding-bottom:70px}@media only screen and (max-width:767px){.pb-70-m{padding-bottom:70px}}@media only screen and (min-width:768px){.pb-70-d{padding-bottom:70px}}.pb-80{padding-bottom:80px}@media only screen and (max-width:767px){.pb-80-m{padding-bottom:80px}}@media only screen and (min-width:768px){.pb-80-d{padding-bottom:80px}}.pb-90{padding-bottom:90px}@media only screen and (max-width:767px){.pb-90-m{padding-bottom:90px}}@media only screen and (min-width:768px){.pb-90-d{padding-bottom:90px}}.pb-100{padding-bottom:100px}@media only screen and (max-width:767px){.pb-100-m{padding-bottom:100px}}@media only screen and (min-width:768px){.pb-100-d{padding-bottom:100px}}.pb-110{padding-bottom:110px}@media only screen and (max-width:767px){.pb-110-m{padding-bottom:110px}}@media only screen and (min-width:768px){.pb-110-d{padding-bottom:110px}}.pb-120{padding-bottom:120px}@media only screen and (max-width:767px){.pb-120-m{padding-bottom:120px}}@media only screen and (min-width:768px){.pb-120-d{padding-bottom:120px}}.pb-130{padding-bottom:130px}@media only screen and (max-width:767px){.pb-130-m{padding-bottom:130px}}@media only screen and (min-width:768px){.pb-130-d{padding-bottom:130px}}.pb-140{padding-bottom:140px}@media only screen and (max-width:767px){.pb-140-m{padding-bottom:140px}}@media only screen and (min-width:768px){.pb-140-d{padding-bottom:140px}}.pb-150{padding-bottom:150px}@media only screen and (max-width:767px){.pb-150-m{padding-bottom:150px}}@media only screen and (min-width:768px){.pb-150-d{padding-bottom:150px}}.pr-0{padding-right:0}@media only screen and (max-width:767px){.pr-0-m{padding-right:0}}@media only screen and (min-width:768px){.pr-0-d{padding-right:0}}.pr-10{padding-right:10px}@media only screen and (max-width:767px){.pr-10-m{padding-right:10px}}@media only screen and (min-width:768px){.pr-10-d{padding-right:10px}}.pr-20{padding-right:20px}@media only screen and (max-width:767px){.pr-20-m{padding-right:20px}}@media only screen and (min-width:768px){.pr-20-d{padding-right:20px}}.pr-30{padding-right:30px}@media only screen and (max-width:767px){.pr-30-m{padding-right:30px}}@media only screen and (min-width:768px){.pr-30-d{padding-right:30px}}.pr-40{padding-right:40px}@media only screen and (max-width:767px){.pr-40-m{padding-right:40px}}@media only screen and (min-width:768px){.pr-40-d{padding-right:40px}}.pr-50{padding-right:50px}@media only screen and (max-width:767px){.pr-50-m{padding-right:50px}}@media only screen and (min-width:768px){.pr-50-d{padding-right:50px}}.pr-60{padding-right:60px}@media only screen and (max-width:767px){.pr-60-m{padding-right:60px}}@media only screen and (min-width:768px){.pr-60-d{padding-right:60px}}.pr-70{padding-right:70px}@media only screen and (max-width:767px){.pr-70-m{padding-right:70px}}@media only screen and (min-width:768px){.pr-70-d{padding-right:70px}}.pr-80{padding-right:80px}@media only screen and (max-width:767px){.pr-80-m{padding-right:80px}}@media only screen and (min-width:768px){.pr-80-d{padding-right:80px}}.pr-90{padding-right:90px}@media only screen and (max-width:767px){.pr-90-m{padding-right:90px}}@media only screen and (min-width:768px){.pr-90-d{padding-right:90px}}.pr-100{padding-right:100px}@media only screen and (max-width:767px){.pr-100-m{padding-right:100px}}@media only screen and (min-width:768px){.pr-100-d{padding-right:100px}}.pr-110{padding-right:110px}@media only screen and (max-width:767px){.pr-110-m{padding-right:110px}}@media only screen and (min-width:768px){.pr-110-d{padding-right:110px}}.pr-120{padding-right:120px}@media only screen and (max-width:767px){.pr-120-m{padding-right:120px}}@media only screen and (min-width:768px){.pr-120-d{padding-right:120px}}.pr-130{padding-right:130px}@media only screen and (max-width:767px){.pr-130-m{padding-right:130px}}@media only screen and (min-width:768px){.pr-130-d{padding-right:130px}}.pr-140{padding-right:140px}@media only screen and (max-width:767px){.pr-140-m{padding-right:140px}}@media only screen and (min-width:768px){.pr-140-d{padding-right:140px}}.pr-150{padding-right:150px}@media only screen and (max-width:767px){.pr-150-m{padding-right:150px}}@media only screen and (min-width:768px){.pr-150-d{padding-right:150px}}.pl-0{padding-left:0}@media only screen and (max-width:767px){.pl-0-m{padding-left:0}}@media only screen and (min-width:768px){.pl-0-d{padding-left:0}}.pl-10{padding-left:10px}@media only screen and (max-width:767px){.pl-10-m{padding-left:10px}}@media only screen and (min-width:768px){.pl-10-d{padding-left:10px}}.pl-20{padding-left:20px}@media only screen and (max-width:767px){.pl-20-m{padding-left:20px}}@media only screen and (min-width:768px){.pl-20-d{padding-left:20px}}.pl-30{padding-left:30px}@media only screen and (max-width:767px){.pl-30-m{padding-left:30px}}@media only screen and (min-width:768px){.pl-30-d{padding-left:30px}}.pl-40{padding-left:40px}@media only screen and (max-width:767px){.pl-40-m{padding-left:40px}}@media only screen and (min-width:768px){.pl-40-d{padding-left:40px}}.pl-50{padding-left:50px}@media only screen and (max-width:767px){.pl-50-m{padding-left:50px}}@media only screen and (min-width:768px){.pl-50-d{padding-left:50px}}.pl-60{padding-left:60px}@media only screen and (max-width:767px){.pl-60-m{padding-left:60px}}@media only screen and (min-width:768px){.pl-60-d{padding-left:60px}}.pl-70{padding-left:70px}@media only screen and (max-width:767px){.pl-70-m{padding-left:70px}}@media only screen and (min-width:768px){.pl-70-d{padding-left:70px}}.pl-80{padding-left:80px}@media only screen and (max-width:767px){.pl-80-m{padding-left:80px}}@media only screen and (min-width:768px){.pl-80-d{padding-left:80px}}.pl-90{padding-left:90px}@media only screen and (max-width:767px){.pl-90-m{padding-left:90px}}@media only screen and (min-width:768px){.pl-90-d{padding-left:90px}}.pl-100{padding-left:100px}@media only screen and (max-width:767px){.pl-100-m{padding-left:100px}}@media only screen and (min-width:768px){.pl-100-d{padding-left:100px}}.pl-110{padding-left:110px}@media only screen and (max-width:767px){.pl-110-m{padding-left:110px}}@media only screen and (min-width:768px){.pl-110-d{padding-left:110px}}.pl-120{padding-left:120px}@media only screen and (max-width:767px){.pl-120-m{padding-left:120px}}@media only screen and (min-width:768px){.pl-120-d{padding-left:120px}}.pl-130{padding-left:130px}@media only screen and (max-width:767px){.pl-130-m{padding-left:130px}}@media only screen and (min-width:768px){.pl-130-d{padding-left:130px}}.pl-140{padding-left:140px}@media only screen and (max-width:767px){.pl-140-m{padding-left:140px}}@media only screen and (min-width:768px){.pl-140-d{padding-left:140px}}.pl-150{padding-left:150px}@media only screen and (max-width:767px){.pl-150-m{padding-left:150px}}@media only screen and (min-width:768px){.pl-150-d{padding-left:150px}}.row{display:flex}@media only screen and (max-width:767px){.row{flex-wrap:wrap}}.col-3{width:25%}@media only screen and (max-width:767px){.col-3{width:100%}}.col-5{width:41.666%}@media only screen and (max-width:767px){.col-5{width:100%}}.col-6{width:50%}@media only screen and (max-width:767px){.col-6{width:100%}}.col-7{width:58.333%}@media only screen and (max-width:767px){.col-7{width:100%}}.col-9{width:75%}@media only screen and (max-width:767px){.col-9{width:100%}}.col-12{width:100%}@media only screen and (min-width:768px){.flex{display:flex;flex-direction:row;justify-content:space-between;max-width:1500px;margin-left:auto;margin-right:auto}}.flex.vcenter{align-items:center}@media only screen and (min-width:768px){.flex .col{display:flex;flex-direction:column}}.flex.col-3 .col{flex:0 1 30%}@media only screen and (max-width:991px){.flex.col-3 .col:first-child,.flex.col-3 .col:nth-child(2){padding-bottom:80px}.flex.col-3 .col:nth-child(3){padding-bottom:40px}}.flex.col-4{padding-top:20px;padding-bottom:20px}.flex.col-4 .col{flex:0 1 20%}@media only screen and (max-width:991px){.flex.col-4 .col:first-child,.flex.col-4 .col:nth-child(2),.flex.col-4 .col:nth-child(3){padding-bottom:80px}.flex.col-4 .col:nth-child(4){padding-bottom:40px}}.flex.col-2{padding-top:20px;padding-bottom:20px}.flex.col-2 .col{flex:0 1 50%}.flex.col-2 .col-fix-7{flex:0 1 58.333%}.flex.col-2 .col-fix-7.shift-left{margin-left:-50px}@media only screen and (max-width:991px){.flex.col-2 .col-fix-7.shift-left{margin-left:0}}.flex.col-2 .col-fix-10{flex:0 1 68.26%}.flex.col-2 .col-fix-2{flex:0 1 31.74%}.flex.col-2 .col-fix-11{flex:0 1 90%}.flex.col-2 .col-fix-1{flex:0 1 10%}.flex.col-2 .col-fix-5{flex:0 1 41.666%}.flex.col-1 .col-fix-8{margin:0 auto;flex:0 1 70%}.txt-underline{text-decoration:underline}.no-underline{text-decoration:none}.txt-center{text-align:center}.v-center{align-self:center}.visible-xs{display:none}@media only screen and (max-width:767px){.visible-xs{display:block}}.visible-xs-inline{display:none}@media only screen and (max-width:767px){.visible-xs-inline{display:inline-block}}.hidden-xs{display:block}@media only screen and (max-width:767px){.hidden-xs{display:none}}.hidden-xs-inline{display:inline}@media only screen and (max-width:767px){.hidden-xs-inline{display:none}}.hidden-sm{display:block}@media only screen and (max-width:991px){.hidden-sm{display:none}}.mb-3{margin-bottom:27px}.callout .headline{color:#071d49}.welcome{padding:24px 0 48px}@media only screen and (max-width:991px){.welcome div .headline{font-size:22px;letter-spacing:-1.53px;color:#71d1ba;padding-top:0}}.feature-image-side{position:relative;margin-top:240px}@media only screen and (min-width:768px){.feature-image-side{margin-top:40px}}.feature-image-side .row{display:flex}@media only screen and (min-width:992px){.feature-image-side .row.with-img-block{flex-direction:row-reverse}}.feature-image-side .row.alt-row{position:relative}@media only screen and (min-width:992px){.feature-image-side .row .col-6-d{flex:0 0 50%;max-width:50%}}.feature-image-side .row .col-6-d .img-block{width:auto;position:relative}@media only screen and (min-width:992px){.feature-image-side .row .col-6-d .img-block{top:-32px}}.feature-image-side .row .col-6-d .img-block>div{position:relative}.feature-image-side .row .col-6-d .img-block-3{margin-left:30px;margin-right:10px}@media only screen and (min-width:992px){.feature-image-side .row .col-6-d .img-block-3{right:unset;top:32px}}.feature-image-side .title-bar{width:100%;padding:28px 24px 20px;background:-webkit-gradient(linear,left top,right top,from(#071d49),color-stop(35%,#071d49),to(#1c2e6b));background:-webkit-linear-gradient(left,#071d49,#071d49 35%,#1c2e6b);background:-o-linear-gradient(left,#071d49 0,#071d49 35%,#1c2e6b 100%);background:linear-gradient(90deg,#071d49,#071d49 35%,#1c2e6b)}@media only screen and (max-width:991px){.feature-image-side .title-bar{width:100%}}.feature-image-side .title-bar .headline-2{color:#fff;width:44%}@media only screen and (min-width:768px) and (max-width:991px){.feature-image-side .title-bar .headline-2{width:100%}}@media only screen and (max-width:767px){.feature-image-side .title-bar .headline-2{width:100%}}.feature-image-side .text-block{padding:24px 0 24px 24px}@media only screen and (min-width:768px) and (max-width:991px){.feature-image-side .text-block{padding:40px 0 24px}}@media only screen and (max-width:767px){.feature-image-side .text-block{padding-left:0}}.feature-image-side .wrapper-50{width:50%}@media only screen and (max-width:991px){.feature-image-side .wrapper-50{width:100%}}.feature-image-side .wrapper-60{width:60%}@media only screen and (max-width:991px){.feature-image-side .wrapper-60{width:100%}}.feature-image-side .wrapper-100{width:100%}.feature-image-side .img-block{position:absolute;top:45px;text-align:right;right:-24px}@media only screen and (min-width:768px){.feature-image-side .img-block.alt-img{top:0}}.feature-image-side .img-block.alt-text{width:100%}@media only screen and (max-width:991px){.feature-image-side .img-block.alt-text{width:100%}}@media only screen and (min-width:768px){.feature-image-side .img-block.alt-text{max-width:552px}}@media only screen and (min-width:992px){.feature-image-side .img-block{width:352px}}@media only screen and (max-width:991px){.feature-image-side .img-block{text-align:left;top:0;right:0;position:absolute}}@media only screen and (max-width:767px){.feature-image-side .img-block{top:-230px}}@media only screen and (max-width:64em) and (min-width:52.01em){.feature-image-side .img-block{right:0}}@media only screen and (min-width:320px) and (max-width:1199px){.feature-image-side .img-block>div{width:calc(100% - 20px);position:relative}}.feature-image-side .img-block>div:after{content:"";width:100%;height:100%;background:#72c7e7;position:absolute;top:20px;left:20px;z-index:-1}@media only screen and (max-width:767px){.feature-image-side .img-block>div:after{width:251px}}.feature-image-side .img-block img{width:251px}@media only screen and (min-width:768px){.feature-image-side .img-block img{width:100%}}.feature-image-side ul.bulleted-list{padding:0 0 0 24px}@media only screen and (max-width:767px){.feature-image-side ul.bulleted-list{padding-left:0}}.feature-image-side .bg-gray{background-color:#f6f6f6;padding:35px 38px 20px;text-align:left}.feature-image-side .bg-gray.a-history{width:80%}@media only screen and (max-width:991px){.feature-image-side .bg-gray.a-history{width:100%}}.feature-image-side.reversed .img-block{right:0;z-index:2}.feature-image-side.reversed .img-block>div:before{z-index:-1}.feature-image-side.reversed .text-block{padding:44px 0 24px}@media only screen and (min-width:768px){.feature-image-side.reversed .text-block{padding:24px 0 24px 44px}}.feature-image-side.reversed .title-bar .headline-2{width:auto;padding-left:0}@media only screen and (min-width:768px){.feature-image-side.reversed .title-bar .headline-2{padding-left:54.5%}}.feature-image-side .pi-type-links{display:block;justify-content:space-between}@media only screen and (min-width:992px){.feature-image-side .pi-type-links{display:flex}}@media only screen and (max-width:991px){.feature-image-side .pi-type-links{display:block}}.feature-image-side .pi-type-links .col{width:100%}@media only screen and (min-width:768px){.feature-image-side .pi-type-links .col{width:50%}}.feature-image-side.igg-subclass-deficiency .headline-2{font-weight:800;font-size:1.4rem;padding:0;line-height:2rem}@media only screen and (min-width:768px){.feature-image-side.igg-subclass-deficiency .headline-2{width:60%;font-size:2.125rem}}@media only screen and (min-width:768px) and (max-width:991px){.feature-image-side.igg-subclass-deficiency .headline-2{font-size:1.9rem}}@media only screen and (max-width:767px){.feature-image-side.igg-subclass-deficiency .title-bar{padding:56px 28px 40px 30px}}@media only screen and (min-width:991px) and (max-width:1199px){.feature-image-side.igg-subclass-deficiency .title-bar{width:98%}}.feature-image-side.igg-subclass-deficiency .text-block{font-weight:700;width:100%}@media only screen and (min-width:768px){.feature-image-side.igg-subclass-deficiency .text-block{width:54%}}.feature-image-side.igg-subclass-deficiency .img-block{width:305px;top:-211px}@media only screen and (max-width:767px){.feature-image-side.igg-subclass-deficiency .img-block{position:absolute;width:100%}.feature-image-side.igg-subclass-deficiency .img-block div{margin:0 auto;width:251px;z-index:10;top:30px}.feature-image-side.igg-subclass-deficiency .img-block div:after{height:204px}}@media only screen and (min-width:768px){.feature-image-side.igg-subclass-deficiency .img-block{top:24px}}@media only screen and (min-width:991px) and (max-width:1199px){.feature-image-side.igg-subclass-deficiency .img-block{width:290px;right:-26px}}@media only screen and (min-width:768px) and (max-width:991px){.feature-image-side.igg-subclass-deficiency .img-block{width:250px;right:-58px}}@media only screen and (min-width:991px) and (max-width:1024px){.feature-image-side.igg-subclass-deficiency .img-block{right:-25px}}.feature-image-side.igg-subclass-deficiency p+ul.bulleted-list{margin-top:24px}.feature-image-side.di-george-syndrome .img-block{width:276px;top:-200px}@media only screen and (min-width:768px){.feature-image-side.di-george-syndrome .img-block{top:30px}}.feature-image-side.di-george-syndrome .text-block+.text-block{padding-top:0}.feature-list .headline-green-icon,.feature-list .headline-orange-icon{color:#fff;padding:24px 48px;position:relative;background:linear-gradient(90deg,#f38d68,#ffa585)}.feature-list .headline-green-icon h4,.feature-list .headline-orange-icon h4{width:80%;margin:0 auto}.feature-list .headline-green-icon .headline-icon,.feature-list .headline-orange-icon .headline-icon{position:absolute;width:38px;left:52px;top:50%;transform:translateY(-50%)}@media only screen and (max-width:767px){.feature-list .headline-green-icon .headline-icon,.feature-list .headline-orange-icon .headline-icon{left:18px}}.feature-list .headline-green-icon{background:linear-gradient(45deg,#71d1ba,#7ee7cf)}.feature-list .col-list{padding:0 48px;margin-top:16px}@media only screen and (max-width:767px){.feature-list .col-list{padding:0}}.feature-list .col-list ul{width:80%;margin:0 auto;list-style:disc;padding-left:32px}.feature-list .col-list ul li{padding-top:24px}.feature-download{text-align:center}.feature-download .download-link{display:inline-block;color:#fff;border-radius:12px;padding:24px 88px;background:linear-gradient(90deg,#72c7e7,#87deff)}.feature-image-copy .content.left{position:relative}@media only screen and (min-width:320px) and (max-width:1199px){.feature-image-copy .content.left>div{width:calc(100% - 20px);position:relative}}.feature-image-copy .content.left>div:before{content:"";width:100%;height:100%;background:#72c7e7;position:absolute;top:12px;left:20px;z-index:-1}.feature-image-copy .content.right{align-self:center}.feature-image-copy .content img{width:100%}.feature-image-copy .content p{color:#071d49;font-weight:700;font-size:1.3125rem;padding-left:48px;letter-spacing:-1.35px}@media only screen and (min-width:768px) and (max-width:991px){.feature-image-copy .content p{font-size:1.125rem}}@media only screen and (max-width:767px){.feature-image-copy .content p{font-size:1rem;padding-top:32px;padding-left:0}}.feature-image-copy .content a{display:inline-block;padding-top:12px;text-decoration:underline}.feature-side-by-side{margin-top:40px}.feature-side-by-side .copy-img{position:relative;display:inline-block}@media only screen and (min-width:768px){.feature-side-by-side .copy-img{width:100%}}.feature-side-by-side .copy-img .disclaimer-text{position:absolute;bottom:-4px;right:30px;letter-spacing:0;text-align:left}@media only screen and (min-width:768px) and (max-width:991px){.feature-side-by-side .copy-img .disclaimer-text{top:-70px;right:0}}@media only screen and (min-width:992px){.feature-side-by-side .copy-img .disclaimer-text{top:-80px;right:0}}.feature-side-by-side .copy-img .disclaimer-text p{font-size:.65rem;color:#fff;font-weight:700;letter-spacing:0}@media only screen and (min-width:768px){.feature-side-by-side .copy-img .disclaimer-text p{font-size:.85rem}}.feature-side-by-side .copy-img .disclaimer-text p.name{font-size:16px;font-weight:900;line-height:0;margin-bottom:5px}@media only screen and (min-width:768px){.feature-side-by-side .copy-img .disclaimer-text p.name{font-size:22px;line-height:11px}}.feature-side-by-side .copy-img .disclaimer-text p:last-child{font-size:14px}@media only screen and (min-width:768px){.feature-side-by-side{margin-top:80px}}.feature-side-by-side .content{text-align:center}@media only screen and (max-width:767px){.feature-side-by-side .content img{margin-top:30px}}@media only screen and (min-width:768px){.feature-side-by-side .content .copy{height:450px}}@media only screen and (min-width:992px){.feature-side-by-side .content .copy{height:317px}}@media only screen and (min-width:768px){.feature-side-by-side .content.left{background-size:contain;background-repeat:no-repeat;background-position:0 0}.no-webp .feature-side-by-side .content.left{background-image:url(/dist/images/hero/cta-laptop.jpg)}.webp .feature-side-by-side .content.left{background-image:url(/dist/images/hero/cta-laptop.webp)}}@media only screen and (min-width:991px) and (max-width:1199px){.feature-side-by-side .content.left{background-size:100% 200px}}@media only screen and (min-width:768px) and (max-width:991px){.feature-side-by-side .content.left{background-size:100% 180px}}.feature-side-by-side .content.left .copy{padding-top:20px;background:-webkit-gradient(linear,left top,right top,from(#071d49),color-stop(35%,#071d49),to(#1c2e6b));background:-webkit-linear-gradient(left,#071d49,#071d49 35%,#1c2e6b);background:-o-linear-gradient(left,#071d49 0,#071d49 35%,#1c2e6b 100%);background:linear-gradient(90deg,#071d49,#071d49 35%,#1c2e6b)}@media only screen and (min-width:768px){.feature-side-by-side .content.left .copy{padding-top:0;margin-top:225px}.feature-side-by-side .content.left .copy img{display:none}}@media only screen and (min-width:991px) and (max-width:1199px){.feature-side-by-side .content.left .copy{margin-top:200px}}@media only screen and (min-width:768px) and (max-width:991px){.feature-side-by-side .content.left .copy{margin-top:152px}}.feature-side-by-side .content.left .headline-1,.feature-side-by-side .content.left p{color:#fff}.feature-side-by-side .content.left a{color:#72c7e7;text-decoration:underline}.feature-side-by-side .content.left a:hover{opacity:.65}.feature-side-by-side .content.right .left-text .disclaimer-text{left:0}.feature-side-by-side .content.right .copy-img p{color:#fff}@media only screen and (min-width:768px){.feature-side-by-side .content.right{background-size:contain;background-repeat:no-repeat;background-position:0 0}.no-webp .feature-side-by-side .content.right{background-image:url(/dist/images/img-cta-howtolivewithPI.jpg)}.webp .feature-side-by-side .content.right{background-image:url(/dist/images/img-cta-howtolivewithPI.webp)}}@media only screen and (min-width:991px) and (max-width:1199px){.feature-side-by-side .content.right{background-size:100% 200px}}@media only screen and (min-width:768px) and (max-width:991px){.feature-side-by-side .content.right{background-size:100% 180px}}.feature-side-by-side .content.right .copy{padding-bottom:54px;padding-top:20px;background:-webkit-gradient(linear,left top,right top,from(#72c7e7),to(#87deff));background:-webkit-linear-gradient(left,#72c7e7,#87deff);background:-o-linear-gradient(left,#72c7e7 0,#87deff 100%);background:linear-gradient(90deg,#72c7e7,#87deff);position:relative}@media only screen and (min-width:768px){.feature-side-by-side .content.right .copy{padding-top:0;margin-top:225px}.feature-side-by-side .content.right .copy img{display:none}}@media only screen and (min-width:991px) and (max-width:1199px){.feature-side-by-side .content.right .copy{margin-top:200px}}@media only screen and (min-width:768px) and (max-width:991px){.feature-side-by-side .content.right .copy{margin-top:152px}}.feature-side-by-side .content.right .headline-1{color:#fff}.feature-side-by-side .content.right p{color:#616365}.feature-side-by-side .content.right a{color:#071d49;text-decoration:underline}.feature-side-by-side .content.right a:hover{opacity:.65}.feature-side-by-side .content h3{padding:0 0 24px}@media only screen and (min-width:768px) and (max-width:991px){.feature-side-by-side .content h3{font-size:36px;line-height:40px;margin-top:-14px}}.feature-side-by-side .content p{font-weight:400;padding:0 26px;font-size:22px;letter-spacing:-.5px;line-height:30px;margin-top:0}@media only screen and (max-width:767px){.feature-side-by-side .content p{margin-top:0;padding:0 12px}}.feature-side-by-side .content img{max-width:100%;height:auto}.feature-side-by-side .content .copy{padding:0 10px 24px}@media only screen and (min-width:992px){.dietExercise .feature-image-side .img-block{width:534px}.dietExercise .feature-image-side .img-block>div:before{top:15px;left:25px}}.page-home .image-callout{display:none}@media only screen and (max-width:767px){.page-home .image-callout{display:block}}.page-home .image-callout .feature-image-side .img-block{width:85%;background-color:#f7f9fb;position:relative}.page-home .image-callout .feature-image-side .img-block .text-block{width:100%;text-align:initial;padding-left:15px;padding-bottom:25px;padding-right:25px}@media only screen and (max-width:374px){.page-home .image-callout .feature-image-side .img-block .text-block{padding-right:5px}}@media only screen and (max-width:767px){.page-home .image-callout .feature-image-side .img-block .text-block:before{height:70%;top:118px;left:20px}}@media only screen and (max-width:374px){.page-home .image-callout .feature-image-side .img-block .text-block:before{top:142px}}.page-home .image-callout .feature-image-side .img-block .text-block p{padding-bottom:10px}.page-home .image-callout .feature-image-side .img-block .text-block .heading-text{font-size:20px;line-height:24px;color:#071d49;font-weight:700}.page-home .image-callout .feature-image-side .img-block .text-block .text-info{font-size:18px;line-height:24px;font-weight:700}.page-home .image-callout .feature-image-side .img-block .text-block .learn-more-btn{font-size:18px;color:#071d49;font-weight:800;position:relative;text-decoration:none}.page-home .image-callout .feature-image-side .img-block .text-block .learn-more-btn:after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #72c7e7;position:absolute;margin-left:10px;margin-top:5px}.page-home .image-callout .feature-image-side .img-block img{position:absolute;right:-70px;bottom:-230px}.scid-section.feature-image-side .img-block{position:absolute;text-align:right;left:0}@media only screen and (min-width:992px){.scid-section.feature-image-side .img-block{top:40px}}@media only screen and (max-width:991px){.scid-section.feature-image-side .title-bar{padding-top:38px}}@media only screen and (min-width:768px) and (max-width:991px){.scid-section.feature-image-side .title-bar{padding-left:44%}}.scid-section.feature-image-side .scid-mobile{display:none}@media only screen and (max-width:991px){.scid-section.feature-image-side .img-block{z-index:4;text-align:center}.scid-section.feature-image-side .img-block .scid-desktop{display:none}.scid-section.feature-image-side .img-block .scid-mobile{display:inline-block}.scid-section.feature-image-side .img-block div{position:relative;top:20px;width:320px}}@media only screen and (max-width:991px) and (max-width:767px){.scid-section.feature-image-side .img-block div{display:inline-block}}@media only screen and (max-width:991px) and (min-width:768px) and (max-width:991px){.scid-section.feature-image-side .img-block div{left:25px}}@media only screen and (max-width:991px){.scid-section.feature-image-side .img-block div:after{left:auto;right:18px;top:16px;height:96%}}@media only screen and (min-width:992px){.scid-section.feature-image-side .scid-block{margin-left:30%}}@media only screen and (min-width:992px){.scid-section.feature-image-side .title-bar{width:95%;margin-left:5%}}@media only screen and (min-width:992px){.scid-section.feature-image-side .title-bar .headline-2{margin-left:31%;width:70%;letter-spacing:0}}@media only screen and (min-width:992px){.scid-section.feature-image-side .text-1,.scid-section.feature-image-side .text-2{padding-left:60px}}.scid-section.feature-image-side .text-1{padding-top:24px}.scid-section.feature-image-side .text-2{padding-top:10px}.page-what-is-pi .text-block.no-bold{font-weight:400;padding-bottom:0;margin-bottom:0}.page-community .feature-side-by-side .content.left .headline-1,.page-living-with-pi .feature-side-by-side .content.left .headline-1,.page-what-is-pi .feature-side-by-side .content.left .headline-1{padding-top:24px}.add-margin{margin-top:146px}@media only screen and (min-width:768px){.page-types-of-treatment .feature-side-by-side .content.left{background-size:contain;background-repeat:no-repeat;background-position:0 0}.no-webp .page-types-of-treatment .feature-side-by-side .content.left{background-image:url(/dist/images/img-cta-howtothrive.jpg)}.webp .page-types-of-treatment .feature-side-by-side .content.left{background-image:url(/dist/images/img-cta-howtothrive.webp)}}@media only screen and (min-width:768px){.page-types-of-treatment .feature-side-by-side .content.right{background-size:contain;background-repeat:no-repeat;background-position:0 0}.no-webp .page-types-of-treatment .feature-side-by-side .content.right{background-image:url(/dist/images/img-cta-wearehereforyou.jpg)}.webp .page-types-of-treatment .feature-side-by-side .content.right{background-image:url(/dist/images/img-cta-wearehereforyou.webp)}}@media only screen and (min-width:768px){.preferencesassessment-results .feature-side-by-side .content.left,.preferencesassessment .feature-side-by-side .content.left{background-size:contain;background-repeat:no-repeat;background-position:0 0}.no-webp .preferencesassessment-results .feature-side-by-side .content.left,.no-webp .preferencesassessment .feature-side-by-side .content.left{background-image:url(/dist/images/img-cta-howtolivewithPI.jpg)}.webp .preferencesassessment-results .feature-side-by-side .content.left,.webp .preferencesassessment .feature-side-by-side .content.left{background-image:url(/dist/images/img-cta-howtolivewithPI.webp)}}@media only screen and (min-width:768px){.preferencesassessment-results .feature-side-by-side .content.right,.preferencesassessment .feature-side-by-side .content.right{background-size:contain;background-repeat:no-repeat;background-position:0 0}.no-webp .preferencesassessment-results .feature-side-by-side .content.right,.no-webp .preferencesassessment .feature-side-by-side .content.right{background-image:url(/dist/images/img-cta-support.jpg)}.webp .preferencesassessment-results .feature-side-by-side .content.right,.webp .preferencesassessment .feature-side-by-side .content.right{background-image:url(/dist/images/img-cta-support.webp)}}@media only screen and (min-width:768px){.page-living-with-pi .feature-side-by-side .content.right{background-size:contain;background-repeat:no-repeat;background-position:0 0}.no-webp .page-living-with-pi .feature-side-by-side .content.right{background-image:url(/dist/images/img-cta-meetadvocates.jpg)}.webp .page-living-with-pi .feature-side-by-side .content.right{background-image:url(/dist/images/img-cta-meetadvocates.webp)}}.img-fluid{max-width:100%}.fixed{overflow:hidden}.main-body{padding-bottom:50px;position:relative;overflow-x:hidden}.page-home .main-body{padding-bottom:0}.open{margin-top:146px}.banner-hidden{margin-top:0}body{margin-top:100px}.container{max-width:1140px;margin-left:auto;margin-right:auto;padding:0 15px}.container.long{max-width:100%}.container-fluid{max-width:100%;margin-left:auto;margin-right:auto}.scroll-stop{overflow:hidden}.anchor{position:relative;top:-30px}.anchor-faq{position:relative;top:-70px}header{position:fixed;top:0;left:0;width:100%;z-index:20;background:hsla(0,0%,100%,.88);-webkit-box-shadow:5px 5px 5px 5px rgba(0,0,0,.15);-moz-box-shadow:5px 5px 5px 5px rgba(0,0,0,.15);box-shadow:5px 5px 5px 5px rgba(0,0,0,.15);transition:box-shadow .25s linear}@media only screen and (min-width:992px){header{height:auto}}header #copay-eyebrow{background:#fff;color:#000;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:18px;font-weight:700;text-align:center;height:0;display:flex;align-items:center;overflow:hidden;transition:height .25s linear,margin-top .25s linear;border-bottom:1px solid #979797}@media only screen and (min-width:992px){header #copay-eyebrow{text-align:left;font-size:15px;line-height:20px}}header #copay-eyebrow p{color:#000;font-size:13px;line-height:18px;font-weight:700;margin-bottom:10px}@media only screen and (min-width:992px){header #copay-eyebrow p{font-size:15px;line-height:20px;margin-bottom:4px}}header #copay-eyebrow .container{max-width:1800px}header #copay-eyebrow a[href^="tel:"]{text-decoration:underline}header #copay-eyebrow img.alert{width:30px;height:30px}@media only screen and (min-width:992px){header #copay-eyebrow img.alert{float:left;height:50px;width:50px}}header #copay-eyebrow .first-alert{text-align:center}@media only screen and (min-width:992px){header #copay-eyebrow .first-alert{width:calc(100% - 310px - 2em);text-align:left;float:left;margin:0 1em}}header #copay-eyebrow .second-alert{text-align:center;margin:0}@media only screen and (min-width:992px){header #copay-eyebrow .second-alert{width:260px;float:left;padding-top:.8rem}}@media only screen and (max-width:767px){header #copay-eyebrow .second-alert p{margin:0}}header #copay-eyebrow .container{position:relative;width:100%;max-width:1300px;padding:0 5px}@media only screen and (min-width:1200px){header #copay-eyebrow .container{padding:0 40px}}@media only screen and (min-width:992px){header #copay-eyebrow .container{padding:0 30px 0 20px}}header #copay-eyebrow .container .row{max-width:1024px;margin:0 auto}header #copay-eyebrow button{appearance:none;border:none;background:none;top:5px;right:5px;position:absolute;padding:0;margin:0;cursor:pointer}@media only screen and (min-width:992px){header #copay-eyebrow button{top:12px;right:15px}}header #copay-eyebrow button img{pointer-events:none}@media only screen and (max-width:991px){header #copay-eyebrow button img{height:auto;width:15px}}@media only screen and (min-width:992px){header #copay-eyebrow button img{width:20px}}@media only screen and (max-width:374px){header #copay-eyebrow button{transform:translateY(-50%)}}@media only screen and (min-width:992px){header #copay-eyebrow button{transform:translateY(-50%)}}header #copay-eyebrow a{color:#003598;font-weight:700;text-decoration:underline}header>.links{position:relative}header>.links:before{content:"";height:4px;display:block;width:100%;background-image:linear-gradient(-45deg,#87deff,#72c7e7);transition:height .25s linear;position:absolute;left:50%;transform:translateX(-50%)}header.active{margin-top:0!important;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}header.active .fight-is-in-us{height:0!important}@media only screen and (min-width:992px){header.active>.container:before{height:0}}header.active .pre-nav{display:none}header .logo-link{margin-right:40px}@media only screen and (min-width:991px) and (max-width:1199px){header .logo-link{margin-right:20px}}@media only screen and (max-width:991px){header .logo-link .logo-myigsource{width:129px}}header .pre-nav{display:flex;justify-content:space-between;align-items:center;height:47px}header .pre-nav .more-information a{text-decoration:none;color:#071d49}@media only screen and (max-width:991px){header .pre-nav .more-information{display:none}}header .pre-nav .talk-to-us{display:flex;align-items:center;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:991px){header .pre-nav .talk-to-us{width:100%;justify-content:space-between}}header .pre-nav .talk-to-us .talk{display:none}header .pre-nav .talk-to-us img{margin-right:5px}header .pre-nav .talk-to-us a[href^="tel:"]:hover,header .pre-nav .talk-to-us a[href^="tel:"]:link,header .pre-nav .talk-to-us a[href^="tel:"]:visited{font-weight:700;font-size:16px;color:#071d49}@media only screen and (min-width:768px){header .pre-nav .talk-to-us a[href^="tel:"]:hover,header .pre-nav .talk-to-us a[href^="tel:"]:link,header .pre-nav .talk-to-us a[href^="tel:"]:visited{font-weight:700;color:#071d49}header .pre-nav .talk-to-us .talk{display:inline-block;margin-right:5px}}header .pre-nav .talk-to-us .icon-facebook{margin-left:44px}header .pre-nav .talk-to-us .icon-facebook img{margin-top:10px}header .pre-nav .talk-to-us .icon-facebook img.desktop{display:block}header .pre-nav .talk-to-us .icon-facebook img.mobile{display:none}@media only screen and (max-width:991px){header .pre-nav .talk-to-us .icon-facebook img.desktop{display:none}header .pre-nav .talk-to-us .icon-facebook img.mobile{display:block}}@media only screen and (max-width:991px){header .facebook-link{height:20px;width:20px;padding:10px 10px 10px 0;overflow:hidden;position:absolute;top:4px;right:10px}}@media only screen and (max-width:991px){header .facebook-link img{height:20px;position:absolute;top:10px;right:10px}}#nav-wrapper{align-items:center;justify-content:space-around}@media only screen and (max-width:991px){#nav-wrapper{height:53px;justify-content:space-between;display:flex}}#nav-wrapper a{display:inline-block}#nav-wrapper img{vertical-align:middle}#nav-wrapper nav{height:calc(100vh - 103px);transition:max-height .25s linear,height .25s linear,margin-top .25s linear;width:100%;overflow:scroll;position:absolute;top:53px;left:0;background:#fff}.banner-hidden #nav-wrapper nav{height:calc(100vh - 53px)}@media only screen and (min-width:768px){#nav-wrapper nav{height:100vh}}@media only screen and (min-width:992px){#nav-wrapper nav{align-items:start;height:64px;transition:height .25s linear;width:100%;justify-content:space-between;max-height:none;overflow:visible;top:auto;left:auto;background:transparent;position:relative;margin:12px 0 6px}}@media only screen and (max-width:991px){#nav-wrapper nav{display:none}}@media only screen and (max-width:991px){.nav-open #nav-wrapper nav{display:block;box-shadow:0 2px 10px 0 rgba(0,0,0,.25)}.nav-open #nav-wrapper nav .nav-toggle:before{content:"CLOSE"}}@media only screen and (min-width:992px){.active #nav-wrapper nav{height:67px;margin-top:0}.active #nav-wrapper nav a.nav-text-link{height:42px}}#nav-wrapper nav img{display:block}#nav-wrapper nav a{color:#071d49;font-size:1rem;letter-spacing:-1.25px;height:44px;font-weight:700;padding:4px .75em;display:flex;align-items:center;justify-content:flex-start;transition:height .25s linear}@media only screen and (min-width:992px){#nav-wrapper nav a{border-bottom:1px solid #d8d8d8}}#nav-wrapper nav a.nav-text-link{position:relative;text-decoration:none}@media only screen and (min-width:992px){#nav-wrapper nav a.nav-text-link{font-size:1rem;letter-spacing:-1.53px;border:none;padding:15px 16px 0;align-items:start;justify-content:center;height:39px}#nav-wrapper nav a.nav-text-link.active{border-bottom:10px solid #f38d68;padding-bottom:0}}@media only screen and (max-width:991px){#nav-wrapper nav a.nav-text-link{border:1px solid #dadada}}@media only screen and (min-width:991px) and (max-width:1199px){#nav-wrapper nav a.nav-text-link{font-size:.95rem;padding:15px 6px 0}}#nav-wrapper nav a.nav-text-link:hover{text-decoration:none;background:#f38d68}@media only screen and (min-width:992px){#nav-wrapper nav a.nav-text-link:hover{border-bottom:10px solid #f38d68}#nav-wrapper nav a.nav-text-link:hover:not(.active){background:none}#nav-wrapper nav a.nav-text-link:hover.active{color:#fff}}#nav-wrapper nav .has-subnav{height:100%}@media only screen and (max-width:991px){#nav-wrapper nav .has-subnav{height:auto}}#nav-wrapper nav .has-subnav .nav-text-link:after{content:url(/dist/images/icons/expand.svg);width:11px;height:8px;margin-left:10px;margin-top:-22px}@media only screen and (min-width:992px){#nav-wrapper nav .has-subnav .nav-text-link:after{margin-top:-2px}}#nav-wrapper nav .has-subnav .nav-text-link.active:after{content:url(/dist/images/icons/expand-white.svg)}@media only screen and (max-width:991px){#nav-wrapper nav .has-subnav .nav-text-link.active:after{transform:rotate(-180deg);margin-left:14px;margin-top:24px}}@media only screen and (max-width:991px){#nav-wrapper nav .has-subnav .nav-text-link.active+.sub-menu{display:block}}@media only screen and (min-width:992px){#nav-wrapper nav .has-subnav .nav-text-link{border-top-left-radius:20px;border-top-right-radius:20px}}@media only screen and (min-width:992px){#nav-wrapper nav .has-subnav.open .sub-menu,#nav-wrapper nav .has-subnav:focus .sub-menu,#nav-wrapper nav .has-subnav:hover .sub-menu{display:block}}@media only screen and (min-width:992px){#nav-wrapper nav .has-subnav.open .nav-text-link:not(.active),#nav-wrapper nav .has-subnav:focus .nav-text-link:not(.active),#nav-wrapper nav .has-subnav:hover .nav-text-link:not(.active){background-color:#f38d68;color:#fff;border-bottom:10px solid #f38d68}}@media only screen and (min-width:992px){#nav-wrapper nav .has-subnav.open .nav-text-link:after,#nav-wrapper nav .has-subnav:focus .nav-text-link:after,#nav-wrapper nav .has-subnav:hover .nav-text-link:after{content:url(/dist/images/icons/collapse.svg);width:11px;height:8px;margin-left:10px;margin-top:-2px}}@media only screen and (max-width:991px){#nav-wrapper nav .has-subnav.open .nav-text-link,#nav-wrapper nav .has-subnav:focus .nav-text-link,#nav-wrapper nav .has-subnav:hover .nav-text-link{background:#fff;color:#071d49}#nav-wrapper nav .has-subnav.open .nav-text-link.active,#nav-wrapper nav .has-subnav:focus .nav-text-link.active,#nav-wrapper nav .has-subnav:hover .nav-text-link.active{background:#f38d68;color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:none}}#nav-wrapper nav .find-an-event{height:40px;display:flex;padding:0 12px;background:#fff;position:relative;align-self:center;border-radius:8px;align-items:center;text-decoration:none;border:4px solid #f38d68}@media only screen and (max-width:991px){#nav-wrapper nav .find-an-event{height:50px;width:170px;box-sizing:border-box;margin:.75em 0 0 .75em}}#nav-wrapper nav .find-an-event span{padding:0;z-index:2;font-size:15px;font-weight:900;position:relative;white-space:nowrap;letter-spacing:-.5px}#nav-wrapper nav .find-an-event img{z-index:2;margin-right:8px;position:relative}#nav-wrapper nav .find-an-event:after{content:"";top:50%;left:50%;position:absolute;background:#f38d68;border-radius:3px;width:calc(100% - 5px);height:calc(100% - 5px);border:0 solid #f38d68;transition:all .25s ease-in-out;transform:translate3d(-50%,-50%,0)}#nav-wrapper nav .find-an-event:hover:after{width:100%;height:100%}#nav-wrapper nav ul{list-style:none;margin:0;padding:0}#nav-wrapper nav .sub-menu{background-color:#fff;border-width:1px 1px 0;margin:0 1em}@media only screen and (max-width:991px){#nav-wrapper nav .sub-menu{margin:0;background-color:#f6f6f6;display:none}#nav-wrapper nav .sub-menu.show{display:block}}@media only screen and (min-width:992px){#nav-wrapper nav .sub-menu{display:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);margin:0;position:absolute;top:100%;width:18em;z-index:3000;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden}#nav-wrapper nav .sub-menu.learn{border-top:12px solid #f38d68}}#nav-wrapper nav .sub-menu.learn{width:100%}@media only screen and (min-width:1200px){#nav-wrapper nav .sub-menu.learn{width:47.72222222222222rem}}@media only screen and (min-width:991px) and (max-width:1199px){#nav-wrapper nav .sub-menu.learn{width:96%}}#nav-wrapper nav .sub-menu .overview{width:15.555555555555555rem}#nav-wrapper nav .sub-menu .overview ul{margin-top:1.5555555555555556rem}@media only screen and (max-width:767px){#nav-wrapper nav .sub-menu .overview{width:100%}#nav-wrapper nav .sub-menu .overview ul{margin-top:0}}#nav-wrapper nav .sub-menu .menu-header{font-size:.7777777777777778rem;font-weight:700;line-height:1rem;color:#5b6770;padding:1rem 1.5rem .4444444444444444rem}@media only screen and (max-width:767px){#nav-wrapper nav .sub-menu .menu-header{letter-spacing:.78px;padding:1rem 0 .4444444444444444rem;margin:0 11px}#nav-wrapper nav .sub-menu .menu-header.text{display:none}}@media only screen and (max-width:991px){#nav-wrapper nav .sub-menu .types .menu-header{border-top:1px solid #dadada}}#nav-wrapper nav .sub-menu a{text-decoration:none;padding-left:33px}@media only screen and (min-width:992px){#nav-wrapper nav .sub-menu a{padding:0 .75em 0 1.5em;transition:all .125s ease-in-out;-webkit-transition:all .125s ease-in-out;width:auto;margin:0;justify-content:flex-start;border-bottom:none;border-left:6px solid #fff}}#nav-wrapper nav .sub-menu a.active{color:#f38d68;border-left:8px solid #f38d68;padding-left:27px}@media only screen and (min-width:992px){#nav-wrapper nav .sub-menu a.active{padding:0 .75em 0 1em}}#nav-wrapper nav .sub-menu a:hover{background-color:#f38d68;color:#fff}#nav-wrapper nav .sub-menu li:last-child{border-width:0}@media only screen and (min-width:992px){#nav-wrapper nav .sub-menu li:last-child>a{border-bottom:none}}#nav-wrapper nav .sub-menu li a.active{color:#f38d68;border-left:6px solid #f38d68;background-color:#fff}@media only screen and (max-width:767px){#nav-wrapper nav .sub-menu li a.active{background-color:transparent}}@media only screen and (min-width:992px){#nav-wrapper nav .sub-menu li a:hover{background-color:#f38d68;border-left:6px solid #f38d68;color:#fff}}@media only screen and (min-width:992px){#nav-wrapper nav .sub-menu .border-cap{border-top-right-radius:10px;margin-top:0;height:12px;color:#f38d68;background:#f38d68}}#nav-wrapper nav .sub-menu .flyout{display:flex;flex-direction:row;padding-bottom:1.2222222222222223rem}#nav-wrapper nav .sub-menu .flyout .types .types-links{display:flex;flex-direction:row;border-left:1px solid #979797;margin-top:.2rem}@media only screen and (min-width:991px) and (max-width:1199px){#nav-wrapper nav .sub-menu .flyout .types .types-links ul li a{line-height:22px;margin-bottom:10px}}@media only screen and (max-width:991px){#nav-wrapper nav .sub-menu .flyout{flex-direction:column}#nav-wrapper nav .sub-menu .flyout .types .types-links{border:none;flex-direction:column}}.nav-toggle{position:absolute;top:6px;right:13px;width:20px;height:16px;background:transparent;border:0;z-index:2;padding:10px;box-sizing:content-box;cursor:pointer}.nav-toggle *{pointer-events:none}@media only screen and (max-width:991px){.nav-toggle{position:relative}.nav-toggle:before{content:"MENU";position:absolute;font-size:9px;left:7px;top:-2px}}@media only screen and (min-width:992px){.nav-toggle{display:none}}.nav-toggle:focus{outline:none;border:0}.nav-toggle .nav-toggle-icon{display:block;position:absolute;left:8px;width:25px;height:3px;background:#071d49;border-radius:2px;transform:rotate(0deg);transition:.25s ease-in-out}.nav-toggle .nav-toggle-icon:first-child{top:10px}.nav-toggle .nav-toggle-icon:nth-child(2),.nav-toggle .nav-toggle-icon:nth-child(3){top:17px}.nav-toggle .nav-toggle-icon:nth-child(4){bottom:9px}.nav-open .nav-toggle .nav-toggle-icon:first-child,.nav-open .nav-toggle .nav-toggle-icon:nth-child(4){top:18px;width:0;left:50%}.nav-open .nav-toggle .nav-toggle-icon:nth-child(2){transform:rotate(45deg)}.nav-open .nav-toggle .nav-toggle-icon:nth-child(3){transform:rotate(-45deg)}.nav-toggle .no-nav header #nav-wrapper nav{display:none}.nav-toggle .no-nav #callout-join-myigsource .text-block,.nav-toggle .no-nav #callout-join-myigsource:hover .text-block,.nav-toggle .no-nav .touch #callout-join-myigsource .text-block,.nav-toggle .no-nav header #nav-wrapper nav a.nav-text-link{visibility:hidden}a[href^="tel:"]:hover,a[href^="tel:"]:link,a[href^="tel:"]:visited{font-family:Open Sans,sans-serif;font-weight:400;text-decoration:none;color:#fff;pointer-events:auto;cursor:pointer}@media only screen and (min-width:768px){a[href^="tel:"]:hover,a[href^="tel:"]:link,a[href^="tel:"]:visited{font-family:Open Sans,sans-serif;font-weight:100;text-decoration:none;color:#fff;pointer-events:none;cursor:default}}.facebook-footer{background-color:#71d1ba}.social-links{height:103px;flex:1 100%;background-image:linear-gradient(45deg,#7ee7cf,#71d1ba)}.social-links a{padding:0 20px 0 0;color:#071d49;outline:none;border:none;text-decoration:none;margin-top:10px;display:block;align-items:center}@media only screen and (min-width:768px){.social-links a{margin-top:3px}}@media only screen and (min-width:768px) and (max-width:991px){.social-links a{margin-left:10px}}@media only screen and (min-width:992px){.social-links a{display:flex}}.social-links a img{padding:0 0 5px}.social-links p{color:#071d49;font-weight:700;letter-spacing:-1px;font-size:20px;display:flex;align-items:center;justify-content:center;height:100%}@media only screen and (max-width:991px){.social-links p{font-size:16px;display:block;text-align:center;line-height:20px}}@media only screen and (min-width:768px) and (max-width:991px){.social-links p{margin-bottom:0}}.social-links p .social-fb{display:inline-flex;width:48px;height:48px;margin-left:15px;margin-right:6px;vertical-align:middle}@media only screen and (max-width:991px){.social-links p .social-fb{width:40px;height:40px;margin-bottom:-8px;margin-left:0}}@media only screen and (max-width:767px){.social-links p .social-fb{width:48px;height:48px}}.social-links p .social-youtube{display:inline-flex;width:48px;height:48px;margin-left:15px;margin-right:6px;vertical-align:middle}@media only screen and (max-width:991px){.social-links p .social-youtube{width:32px;height:auto}}@media only screen and (max-width:991px){.social-links{height:85px;padding-top:10px}.social-links p{line-height:21px}}@media only screen and (max-width:767px){.social-links{height:160px}.social-links p{margin-top:24px;font-size:18px;line-height:20px}.social-links p a{font-weight:900}}footer{background-color:#071d49;border-bottom:14px solid #72c7e7}@media only screen and (max-width:991px){footer{border-bottom-width:5px}}footer a{cursor:pointer}footer p{color:#fff;line-height:24px;font-weight:100;margin-bottom:48px}footer p .job-number{display:block;margin-top:10px}footer .container{padding-top:50px}@media only screen and (max-width:991px){footer .container{padding:30px 28px 0}}footer .footer-links{flex:3;text-align:center}@media only screen and (min-width:768px){footer .footer-links{text-align:initial}}@media only screen and (min-width:768px) and (max-width:991px){footer .footer-links{flex:3}}footer .footer-links a{color:#fff;font-weight:700;letter-spacing:-1px}@media only screen and (max-width:991px){footer .footer-links a{font-size:13px;letter-spacing:-.75px;text-decoration:none}}@media only screen and (max-width:991px){footer .footer-links ul{margin-bottom:12px}}footer .footer-links ul li{padding-left:0;padding-bottom:10px}@media only screen and (max-width:991px){footer .footer-links ul li{padding-bottom:5px}}footer .footer-links ul li:before{content:""}footer .footer-links img{width:215px;height:48px;margin-bottom:10px}@media only screen and (max-width:991px){footer .footer-links img{width:153px;margin-bottom:0}}footer .footer-info{flex:7;margin-top:2px}@media only screen and (min-width:768px) and (max-width:991px){footer .footer-info{flex:7}}@media only screen and (max-width:991px){footer .footer-info p{font-size:12px;line-height:18px;margin-bottom:18px;font-weight:400}}footer .footer-logo{flex:2}@media only screen and (min-width:768px) and (max-width:991px){footer .footer-logo{flex:2}}footer .footer-logo img{width:170px;height:60px;display:block}@media only screen and (max-width:991px){footer .footer-logo img{margin:0 auto 24px}}.page-home footer .social-links{display:none}.bar-questions{background:linear-gradient(-45deg,#ffa585 100%,#f38d68 0);display:flex;padding:15px;margin-top:46px}.bar-questions img{width:62px;height:62px;align-self:center}.bar-questions .copy{margin-left:12px;color:#fff;font-weight:700;font-size:22px;line-height:30px;letter-spacing:-1.53px}#callout-community-resources{position:relative;background:url(/dist/images/img-callout-community.jpg) no-repeat 50%;background-size:cover}@media only screen and (min-width:768px){#callout-community-resources{background:linear-gradient(180deg,rgba(212,243,255,0) 4%,rgba(114,199,231,0) 65%);height:530px}}@media only screen and (min-width:768px){#callout-community-resources:after{content:"";background:url(/dist/images/img-callout-community.jpg) no-repeat 50%;background-size:auto 118%;transition:all .15s linear;opacity:1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}}@media only screen and (min-width:1440px){#callout-community-resources:after{background-size:118% auto}}#callout-community-resources .img-community-resources{display:flex;align-items:center;justify-content:center;height:46.78vw;background:rgba(7,29,73,.57);height:100%;transition:all .15s linear}@media only screen and (min-width:768px){#callout-community-resources:hover,.touch #callout-community-resources{background:linear-gradient(180deg,rgba(212,243,255,.0675) 4%,rgba(114,199,231,.4) 65%)}}@media only screen and (min-width:768px){#callout-community-resources:hover .img-community-resources,.touch #callout-community-resources .img-community-resources{background:rgba(7,29,73,.56)}}@media only screen and (min-width:768px){#callout-community-resources:hover:after,.touch #callout-community-resources:after{background-size:auto 100%;opacity:.8}}@media only screen and (min-width:1440px){#callout-community-resources:hover:after,.touch #callout-community-resources:after{background-size:100% auto}}@media only screen and (min-width:768px){#callout-community-resources:hover .text-block,.touch #callout-community-resources .text-block{margin-top:0}}@media only screen and (min-width:768px){#callout-community-resources:hover .text-block a,.touch #callout-community-resources .text-block a{opacity:1;transform:translateZ(0) scale(1)}}#callout-community-resources .text-block{text-align:center;padding-bottom:5px}@media only screen and (min-width:768px){#callout-community-resources .text-block{margin-top:20px;padding-bottom:0;transition:all .15s linear}}#callout-community-resources .text-block h5{font-weight:700;color:#fff;font-size:26px;line-height:34px;letter-spacing:-1.63px;text-align:center;margin:0 0 8px}@media only screen and (min-width:768px){#callout-community-resources .text-block h5{font-weight:700;font-size:3.333rem;line-height:4.55rem;color:#fff;letter-spacing:-5.01px;text-align:center;text-shadow:1px 0 26px rgba(16,23,36,.86);margin:0}}#callout-community-resources .text-block p{font-weight:700;font-size:14px;line-height:18px;color:#fff;letter-spacing:-.97px;text-align:center}@media only screen and (min-width:768px){#callout-community-resources .text-block p{font-size:1.555rem;line-height:2.11rem;letter-spacing:-1.94px;text-shadow:0 0 10px rgba(0,0,0,.5)}}#callout-community-resources .text-block a{display:block;font-weight:700;font-size:13px;color:#72c7e7;letter-spacing:-.9px;text-align:center;line-height:16px;margin:0 -10px}@media only screen and (min-width:768px){#callout-community-resources .text-block a{color:#fff;letter-spacing:-3.01px;text-align:center;font-size:44px;line-height:46px;border:4px solid #fff;border-radius:8px;padding:34px 42px;margin:30px auto 0;opacity:0;background:transparent;transition:all .15s linear;text-decoration:none;transform:translate3d(0,20px,0) scale(1.1)}}@media only screen and (min-width:768px){#callout-community-resources .text-block a:hover{background:rgba(114,199,231,.9)}}#callout-join-myigsource{position:relative;background:url(/dist/images/img-whatis-hands-mobile.jpg) no-repeat 50%;background-size:cover;overflow:hidden}@media only screen and (min-width:768px){#callout-join-myigsource{background:linear-gradient(180deg,rgba(212,243,255,0) 4%,rgba(114,199,231,0) 65%);height:530px}}@media only screen and (min-width:768px){#callout-join-myigsource:after{content:"";background:url(/dist/images/img-whatis-hands.jpg) no-repeat 50%;background-size:auto 118%;transition:all .15s linear;opacity:1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}}@media only screen and (min-width:1440px){#callout-join-myigsource:after{background-size:118% auto}}#callout-join-myigsource .img-whatis{align-items:center;justify-content:center;height:46.78vw;background:rgba(7,29,73,.57);height:100%;transition:all .15s linear;padding:20px 0}@media only screen and (min-width:768px){#callout-join-myigsource:hover,.touch #callout-join-myigsource{background:linear-gradient(180deg,rgba(212,243,255,.0675) 4%,rgba(114,199,231,.4) 65%)}}@media only screen and (min-width:768px){#callout-join-myigsource:hover .img-whatis,.touch #callout-join-myigsource .img-whatis{background:rgba(7,29,73,.56)}}@media only screen and (min-width:768px){#callout-join-myigsource:hover:after,.touch #callout-join-myigsource:after{background-size:auto 100%;opacity:.8}}@media only screen and (min-width:1440px){#callout-join-myigsource:hover:after,.touch #callout-join-myigsource:after{background-size:100% auto}}@media only screen and (min-width:768px){#callout-join-myigsource:hover .text-block,.touch #callout-join-myigsource .text-block{margin-top:100px}}@media only screen and (min-width:768px){#callout-join-myigsource:hover .text-block a,.touch #callout-join-myigsource .text-block a{opacity:1;transform:translateZ(0) scale(1)}}#callout-join-myigsource .text-block{text-align:center;padding-bottom:5px}@media only screen and (min-width:768px){#callout-join-myigsource .text-block{margin-top:120px;padding-bottom:0;transition:all .15s linear}}#callout-join-myigsource .text-block h5{font-weight:700;color:#fff;font-size:26px;line-height:34px;letter-spacing:-1.63px;text-align:center;margin:0 0 8px}@media only screen and (min-width:768px){#callout-join-myigsource .text-block h5{font-weight:700;font-size:3.333rem;line-height:4.55rem;color:#fff;letter-spacing:-5.01px;text-align:center;text-shadow:1px 0 26px rgba(16,23,36,.86);margin:0}}#callout-join-myigsource .text-block p{font-weight:700;font-size:14px;line-height:18px;color:#fff;letter-spacing:-.97px;text-align:center}@media only screen and (min-width:768px){#callout-join-myigsource .text-block p{font-size:1.555rem;line-height:2.11rem;letter-spacing:-1.94px;text-shadow:0 0 10px rgba(0,0,0,.5)}}#callout-join-myigsource .text-block a{display:block;font-weight:700;font-size:13px;color:#72c7e7;letter-spacing:-.9px;text-align:center;line-height:16px;margin:0 -10px}@media only screen and (min-width:768px){#callout-join-myigsource .text-block a{color:#fff;letter-spacing:-3.01px;text-align:center;font-size:44px;line-height:46px;border:4px solid #fff;border-radius:8px;padding:34px 42px;margin:30px auto 0;opacity:0;background:transparent;transition:all .15s linear;text-decoration:none;transform:translate3d(0,20px,0) scale(1.1)}}@media only screen and (min-width:768px){#callout-join-myigsource .text-block a:hover{background:rgba(114,199,231,.9)}}.callout-list{background-color:#f7f9fb;display:flex;position:relative;width:calc(100% - 20px);padding:20px;flex-direction:column;margin-bottom:60px}@media only screen and (min-width:768px){.callout-list{flex-direction:row}}.callout-list:before{content:"";width:100%;height:100%;background:#72c7e7;position:absolute;top:20px;left:20px;z-index:-1}.callout-list .col-list{width:100%}@media only screen and (min-width:768px){.callout-list .col-list{width:50%}}#callout-personalize-ig{position:relative;padding:40px 0;background:#72c7e7;background:linear-gradient(45deg,#72c7e7,#87deff)}#callout-personalize-ig .text-block{text-align:center;padding-bottom:5px}@media only screen and (min-width:768px){#callout-personalize-ig .text-block{padding-bottom:0}}#callout-personalize-ig .text-block h5{font-weight:800;color:#fff;font-size:44px;line-height:50px;letter-spacing:-1.63px;text-align:center;margin:0 0 20px}#callout-personalize-ig .text-block p{font-weight:700;font-size:22px;line-height:28px;color:#071d49;letter-spacing:-.97px;text-align:center}#callout-personalize-ig .text-block a{display:inline-block;max-width:440px;width:100%;padding:12px 30px;margin:30px auto 0;font-weight:700;font-size:22px;background:#f38d68;border-radius:8px;color:#fff;letter-spacing:-1.25px;text-align:center;text-decoration:none}@media only screen and (max-width:767px){#callout-personalize-ig .text-block a{width:auto}}.callout{text-align:center}@media only screen and (max-width:767px){.callout{padding:15px}}.callout .headline{font-size:30px;font-weight:700;letter-spacing:-.62px}.callout a{color:#72c7e7;font-weight:700}.welcome{padding:24px 0}.welcome div .headline{font-size:38px;letter-spacing:-2.64px;padding:0}@media only screen and (max-width:991px){.welcome div .headline{font-size:22px;letter-spacing:-1.53px;color:#071d49;padding-top:0}}@media only screen and (max-width:991px){.welcome div p{font-size:14px;line-height:20px;letter-spacing:-.58px}}.welcome div p:nth-child(2){display:block;margin-bottom:20px}.welcome div br{display:none}@media only screen and (min-width:992px){.welcome div br{display:block}}.living-with-mmn{display:none}.page-home .living-with-mmn{display:block}.living-with-mmn div{padding:0}@media only screen and (min-width:768px){.living-with-mmn div{padding:36px 0}}.living-with-mmn .headline{letter-spacing:-.62px;font-weight:700}@media only screen and (max-width:991px){.living-with-mmn .headline{font-size:16px;margin-bottom:8px}}.living-with-mmn p{font-size:20px;letter-spacing:-.66px}.living-with-mmn p em{color:#72c7e7;font-style:normal}@media only screen and (max-width:991px){.living-with-mmn p{font-size:14px;line-height:24px;display:block;letter-spacing:-.25px}}.already-on-treatment{background-image:linear-gradient(45deg,#ffa585,#f38d68);color:#fff;font-weight:700;font-size:14px;letter-spacing:-.93px}@media only screen and (min-width:768px){.already-on-treatment{height:90px;font-size:28px;letter-spacing:-1.85px}}.already-on-treatment div{display:block;line-height:18px;padding:0 15px;text-align:center}@media only screen and (min-width:768px){.already-on-treatment div{display:flex;justify-content:center;align-items:center;width:100%;height:100%;line-height:34px}}.already-on-treatment div a{color:#fff;text-decoration:none}.already-on-treatment div a:hover{text-decoration:underline}.connections-made{width:100%;height:auto;flex-direction:row;padding-top:1.67rem;text-align:center;font-weight:800}.connections-made,.connections-made .years{display:flex;justify-content:center;position:relative;align-items:center}.connections-made .years{z-index:1;width:5.22rem;min-width:5.22rem;height:5.22rem;background-color:#87deff;border-radius:50%;flex-direction:column;transform:translateX(.55rem);order:1}.connections-made .years p{color:#fff;margin:1.22rem 0 1.44rem;font-size:.55rem;line-height:.8rem}.connections-made .years p span{font-size:1.09rem;color:inherit}.connections-made .connections{z-index:2;width:7.56rem;height:7.56rem;background-color:#7ee7cf;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;transition:all .4s ease;order:2}.connections-made .connections .title{font-size:.76rem;color:#071d49;margin:1.5rem 0 .4rem;line-height:.84rem}.connections-made .connections .number{font-size:1.81rem;color:inherit;margin:0}.connections-made .connections .updated{font-size:.49rem;color:inherit;margin:.4rem 0 1rem;line-height:.84rem}.connections-made .connections .connections-hover{display:none;line-height:.84rem;color:#071d49}.connections-made .connections .connections-hover .connect-title{margin:0;color:#071d49;font-size:20px}.connections-made .connections .connections-hover .connect-list{list-style:none;padding-top:.2rem}.connections-made .connections .connections-hover .connect-list li{font-size:14px;line-height:14px}.connections-made .connections .connections-hover .connect-link{margin:0;font-size:14px;line-height:16px;font-weight:500}.connections-made .connections .connections-hover .connect-link a{font-weight:800}.connections-made .connections:focus,.connections-made .connections:hover{border-radius:1.5rem;background:#fff;border:.42rem solid #7ee7cf}.connections-made .connections:focus .number,.connections-made .connections:focus .title,.connections-made .connections:focus .updated,.connections-made .connections:hover .number,.connections-made .connections:hover .title,.connections-made .connections:hover .updated{display:none}.connections-made .connections:focus .connections-hover,.connections-made .connections:hover .connections-hover{display:inline-block}@media only screen and (max-width:767px){.connections-made .connections:focus,.connections-made .connections:hover{height:220px;width:100%}.connections-made .connections:focus~.years,.connections-made .connections:hover~.years{width:0;min-width:0;transform:translateX(100%)}.connections-made .connections:focus~.community,.connections-made .connections:hover~.community{width:0;min-width:0;transform:translateX(-100%)}}.connections-made .community{position:relative;width:5.22rem;min-width:5.22rem;height:5.22rem;background-color:#87deff;z-index:1;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;transform:translateX(-.55rem);order:3}.connections-made .community p{color:#fff;font-size:.55rem;margin:1.22rem 0 1.44rem;line-height:.8rem}.connections-made .community p span{font-size:1.09rem;color:inherit}@media only screen and (min-width:768px){.connections-made .years{height:10.55rem;width:10.55rem;min-width:10.55rem;transform:translateX(.85rem)}.connections-made .years p{font-size:1.1rem;line-height:1.3rem}.connections-made .years p span{font-size:2.09rem}.connections-made .connections{width:15.34rem;height:15.34rem}.connections-made .connections .title{font-size:1.4rem;margin:1.5rem 0 0;line-height:1.4rem;letter-spacing:-2px}.connections-made .connections .number{font-size:3.6rem;margin:.7rem 0 .5rem;height:3rem;display:flex;align-content:center;align-items:center}.connections-made .connections .updated{font-size:1rem;margin:.4rem 0 1rem;line-height:1.4rem}.connections-made .connections .connections-hover .connect-title{font-size:1.52rem;margin:0 0 1.2rem}.connections-made .connections .connections-hover .connect-list{height:auto}.connections-made .connections .connections-hover .connect-list li{font-size:.8rem;line-height:.8rem}.connections-made .connections .connections-hover .connect-link{margin:.7rem 0 0;font-size:.8rem}.connections-made .connections:focus,.connections-made .connections:hover{width:23.33rem;border:.72rem solid #7ee7cf;border-radius:3.33rem}.connections-made .community{height:10.55rem;width:10.55rem;min-width:10.55rem;transform:translateX(-.85rem)}.connections-made .community p{font-size:1.1rem;line-height:1.3rem}.connections-made .community p span{font-size:2.09rem}}#cookie-modal{max-height:0;overflow:hidden;opacity:0;transition:all 1s ease-in-out}#cookie-modal.cookie-display{max-height:100vh;opacity:1}.copy-icon-offset{display:flex;align-items:center;margin:50px 0 30px}.copy-icon-offset .copy-icon{height:64px;width:53px;margin-right:14px}.copy-icon-offset .headline-3{margin-top:auto;margin-bottom:auto}.copy-light-icon-offset{position:relative;padding-left:56px}@media only screen and (min-width:768px){.copy-light-icon-offset{padding-left:116px;margin-top:60px}}.copy-with-quote{display:flex;margin-top:20px;flex-direction:column}@media only screen and (min-width:768px){.copy-with-quote{flex-direction:row}}@media only screen and (min-width:991px) and (max-width:1199px){.copy-with-quote{margin-right:88px}}@media only screen and (min-width:768px) and (max-width:991px){.copy-with-quote{margin-right:88px}}.copy-with-quote .copy{width:100%;padding-right:5px;margin-right:25px}@media only screen and (min-width:768px){.copy-with-quote .copy{width:50%}}.copy-with-quote .quote{display:none}@media only screen and (min-width:768px){.copy-with-quote .quote{display:block;position:relative;margin-bottom:0;margin-top:0}}.copy-with-quote .quote .under-layer-1{background-color:#1a0454;height:244px;width:302px;position:absolute;top:0;left:0}@media only screen and (min-width:991px) and (max-width:1199px){.copy-with-quote .quote .under-layer-1{width:270px}}@media only screen and (min-width:768px) and (max-width:991px){.copy-with-quote .quote .under-layer-1{width:249px}}.copy-with-quote .quote .under-layer-2{background-color:#f38d68;height:256px;width:291px;position:absolute;top:27px;left:43px}@media only screen and (min-width:991px) and (max-width:1199px){.copy-with-quote .quote .under-layer-2{width:264px}}@media only screen and (min-width:768px) and (max-width:991px){.copy-with-quote .quote .under-layer-2{width:240px}}.copy-with-quote .quote .text{background-color:#71d1ba;height:246px;width:291px;position:absolute;top:18px;left:21px;padding:20px;color:#fff;font-size:25px;line-height:32px;letter-spacing:-.78px;font-family:Open Sans,sans-serif;font-weight:800}@media only screen and (min-width:991px) and (max-width:1199px){.copy-with-quote .quote .text{width:266px;height:250px}}@media only screen and (min-width:768px) and (max-width:991px){.copy-with-quote .quote .text{width:240px;height:310px}}.copy-with-quote .quote .portrait{position:absolute;height:170px;width:170px;top:181px;left:188px}@media only screen and (min-width:768px) and (max-width:991px){.copy-with-quote .quote .portrait{left:124px}}.copy-with-quote .quote .portrait.ann{background-size:cover;background-repeat:no-repeat;background-position:50%}.no-webp .copy-with-quote .quote .portrait.ann{background-image:url(/dist/images/quotes/ann.png)}.webp .copy-with-quote .quote .portrait.ann{background-image:url(/dist/images/quotes/ann.webp)}@media only screen and (min-width:768px) and (max-width:991px){.copy-with-quote .quote .portrait.ann{left:148px;top:266px}}@media only screen and (min-width:991px) and (max-width:1199px){.copy-with-quote .quote .portrait.ann{top:204px;left:180px}}.copy-with-quote .quote .portrait.katie{background-size:cover;background-repeat:no-repeat;background-position:50%}.no-webp .copy-with-quote .quote .portrait.katie{background-image:url(/dist/images/quotes/katie.png)}.webp .copy-with-quote .quote .portrait.katie{background-image:url(/dist/images/quotes/katie.webp)}@media only screen and (min-width:1200px){.copy-with-quote .quote .portrait.katie{top:200px}}@media only screen and (min-width:768px) and (max-width:991px){.copy-with-quote .quote .portrait.katie{top:282px}}@media only screen and (min-width:991px) and (max-width:1199px){.copy-with-quote .quote .portrait.katie{top:236px}}.copy-with-quote .quote .name-place{position:absolute;height:98px;width:97px;top:297px;left:138px;background-color:rgba(243,141,104,.85);display:flex;flex-direction:column;justify-content:center;color:#fff;font-family:Open Sans,sans-serif;text-align:center;border-radius:50%}@media only screen and (min-width:1200px){.copy-with-quote .quote .name-place{top:300px}}@media only screen and (min-width:768px) and (max-width:991px){.copy-with-quote .quote .name-place{top:396px;left:78px}}@media only screen and (min-width:991px) and (max-width:1199px){.copy-with-quote .quote .name-place{top:346px}}@media only screen and (min-width:991px) and (max-width:1199px){.copy-with-quote .quote .name-place.ann{top:314px;left:138px}}@media only screen and (min-width:768px) and (max-width:991px){.copy-with-quote .quote .name-place.ann{top:386px;left:114px}}@media only screen and (min-width:1200px){.copy-with-quote .quote .name-place.ann{top:286px}}.copy-with-quote .quote .name-place .name{font-weight:800;font-size:16px;line-height:8px;letter-spacing:-.48px}.copy-with-quote .quote .name-place .location{font-weight:700;font-size:12px;line-height:9px;letter-spacing:-.36px;margin-top:5px}.faq-wrapper{width:100%}.faq-wrapper .faq-controls{margin-bottom:30px}.faq-wrapper .faq-controls a{padding-bottom:3px;font-weight:700;text-align:center;display:inline-block;cursor:pointer;color:#071d49;letter-spacing:-1.39px}.faq-wrapper .faq-controls a:nth-child(2){margin-left:45px}.faq-item,.faq-item-treat{position:relative;margin-bottom:10px;overflow-y:hidden}.faq-toggle,.faq-toggle-treat{background:#71d1ba;border-bottom-left-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:14px;border-top-right-radius:14px;background-image:linear-gradient(-63deg,#7ee7cf,#71d1ba 95%);cursor:pointer;padding:0 15px;min-height:48px;display:flex;flex:1;align-items:center}.faq-toggle *,.faq-toggle-treat *{pointer-events:none}@media only screen and (min-width:768px){.faq-toggle,.faq-toggle-treat{height:70px;padding:0 18px}}.active>.faq-toggle,.active>.faq-toggle-treat{border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-toggle-treat .headline-2,.faq-toggle .headline-2{padding:0;font-size:21px}@media only screen and (min-width:768px){.faq-toggle-treat .headline-2,.faq-toggle .headline-2{font-size:28px}}.faq-toggle-treat .icon,.faq-toggle .icon{flex-shrink:0;order:0;position:relative;box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:30px;height:30px;margin-right:15px}@media only screen and (min-width:768px){.faq-toggle-treat .icon,.faq-toggle .icon{width:35px;height:35px;margin-right:26px}}.faq-toggle-treat .icon:after,.faq-toggle-treat .icon:before,.faq-toggle .icon:after,.faq-toggle .icon:before{content:"";width:16px;height:2px;background:#fff;position:absolute}@media only screen and (min-width:768px){.faq-toggle-treat .icon:after,.faq-toggle-treat .icon:before,.faq-toggle .icon:after,.faq-toggle .icon:before{width:18px}}.faq-toggle-treat .icon:before,.faq-toggle .icon:before{left:6px;top:12px}@media only screen and (min-width:768px){.faq-toggle-treat .icon:before,.faq-toggle .icon:before{left:6px;top:15px}}.faq-toggle-treat .icon:after,.faq-toggle .icon:after{left:6px;top:12px;transition-duration:.5s;transform:rotate(90deg)}@media only screen and (min-width:768px){.faq-toggle-treat .icon:after,.faq-toggle .icon:after{left:6px;top:15px}}.active>.faq-toggle-treat .icon:after,.active>.faq-toggle .icon:after{transition-duration:1s;transform:rotate(0deg)}.faq-content{height:0;opacity:0;margin:0;padding:0 20px}.active>.faq-content{transition-duration:1s;height:auto;opacity:1}.faq-content>p:first-child{padding-top:20px}.faq-content a{font-weight:700}.faq-content ul[title]:before{content:attr(title);display:block;font-weight:700;padding:4px;margin-bottom:6px;color:#071d49}.faq-content .callout-with-icon{position:relative;padding-top:42px;font-size:18px;font-weight:700;margin:15px 0;color:#071d49;min-height:72px;display:flex;align-items:center}@media only screen and (max-width:767px){.faq-content .callout-with-icon{font-size:.778rem;line-height:1.222rem}}@media only screen and (min-width:768px){.faq-content .callout-with-icon{padding-left:96px;padding-top:0;margin:30px 0}}.faq-content .callout-with-icon.heart{min-height:62px}.faq-content .callout-with-icon.moon{min-height:72px}.faq-content .callout-with-icon img{position:absolute;left:0;height:38px;width:auto;top:0}@media only screen and (min-width:768px){.faq-content .callout-with-icon img{width:72px;height:auto}}.faq-content .scroll-down{margin-top:30px;margin-bottom:20px;text-align:center}.faq-content .scroll-down svg{display:block;margin:0 auto}#floating-join-myigsource{background:transparent;display:block;box-sizing:border-box;border:4px solid #f38d68;border-radius:50%;position:fixed;bottom:24px;right:10px;height:58px;width:58px;z-index:2;box-shadow:0 2px 10px rgba(0,0,0,.3)}@media only screen and (min-width:768px) and (max-width:1399px){#floating-join-myigsource.non-stick{position:absolute}}@media only screen and (min-width:768px){#floating-join-myigsource{height:144px;width:144px}}#floating-join-myigsource img{display:block;width:22px;height:16px;margin:8px auto 1px}@media only screen and (min-width:768px){#floating-join-myigsource img{width:48px;height:34px;margin:28px auto 4px}}#floating-join-myigsource:after{content:"";display:block;position:absolute;border-radius:50%;transition:border-width .25s linear;top:50%;left:50%;transform:translate3d(-50%,-50%,0);box-sizing:content-box;height:42px;width:42px;border:1px solid #f38d68;z-index:-1}@media only screen and (min-width:768px){#floating-join-myigsource:after{height:124px;width:124px}}#floating-join-myigsource div{position:absolute;border-radius:50%;top:50%;left:50%;transform:translate3d(-50%,-50%,0);font-weight:700;color:#071d49;text-align:center;background:#f38d68;box-sizing:content-box;height:44px;width:44px;font-size:10px;letter-spacing:-.69px;line-height:10px}@media only screen and (max-width:767px){#floating-join-myigsource div span{display:none}}@media only screen and (min-width:768px){#floating-join-myigsource div{font-size:16px;letter-spacing:-1.11px;line-height:18px;height:126px;width:126px}}#floating-join-myigsource:hover:after{border-width:8px}.myigsource-signup{max-width:1110px;padding:40px 192px;margin:0 auto 80px;border:3px solid #071d49;border-radius:10px}@media only screen and (max-width:991px){.myigsource-signup{padding:20px;border-width:0}}@media only screen and (min-width:991px) and (max-width:1199px){.myigsource-signup{padding:92px 42px}}.form .as-label,.form .birthday-label label{color:#071d49;font-size:20px;font-weight:700;letter-spacing:-1.81px;line-height:14px;order:1}@media only screen and (max-width:991px){.form .as-label,.form .birthday-label label{font-size:16px;font-weight:800;letter-spacing:-.53px}}.form .as-label em,.form .birthday-label label em{font-size:14px;display:block;font-weight:600;letter-spacing:-.5px;margin:2px 0}@media only screen and (max-width:991px){.form .as-label em,.form .birthday-label label em{margin:4px 0 8px;font-size:12px}}.form label{display:flex;flex-direction:column;margin-bottom:40px;font-size:14px}@media only screen and (min-width:768px){.form label{font-size:16px}}@media only screen and (max-width:991px){.form label{margin-bottom:20px}}.form label.CommunicationOptin{margin-bottom:10px}.form .optional{margin-bottom:40px;font-size:15px;color:#071d49;font-style:italic}@media only screen and (max-width:991px){.form .optional{margin-bottom:20px}}.form input[type=checkbox],.form input[type=date],.form input[type=text]{font-size:20px;width:100%;border:1px solid #071d49;border-radius:10px;padding:10px 0;text-indent:20px;color:#616365;order:2}@media only screen and (max-width:991px){.form input[type=checkbox],.form input[type=date],.form input[type=text]{font-size:16px;padding:14px 0}}.form input[type=checkbox]:focus,.form input[type=date]:focus,.form input[type=text]:focus{border-color:#71d1ba;outline:none}.form input[type=checkbox].input-validation-error,.form input[type=date].input-validation-error,.form input[type=text].input-validation-error{border-color:#c81f3e}.form input[type=checkbox].input-validation-error~.as-label,.form input[type=date].input-validation-error~.as-label,.form input[type=text].input-validation-error~.as-label{color:#c81f3e;margin-bottom:15px}.form input[type=checkbox].input-validation-error~.as-label em,.form input[type=date].input-validation-error~.as-label em,.form input[type=text].input-validation-error~.as-label em{display:none}.form input[type=checkbox].input-validation-error~.field-validation-error,.form input[type=date].input-validation-error~.field-validation-error,.form input[type=text].input-validation-error~.field-validation-error{color:#c81f3e;font-size:14px;font-weight:600;letter-spacing:-.5px;margin:5px 0;font-style:italic;display:block;text-transform:lowercase;order:3}@media only screen and (max-width:991px){.form input[type=checkbox].input-validation-error~.field-validation-error,.form input[type=date].input-validation-error~.field-validation-error,.form input[type=text].input-validation-error~.field-validation-error{margin:4px 0 8px;font-size:12px}}.form .error-alt{position:relative;top:-24px}.form .error-alt.checklist{top:-20px}@media only screen and (min-width:992px){.form .error-alt.checklist{top:-38px}}.form .error-alt .field-validation-error{color:#c81f3e;font-size:14px;font-weight:600;letter-spacing:-.5px;margin:5px 0;font-style:italic;display:block;text-transform:lowercase;order:3}@media only screen and (max-width:991px){.form .error-alt .field-validation-error{margin:4px 0 8px;font-size:12px}}.form .persontype{display:flex;flex-direction:row-reverse;position:relative}@media only screen and (max-width:991px){.form .persontype{flex-direction:column-reverse}}.form .persontype .as-label{font-size:20px;flex:2;margin-top:16px}@media only screen and (max-width:991px){.form .persontype .as-label{font-size:16px}}.form .persontype .input-validation-error{border-color:#c81f3e}.form .persontype .input-validation-error+svg{top:4px}.form .persontype .input-validation-error~.as-label em{color:#c81f3e;text-transform:lowercase;margin-top:8px}.form .persontype select{flex:3;font-size:20px;font-family:Open Sans;letter-spacing:-1.81px;font-weight:700;color:#616365;padding:10px 16px;border-radius:9px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;position:relative;z-index:1;background-color:transparent;border-color:#071d49;margin:0}@media only screen and (max-width:991px){.form .persontype select{padding:13px 16px 15px;border-radius:8px;font-size:15px}}.form .persontype select:active,.form .persontype select:focus{outline:none}.form .persontype select:focus:active{border-color:#71d1ba}.form .persontype svg{height:42px;position:absolute;bottom:3px;right:4px}@media only screen and (max-width:991px){.form .persontype svg{height:44px;margin-top:-5px;bottom:3px;right:3px}}.form .optin .optional-field{order:2;color:#071d49;padding-left:50px;font-size:14px;font-weight:600}@media only screen and (max-width:991px){.form .optin .optional-field{font-size:12px}}.form .optin .error-message{color:#c81f3e;text-transform:lowercase;margin:8px 0 0}.form .optin p{padding-left:50px;position:relative}@media only screen and (max-width:991px){.form .optin p{font-size:14px}}.form .optin p:before{content:"";display:inline-block;height:22px;width:22px;background-color:#fff;position:absolute;border:1px solid #071d49;left:0;top:4px}@media only screen and (max-width:991px){.form .optin p:before{width:33px;height:33px;left:0}}.form .optin p:after{top:6px;left:0;content:url(/dist/images/img-checkbox-check-teal.svg);width:28px;height:28px}.form .optin input,.form .optin p:after{position:absolute;opacity:0}.form .optin input:checked~p:after{opacity:1}@media only screen and (max-width:991px){.form .optin input:checked~p:after{width:40px;height:40px;left:0}}.form .optin .input-validation-error~p:before{border-color:#c81f3e}.form .disclaimer{margin-bottom:40px}.form .disclaimer p{font-size:14px;letter-spacing:-.2px;color:#071d49;margin-bottom:16px}@media only screen and (max-width:991px){.form .disclaimer p{font-size:12px}}.form .disclaimer a[href^="tel:"]:hover,.form .disclaimer a [href^="tel:"]:link,.form .disclaimer a[href^="tel:"]:visited{color:#72c7e7}.form .btn-download{display:inline-block;max-width:320px;margin-left:15px;margin-right:15px;margin-bottom:20px;padding:15px 40px 15px 75px;background-color:#72c7e7;border:0;color:#fff;border-radius:6px;font-family:Open Sans,sans-serif;font-size:1.1em;font-weight:700;position:relative}@media only screen and (max-width:767px){.form .btn-download{display:block;text-decoration:none;text-align:center;margin-left:auto;margin-right:auto;margin-top:24px;padding-left:60px;padding-right:30px}}.form .btn-download:hover{cursor:pointer}.form .btn-download:before{content:"";display:block;position:absolute;top:12px;left:24px;width:30px;height:30px;background:url(/dist/images/icon-download.svg) no-repeat}.form .btn-download.btn-email:before{width:36px;background:url(/dist/images/icons/icon-email.svg) no-repeat}@media only screen and (max-width:767px){.form .btn-download.hide-m{display:none}}@media only screen and (min-width:768px){.form .btn-download.hide-m{display:block}}@media only screen and (max-width:767px){.form .btn-download.show-m{display:block;margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px){.form .btn-download.show-m{display:none}}.enroll-in-myigsource .radio-container{position:relative}.enroll-in-myigsource .radio-container span{position:relative;display:inline-block;width:25px;height:25px;background:#ccc;left:0;top:5px;border-radius:50%;cursor:pointer}.enroll-in-myigsource .radio-container span:before{position:absolute;left:50%;top:50%;content:"";width:12px;height:12px;background:#071d49;border-radius:50%;opacity:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s linear;transition:all .3s linear;cursor:pointer}.enroll-in-myigsource .radio-container label{padding-left:10px;font-size:20px;display:inline-block;font-weight:400}@media only screen and (max-width:991px){.enroll-in-myigsource .radio-container label{font-size:15px}}.enroll-in-myigsource .radio-container input[type=radio]{position:absolute;z-index:99;left:5px;top:5px;opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}.enroll-in-myigsource .radio-container input[type=radio]:checked+span:before{opacity:1}@media only screen and (max-width:991px){.enroll-in-myigsource #PersonType{margin-top:16px}}.enroll-in-myigsource .CommunicationOptin p{color:#071d49;font-size:18px;font-weight:700;letter-spacing:-1.81px;line-height:30px}.enroll-in-myigsource .headline-2{font-size:1.8rem}@media only screen and (max-width:991px){.enroll-in-myigsource .headline-2{font-size:1.2rem}}.enroll-in-myigsource .enroll_form .phoneNumberError input,.enroll-in-myigsource .enroll_form .zip-select input{width:20%}@media only screen and (max-width:991px){.enroll-in-myigsource .enroll_form .phoneNumberError input,.enroll-in-myigsource .enroll_form .zip-select input{width:50%}}.enroll-in-myigsource .enroll_form .birthday-label input{width:22%;text-indent:4px}@media only screen and (max-width:991px){.enroll-in-myigsource .enroll_form .birthday-label input{width:50%}}.enroll-in-myigsource .enroll_form .phoneNumberError input{width:40%}@media only screen and (max-width:991px){.enroll-in-myigsource .enroll_form .phoneNumberError input{width:75%}}.enroll-in-myigsource .enroll_form .dropdown-select-state,.enroll-in-myigsource .enroll_form .dropdown-select-time{position:relative;margin-bottom:30px;margin-top:8px}@media only screen and (max-width:991px){.enroll-in-myigsource .enroll_form .dropdown-select-state,.enroll-in-myigsource .enroll_form .dropdown-select-time{margin-top:16px}}.enroll-in-myigsource .enroll_form .dropdown-select-state .select,.enroll-in-myigsource .enroll_form .dropdown-select-time .select{display:inline-block;width:23%;position:relative}@media only screen and (max-width:991px){.enroll-in-myigsource .enroll_form .dropdown-select-state .select,.enroll-in-myigsource .enroll_form .dropdown-select-time .select{width:50%}}.enroll-in-myigsource .enroll_form .dropdown-select-state .select select,.enroll-in-myigsource .enroll_form .dropdown-select-time .select select{width:100%;font-size:20px;font-family:Open Sans;letter-spacing:-1.81px;font-weight:700;color:#616365;padding:10px 16px;border-radius:9px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;position:relative;z-index:1;background-color:transparent;border-color:#071d49;margin:0}@media only screen and (max-width:991px){.enroll-in-myigsource .enroll_form .dropdown-select-state .select select,.enroll-in-myigsource .enroll_form .dropdown-select-time .select select{font-size:15px;padding:14px 16px;border-radius:9px}}.enroll-in-myigsource .enroll_form .dropdown-select-state svg,.enroll-in-myigsource .enroll_form .dropdown-select-time svg{position:absolute;height:43px;right:1px;top:1px}@media only screen and (max-width:991px){.enroll-in-myigsource .enroll_form .dropdown-select-state svg,.enroll-in-myigsource .enroll_form .dropdown-select-time svg{height:44px;right:3px;top:3px}}.enroll-in-myigsource .join-button{font-size:32px;font-weight:800;padding:12px 40px;background-color:#72c7e7;color:#fff;border-radius:10px;border:5px solid #72c7e7;font-family:Open Sans;letter-spacing:-2.48px;margin:0 auto;display:block;cursor:pointer}@media only screen and (max-width:991px){.enroll-in-myigsource .join-button{padding:12px;margin:20px auto;font-size:22px}}.enroll-in-myigsource .join-button:hover{background-color:#fff;color:#72c7e7}.fake-checkbox input[type=checkbox]+input[type=hidden]+#Consent{border:1px solid #071d49;border-radius:0;display:inline-block;height:22px;position:relative;vertical-align:bottom;width:22px;min-width:22px;cursor:pointer;margin-right:30px;top:-23px;margin-bottom:20px}.fake-checkbox input[type=checkbox]{opacity:0}.fake-checkbox input[type=checkbox]+input[type=hidden]+#Consent:active{box-shadow:0 0 8px rgba(0,0,0,.5)}.fake-checkbox input[type=checkbox]:checked+input[type=hidden]+#Consent:before{content:"";display:block;height:22px;left:2px;position:absolute;top:11px;width:22px}.fake-checkbox input[type=checkbox]:checked+input[type=hidden]+#Consent:after{content:url(/dist/images/img-checkbox-check-teal.svg);display:block;height:28px;position:absolute;width:28px;left:-1px;top:1px}.fake-checkbox input[type=checkbox].input-validation-error+input[type=hidden]+#Consent{border:2px solid #c00}.consent-error-msg{color:#c81f3e;font-size:14px;font-weight:600;letter-spacing:-.5px;margin:5px 0 20px;font-style:italic;display:block;text-transform:lowercase;order:3}.upc-disclaimer-line1{font-size:18px}.upc-disclaimer-line2{line-height:20px;font-style:italic;font-size:16px}.upc-disclaimer-line3{line-height:25px;font-size:18px}.upc-disclaimer-line2 a{color:#5b6770!important;font-size:14px!important;font-weight:400!important}.consent-ErrorEventArgs-align{float:right}.upc-consent{display:none}.upc-consent.show{display:block}.non-upc-consent{display:none}.non-upc-consent.show{display:block}.disclaimer-inline{display:flex;display:-webkit-flex}.hero{display:flex;height:300px;text-align:center;font-size:4rem;font-weight:700;margin:auto 0;background:grey;color:#fff;text-transform:uppercase;overflow:hidden}@media (max-width:767px){.hero{height:18rem}}.home-carousel{left:-10px;position:relative;width:90%;margin:0 auto 63px}@media only screen and (min-width:768px){.home-carousel{left:0}}.home-carousel .drop-shift{position:absolute;width:calc(100% - 20px);height:100%;background-color:#72c7e7;top:20px;left:30px;z-index:-1}.home-carousel .slide{width:100%;display:flex;position:relative;flex-direction:column}@media only screen and (min-width:768px){.home-carousel .slide{height:335px;flex-direction:row}}@media only screen and (min-width:992px){.home-carousel .slide{height:223px;flex-direction:row}}.home-carousel .slide .text-block{margin:auto 0;padding:0 20px 20px}@media only screen and (min-width:768px){.home-carousel .slide .text-block{padding:0 20px}}.home-carousel .slide .text-block .heading-text{font-size:20px;letter-spacing:-1px;font-weight:700}@media only screen and (min-width:768px){.home-carousel .slide .text-block .heading-text{font-size:32px;letter-spacing:-2.22px}}.home-carousel .slide .text-block .text-info{font-size:16px;line-height:22px;font-weight:700;margin-bottom:24px}@media only screen and (min-width:768px){.home-carousel .slide .text-block .text-info{margin-bottom:0}}.home-carousel .slide .text-block .learn-more-btn{font-size:18px;color:#071d49;font-weight:800;position:relative;text-decoration:none}.home-carousel .slide .text-block .learn-more-btn:after{content:"";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:6px solid #72c7e7;position:absolute;margin-left:10px;margin-top:8px}.home-carousel .slide.slide-1{background-color:#071d49}.home-carousel .slide.slide-1 p{color:#fff}.home-carousel .slide.slide-1 img{padding:20px;width:calc(100% - 40px)}@media only screen and (min-width:768px){.home-carousel .slide.slide-1 img{width:auto}}.home-carousel .slide.slide-1 .learn-more-btn{color:#fff}.home-carousel .slide.slide-2{display:none;background-color:#f7f9fb}.home-carousel .slide.slide-2 .heading-text{color:#071d49}.home-carousel .slide.slide-2 img{padding:0 20px 20px 0;width:100%}@media only screen and (min-width:768px){.home-carousel .slide.slide-2 img{padding:0 20px 0 0;width:auto}}.home-carousel .slide.slide-2 .learn-more-btn{color:#72c7e7;text-decoration:underline}.home-carousel .slide .controls{display:flex;position:absolute;bottom:20px;right:20px}.home-carousel .slide .controls img{margin:0 7px;padding:0}.home-carousel.toggled .slide-1{display:none}.home-carousel.toggled .slide-2{display:flex}#home-hero3 .home-img-tile{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:30px}@media only screen and (min-width:768px) and (max-width:991px){#home-hero3 .home-img-tile{justify-content:space-evenly}}#home-hero3 .home-img-tile .img-tile{position:relative;width:48%;height:189.5px}@media only screen and (max-width:374px){#home-hero3 .home-img-tile .img-tile{height:139px}}@media only screen and (min-width:375px) and (max-width:424px){#home-hero3 .home-img-tile .img-tile{height:165px}}@media only screen and (min-width:768px) and (max-width:991px){#home-hero3 .home-img-tile .img-tile{width:30%;height:235px}}@media only screen and (min-width:992px){#home-hero3 .home-img-tile .img-tile{width:30%;height:310px}}@media only screen and (min-width:1200px){#home-hero3 .home-img-tile .img-tile{width:350px;height:350px}}#home-hero3 .home-img-tile .img-tile p{position:absolute;bottom:0;background-color:rgba(113,209,186,.7);font-weight:900;color:#fff;width:100%;text-align:center;font-size:18px;line-height:20px;margin-bottom:0;padding:16px 0;letter-spacing:-2px}@media only screen and (min-width:992px){#home-hero3 .home-img-tile .img-tile p br{display:none}}@media only screen and (min-width:992px){#home-hero3 .home-img-tile .img-tile p{padding:15px 0;line-height:40px;font-size:34px}}@media only screen and (min-width:1024px) and (max-width:1199px){#home-hero3 .home-img-tile .img-tile p{padding:26px 0}}@media only screen and (min-width:768px) and (max-width:991px){#home-hero3 .home-img-tile .img-tile p{padding:20px 0;line-height:1.65rem;font-size:1.5rem}}#home-hero3 .home-img-tile .img-tile.what-is-pi{background-size:cover;background-repeat:no-repeat;background-position:0 0}.no-webp #home-hero3 .home-img-tile .img-tile.what-is-pi{background-image:url(/dist/images/what-is-pi-tile-mobile.jpg)}.webp #home-hero3 .home-img-tile .img-tile.what-is-pi{background-image:url(/dist/images/what-is-pi-tile-mobile.webp)}@media only screen and (min-width:768px){#home-hero3 .home-img-tile .img-tile.what-is-pi{background-size:cover;background-repeat:no-repeat;background-position:0 0}.no-webp #home-hero3 .home-img-tile .img-tile.what-is-pi{background-image:url(/dist/images/what-is-pi-tile.jpg)}.webp #home-hero3 .home-img-tile .img-tile.what-is-pi{background-image:url(/dist/images/what-is-pi-tile.webp)}}#home-hero3 .home-img-tile .img-tile.treatment-types{background-size:cover;background-repeat:no-repeat;background-position:0 0}.no-webp #home-hero3 .home-img-tile .img-tile.treatment-types{background-image:url(/dist/images/treatment-types-tile-mobile.jpg)}.webp #home-hero3 .home-img-tile .img-tile.treatment-types{background-image:url(/dist/images/treatment-types-tile-mobile.webp)}@media only screen and (min-width:768px){#home-hero3 .home-img-tile .img-tile.treatment-types{background-size:cover;background-repeat:no-repeat;background-position:0 0}.no-webp #home-hero3 .home-img-tile .img-tile.treatment-types{background-image:url(/dist/images/treatment-types-tile.jpg)}.webp #home-hero3 .home-img-tile .img-tile.treatment-types{background-image:url(/dist/images/treatment-types-tile.webp)}}#home-hero3 .home-img-tile .img-tile.treatment-types p{padding:5px 0}@media only screen and (min-width:992px){#home-hero3 .home-img-tile .img-tile.treatment-types p{padding:15px 0}}@media only screen and (min-width:1024px) and (max-width:1199px){#home-hero3 .home-img-tile .img-tile.treatment-types p{padding:6px 0}}#home-hero3 .home-img-tile .img-tile.living-with-pi{background-size:cover;background-repeat:no-repeat;background-position:0 0;margin-top:20px}.no-webp #home-hero3 .home-img-tile .img-tile.living-with-pi{background-image:url(/dist/images/living-pi-mobile.jpg)}.webp #home-hero3 .home-img-tile .img-tile.living-with-pi{background-image:url(/dist/images/living-pi-mobile.webp)}@media only screen and (min-width:768px){#home-hero3 .home-img-tile .img-tile.living-with-pi{background-size:cover;background-repeat:no-repeat;background-position:0 0;margin-top:0}.no-webp #home-hero3 .home-img-tile .img-tile.living-with-pi{background-image:url(/dist/images/living-with-pi-tile.jpg)}.webp #home-hero3 .home-img-tile .img-tile.living-with-pi{background-image:url(/dist/images/living-with-pi-tile.webp)}}#home-hero3 .home-img-tile .img-tile.community-resources{display:flex;background-size:cover;background-repeat:no-repeat;background-position:0 0;margin-top:20px}.no-webp #home-hero3 .home-img-tile .img-tile.community-resources{background-image:url(/dist/images/community-resources-mobile.jpg)}.webp #home-hero3 .home-img-tile .img-tile.community-resources{background-image:url(/dist/images/community-resources-mobile.webp)}@media only screen and (min-width:768px){#home-hero3 .home-img-tile .img-tile.community-resources{background-size:cover;background-repeat:no-repeat;background-position:0 0;width:100%;height:300px;margin-top:30px;flex-basis:100%}.no-webp #home-hero3 .home-img-tile .img-tile.community-resources{background-image:url(/dist/images/community-resources-tile.jpg)}.webp #home-hero3 .home-img-tile .img-tile.community-resources{background-image:url(/dist/images/community-resources-tile.webp)}#home-hero3 .home-img-tile .img-tile.community-resources p{line-height:2.5rem}}#home-hero3 .home-img-tile .img-tile.community-resources p{padding:5px 0}@media only screen and (min-width:768px) and (max-width:991px){#home-hero3 .home-img-tile .img-tile.community-resources p br{display:none}}@media only screen and (min-width:992px){#home-hero3 .home-img-tile .img-tile.community-resources p{padding:15px 0}}.icon-block-copy{display:flex;align-items:flex-start;margin-bottom:20px;margin-top:30px;flex-direction:column}@media only screen and (min-width:768px){.icon-block-copy{align-items:center;flex-direction:row;margin-bottom:40px}}.icon-block-copy .block-copy{font-size:1rem;font-weight:600;color:#071d49;padding-top:10px}@media only screen and (min-width:768px){.icon-block-copy .block-copy{font-size:1.12rem;padding-left:25px;padding-top:0}}.icon-block-copy .block-icon{margin-bottom:20px}@media only screen and (min-width:768px){.icon-block-copy .block-icon{margin-right:20px;margin-bottom:0}}.icon-blocks{display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;margin:30px 0 10px}@media only screen and (min-width:768px){.icon-blocks{flex-direction:row}}.icon-blocks .block{display:flex;font-weight:700;align-items:center;margin-bottom:10px}@media only screen and (min-width:768px){.icon-blocks .block{flex-direction:column}}.icon-blocks .block img{height:47px;width:47px;margin:0 20px 15px 0}@media only screen and (min-width:768px){.icon-blocks .block img{margin:0 auto 15px;height:84px;width:84px}}.image-carousel{position:relative;height:420px;background-color:#5b6770}@media only screen and (min-width:992px){.image-carousel{height:400px}}.image-carousel .carousel{position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%);height:400px}.image-carousel .carousel .carousel-inner{position:relative;width:100%;overflow:hidden;margin-bottom:20px}@media only screen and (min-width:992px){.image-carousel .carousel .carousel-inner{margin-bottom:0}}.image-carousel .carousel .carousel-inner>.item{position:relative;display:none;animation:.5s ease-in-out;height:337px}@media only screen and (min-width:992px){.image-carousel .carousel .carousel-inner>.item{height:400px}}.image-carousel .carousel .carousel-inner>.active,.image-carousel .carousel .carousel-inner>.next{display:block}.image-carousel .carousel .carousel-inner>.next{position:absolute;top:0;width:100%}.image-carousel .carousel .carousel-inner>.to-left{animation-name:left}.image-carousel .carousel .carousel-inner>.from-right{animation-name:right}.image-carousel .carousel .carousel-inner>.to-right{animation-name:right;animation-direction:reverse}.image-carousel .carousel .carousel-inner>.from-left{animation-name:left;animation-direction:reverse}@media only screen and (min-width:992px){.image-carousel .carousel .carousel-inner .item-1{background-size:cover;background-repeat:no-repeat;background-position:50%}.no-webp .image-carousel .carousel .carousel-inner .item-1{background-image:url(/dist/images/homepage-slider1.jpg)}.webp .image-carousel .carousel .carousel-inner .item-1{background-image:url(/dist/images/homepage-slider1.webp)}}@media only screen and (min-width:992px){.image-carousel .carousel .carousel-inner .item-2{background-size:cover;background-repeat:no-repeat;background-position:50%}.no-webp .image-carousel .carousel .carousel-inner .item-2{background-image:url(/dist/images/homepage-slider2.jpg)}.webp .image-carousel .carousel .carousel-inner .item-2{background-image:url(/dist/images/homepage-slider2.webp)}}@media only screen and (min-width:992px){.image-carousel .carousel .carousel-inner .item-3{background-size:cover;background-repeat:no-repeat;background-position:50%}.no-webp .image-carousel .carousel .carousel-inner .item-3{background-image:url(/dist/images/homepage-slider3.jpg)}.webp .image-carousel .carousel .carousel-inner .item-3{background-image:url(/dist/images/homepage-slider3.webp)}}.image-carousel .carousel .carousel-inner .item .container{position:relative;margin:0 auto}.image-carousel .carousel .carousel-inner .item .container .home-hero-callout{height:337px;text-align:left;position:relative;padding-top:30px;margin-top:15px;background-color:transparent;background-image:url(/dist/images/white-image-bg.png);background-size:100% 100%;background-repeat:no-repeat}.image-carousel .carousel .carousel-inner .item .container .home-hero-callout:hover:after{content:none}@media only screen and (min-width:768px) and (max-width:991px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout{width:100%}}.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .img-section{position:relative;width:260px;margin:0 auto}@media only screen and (min-width:991px) and (max-width:1199px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .img-section{position:absolute;top:48%;left:6%}}@media only screen and (min-width:992px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .img-section{width:100%}}@media only screen and (min-width:1200px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .img-section{position:absolute;top:40%;left:-2%}}.image-carousel .carousel .carousel-inner .item .container .home-hero-callout img{width:148px;height:148px;padding-left:30px}.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .quote{display:block;font-size:18px;line-height:24px;padding-top:20px;margin-bottom:0;letter-spacing:-2px}@media only screen and (min-width:992px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .quote{font-size:32px;line-height:40px}}@media only screen and (min-width:768px) and (max-width:991px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .quote{font-size:26px;line-height:34px}}@media only screen and (min-width:992px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout{position:absolute;right:0;top:20px;padding:46px;margin-top:0}.image-carousel .carousel .carousel-inner .item .container .home-hero-callout img{display:none}}.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle{width:94px;min-height:94px;border-radius:50%;background:rgba(7,29,73,.8);position:absolute;right:32px;top:58px}@media only screen and (min-width:991px) and (max-width:1199px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle{left:-27%;top:40%;width:160px;min-height:160px}}@media only screen and (min-width:1200px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle{left:-27%;top:40%;width:200px;min-height:200px}}.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div{padding-top:34px;padding-left:8px}@media only screen and (max-width:767px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div{padding-left:0;text-align:center}}@media only screen and (min-width:991px) and (max-width:1199px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div{padding-top:60px;padding-left:22px}}@media only screen and (min-width:1200px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div{padding-top:70px;padding-left:25px}}.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div p{color:#fff;font-weight:700}.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div .name-text{font-size:13.5px;line-height:6px;letter-spacing:-.39px}@media only screen and (min-width:991px) and (max-width:1199px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div .name-text{margin-bottom:0;font-size:22px;line-height:30px;letter-spacing:-.78px}}@media only screen and (min-width:1200px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div .name-text{font-size:26px;line-height:30px;letter-spacing:-.78px;padding-left:14px}}.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div .location-text{font-size:9.5px;line-height:10px;letter-spacing:-.29px}@media only screen and (min-width:1200px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div .location-text.huntsville{padding-left:15px}}@media only screen and (min-width:991px) and (max-width:1199px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div .location-text{font-size:14px;line-height:10px;letter-spacing:-.57px}}@media only screen and (min-width:1200px){.image-carousel .carousel .carousel-inner .item .container .home-hero-callout .circle div .location-text{font-size:19px;line-height:6px;letter-spacing:-.57px}}.image-carousel .carousel .carousel-control{width:15%}.image-carousel .carousel .carousel-control.left,.image-carousel .carousel .carousel-control.right{display:inline-block}.image-carousel .carousel .carousel-control.left{margin-right:70px}@media only screen and (min-width:992px){.image-carousel .carousel .carousel-control{position:absolute;top:0;bottom:0;left:0}.image-carousel .carousel .carousel-control.left,.image-carousel .carousel .carousel-control.right{display:block}.image-carousel .carousel .carousel-control.right{right:0;left:auto}}.image-carousel .carousel .carousel-control>.arrow{display:inline-block;border-right:3px solid #fff;border-bottom:3px solid #fff;width:18px;height:18px;transform:rotate(-225deg);cursor:pointer;z-index:10}@media only screen and (min-width:1024px) and (max-width:1199px){.image-carousel .carousel .carousel-control>.arrow.left{right:55%}}.image-carousel .carousel .carousel-control>.arrow.right{transform:rotate(-45deg)}@media only screen and (min-width:1024px) and (max-width:1199px){.image-carousel .carousel .carousel-control>.arrow.right{right:25%}}@media only screen and (min-width:1200px){.image-carousel .carousel .carousel-control>.arrow.right{right:50%}}@media only screen and (min-width:992px){.image-carousel .carousel .carousel-control>.arrow{position:absolute;top:50%}}.image-carousel .carousel .carousel-control>.arrow.hover{opacity:.8}.image-carousel .carousel .carousel-indicators{position:absolute;bottom:20px;left:50%;bottom:0;padding-left:0;margin:0;list-style:none;transform:translateX(-50%)}.image-carousel .carousel .carousel-indicators li{display:inline-block;width:15px;height:15px;cursor:pointer;background-color:#72c7e7;border:2px solid #fff;border-radius:10px}.image-carousel .carousel .carousel-indicators li.active{background-color:#fff}.image-carousel .carousel .carousel-indicators li:nth-child(2){margin:0 8px}@media (min-width:992px){.image-carousel .carousel .container{width:970px}}@media (min-width:1200px){.image-carousel .carousel .container{width:1170px}}@keyframes left{0%{left:0}to{left:-100%}}@keyframes right{0%{left:100%}to{left:0}}.interior-no-hero{padding-top:60px}.interior-no-hero,.interior-no-hero.social{padding-bottom:25px}@media only screen and (max-width:767px){.interior-no-hero.social{padding-top:20px;padding-bottom:0}.interior-no-hero.social .container{padding-left:0}.interior-no-hero.social .container .social-shares{justify-content:end}}@media only screen and (min-width:768px){.interior-no-hero{padding-top:60px;padding-bottom:85px}.interior-no-hero.social{padding-bottom:25px}}@media only screen and (max-width:767px){.hero-section-info{padding-top:30px}}.interior-hero{display:flex;align-items:flex-end;height:600px;box-sizing:border-box;padding-bottom:20px;margin-bottom:20px;background-position:top;background-repeat:no-repeat;background-size:cover;position:relative}.interior-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(7,29,73,0) 30%,rgba(7,29,73,.63));height:234px}@media only screen and (min-width:768px){.interior-hero:before{height:520px}}@media only screen and (max-width:991px){.interior-hero .container{text-align:center;padding:0 36px}}.page-what-is-pi .interior-hero .disclaimer-text{display:block}.interior-hero .disclaimer-text{position:relative;display:none}@media only screen and (min-width:768px){.interior-hero .disclaimer-text{display:inline-block}}.interior-hero .disclaimer-text P{text-align:right;margin-bottom:0;line-height:1.2;color:#fff;font-size:14px}@media only screen and (min-width:768px){.interior-hero{height:520px;padding-bottom:46px;margin-bottom:36px}}.interior-hero .headline-1{padding:0;text-shadow:1px 3px 7px rgba(23,10,6,.5);position:relative;font-size:36px;letter-spacing:-1.88px;text-align:center;line-height:36px}@media only screen and (min-width:768px){.interior-hero .headline-1{font-size:5.55rem;letter-spacing:-7.32px;line-height:5.22rem;top:-30px}}.interior-hero.no-hero{height:auto!important;padding-bottom:0;margin-bottom:0}.interior-hero.no-hero .headline-1{text-shadow:none}@media only screen and (min-width:768px){.interior-hero.no-hero .headline-1{padding:32px 0}}@media only screen and (min-width:768px){.interior-hero.no-hero{padding:46px 0 20px;margin-bottom:20px}}.interior-hero.hero-enroll{height:530px;background-size:cover;background-repeat:no-repeat;background-position:top}@media only screen and (max-width:767px){.interior-hero.hero-enroll{height:187px;margin-top:43px}}.no-webp .interior-hero.hero-enroll{background-image:url(/dist/images/hero-enroll-mobile.jpg)}.webp .interior-hero.hero-enroll{background-image:url(/dist/images/hero-enroll-mobile.webp)}@media only screen and (min-width:768px){.interior-hero.hero-enroll{background-size:cover;background-repeat:no-repeat;background-position:top;height:450px}.no-webp .interior-hero.hero-enroll{background-image:url(/dist/images/hero-enroll-desktop.jpg)}.webp .interior-hero.hero-enroll{background-image:url(/dist/images/hero-enroll-desktop.webp)}}@media only screen and (min-width:992px){.interior-hero.hero-enroll{height:31.25vw}}.interior-hero.hero-enroll:before{height:auto}.interior-hero.hero-mmn{background-size:cover;background-repeat:no-repeat;background-position:top}@media only screen and (max-width:767px){.interior-hero.hero-mmn{height:266px;margin-top:43px}}.no-webp .interior-hero.hero-mmn{background-image:url(/dist/images/hero-mmn-mobile.jpg)}.webp .interior-hero.hero-mmn{background-image:url(/dist/images/hero-mmn-mobile.webp)}@media only screen and (min-width:768px){.interior-hero.hero-mmn{background-size:cover;background-repeat:no-repeat;background-position:top}.no-webp .interior-hero.hero-mmn{background-image:url(/dist/images/hero-mmn-desktop.jpg)}.webp .interior-hero.hero-mmn{background-image:url(/dist/images/hero-mmn-desktop.webp)}}@media only screen and (max-width:767px){.interior-hero.hero-mmn .headline-1{line-height:2.25rem}}.interior-hero.hero-management{background-size:cover;background-repeat:no-repeat;background-position:top}@media only screen and (max-width:767px){.interior-hero.hero-management{height:220px;margin-top:43px}}.no-webp .interior-hero.hero-management{background-image:url(/dist/images/hero-management-mobile.jpg)}.webp .interior-hero.hero-management{background-image:url(/dist/images/hero-management-mobile.webp)}@media only screen and (min-width:768px){.interior-hero.hero-management{background-size:cover;background-repeat:no-repeat;background-position:top}.no-webp .interior-hero.hero-management{background-image:url(/dist/images/hero-management-desktop.jpg)}.webp .interior-hero.hero-management{background-image:url(/dist/images/hero-management-desktop.webp)}}.interior-hero.hero-what-is-pi{background-size:cover;background-repeat:no-repeat;background-position:0 0;background-image:url(/dist/images/hero-what-is-pi-mobile.jpg)}@media only screen and (max-width:767px){.interior-hero.hero-what-is-pi{height:234px;margin-top:43px}.interior-hero.hero-what-is-pi:before{height:234px}}.no-webp .interior-hero.hero-what-is-pi{background-image:url(/dist/images/hero-what-is-pi-mobile.jpg)}.webp .interior-hero.hero-what-is-pi{background-image:url(/dist/images/hero-what-is-pi-mobile.webp)}@media only screen and (min-width:768px){.interior-hero.hero-what-is-pi{background-size:cover;background-repeat:no-repeat;background-position:50%}.no-webp .interior-hero.hero-what-is-pi{background-image:url(/dist/images/hero-what-is-pi-desktop.jpg)}.webp .interior-hero.hero-what-is-pi{background-image:url(/dist/images/hero-what-is-pi-desktop.webp)}}.interior-hero.hero-community{background-size:cover;background-repeat:no-repeat;background-position:top}@media only screen and (max-width:767px){.interior-hero.hero-community{height:234px;margin-top:43px}}.no-webp .interior-hero.hero-community{background-image:url(/dist/images/hero-community-mobile.jpg)}.webp .interior-hero.hero-community{background-image:url(/dist/images/hero-community-mobile.webp)}@media only screen and (min-width:768px){.interior-hero.hero-community{background-size:cover;background-repeat:no-repeat;background-position:top}.no-webp .interior-hero.hero-community{background-image:url(/dist/images/hero-community-desktop.jpg)}.webp .interior-hero.hero-community{background-image:url(/dist/images/hero-community-desktop.webp)}}.interior-hero.hero-living-with-pi{background-size:cover;background-repeat:no-repeat;background-position:0 0}@media only screen and (max-width:767px){.interior-hero.hero-living-with-pi{height:234px;margin-top:43px}}.no-webp .interior-hero.hero-living-with-pi{background-image:url(/dist/images/hero-living-with-pi-mobile.jpg)}.webp .interior-hero.hero-living-with-pi{background-image:url(/dist/images/hero-living-with-pi-mobile.webp)}@media only screen and (min-width:768px){.interior-hero.hero-living-with-pi{background-size:cover;background-repeat:no-repeat;background-position:top}.no-webp .interior-hero.hero-living-with-pi{background-image:url(/dist/images/hero-living-with-pi-desktop.jpg)}.webp .interior-hero.hero-living-with-pi{background-image:url(/dist/images/hero-living-with-pi-desktop.webp)}}.no-hero:before{background:none}.inter-bg{overflow:hidden;background-color:rgba(0,0,0,.3);z-index:3;cursor:pointer}.inter-bg,.intrsttl{height:100%;width:100%;position:fixed;top:0;left:0}.intrsttl{z-index:11000;overflow:auto}.inter-wrapper{border:10px solid #8996a0;border-radius:14px;z-index:4;background:#fff;padding:40px 20px 70px;margin:0 auto;position:relative;pointer-events:none}@media only screen and (min-width:768px){.inter-wrapper{padding:40px 110px 70px 120px;margin:100px auto 0}}.inter-wrapper.takeda-site{max-width:850px}.inter-wrapper.external{max-width:980px}.inter-wrapper h6{color:#f38d68;font-size:48px;letter-spacing:-2.5px;font-weight:900;line-height:1;padding:10px 0 20px}@media only screen and (min-width:768px){.inter-wrapper h6{line-height:1.6}}.inter-wrapper p{font-weight:600;margin-bottom:60px;color:#071d49}.inter-wrapper p.mb-10{margin-bottom:10px}.inter-wrapper .inter-container,.inter-wrapper a{pointer-events:all}.inter-wrapper a.close-button{width:30px;height:30px;display:block;position:absolute;right:20px;top:20px;background-image:url(/dist/images/icon-x.png);background-repeat:no-repeat}.inter-wrapper a.continue{background-image:linear-gradient(69deg,#72d8ff,#72c7e7 97%);border-radius:8px;font-size:32px;font-weight:900;letter-spacing:-2.48px;color:#fff;padding:10px 25px;margin-right:40px}@media only screen and (min-width:768px){.inter-wrapper a.continue{padding:20px 50px}}.inter-wrapper a.link-cancel{font-weight:600;font-size:18px;letter-spacing:-1.53px;text-decoration:underline;white-space:nowrap;display:block;margin-top:25px}.inter-wrapper a.link-cancel.back{display:inline-block}@media only screen and (min-width:768px){.inter-wrapper a.link-cancel{font-size:22px;display:inline-block;margin-top:0}}.learn-cta{background:linear-gradient(-45deg,#71d1ba 100%,#7ee7cf 0);display:flex;padding:25px 12px;margin-top:40px}@media only screen and (min-width:768px){.learn-cta{padding:25px}}.learn-cta img{min-width:70px;height:70px;align-self:center}.learn-cta .copy{margin-left:15px;color:#071d49;font-size:.85rem}@media only screen and (min-width:768px){.learn-cta .copy{margin-left:34px;font-size:1rem}}.learn-cta .copy a{color:#071d49}.modal{display:none}.modal.open-modal{width:100VW;height:100VH;position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;align-items:center}.modal.open-modal .modal-window{border:10px solid #8996a0;border-radius:14px;z-index:2;background:#fff;box-shadow:2px 2px 8px #ccc;max-width:980px;padding:40px 20px 70px;max-height:84%;position:relative;overflow:scroll}@media only screen and (min-width:768px){.modal.open-modal .modal-window{padding:40px 110px 70px 120px;overflow:hidden;overflow-y:auto}}.modal.open-modal .modal-window h6{color:#f38d68;font-size:48px;letter-spacing:-2.5px;font-weight:900;line-height:1;padding:10px 0 20px}@media only screen and (min-width:768px){.modal.open-modal .modal-window h6{line-height:1.6}}.modal.open-modal .modal-window p{font-weight:600;margin-bottom:60px;color:#071d49}.modal.open-modal .modal-window p.mb-10{margin-bottom:10px}.modal.open-modal .modal-window p.checkbox-label{margin-bottom:5px;font-size:1rem}.modal.open-modal .modal-window p.checkbox-message{margin-bottom:10px;font-size:14px;line-height:22px;letter-spacing:-.02px;font-weight:400;padding-left:50px}.modal.open-modal .modal-window p.checkbox-message+.checkbox-message{padding-bottom:50px}.modal.open-modal .modal-window a{pointer-events:all}.modal.open-modal .modal-window a.close-button{width:30px;height:30px;display:block;position:absolute;right:20px;top:20px;background-image:url(/dist/images/icon-x.png);background-repeat:no-repeat}.modal.open-modal .modal-window a.button-cancel,.modal.open-modal .modal-window a.continue{background-image:linear-gradient(69deg,#72d8ff,#72c7e7 97%);border-radius:8px;font-size:32px;font-weight:900;letter-spacing:-2.48px;color:#fff;padding:10px 25px;margin-right:40px}@media only screen and (min-width:768px){.modal.open-modal .modal-window a.button-cancel,.modal.open-modal .modal-window a.continue{padding:20px 50px}}.modal.open-modal .modal-window a.link-cancel{font-weight:600;font-size:18px;letter-spacing:-1.53px;text-decoration:underline;white-space:nowrap;display:block;margin-top:25px}.modal.open-modal .modal-window a.link-cancel.back{display:inline-block}@media only screen and (min-width:768px){.modal.open-modal .modal-window a.link-cancel{font-size:22px;display:inline-block;margin-top:0}}.modal.open-modal .btn-area{text-align:center}.modal.open-modal .backdrop{display:block;width:100VW;height:100VH;background:rgba(0,0,0,.3);position:fixed}.modal.signup-modal.open .modal-window{max-width:690px}@media only screen and (min-width:768px){.modal.signup-modal.open .modal-window{padding:40px 30px 70px}}.modal.signup-modal.open .modal-window a.close-button{background-image:url(/dist/images/icon-close-grey.svg)}.modal.signup-modal .thank-you p{color:#5b6770;font-weight:400;font-size:18px;margin-bottom:30px}.modal.signup-modal .thank-you .agree-disagree{text-align:center}.modal.signup-modal .thank-you .btn{background-color:#72c7e7;border:0;color:#fff;font-family:Open Sans,sans-serif;width:100%;font-size:1.75em;border-radius:10px;font-weight:800;letter-spacing:-2px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;padding:20px}@media only screen and (min-width:768px){.modal.signup-modal .thank-you .btn{max-width:200px}}.modal.how-to-read-modal.open-modal .modal-window .headline-3{padding-bottom:40px}.modal.how-to-read-modal.open-modal .modal-window a.close-button{background-image:url(/dist/images/icon-close-grey.svg)}.modal.how-to-read-modal.open-modal .modal-window p{margin-bottom:25px;color:#616365;font-weight:400}.modal-overlay.modal-open{display:block;opacity:1;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.6);opacity:0;z-index:9999}.preference-help-modal.open{display:none;position:fixed;max-width:1140px;height:auto;left:50%;width:100%;padding:20px;height:calc(100vh - 100px);top:100px;margin-top:0;background:-webkit-linear-gradient(45deg,#071d49,#1c2c6d);background:-o-linear-gradient(45deg,#071d49 0,#1c2c6d 100%);background:linear-gradient(45deg,#071d49,#1c2c6d);color:#fff;-webkit-box-shadow:5px 5px 20px rgba(0,0,0,.5);box-shadow:5px 5px 20px rgba(0,0,0,.5);z-index:11;overflow-y:scroll;overflow-x:hidden;transform:translateX(-50%)}@media only screen and (min-width:768px){.preference-help-modal.open{top:50%;padding:18px 40px;overflow:hidden;height:auto;transform:translateY(-50%) translateX(-50%)}}.preference-help-modal.open.open{display:block}.preference-help-modal.open .modal-close{position:absolute;top:25px;right:25px;width:30px;height:30px;background:url(/dist/images/icon-close-white.svg) no-repeat;border:0;background-color:none}.preference-help-modal.open button.btn{background-color:#72c7e7;border:0;color:#fff;font-family:Open Sans,sans-serif}@media only screen and (min-width:768px){.preference-help-modal.open button.btn{max-width:225px;padding:7px 0;float:right}}.preference-help-modal.open .side-by-side .col{flex-grow:1;flex-basis:0}@media only screen and (min-width:768px){.preference-help-modal.open .side-by-side .col{padding-right:60px}}@media only screen and (max-width:767px){.preference-help-modal.open .tool-instructions p{font-size:.75rem}}@media only screen and (max-width:767px){.preference-help-modal.open .tool-instructions li,.preference-help-modal.open .tool-instructions ol,.preference-help-modal.open .tool-instructions ul{font-size:.75rem;line-height:1.25rem}}.preference-help-modal.open .tool-instructions button{width:100%;font-size:1.75em;border-radius:10px;margin-top:30px;font-weight:800;letter-spacing:-2px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#leave-warn{z-index:99999}.numbered-list{display:flex;margin-bottom:2rem;padding-left:24px}@media only screen and (min-width:768px){.numbered-list{margin-bottom:1rem}}.numbered-list .number{font-weight:700;font-size:32px;color:#fff;margin-right:20px}.numbered-list .number span{background-color:#71d1ba;border-radius:50%;padding:7px 18px}.numbered-list .copy{align-self:center}.responsive-table{margin-top:40px;margin-bottom:15px}.responsive-table.antibiotics,.responsive-table.ig-treatment{position:relative}.responsive-table table{width:100%;font-size:18px;font-weight:500;box-shadow:6px 6px 9px 0 rgba(50,50,50,.29);border-radius:10px}@media only screen and (max-width:991px){.responsive-table table{font-size:12px;height:100%}}.responsive-table table thead th{background-color:#616365;color:#fff;border-bottom:8px solid #f38d68;padding:28px 0;vertical-align:middle}@media only screen and (max-width:991px){.responsive-table table thead th{height:43px}}.responsive-table table tbody td{vertical-align:middle;padding:40px 20px;letter-spacing:-.5px}@media only screen and (max-width:991px){.responsive-table table tbody td{vertical-align:center;text-align:center;padding:20px 10px}}.responsive-table table tbody td:first-child{background-color:#071d49;color:#fff;text-align:center}.responsive-table table tbody td:nth-child(2n){background-color:#eff1f4}.responsive-table table tbody tr.has-rowspan td:first-child{color:unset}@media only screen and (min-width:992px){.responsive-table table tbody tr.has-rowspan td:first-child{text-align:unset}}.responsive-table table tbody tr.has-rowspan td:nth-child(2){text-align:center}.responsive-table table tbody tr.has-rowspan td:nth-child(odd){background-color:#eff1f4}.responsive-table table tbody tr.has-rowspan td:nth-child(2n){background-color:#fff}.responsive-table table tbody tr:last-child td:first-child{border-bottom-left-radius:10px}@media only screen and (max-width:991px){.responsive-table .responsive{margin-bottom:0;table-layout:fixed}.responsive-table .table-wrapper{position:relative;overflow:visible;border-radius:10px 0;margin-right:-15px}.responsive-table .table-wrapper .scrollable{overflow:scroll;overflow-y:hidden}.responsive-table .pinned{position:absolute;left:0;top:0;width:103px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);border-bottom-left-radius:10px;height:100%}}.responsive-table .popup{position:relative;display:flex;width:fit-content;margin:0 auto}@media only screen and (min-width:992px){.responsive-table .popup{width:100%}}@media only screen and (min-width:992px){.responsive-table .popup:hover>p{display:block}}.responsive-table .popup a{display:block;text-decoration:underline;margin-top:10px}@media only screen and (max-width:991px){.responsive-table .popup img{width:32px;margin:4px auto}}.responsive-table .popup.active .arrow-box{display:block}.responsive-table .arrow-box{background-color:#fff;width:261px;height:auto;position:absolute;padding:40px 30px;border-radius:10px;left:120px;top:-190px;text-align:left;box-shadow:6px 6px 9px 0 rgba(50,50,50,.29);font-size:18px;letter-spacing:-.5px;display:none}@media only screen and (max-width:991px){.responsive-table .arrow-box{top:-116px;font-size:12px;left:45px;padding:20px;width:170px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.responsive-table .arrow-box{left:120px}}@supports (-ms-ime-align:auto){.responsive-table .arrow-box{left:68px}@media only screen and (min-width:992px){.responsive-table .arrow-box{left:120px}}}.responsive-table .arrow-box:after{right:100%;top:50%;content:" ";height:50px;width:50px;position:absolute;pointer-events:none;margin-top:-40px;background-color:#fff;transform:rotate(45deg);left:-25px}@media only screen and (max-width:991px){.responsive-table .arrow-box:after{height:25px;width:25px;left:-5px;top:52%}}.responsive-table .arrow-box span{position:relative;z-index:1;text-align:left;line-height:24px}@media only screen and (max-width:991px){.responsive-table .arrow-box span{line-height:20px}}.antibiotics thead th:first-child{border-top-left-radius:10px;width:195px}@media only screen and (max-width:991px){.antibiotics thead th:first-child{width:103px}}.antibiotics thead th:nth-child(2){width:230px}@media only screen and (max-width:991px){.antibiotics thead th:nth-child(2){width:190px}}.antibiotics thead th:nth-child(3),.antibiotics thead th:nth-child(4){width:192px}@media only screen and (max-width:991px){.antibiotics thead th:nth-child(4){width:92px}}.antibiotics thead th:nth-child(5){width:192px}@media only screen and (max-width:991px){.antibiotics thead th:nth-child(5){width:92px}}.antibiotics thead th:nth-child(6){width:192px}@media only screen and (max-width:991px){.antibiotics thead th:nth-child(6){width:92px}}.antibiotics thead th:last-child{border-top-right-radius:10px}.antibiotics tbody tr{border-bottom:1px solid #616365}.antibiotics tbody tr:last-child{border-bottom-width:0}@media only screen and (max-width:991px){.antibiotics tbody tr td:first-child{width:103px;height:76px}}.antibiotics tbody tr td:nth-child(3){text-align:center}.antibiotics tbody tr td:nth-child(4),.antibiotics tbody tr td:nth-child(5),.antibiotics tbody tr td:nth-child(6){text-align:center;width:192px;padding:0}.antibiotics tbody tr td>a{background-color:#72c7e7;color:#fff;padding:12px 20px;border-radius:6px}.antibiotics tbody tr td img{display:block;margin:10px auto}.ig-treatment .chart-footnote{margin:20px 0}.ig-treatment thead th:first-child{border-top-left-radius:10px;width:180px}@media only screen and (max-width:991px){.ig-treatment thead th:first-child{width:103px}}.ig-treatment thead th:nth-child(2){width:198px}@media only screen and (max-width:991px){.ig-treatment thead th:nth-child(2){width:150px}}.ig-treatment thead th:nth-child(3){width:136px}@media only screen and (max-width:991px){.ig-treatment thead th:nth-child(3){width:110px}}.ig-treatment thead th:nth-child(4){width:136px}@media only screen and (max-width:991px){.ig-treatment thead th:nth-child(4){width:110px}}.ig-treatment thead th:nth-child(5){width:136px}@media only screen and (max-width:991px){.ig-treatment thead th:nth-child(5){width:110px}}.ig-treatment thead th:nth-child(6){width:136px}@media only screen and (max-width:991px){.ig-treatment thead th:nth-child(6){width:150px}}.ig-treatment thead th:last-child{width:184px;border-top-right-radius:10px}.ig-treatment tbody tr{border-bottom:1px solid #616365}.ig-treatment tbody tr:last-child{border-bottom-width:0}.ig-treatment tbody tr:last-child td .arrow-box{width:250px;top:-58px}@media only screen and (max-width:991px){.ig-treatment tbody tr:last-child td .arrow-box{top:-55px;width:170px}}@media only screen and (max-width:991px){.ig-treatment tbody tr:last-child td .arrow-box:after{top:102px}}@media only screen and (max-width:991px){.ig-treatment tbody tr td:first-child{width:103px;height:76px}}.ig-treatment tbody tr td:nth-child(2){padding:10px 22px}.ig-treatment tbody tr td:last-child,.ig-treatment tbody tr td:nth-child(3),.ig-treatment tbody tr td:nth-child(4),.ig-treatment tbody tr td:nth-child(5),.ig-treatment tbody tr td:nth-child(6){text-align:center}.ig-treatment tbody tr td:last-child>a{padding:12px 6px}.ig-treatment tbody tr td>a{background-color:#72c7e7;color:#fff;padding:6px 10px;border-radius:6px;display:inline-block;font-size:.7rem;line-height:.9rem}@media only screen and (min-width:768px){.ig-treatment tbody tr td>a{padding:12px 20px;font-size:.9rem;line-height:1.1rem}}.ig-treatment tbody tr td img{display:block;margin:10px auto}@media only screen and (max-width:991px){.ig-treatment tbody tr:nth-child(2) td:first-child,.ig-treatment tbody tr:nth-child(3) td:first-child,.ig-treatment tbody tr:nth-child(4) td:first-child{padding:8px 10px}}.social-shares{display:flex;align-items:end;justify-content:flex-end}@media only screen and (max-width:767px){.social-shares{justify-content:flex-start}}.social-shares span{font-size:16px;font-weight:700;color:#071d49;padding-right:5px}.social-shares img{padding-left:5px}.social-shares .twitter img{height:19px;width:19px;padding-left:15px}.talk-to-your-doctor{position:relative;padding-top:42px;font-size:18px;font-weight:700;margin:30px 0}@media only screen and (max-width:767px){.talk-to-your-doctor{font-size:.778rem;line-height:1.222rem}}@media only screen and (min-width:768px){.talk-to-your-doctor{padding-left:96px;padding-top:0}}.talk-to-your-doctor img{position:absolute;left:0;width:46px;height:auto;top:0}@media only screen and (min-width:768px){.talk-to-your-doctor img{width:72px}}.talk-to-your-doctor p{color:#071d49}.talk-to-your-doctor span{color:#616365}.pref-tool{padding-top:60px}@media only screen and (max-width:767px){.pref-tool{padding-top:30px}}@media only screen and (max-width:767px){.pref-tool .headline-1{margin-bottom:15px;font-size:2.2rem;line-height:1.1}}.pref-tool p{font-size:1rem}@media only screen and (max-width:767px){.pref-tool p{font-size:.9rem}}.pref-tool p.info-treament-co{text-align:center;margin:0 0 30px}.pref-tool .col{flex-basis:46%;padding:0 10px}.pref-tool .hidden{display:none}.pref-tool p.result-info,.result-info{font-size:.9rem}.result-info{margin:30px 0;font-style:italic}@media only screen and (min-width:768px){.result-info{margin:40px 0}}.result-info a{font-weight:400}.preference-tool-start,.preferences-tool{position:relative;max-width:1140px;width:100%;min-height:572px;margin-bottom:50px;margin-left:auto;margin-right:auto;background:linear-gradient(45deg,#071d49,#1c2c6d);color:#fff}@media only screen and (max-width:767px){.preference-tool-start,.preferences-tool{padding-left:15px;padding-right:15px;padding-bottom:30px}}.preference-tool-start:after,.preferences-tool:after{content:"";display:block;position:absolute;right:-20px;bottom:-20px;width:100%;height:100%;background:#72c7e7;z-index:-1}@media only screen and (max-width:767px){.preference-tool-start:after,.preferences-tool:after{right:0}}.preference-tool-start button,.preferences-tool button{background-color:#72c7e7;border:0;color:#fff;font-family:Open Sans,sans-serif}.preference-tool-start button:hover,.preferences-tool button:hover{cursor:pointer}.preference-tool-start{padding:50px 40px;margin-top:50px}@media only screen and (max-width:767px){.preference-tool-start{padding:20px}}.tool-intro{background:url(/dist/images/icon-medreport-opaque.svg) 65px 75px no-repeat;background-size:32%}@media only screen and (max-width:767px){.tool-intro{background-position:50%;background-size:60vw}}.tool-intro [class^=headline-],.tool-intro p{color:#fff;transition:all .25s ease}.tool-intro [class^=headline-]{font-size:2.75rem;line-height:4rem}@media only screen and (max-width:767px){.tool-intro [class^=headline-]{font-size:2rem;line-height:2.5rem}}@media only screen and (max-width:767px){.tool-intro p{font-size:1rem;line-height:1.6rem}}.tool-intro .flex{min-height:510px}@media only screen and (max-width:767px){.tool-intro .flex{min-height:450px}}.tool-intro .flex .col{flex-basis:46%}@media only screen and (max-width:767px){.tool-intro .flex .col{margin-bottom:30px}}.tool-intro .tool-title{position:relative}.tool-intro .tool-title .md-icon{position:absolute;left:0;bottom:0;height:70px}@media only screen and (max-width:767px){.tool-intro .tool-title .md-icon{display:none}}.tool-intro .tool-info{justify-content:flex-end}@media only screen and (min-width:768px){.tool-intro .tool-info{padding-bottom:80px}}.tool-intro .tool-info button{width:100%;font-size:1.75em;border-radius:10px;margin-top:30px;font-weight:800;letter-spacing:-2px;transition:all .25s ease}@media only screen and (max-width:767px){.tool-intro .tool-info button{padding:12px 30px}}@media only screen and (min-width:768px){.tool-intro .tool-info button{max-width:320px;padding:20px 50px}}.tool-intro .tool-info .md-icon{display:none}@media only screen and (max-width:767px){.tool-intro .tool-info .md-icon{display:block;margin:0 auto;padding-top:30px;max-width:209px}}.tool-instructions{overflow:hidden}.tool-instructions [class^=headline-],.tool-instructions p{color:#fff;transition:all .25s ease}@media only screen and (max-width:767px){.tool-instructions [class^=headline-]{font-size:1.444rem}}.tool-instructions .headline-3{font-size:1.56rem}.tool-instructions ol li,.tool-instructions p{font-size:.9rem}.tool-instructions .main-instructions{margin-bottom:30px}.tool-instructions .main-instructions .col:first-child{flex-basis:90%}.tool-instructions .main-instructions .col:last-child{justify-content:center}@media only screen and (max-width:767px){.tool-instructions .main-instructions .col:last-child{display:none}}.tool-instructions ol{display:flex;list-style:none;counter-reset:my-awesome-counter}@media only screen and (max-width:767px){.tool-instructions ol{display:block}}.tool-instructions ol li{position:relative;flex:0 1 30%;margin:0 4px;padding-left:25px;counter-increment:my-awesome-counter}.tool-instructions ol li:before{position:absolute;left:0;content:counter(my-awesome-counter) ") ";color:#71d1ba;font-size:1rem;font-weight:700}@media only screen and (max-width:767px){.tool-instructions ol li{font-size:1rem}}.tool-instructions button{width:100%;font-size:1.75em;border-radius:10px;margin-top:30px;font-weight:800;letter-spacing:-2px;transition:all .25s ease}@media only screen and (max-width:767px){.tool-instructions button{padding:12px 50px}}@media only screen and (min-width:768px){.tool-instructions button{max-width:225px;padding:7px 0;float:right}}.preferences-tool{padding:50px 120px 35px}@media only screen and (max-width:767px){.preferences-tool{padding-right:20px;padding-left:20px;padding-bottom:35px}}.preferences-tool .preference-help{position:absolute;top:20px;right:30px;padding-right:30px;background:url(/dist/images/icon-help.svg) 100% no-repeat;color:#fff}@media only screen and (max-width:767px){.preferences-tool .preference-help{top:10px}}.preferences-tool [class^=headline-]{position:relative;padding-right:40px;font-size:1.25em}@media only screen and (max-width:767px){.preferences-tool [class^=headline-]{font-size:1em}}.preferences-tool [class^=headline-]:before{content:"";display:block;position:absolute;top:0;left:-85px;width:75px;height:75px;background:url(/dist/images/icon-medreport.svg) no-repeat}@media only screen and (max-width:767px){.preferences-tool [class^=headline-]:before{display:none}}.preferences-tool .preference-response{width:100%;margin-top:20px}.preferences-tool .preference-response .response-header{display:flex;width:100%;background:#29406d}.preferences-tool .preference-response .response-header .row{border:none}.preferences-tool .preference-response .response-header .least,.preferences-tool .preference-response .response-header .question{border-color:#071d49}.preferences-tool .preference-response .response-choice{display:flex;width:100%}.preferences-tool .preference-response .row{display:flex;width:100%;border-bottom:1px solid #fff}.preferences-tool .preference-response .row:last-child{border:none}.preferences-tool .preference-response label{font-family:Open Sans,sans-serif;font-weight:700}.preferences-tool .preference-response .least,.preferences-tool .preference-response .most,.preferences-tool .preference-response .question{position:relative;padding:10px 0}.preferences-tool .preference-response .least label,.preferences-tool .preference-response .most label,.preferences-tool .preference-response .question label{display:block}.preferences-tool .preference-response .least,.preferences-tool .preference-response .most{display:flex;width:100%;text-align:center;align-items:center;justify-content:center}@media only screen and (max-width:767px){.preferences-tool .preference-response .least,.preferences-tool .preference-response .most{flex:0 1 auto}}.preferences-tool .preference-response .least label,.preferences-tool .preference-response .most label{line-height:1.1}@media only screen and (max-width:767px){.preferences-tool .preference-response .least label,.preferences-tool .preference-response .most label{font-size:.85em}}.preferences-tool .preference-response .question{width:100%;max-width:750px;padding-right:15px;border-right:1px solid;border-color:#fff}@media only screen and (max-width:767px){.preferences-tool .preference-response .question{flex:1 0 18%;padding:15px 15px 15px 0}}@media only screen and (max-width:767px){.preferences-tool .preference-response .question label{line-height:1.25;font-size:.95em}}.preferences-tool .preference-response .least{max-width:145px;border-right:1px solid;border-color:#fff}@media only screen and (max-width:767px){.preferences-tool .preference-response .least{flex:1 0}}.preferences-tool .preference-response .most{max-width:135px}@media only screen and (max-width:767px){.preferences-tool .preference-response .most{flex:1 0}}.preferences-tool .preference-response .least input[type=radio],.preferences-tool .preference-response .most input[type=radio]{position:absolute;z-index:1;top:50%;left:50%;width:40px;height:40px;transform:translate(-70%,-60%);opacity:0}.preferences-tool .preference-response .least .check,.preferences-tool .preference-response .most .check{display:block;position:absolute;border:1px solid #fff;border-radius:100%;height:25px;width:25px;top:50%;left:50%;z-index:0;transition:border .25s linear;-webkit-transition:border .25s linear;transform:translate(-50%,-50%)}.preferences-tool .preference-response .least .check:after,.preferences-tool .preference-response .least .check:before{display:block;position:absolute;content:"";height:25px;width:6px;top:50%;left:50%;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}.preferences-tool .preference-response .least .check:before{transform:translate(-50%,-50%) rotate(45deg)}.preferences-tool .preference-response .least .check:after{transform:translate(-50%,-50%) rotate(-45deg)}.preferences-tool .preference-response .least input[type=radio]:checked~.check{border:none}.preferences-tool .preference-response .least input[type=radio]:checked~.check:after,.preferences-tool .preference-response .least input[type=radio]:checked~.check:before{background:#f38d68}.preferences-tool .preference-response .most .check:before{display:block;position:absolute;content:"";border-radius:100%;height:12px;width:12px;top:50%;left:50%;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear;transform:translate(-50%,-50%)}.preferences-tool .preference-response .most input[type=radio]:checked~.check{border:1px solid #71d1ba;background:#71d1ba}.preferences-tool .preference-response .most input[type=radio]:checked~.check:before{background:#71d1ba}.preferences-tool .progress{position:relative;width:100%;min-height:42px;height:auto;margin-top:50px}.preferences-tool .encourage{margin-left:auto;margin-right:auto;text-align:center;margin-bottom:-8px;color:#fff;font-style:italic}@media only screen and (max-width:767px){.preferences-tool .encourage{margin-bottom:0}}.preferences-tool .progress-bar-container{position:relative;top:1.5vh;display:block;width:300px;height:10px;margin:0 auto;background:#fff;border-radius:5px;overflow:hidden}.preferences-tool .progress-bar{position:absolute;height:10px;background-color:#72c7e7;border-radius:5px;transition:width .4s ease}@media only screen and (max-width:767px){.preferences-tool .continue{float:none;display:block;margin-right:auto;margin-left:auto}}@media only screen and (min-width:768px) and (max-width:991px){.preferences-tool .continue{display:block;margin-top:30px;margin-left:auto;margin-right:auto;text-align:center}}@media only screen and (min-width:992px){.preferences-tool .continue{position:absolute;top:0;right:-45px}}.preferences-tool .contiue-error{display:none;position:absolute;bottom:70px;background:#fff;border:2px solid #8996a0;border-radius:10px;padding:12px;font-size:14px;line-height:16px;width:234px;color:#5b6770;z-index:1;text-align:left;left:50%;transform:translateX(-50%)}.preferences-tool .contiue-error:before{bottom:-20px;border-color:#8996a0 transparent;border-width:20px 18px 0}.preferences-tool .contiue-error:after,.preferences-tool .contiue-error:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-style:solid;display:block;width:0}.preferences-tool .contiue-error:after{bottom:-18px;border-color:#fff transparent;border-width:20px 16px 0}.preferences-tool .contiue-error span{color:#f38d68;font-weight:700;display:block;font-size:17px;line-height:20px}.preferences-tool .contiue-error.show{display:block}.preferences-tool .contiue-error .close-error{font-family:inherit;margin:0;-webkit-appearance:none;background:#fff;width:40px;height:40px;position:absolute;top:0;right:0;padding:0}.preferences-tool .contiue-error .close-error:after{transform:rotate(45deg)}.preferences-tool .contiue-error .close-error:after,.preferences-tool .contiue-error .close-error:before{content:"";height:25px;border-left:2px solid #616365;position:absolute;right:18px;top:4px;pointer-events:none}.preferences-tool .contiue-error .close-error:before{transform:rotate(-45deg)}.preferences-tool .num-progress{display:inline-block;padding-right:15px;color:#fff}.preferences-tool .num-progress.mobile-only{display:none}@media only screen and (max-width:767px){.preferences-tool .num-progress.mobile-only{display:block;position:absolute;top:12px;left:13px;font-size:1em}}@media only screen and (max-width:767px){.preferences-tool .num-progress{display:none}}.preferences-tool button{padding:12px 30px;border-radius:6px;font-family:Open Sans,sans-serif;font-size:1.1em;font-weight:700}@media only screen and (max-width:767px){.preferences-tool button{display:block;width:100%;max-width:300px;margin-left:auto;margin-right:auto;margin-top:24px}}.preferences-tool button:hover{cursor:pointer}.preferencesassessment-results .main-body{transition:margin .2s ease}@media only screen and (max-width:767px){.preferencesassessment-results .main-body{margin-top:120px}}@media only screen and (min-width:768px){.preferencesassessment-results .main-body{margin-top:160px}}.preferencesassessment-results .main-body .headline-1{font-size:2.667rem;line-height:2.8rem;letter-spacing:-2.5px;padding:32px 0 20px}@media only screen and (max-width:767px){.preferencesassessment-results .main-body .headline-1{font-size:2.3rem}}.preferencesassessment-results .main-body .headline-3{font-size:1.444rem;line-height:1.2;letter-spacing:-1.81px}@media only screen and (max-width:767px){.preferencesassessment-results .main-body .headline-3{font-size:1.25rem}}.preferencesassessment-results .main-body .headline-4{font-size:1rem;color:#071d49;margin-bottom:5px}@media only screen and (min-width:768px){.preferencesassessment-results .main-body .headline-4{font-size:1.12rem}}.preferencesassessment-results .main-body ul li{font-size:.92rem;line-height:1.1rem}@media only screen and (max-width:767px){.preferencesassessment-results .main-body ul li{font-size:.85rem}}.preferencesassessment-results .main-body ul.bulleted-list li{padding:0 0 18px 30px}.preferencesassessment-results .download-text{display:none;position:relative;font-size:1rem;line-height:1.6;text-align:center}@media only screen and (max-width:767px){.preferencesassessment-results .download-text{display:block;margin-top:25px!important}}.preferencesassessment-results .download-text a{display:block}.preferencesassessment-results .download-text:after{content:"";display:block;position:absolute;bottom:-24px;left:0;right:0;margin-left:auto;margin-right:auto;width:35px;height:19px;background:url(/dist/images/icon-open.svg) no-repeat}.preferencesassessment-results .feature-side-by-side{margin-top:0;margin-bottom:50px}.preferencesassessment-results .feature-side-by-side .content{text-align:center}.preferencesassessment-results .feature-side-by-side .content.left .headline-1{color:#fff}.preferencesassessment-results .feature-side-by-side .content.left .disclaimer-text p{color:#fff;text-align:right}.preferencesassessment-results .feature-side-by-side .content.left p{color:#616365}.preferencesassessment-results .feature-side-by-side .content.left a{color:#071d49;text-decoration:underline}.preferencesassessment-results .feature-side-by-side .content.left a:hover{opacity:.65}.preferencesassessment-results .feature-side-by-side .content.right .headline-1,.preferencesassessment-results .feature-side-by-side .content.right p{color:#fff}.preferencesassessment-results .feature-side-by-side .content.right a{color:#72c7e7;text-decoration:underline}.preferencesassessment-results .feature-side-by-side .content.right a:hover{opacity:.65}.preferencesassessment-results .feature-side-by-side .content.right .copy{background:-webkit-gradient(linear,left top,right top,from(#071d49),color-stop(35%,#071d49),to(#1c2e6b));background:-webkit-linear-gradient(left,#071d49,#071d49 35%,#1c2e6b);background:-o-linear-gradient(left,#071d49 0,#071d49 35%,#1c2e6b 100%);background:linear-gradient(90deg,#071d49,#071d49 35%,#1c2e6b)}.preferencesassessment-results .feature-side-by-side .content .headline-1{font-size:1.444rem;letter-spacing:-1.63px;line-height:1.5rem;padding:0 0 24px}@media only screen and (min-width:768px){.preferencesassessment-results .feature-side-by-side .content .headline-1{font-size:2.5rem;line-height:2.8rem;letter-spacing:-2.5px}}.preferencesassessment-results .feature-side-by-side .content p{font-weight:700;padding:0 26px;font-size:22px;letter-spacing:-.5px;line-height:30px;margin-top:0}@media only screen and (max-width:767px){.preferencesassessment-results .feature-side-by-side .content p{margin-top:0;padding:0 12px}}.preferencesassessment-results .feature-side-by-side .content .disclaimer-text p{letter-spacing:0}.preferencesassessment-results .feature-side-by-side .content img{max-width:100%;height:auto}.preferencesassessment-results .feature-side-by-side .content .copy{padding:0 10px 24px;background:-webkit-gradient(linear,left top,right top,from(#72c7e7),to(#87deff));background:-webkit-linear-gradient(left,#72c7e7,#87deff);background:-o-linear-gradient(left,#72c7e7 0,#87deff 100%);background:linear-gradient(90deg,#72c7e7,#87deff)}.preference-results{position:relative;margin-top:80px}@media only screen and (max-width:767px){.preference-results{margin-top:15px}}.preference-results .results-header{position:absolute;top:-50px;left:-30px;width:100%;display:flex;flex-direction:row;padding:40px;background:#071d49;background:linear-gradient(90deg,#071d49,#1c2c6d)}@media only screen and (max-width:767px){.preference-results .results-header{position:relative;top:0;left:0;width:100%;display:block;padding:20px 20px 50px}}.preference-results .results-header .col{flex:0 1}.preference-results .results-header .col.left-medical-verified img{position:absolute;bottom:25px;height:60px}.preference-results .results-header .col:first-child{flex-basis:65%}@media only screen and (max-width:767px){.preference-results .results-header .col:first-child{display:none}}.preference-results .results-header .col:last-child{flex-basis:auto}.preference-results .results-header .col:last-child img{display:none}@media only screen and (max-width:767px){.preference-results .results-header .col:last-child img{display:block;margin:0 auto;height:60px}}.preference-results .results-header [class^=headline-]{margin:0;padding:0;color:#fff}.preference-results .results-header p{margin:0;color:#fff;font-size:.9rem;line-height:22px;font-weight:200}@media only screen and (max-width:767px){.preference-results .results-header p{margin-bottom:20px}}.preference-results .results-header p strong{font-weight:700}@media only screen and (min-width:768px){.preference-results .results-header p{font-size:1rem;line-height:30px}}.preference-results .results-header [class^=headline-]{line-height:1.75rem}.preference-results .results-content{margin:0;padding:280px 30px 30px;border:30px solid #72c7e7}@media only screen and (max-width:767px){.preference-results .results-content{padding-top:115px;border-width:15px;padding-left:15px;padding-right:15px}}.preference-results .results-content .how-to-read-txt{position:relative;padding-left:22px;text-decoration:underline}.preference-results .results-content .how-to-read-txt:before{content:"";display:block;position:absolute;top:7px;left:0;width:16px;height:16px;background:url(/dist/images/icon-plus.svg) no-repeat}.preference-results .results-content .icon-med{position:relative}.preference-results .results-content .icon-med:before{content:"";display:block;position:absolute;top:-75px;left:0;right:0;width:78px;height:78px;margin-left:auto;margin-right:auto;background:url(/dist/images/icon-medreport-orange.svg) 50% no-repeat}.preference-results .results-content a{position:relative;display:inline-block;left:50%;transform:translateX(-50%)}.preference-results .results-content a:before{content:"";display:block;position:absolute;top:5px;left:-24px;width:24px;height:26px;background:url(/dist/images/icon-start-over.svg) no-repeat}.preference-results .results-content .icon-speechbubble{padding-left:95px;background:url(/dist/images/icon-speech-bubble.svg) 0 no-repeat}@media only screen and (max-width:767px){.preference-results .results-content .icon-speechbubble{padding-left:0;background:transparent}}.preference-results .results-content .bar-chart-container{max-width:960px;width:100%;margin:45px auto 60px}@media only screen and (max-width:767px){.preference-results .results-content .bar-chart-container .flex{margin-bottom:12px;background:url(/dist/images/bar-chart-bg.png) 0 0 repeat;background-size:contain}}.preference-results .results-content .bar-chart-container .flex .col{justify-content:center}.preference-results .results-content .bar-chart-container .flex .col:first-child{flex-basis:57%;padding-right:15px;text-align:right;font-size:16px}@media only screen and (max-width:767px){.preference-results .results-content .bar-chart-container .flex .col:first-child{text-align:left}}@media only screen and (max-width:767px){.preference-results .results-content .bar-chart-container .flex .col p{margin-bottom:2px;font-size:.8rem;font-weight:700}}.preference-results .results-content .bar-chart-container .flex .col.bar-bg{flex-basis:43%;max-height:45px;background:url(/dist/images/bar-chart-bg.jpg) 0 5px repeat-y;background-size:contain}@media only screen and (max-width:767px){.preference-results .results-content .bar-chart-container .flex .col.bar-bg{background:transparent}}.preference-results .results-content .bar-chart-container .bar{width:0;height:24px;background:#72c7e7;background:linear-gradient(90deg,#72c7e7,#abe5f5);transition:width .35s}.preference-results .results-content .bar-chart-container .chart-x-axis{display:flex}@media only screen and (max-width:767px){.preference-results .results-content .bar-chart-container .chart-x-axis{margin-top:20px}}.preference-results .results-content .bar-chart-container .chart-x-axis img{width:43.5%;margin-left:auto}@media only screen and (max-width:767px){.preference-results .results-content .bar-chart-container .chart-x-axis img.desktop-chart-x-axis{display:none}}@media only screen and (min-width:768px){.preference-results .results-content .bar-chart-container .chart-x-axis img.mobile-chart-x-axis{display:none}}@media only screen and (max-width:767px){.preference-results .results-content .bar-chart-container .chart-x-axis img{width:100%;margin-left:0}}.preference-results .results-content .col{flex-basis:46%}@media only screen and (max-width:767px){.preference-results .results-content .col{flex-basis:100%}}@media only screen and (max-width:767px){.preference-results .results-content ul{margin-top:15px}}@media only screen and (max-width:767px){.preference-results .results-content ul li{font-size:.85rem}}.preference-results .results-content .text-area{position:relative}.preference-results .results-content .text-area .char-count{position:absolute;right:15px;bottom:40px;font-size:.75rem}.preference-results .results-content .btn-area{justify-content:center}@media only screen and (min-width:768px){.preference-results .results-content .btn-area{display:flex}}.preference-results .results-content textarea{width:98%;min-height:120px;margin-bottom:20px;padding:10px;border:1px solid #1a0454;border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.5);font-family:Open Sans,sans-serif;font-size:.85em}@media only screen and (max-width:767px){.preference-results .results-content textarea{width:92%}}.preference-results .results-content textarea:focus{outline:none}.preference-results .results-content textarea::-webkit-input-placeholder{font-style:italic;color:#d8d8d8}.preference-results .results-content textarea:-ms-input-placeholder{font-style:italic;color:#d8d8d8}.preference-results .results-content textarea::placeholder{font-style:italic;color:#d8d8d8}.preference-results .results-content .btn-download{display:inline-block;max-width:320px;margin-left:15px;margin-right:15px;margin-bottom:20px;padding:15px 40px 15px 75px;background-color:#72c7e7;border:0;color:#fff;border-radius:6px;font-family:Open Sans,sans-serif;font-size:1.1em;font-weight:700;position:relative}@media only screen and (max-width:767px){.preference-results .results-content .btn-download{display:block;text-decoration:none;text-align:center;margin-left:auto;margin-right:auto;margin-top:24px;padding-left:60px;padding-right:30px}}.preference-results .results-content .btn-download:hover{cursor:pointer}.preference-results .results-content .btn-download:before{content:"";display:block;position:absolute;top:12px;left:24px;width:30px;height:30px;background:url(/dist/images/icon-download.svg) no-repeat}.preference-results .results-content .btn-download.btn-email:before{width:36px;background:url(/dist/images/icons/icon-email.svg) no-repeat}@media only screen and (max-width:767px){.preference-results .results-content .btn-download.hide-m{display:none}}@media only screen and (min-width:768px){.preference-results .results-content .btn-download.hide-m{display:block}}@media only screen and (max-width:767px){.preference-results .results-content .btn-download.show-m{display:block;margin-left:auto;margin-right:auto}}@media only screen and (min-width:768px){.preference-results .results-content .btn-download.show-m{display:none}}.preference-results .results-content ul.bulleted-list{font-size:.92rem;font-weight:700}.no-nav.error-open .modal-overlay{display:block;opacity:0}.text-block-groups{width:100%}@media only screen and (min-width:768px){.text-block-groups{width:50%}}.text-block-groups .group{margin-bottom:1rem;padding-left:24px;padding-bottom:20px}.text-block-groups .group .title{font-weight:700;color:#071d49;font-size:20px;margin-bottom:0}.text-block-groups+.text-block-groups{margin-top:0;margin-left:0}@media only screen and (min-width:768px){.text-block-groups+.text-block-groups{margin-top:44px;margin-left:17px}}.one-callout{border:1px solid #72c7e7;padding:30px 10px;border-radius:15px;margin:55px auto 10px}.one-callout__footer-content{margin-top:20px}.one-callout__footer-content .btn-primary{background:linear-gradient(to right bottom,#87deff,#72c7e7);color:#fff;border-radius:6px;padding:12px 30px;text-decoration:none;display:inline-block}@media only screen and (min-width:768px){.one-callout__footer-content .btn-primary{font-size:26px;letter-spacing:-2px}.one-callout__footer-content .btn-primary:focus,.one-callout__footer-content .btn-primary:hover{opacity:1;background:#fff;border:5px solid #7dd3f4;color:#7dd3f4;padding:7px 25px}.one-callout__footer-content .btn-primary+p{margin-top:10px}}@media only screen and (min-width:768px){.one-callout{padding:30px 70px}}.one-callout .talk-to-us{display:flex;align-items:center;justify-content:center;margin:auto}.one-callout .talk-to-us span{display:inline-block;margin-right:5px}.one-callout .talk-to-us img{margin-right:5px}.one-callout a[href^="tel:"]:hover,.one-callout a[href^="tel:"]:link,.one-callout a[href^="tel:"]:visited{font-weight:700;color:#071d49}@media only screen and (min-width:768px){.one-callout a[href^="tel:"]:hover,.one-callout a[href^="tel:"]:link,.one-callout a[href^="tel:"]:visited{font-weight:700;color:#071d49}}.page-what-is-pi img{display:inline-block}.page-what-is-pi .container{position:relative}.page-what-is-pi .individualizer-tool{display:flex;background-color:#87deff;padding:40px 20px}@media only screen and (max-width:991px){.page-what-is-pi .individualizer-tool{display:block}}.page-what-is-pi .individualizer-tool .individualizer-button1{flex:0 0 50%;text-align:center}@media only screen and (max-width:991px){.page-what-is-pi .individualizer-tool .individualizer-button1{display:block;flex:none}}.page-what-is-pi .individualizer-tool .individualizer-button1 .put-individualizer{font-size:1.2rem;background-color:#071d49;border:none;border-radius:5px;width:350px;padding:15px 20px;cursor:pointer;text-align:initial}@media only screen and (max-width:991px){.page-what-is-pi .individualizer-tool .individualizer-button1 .put-individualizer{width:auto}}.page-what-is-pi .individualizer-tool .individualizer-button1 .put-individualizer img{float:left;margin-right:10px}@media only screen and (max-width:991px){.page-what-is-pi .individualizer-tool .individualizer-button1 .put-individualizer img{width:45px;height:45px}}.page-what-is-pi .individualizer-tool .individualizer-button1 .put-individualizer .put-individualizer-text{margin-top:10px;font-weight:700;color:#fff;padding-left:10px}@media only screen and (max-width:991px){.page-what-is-pi .individualizer-tool .individualizer-button1 .put-individualizer .put-individualizer-text{font-size:18px;margin-top:4px}}.page-what-is-pi .individualizer-tool .individualizer-button2{flex:0 0 50%;text-align:center;padding-right:214px}@media only screen and (max-width:991px){.page-what-is-pi .individualizer-tool .individualizer-button2{padding-right:0;margin-top:20px;flex:none}}.page-what-is-pi .individualizer-tool .individualizer-button2 p{color:#1a0454;font-size:14px;font-weight:700}.page-what-is-pi .individualizer-tool .individualizer-button2 .get-started{background-color:#f38d68;padding:10px 40px;border-radius:5px;border:none;color:#fff;font-size:16px;cursor:pointer}.page-what-is-pi .flexcontainer{display:table;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;padding-top:15px}@media only screen and (min-width:768px){.page-what-is-pi .flexcontainer{padding-top:30px}}.page-what-is-pi .flexcontainer .icon{display:table-cell;width:19px;height:auto;padding-right:10px}@media only screen and (min-width:768px){.page-what-is-pi .flexcontainer .icon{width:38px;padding-right:20px}}.page-what-is-pi .flexcontainer .icon img{width:19px;height:auto}@media only screen and (min-width:768px){.page-what-is-pi .flexcontainer .icon img{width:38px}}.page-what-is-pi .flexcontainer .title{display:inline-block;width:128px;height:auto;padding-right:25px}@media only screen and (min-width:768px){.page-what-is-pi .flexcontainer .title{display:table-cell}}.page-what-is-pi .flexcontainer .bullet-container{padding-left:12px}@media only screen and (min-width:768px){.page-what-is-pi .flexcontainer .bullet-container{padding-left:0}}.page-what-is-pi .qa-feature{width:100%;height:auto;position:relative}.page-what-is-pi .qa-feature.symptoms{background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:bottom;width:100%;height:113px;position:relative}@media only screen and (min-width:768px){.page-what-is-pi .qa-feature.symptoms{height:210px;margin-bottom:20px}}.page-what-is-pi .qa-feature.symptoms .text-block{position:absolute;height:auto;text-align:right;top:8px;right:5px;width:58%}@media only screen and (min-width:768px){.page-what-is-pi .qa-feature.symptoms .text-block{width:400px;top:15px;right:50px}}.page-what-is-pi .qa-feature.symptoms .text-block p{color:#fff;font-weight:700;text-shadow:1px 3px 7px rgba(23,10,6,.5);font-size:24px;line-height:33px;letter-spacing:-1.67px}@media only screen and (max-width:767px){.page-what-is-pi .qa-feature.symptoms .text-block p{font-size:12px;line-height:14px;letter-spacing:-.53px;margin-bottom:6px;text-shadow:1px 3px 7px rgba(23,10,6,.5)}}.page-what-is-pi .qa-feature.symptoms .text-block p.caption{font-weight:500;line-height:1.2;color:#fff;text-shadow:1px 3px 7px rgba(23,10,6,.5);font-size:14px;letter-spacing:0}@media only screen and (max-width:767px){.page-what-is-pi .qa-feature.symptoms .text-block p.caption{font-size:10px;line-height:12px;text-shadow:1px 3px 7px rgba(23,10,6,.5)}}.page-what-is-pi .qa-feature.symptoms.one{background-size:cover;background-repeat:no-repeat;background-position:left -45px bottom}.no-webp .page-what-is-pi .qa-feature.symptoms.one{background-image:url(/dist/images/hero/img-whatis-ann.jpg)}.webp .page-what-is-pi .qa-feature.symptoms.one{background-image:url(/dist/images/hero/img-whatis-ann.webp)}@media only screen and (min-width:768px){.page-what-is-pi .qa-feature.symptoms.one{background-size:cover;background-repeat:no-repeat;background-position:bottom}.no-webp .page-what-is-pi .qa-feature.symptoms.one{background-image:url(/dist/images/hero/img-whatis-ann.jpg)}.webp .page-what-is-pi .qa-feature.symptoms.one{background-image:url(/dist/images/hero/img-whatis-ann.webp)}}.page-what-is-pi .qa-feature.symptoms.causes{background-size:cover;background-repeat:no-repeat;background-position:bottom}.no-webp .page-what-is-pi .qa-feature.symptoms.causes{background-image:url(/dist/images/hero/img-whatis-bobbie.jpg)}.webp .page-what-is-pi .qa-feature.symptoms.causes{background-image:url(/dist/images/hero/img-whatis-bobbie.webp)}@media only screen and (min-width:768px){.page-what-is-pi .qa-feature.symptoms.causes{background-position-x:center;background-position-y:bottom}}@media only screen and (min-width:768px){.page-what-is-pi .qa-feature.symptoms.causes .text-block{right:25px;width:455px}.page-what-is-pi .qa-feature.symptoms.causes .text-block:first-child{font-size:21px;line-height:28px}}.page-what-is-pi .qa-feature.symptoms.how{background-size:cover;background-repeat:no-repeat;background-position:left -45px bottom}.no-webp .page-what-is-pi .qa-feature.symptoms.how{background-image:url(/dist/images/hero/img-whatis-katie.jpg)}.webp .page-what-is-pi .qa-feature.symptoms.how{background-image:url(/dist/images/hero/img-whatis-katie.webp)}@media only screen and (min-width:768px){.page-what-is-pi .qa-feature.symptoms.how{background-size:cover;background-repeat:no-repeat;background-position:left 0 bottom}.no-webp .page-what-is-pi .qa-feature.symptoms.how{background-image:url(/dist/images/hero/img-whatis-katie.jpg)}.webp .page-what-is-pi .qa-feature.symptoms.how{background-image:url(/dist/images/hero/img-whatis-katie.webp)}}@media only screen and (min-width:768px){.page-what-is-pi .qa-feature.symptoms.how .text-block{right:25px;width:446px}}.page-what-is-pi .qa-feature.symptoms.types{background-size:cover;background-repeat:no-repeat;background-position:bottom}.no-webp .page-what-is-pi .qa-feature.symptoms.types{background-image:url(/dist/images/hero/img-whatis-kristi.jpg)}.webp .page-what-is-pi .qa-feature.symptoms.types{background-image:url(/dist/images/hero/img-whatis-kristi.webp)}@media only screen and (min-width:768px){.page-what-is-pi .qa-feature.symptoms.types{background-position-x:center;background-position-y:bottom}}@media only screen and (min-width:768px){.page-what-is-pi .qa-feature.symptoms.types .text-block{right:25px}}.page-what-is-pi .footer-whatispi{background-repeat:no-repeat;background-size:cover;background-position-x:center;background-position-y:bottom;width:100%;height:350px;position:relative;background-image:url(/dist/images/img-whatis-hands.png)}.page-what-is-pi .footer-whatispi .text-block{position:relative;width:340px;height:auto;text-align:left;top:100px;left:0}.page-what-is-pi .footer-whatispi .text-block h5{margin-left:20px;padding:12px 0 11px}.page-what-is-pi .footer-whatispi .text-block p{color:#fff}.page-what-is-pi .footer-whatispi .text-block p.footer-text{line-height:1.5;color:#fff;text-align:center;width:350px}.page-what-is-pi .lt-blue{background:url(/dist/images/overlay-bg.png) no-repeat}.page-what-is-pi .feature-image-side .what-is-a-tcell{top:40px;width:380px}.page-what-is-pi .feature-image-side .what-is-a-tcell ul li:first-child{margin-bottom:10px}.page-what-is-pi .feature-image-side .what-is-a-tcell strong{color:#071d49}.cta-overlay{top:19px;right:19px;visibility:visible;opacity:0;transition:opacity 2s linear}.cta-overlay,.cta-overlay .cta-ov-text{width:751px;height:312px;position:absolute}.cta-overlay .cta-ov-text{left:0;top:0;display:table}.cta-overlay .cta-ov-text p{display:table-cell;width:75%;vertical-align:middle;text-align:center;color:#fff;font-weight:700;font-size:2.44rem;line-height:1.1;padding:0 55px}.no-touch .cta-overlay:hover{visibility:visible;opacity:1;transition:opacity 2s linear}.touch .cta-overlay{visibility:visible;opacity:1}.clear{clear:both}.interior-hero-sub{height:auto;width:100%;padding-bottom:0;margin-top:56px;margin-bottom:60px}@media only screen and (min-width:768px){.interior-hero-sub{height:146px;width:100%;padding-bottom:46px;margin-top:146px;margin-bottom:60px;display:inline-block}}.interior-hero-sub.alt-space{padding-bottom:0;margin-bottom:30px}@media only screen and (min-width:768px){.interior-hero-sub.alt-space{padding-bottom:0;margin-bottom:0}}.interior-hero-sub .interior-green-outer{background:#71d1ba;background:linear-gradient(90deg,#71d1ba 43%,#fff 55%,#fff);height:146px;width:100%;padding:0}.interior-hero-sub .interior-green-inner{box-sizing:border-box}.interior-hero-sub .interior-green-inner .container{background:#71d1ba;background:linear-gradient(90deg,#71d1ba,#71d1ba 35%,#7ee7cf);height:auto;width:100%;padding:15px;border-top-right-radius:0;border-bottom-right-radius:0;font-size:14px;color:#5b6770}@media only screen and (min-width:768px){.interior-hero-sub .interior-green-inner .container{background:#71d1ba;background:linear-gradient(90deg,#71d1ba,#71d1ba 35%,#7ee7cf);height:146px;width:100%;padding:30px 0 20px 30px;border-top-right-radius:10px;border-bottom-right-radius:10px;font-size:16px;color:#5b6770}}.col-left{width:100%;padding:0;float:left}@media only screen and (min-width:768px){.col-left{width:30%;padding:0 58px 0 0;float:left}}.col-left .headline-3{display:none;padding-top:0}@media only screen and (min-width:768px){.col-left .headline-3{display:block}}.col-right{width:100%;padding:0 0 20px;float:left}@media only screen and (min-width:768px){.col-right{width:68%;padding:0 0 20px;float:left}}.col-left .chapterButton{color:#333;font-size:18px;padding:10px 14px;border-radius:6px;background:#fff}.col-left .chapterButton:hover{font-weight:700;color:#333;font-size:18px;border:2px solid #f38d68;padding:8px 12px;border-radius:6px;cursor:pointer}.col-left .chapterButton.piTypeButton{font-weight:700;color:#fff;background:#f38d68;font-size:18px;border:none;padding:10px 14px;border-radius:6px;cursor:pointer}#typesofpi-desktop-menu{display:none}@media only screen and (min-width:768px){#typesofpi-desktop-menu{display:block}#typesofpi-desktop-menu a,#typesofpi-desktop-menu a:hover{text-decoration:none;display:block;margin-left:-12px}}#typesofpi-mobile-menu{background:url(/dist/images/drop-down-arrow-blue.svg) 99% no-repeat;width:100%;height:48px;border:1px solid #ddd;border-right:none;border-left:none;color:#071d49;font-weight:700;padding-left:6px;margin-bottom:20px;margin-top:30px;outline:0 none;text-align-last:center;text-align:center;-ms-text-align-last:center;-moz-text-align-last:center;-o-appearance:none;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:768px){#typesofpi-mobile-menu{display:none}}.feature-box{height:auto;width:100%;position:relative;margin-bottom:30px;z-index:0}.feature-box.callout{padding:0}@media only screen and (max-width:767px){.feature-box.callout{padding:0}}@media only screen and (min-width:768px){.feature-box.callout{padding:15px}}.feature-box .feature-img-container{height:auto;width:94px;position:absolute;top:10px;right:15px;z-index:1}@media only screen and (min-width:768px){.feature-box .feature-img-container{height:432px;width:494px;position:absolute;top:25px;right:0;z-index:1}}.feature-box .feature-img-container .img-block{height:auto;width:100%;position:absolute;top:0;left:0;z-index:3}@media only screen and (min-width:768px){.feature-box .feature-img-container .img-block{height:auto;width:464px;position:absolute;top:0;left:0;z-index:3}}.feature-box .feature-img-container .img-block img{width:100%;display:block}.feature-box .feature-img-container .blue-block{height:84px;width:99px;background:#72c7e7;position:relative;bottom:-5px;right:-3px;z-index:2}@media only screen and (min-width:768px){.feature-box .feature-img-container .blue-block{height:406px;width:478px;background:#72c7e7;position:absolute;bottom:0;right:0;z-index:2}}.feature-box .feature-text-block{height:auto;width:100%;padding:25px 15px 15px;position:relative;z-index:1;text-align:left}@media only screen and (min-width:768px){.feature-box .feature-text-block{height:auto;width:55%;padding:15px;position:relative;z-index:1;text-align:left}}.feature-box .title-bar{background:#071d49;background:linear-gradient(90deg,#071d49,#071d49 35%,#1c2e6b);min-height:80px;width:85%;display:table}@media only screen and (min-width:768px){.feature-box .title-bar{background:#071d49;background:linear-gradient(90deg,#071d49,#071d49 35%,#1c2e6b);min-height:136px;width:85%;display:table}}.feature-box .title-bar .text-block{height:auto;width:100%;display:table-cell;vertical-align:middle}.feature-box .title-bar .text-block h4{color:#fff;width:60%;text-align:left;padding:0 0 0 15px}@media only screen and (min-width:768px){.feature-box .title-bar .text-block h4{color:#fff;width:55%;text-align:left;padding:0 0 0 25px}}.notification-section{display:flex;margin-top:30px}.notification-section img{width:66px;height:63px;margin-right:20px}.immun-section{margin-top:30px}@media only screen and (min-width:768px){.immun-section{padding:0 20px}}@media only screen and (min-width:768px){.page-what-is-pi .feature-side-by-side .content img{height:236px}}.page-what-is-pi .feature-side-by-side .content .copy{padding-bottom:49px}.page-what-is-pi .wrap-content{padding:0 20px}.page-what-is-pi .faq-content{padding:0}.faq-item .faq-content{display:none}.faq-item.active .faq-content{display:block}.js-focus-visible :focus:not(.focus-visible){outline:none}