@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600&display=swap);
.wrap{max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box;overflow:hidden;padding:0 1rem}@media screen and (max-width:768px){.wrap{padding:0 2rem}}.navCta{display:none;height:auto;padding:1.5em 4em;justify-content:center;align-items:center;background-color:#15bef0;position:relative;bottom:-2px}@media screen and (max-width:1024px){.navCta{flex-direction:column;text-align:center;padding:2em}}@media screen and (max-width:768px){.navCta{padding:1em 1.5em}}.navCta .ctaText p{color:#fff;margin:0;font-weight:400;text-transform:none;padding:0 40px 0 0;font-size:16px}@media screen and (max-width:1024px){.navCta .ctaText p{padding:0 0 15px;font-size:14px}}.navCta .ctaText p strong{font-weight:900}.navCta .ctaButton .hero-buttons{margin:0}.homepage .navCta{display:flex}.main-navbar .navbar-nav-subitems li{width:100%;padding-top:27px;padding-bottom:27px}.main-navbar .navbar-nav-subitems li a{text-decoration:none;color:#ccc;font-weight:400}.navbar__container button:active,.navbar__container button:focus{background-color:transparent}.navbar__container ul.nav li a{color:#333;font-size:13px;font-weight:400;letter-spacing:0;line-height:25px;background:#fff}@media (min-width:1200px){.navbar__container ul.nav li a{background:transparent}}.navbar__container ul.nav li:hover a{color:#288dcc}.navbar__container ul.nav li:hover .navbar-nav-subitems{padding-bottom:16px!important}.navbar__container ul.nav li:hover .navbar-nav-subitems li{padding-bottom:2px!important;padding-top:2px!important}.navbar__container ul.nav li:hover .navbar-nav-subitems li a{color:#333}.navbar__container ul.nav li:hover .navbar-nav-subitems li:hover a{color:#288dcc}nav.navbar,nav.navbar .logo a img,nav.navbar .navbar-nav>li{transition:all .3s ease}nav.navbar.shrink .navbar-nav>li{padding-top:9px;padding-bottom:9px}nav.navbar.shrink .logo a img{margin-top:18px;margin-bottom:18px;width:80%}nav.navbar{display:flex;align-items:flex-end}a.hero-buttons,a.hero-buttons-white{display:inline-block!important}a.hero-buttons{background-color:#288dcc;font-size:10px!important;font-weight:600!important;letter-spacing:1.6px!important}a.hero-buttons.bg-darkblue{background-color:#868484}a.hero-buttons.bg-blue:hover{background-color:#16b5e2!important}a.hero-buttons.bg-white:hover{background-color:#005a97!important}.careers a.hero-buttons strong{font-size:10px!important;font-weight:600!important;letter-spacing:1px!important}.demo-border-none{border:0}.centrar{display:flex;align-items:center}.mb-10{margin-bottom:10px}.mt-30{margin-top:30px}.bgfloat{background-size:cover;background-attachment:fixed!important}.bgcolor-none{background-color:transparent}.fontcolor-white *{color:#fff}.banner-component{text-align:center}.banner-component .fontcolor-inherit.backover{box-shadow:none}.timeline__container{padding:2rem;max-width:1140px;margin:0 auto}@media screen and (min-width:1024px){.timeline__container{display:flex}}.section .timeline__title{text-align:left;color:#288dcc;font-weight:300;margin-bottom:3rem}.section .timeline__title br{display:none}@media screen and (min-width:1024px){.section .timeline__title{display:flex;flex-direction:column;justify-content:space-between;margin-right:4rem}.section .timeline__title br{display:block}.section .timeline__title span+span:before{content:"…"}}.timeline__items{position:relative}.timeline__items:before{content:"";position:absolute;height:100%;top:0;bottom:0;left:35px;width:2px;background:#ccc}.timeline__item{display:flex;align-items:flex-start;position:relative;z-index:0}@media screen and (min-width:1024px){.timeline__item{align-items:center}}.timeline__item:last-of-type .timeline__year{background:#288dcc}.timeline__item:last-of-type .timeline__year:after{content:"";position:absolute;left:35px;bottom:0;height:100%;width:2px;background:#fff;z-index:-1}.timeline__item+.timeline__item{margin-top:2rem}.timeline__year{width:70px;background:#868484;color:#fff;text-align:center;flex:none;padding:5px 0;font-weight:500;border:5px solid #fff}.timeline__description{margin-left:2rem;color:#333}.locations-list .text *,.locations-list .title *{text-align:left}.locations-list .text{color:#323232!important;font-size:14px!important}.alternate-component .text.section *,.alternate-component .title.section *{text-align:left}.alternate-component div.image{margin-bottom:20px;overflow:hidden}@media (max-width:1199px){.alternate-component .text--centerMobile.section *{text-align:center}.alternate-component .image-col{order:2}}@media (max-width:1199px){.alternate-component--imageTopMobile .image-col,.alternate-component .text-col{order:1}.alternate-component--imageTopMobile .text-col{order:2}}.twoColumnText{margin-bottom:5rem}.twoColumnText ul{padding:0;list-style-position:inside}.twoColumnText .backgroundDefault{background:none;color:inherit}.twoColumnText .backgroundBlue{color:#fff;background:#868484}.twoColumnText .backgroundGrey{color:#333;background:#eee}@media screen and (max-width:1199px){.twoColumnText .col-sm-1,.twoColumnText .col-sm-2{display:none}}.twoColumnText .col-sm-8,.twoColumnText .col-sm-10{padding:0}.twoColumnText .col-md-4,.twoColumnText .col-md-6,.twoColumnText .col-md-8{padding:5rem 3rem}.job-title-container{background-color:#f2f2f2}.job-title-container .job-apply,.job-title-container .job-title{display:inline-block;float:left}.job-title-container h1{color:#005a97;font-size:30px;font-weight:600;letter-spacing:1px;line-height:35px;margin:5rem auto;text-align:left}.job-title-container .job-title{width:80%}.job-title-container .job-apply{text-align:right;width:20%}.job-title-container .job-apply a{margin-top:5.4rem}.job-content-container .wrapper,.job-title-container .wrapper{margin:0 auto;max-width:920px}@media screen and (max-width:970px){.job-content-container .wrapper,.job-title-container .wrapper{padding-left:20px;padding-right:20px}}.job-content-container{padding-top:5rem}.job-content-container .job-content{color:#333;font-size:14px;line-height:23px}.job-content-container .job-content a{color:#288dcc}.job-content-container .job-apply{margin:40px 0 150px}@media screen and (max-width:970px){.job-content-container .job-apply{text-align:center}}.job-apply a{letter-spacing:0;padding:10px 50px!important}@media screen and (max-width:1199px){.job-title-container .job-apply,.job-title-container .job-title{display:block;width:100%}.job-title-container .job-apply,.job-title-container h1{text-align:center}.job-title-container .job-apply a{margin-bottom:5rem;margin-top:0}.job-title-container h1{margin-bottom:3.5rem}}.contact-page h1,.contact-page h2,.contact-page h3,.contact-page h4,.contact-page h5{color:#868484;font-size:3rem;text-align:left;margin-top:0}@media screen and (max-width:767px){.contact-page h1,.contact-page h2,.contact-page h3,.contact-page h4,.contact-page h5{text-align:center!important}}.contact-page p{text-align:left}@media screen and (max-width:767px){.contact-page p{text-align:center}}.contact-page .parsys{text-align:left;color:#333}.contact-page .parsys a{color:#868484}.contact-page .col-sm-6{padding:5em 4em}@media screen and (max-width:767px){.contact-page .col-sm-6{padding:.5em}}.contact-page .section .row>div{padding-top:5rem}.contact-page .section .row>div:last-of-type{background:#eee}.contact-page .col-3-6-3-1{margin:0 .5em}@media screen and (min-width:767px){.contact-page .col-3-6-3-1{margin-left:1em}}.contact-page .col-3-6-3-3{padding-bottom:2em}.contact__container{max-width:1140px;margin:auto;padding:0!important}.fadeleft div.title.section h3{text-align:center}.fadeleft div.title.section h3 span{text-transform:uppercase!important}.npMedical-features .col-md-3 h3,.npMedical-features .col-md-3 p{padding:0}@media screen and (min-width:768px){.npMedical-features .col-md-3 h3,.npMedical-features .col-md-3 p{padding:0 4em}}.npMedical-features .col-md-3 p{padding-bottom:1em}.npMedical-features .text h3{font-size:2rem;line-height:23px}.npMedical-features .col-sm-4{padding:0}.npMedical-features .col-sm-4 h3,.npMedical-features .col-sm-4 p{padding:0 6em}@media screen and (min-width:768px){.npMedical-features .col-sm-4 h3,.npMedical-features .col-sm-4 p{padding:0 4em}}@media screen and (min-width:1024px){.npMedical-features .col-sm-4 h3,.npMedical-features .col-sm-4 p{padding:0 6em}}.npMedical-features .col-sm-4 .text p{text-transform:uppercase;line-height:18px;font-size:1.4rem}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .demo-border-blue{border:1px solid #06f}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .demo-border-black{border:1px solid #000}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .demo-border-green{border:1px solid #19d1a3}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .demo-border-red{border:1px solid #ff4d4d}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .demo-border-none{border:0}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .bgcolor-none{background-color:transparent}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .bgcolor-white{background-color:#fff}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .bgcolor-blue{background-color:#06f}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .bgcolor-black{background-color:#000}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .bgcolor-green{background-color:#19d1a3}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .bgcolor-red{background-color:#ff4d4d}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .fontcolor-white{color:#fff!important}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .fontcolor-black{color:#000!important}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .fontcolor-inherit{color:#888!important}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .bgexpand{background-size:cover}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .bgfloat{background-size:cover;background-attachment:fixed!important}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mt-10{margin-top:10px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mt-20{margin-top:20px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mt-15{margin-top:15px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mt-30{margin-top:30px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mt-none{margin-top:0}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mb-10{margin-bottom:10px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mb-20{margin-bottom:20px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mb-15{margin-bottom:15px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mb-30{margin-bottom:30px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mb-none{margin-bottom:0}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .ml-10{margin-left:10px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .ml-20{margin-left:20px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .ml-15{margin-left:15px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .ml-30{margin-left:30px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .ml-none{margin-left:0}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mr-10{margin-right:10px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mr-20{margin-right:20px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mr-15{margin-right:15px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mr-30{margin-right:30px}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .mr-none{margin-right:0}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .centrar{display:flex;align-items:center}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .columncontrol .section * .demo-border-blue{border:1px solid #06f}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .columncontrol .section * .demo-border-black{border:1px solid #000}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .columncontrol .section * .demo-border-green{border:1px solid #19d1a3}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .columncontrol .section * .demo-border-red{border:1px solid #ff4d4d}.widebanner .aem-GridColumn .aem-GridColumn--default--2 .columncontrol .section * .demo-border-none{border:0}div.text.parbase.section{text-align:center}.pardotForm .lds-ring{display:inline-block;position:absolute;width:64px;top:50%;left:calc(50% - 32px);height:64px;transform:translateY(-50%)}.pardotForm .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:6px solid transparent;border-top-color:#43b7ff}.pardotForm .lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.pardotForm .lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.pardotForm .lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes lds-ring{0{transform:rotate(0)}to{transform:rotate(1turn)}}.caregivers{overflow:hidden;clear:both;padding-bottom:4em}@media screen and (min-width:768px){.caregivers{background-size:contain;background-repeat:no-repeat}}@media screen and (min-width:1199px){.caregivers{background-size:cover;background-position:0 100%}}.caregivers__mobile{max-width:100%}@media screen and (min-width:768px){.caregivers__mobile{display:none}}.caregivers__content{text-align:center;padding:0 2em 2em}.caregivers__content p{line-height:23px}.caregivers__content h3{font-size:3rem;line-height:3.5rem;text-transform:uppercase;padding-bottom:.75em}.caregivers__content a.hero-buttons.hover{margin-top:3em!important}@media screen and (min-width:768px){.caregivers__content{padding:3em 2em 3em 0;float:right;width:42%;text-align:left}.caregivers__content h3{text-align:left}}@media screen and (min-width:1199px){.caregivers__content{padding:7em 9em 7em 0}}.aboutPage .section h3,.aboutPage .title h3,.aboutPage div.text.parbase.section{text-align:left}.aboutPage .npMedical-factsList{background:#f2f2f2;padding-top:4rem;padding-bottom:4rem;margin-top:2rem;margin-bottom:4rem}.aboutPage .npMedical-factsList div .title.section h3{margin-bottom:3rem;color:#288dcc;font-weight:300}.aboutPage .npMedical-factsList div .title.section h3 span{text-transform:none!important}.aboutPage .npMedical-factsList .row{display:flex;flex-wrap:wrap;justify-content:center}.aboutPage .npMedical-factsList .row>.col-sm-2{display:none}.aboutPage .npMedical-factsList .row>.col-sm-8{width:100%;max-width:1400px}.aboutPage .npMedical-factsList .row>.col-sm-8 .col-sm-4{flex:1 1 100%}@media screen and (min-width:768px){.aboutPage .npMedical-factsList .row>.col-sm-8 .col-sm-4{flex:0 0 33.333%}}@media screen and (min-width:1199px){.aboutPage .npMedical-factsList .row>.col-sm-8 .col-sm-4{flex:0 0 16.667%}}.aboutPage .npMedical-factsList .text{text-transform:uppercase;margin:2rem 0;color:#000}.aboutPage .npMedical-factsList .text p{margin:0;text-align:center}.aboutPage .npMedical-factsList .text b,.aboutPage .npMedical-factsList .text strong{display:block;font-size:4rem;line-height:1.2;font-weight:400}.aboutPage .npMedical-affiliations div .title.section{margin-bottom:50px}.aboutPage .npMedical-affiliations div .title.section h3 span{text-transform:none!important;font-size:36px}.aboutPage .npMedical-affiliations .row{justify-content:center}.aboutPage .npMedical-affiliations .row>.col-sm-2{display:none}.aboutPage .npMedical-affiliations .row>.col-sm-8{width:100%;max-width:1400px}@media screen and (max-width:767px){.aboutPage .npMedical-affiliations .row>.col-sm-8{padding:0}}.aboutPage .npMedical-affiliations .row>.col-sm-8 .row>div{padding:0;margin:2rem 0;flex-grow:0}.aboutPage .npMedical-affiliations .npMedical__icons{overflow:hidden;text-align:center}.aboutPage .npMedical-affiliations img{max-width:100%}@media screen and (max-width:768px){.npmed-extension-sets .ordering__table table,.npmed-extension-sets .ordering__table tbody,.npmed-extension-sets .ordering__table tbody tr,.npmed-extension-sets .ordering__table tbody tr td,.npmed-extension-sets .ordering__table thead,.npmed-extension-sets .ordering__table thead tr{display:block;width:100%}.npmed-extension-sets .ordering__table table *{font-size:13px}.npmed-extension-sets .ordering__table thead tr{display:flex;flex-direction:row;justify-content:space-between}.npmed-extension-sets .ordering__table thead th{min-width:auto!important}.npmed-extension-sets .ordering__table thead th:last-child{text-align:right}.npmed-extension-sets .ordering__table tbody tr{padding-top:24px}.npmed-extension-sets .ordering__table tbody td img{height:auto!important;max-width:98%;width:auto!important}}.productDetail{color:#333;clear:left}@media screen and (min-width:768px){.productDetail{width:83%;margin:auto}}@media screen and (min-width:1024px){.productDetail{display:grid;padding:0;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;position:relative;display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr}}.productDetail hr{border-color:#b2b2b2;width:100%;grid-column:1/span 3;grid-row:4;margin-bottom:10px;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:4}.productDetail .mgnlEditor.mgnlPlaceholder{position:static!important}.productDetail__hero.we-HeroImage{height:50vh;background-size:cover;margin:0}@media screen and (min-width:1024px){.productDetail{max-width:1140px}}@media screen and (min-width:1024px){.productDetail__header{grid-column:1/span 2;padding:2.5em;-ms-grid-column:1;-ms-grid-column-span:2}}.productDetail__title{color:#868484;line-height:35px}@media screen and (min-width:1024px){.productDetail__title{text-align:left}}@media screen and (max-width:767px){.productDetail__title{line-height:45px}}@media screen and (min-width:1024px){.productDetail__imgAndDetails{display:flex;grid-column:1/span 2;grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2}}.productDetail__detail{display:flex;flex-direction:column;padding-bottom:3em}.productDetail__detail img{margin:auto;height:100%;padding-bottom:1em;width:15%}.productDetail__detail figcaption{text-align:center}@media screen and (min-width:1024px){.productDetail__detail{flex-direction:row;align-items:center;padding-bottom:.5em}.productDetail__detail img{flex:0 1 15%;padding:15px}.productDetail__detail figcaption{flex:1 1 85%;width:85%;text-align:left}}.productDetail__img{max-width:23em;margin:0 auto}.productDetail__img img{width:100%;padding-bottom:2em}@media screen and (min-width:1024px){.productDetail__img{flex:0 1 50%;width:50%}.productDetail__img img{padding-bottom:0}}@media screen and (min-width:1024px){.productDetail__details{flex:1 0 50%;width:50%}}.productDetail__sideBar{border-top:1px solid #eee;background-color:#eee}@media screen and (min-width:1024px){.productDetail__sideBar{grid-column:3/span 1;grid-row:1/span 3;padding:1.5em;margin:0;-ms-grid-column:3;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:3;border-left:1px solid #eee;border-top:none}}.productDetail__sideBar h3{font-size:1.4rem;line-height:1.8rem}.productDetail__sideBar li,.productDetail__sideBar p{font-size:1.4rem}.productDetail__sideBar ul{padding-left:1em}.ordering__table{overflow-x:auto}.productDetail__header.productDetail__padding{padding-bottom:1em}.productDetail__padding--small{padding:2em 1.5em 4em}.productDetail__ordering h3{font-size:22px;flex:1 0 auto}.productDetail__ordering h4{color:#868484;padding-top:1em;font-weight:500}.productDetail__ordering th{color:#868484;font-size:14px}.productDetail__ordering p{margin-bottom:0}.productDetail__ordering tr{border-bottom:1px solid #b2b2b2}.productDetail__ordering td,.productDetail__ordering th{padding:2px;min-width:50vw;max-width:80vw}.productDetail__ordering>.col-md-12{padding-left:0;padding-right:0}@media screen and (max-width:1023px){.productDetail__ordering>.col-md-12{float:none}}@media screen and (max-width:1023px){.productDetail__ordering .ordering__cta{margin-left:auto;margin-right:auto;text-align:center;width:83%}}@media screen and (min-width:768px){.productDetail__ordering td,.productDetail__ordering th{min-width:unset}}@media screen and (min-width:1024px){.productDetail__ordering{grid-column:1/span 3;grid-row:4;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:4;padding:2.5em}.productDetail__ordering p{padding-right:2em}.productDetail__ordering p:last-child{padding:0}}.productDetail__ordering h3,.productDetail__sideBar h3{text-align:left;text-transform:uppercase;margin-top:24px;color:#868484}.ordering__title{display:flex;flex-direction:column;margin:10px 0 30px}.ordering__title h3{margin:0 0 20px!important}@media screen and (min-width:1024px){.ordering__title h3{margin:0!important}}@media screen and (min-width:1024px){.ordering__title{display:flex;justify-content:space-between;align-items:center;flex-direction:row}}.productDetail__optional{clear:left}.productDetail__optional h5{color:#868484}@media screen and (min-width:1024px){.productDetail__optional{grid-column:1/span 2;grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:3}}.productDetail__padding.productDetail__resources{padding-top:4em}.productDetail__resources{border-top:1px solid #eee;border-bottom:1px solid #888;margin-top:3em}.productDetail__resources h3{text-align:center;color:#868484;font-size:22px;line-break:3.5rem;text-transform:uppercase}@media screen and (min-width:1024px){.productDetail__resources{grid-column:1/span 3;grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:5}.productDetail__resources h3{padding-top:1em;text-align:left}}.productDetail__btnSection{width:100%;min-height:7em;display:block;text-align:center}@media screen and (min-width:1024px){.productDetail__btnSection{display:inline-block;width:33.33%;border-bottom:none;text-align:left}}.productDetail__btnSection~a{text-align:center;padding:1em;display:block}@media screen and (min-width:1024px){.productDetail__btnSection~a{display:inline}}.we-HeroImage.productDetail__hero{padding:200px 0 150px}@media screen and (max-width:767px){.we-HeroImage.productDetail__hero{padding:0}}.productDetail__references h3{text-align:left;font-size:14px}.productDetail__references li{font-size:12px}.productDetail__references ol{padding:0;list-style-position:inside}@media screen and (min-width:1024px){.productDetail__references{grid-column:1/span 3;grid-row:6;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:6}}.productDetail__padding{padding:2em 1.5em}@media screen and (min-width:1024px){.productDetail__padding{padding:4em 1.5em}}.connectorComparison td,.connectorComparison th{text-align:center;padding-top:8px}.productDetail__references,.productDetail__resources{width:83%;margin:auto;max-width:1140px;box-sizing:border-box}.productDetail__grey{background-color:#eee}.productDetail__ordering.productDetail__padding{padding-bottom:6rem}.productDetail__ordering.productDetail__padding h3{margin-bottom:50px}.productDetail__references.productDetail__padding{padding:2em 0}@media screen and (min-width:1024px){.productDetail__references.productDetail__padding{padding:4em 1.5em}}@media screen and (min-width:500px){.productDetail__heroWrapper{padding:0 10%}}@media screen and (min-width:1024px){.npmed-pressure-activated-valves .productDetail__img{padding-right:65px}}@media screen and (min-width:1024px){.npmed-luer-activated-valves .productDetail__img{padding-right:55px}}.homepage .fadeleft div.title.section h3 span{color:#fff}.homepage .fadeleft div.title.section h3{padding-top:100px}.homepage .page-icon-top{width:25%;margin:auto}.homepage .featImg{margin-bottom:-1.75em}.homepage .featImg img{width:100%}.homepage .homepage__enabling{padding:2em 0;background-color:#868484}.homepage .homepage__enabling .page-icon-top{width:10%}.homepage .homepage__enabling p{color:#fff}.homepage .homepage__enabling h3{padding-top:3em;font-size:30px!important;font-weight:600;line-height:35px;letter-spacing:3px}.homepage .homepage__enabling h3 span{letter-spacing:3px}.homepage .homepage__enabling .columncontrol .parsys .columncontrol:nth-child(2){padding-bottom:70px;padding-top:50px}.homepage .homepage__enabling+.widebanner,.homepage .homepage__enabling+.widebanner .row{background-color:#868484;padding-bottom:30px}.homepage .homepage__enabling+.widebanner>.row:first-child{margin:0 -5px;padding:20px 10px 35px}.homepage .homepage__enabling+.widebanner>.row:first-child .bgcolor-white{background-color:#868484}.homepage .homepage__enabling+.widebanner>.row:first-child a.hero-buttons.hover{margin-top:45px}.homepage .hero-buttons{background-color:#288dcc}.homepage a.hero-buttons.hover{margin:0}.homepage .homepage__btn{text-align:left}.homepage .features-list .text h3{font-size:20px;font-weight:600;line-height:23px}.homepage .features-list .text p{font-size:14px;line-height:23px}.homepage .we-HeroImage--mobile{display:none}@media (max-width:1199px){.homepage .we-HeroImage--mobile{display:block}.homepage .we-HeroImage--desktop{display:none}}.homepage__solutions{display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.homepage__solutions{flex-direction:row}}.homepage__solutionsImg{background-size:cover;background-repeat:no-repeat;flex:0 1 55%;min-height:20em}.homepage__solutionsContent{flex:1 0 45%;max-width:600px;margin:auto;padding:.5em 1.5em;text-align:center}.homepage__solutionsContent h3{text-transform:uppercase;font-size:2.5rem}.homepage__solutionsContent .homepage__btn{text-align:center}@media screen and (min-width:1024px){.homepage__solutionsContent{padding:6em 10em 6em 1em;text-align:left}.homepage__solutionsContent .homepage__btn,.homepage__solutionsContent h3{text-align:left}}.homepage__components{padding-bottom:4rem}.homepage__components h3{text-transform:uppercase;font-size:3rem}@media screen and (min-width:768px){.homepage__components{width:83%;margin:auto}}.homepage__componentsOuter{display:flex;flex-wrap:wrap;flex-direction:column;padding:0 2em}@media screen and (min-width:768px){.homepage__componentsOuter{flex-direction:row;justify-content:center}}.imageAndIcon+div{padding-bottom:3em}.npMedical-features.homepage__enabling{margin-top:5em;padding:0}.npMedical-features.homepage__enabling .npMedical-features__inner{padding:0}.homepage__componentsInner{padding:0 1em;height:100%;flex:0 0 auto;margin-bottom:3em}.homepage__componentsInner .componentBtn{color:#868484;text-decoration:none!important;font-size:20px;text-align:center;display:block;font-weight:400}.homepage__componentsInner img{width:100%}@media screen and (min-width:768px){.homepage__componentsInner{width:25%;flex:0 0 25%}}.productComp .aem-GridColumn{width:83%;margin:auto}.productComp hr{border-color:#b2b2b2}.productComp .we-HeroImage{padding:200px 0 150px;height:50vh;background-size:cover}.productComp .homepage__solutions li p{text-align:left}.productComp .homepage__solutions h3{text-transform:unset;color:#868484;font-size:3rem;line-height:35px;margin-bottom:20px}.productComp .homepage__solutions .solutions__title--mobile{display:none}@media screen and (min-width:768px){.productComp .homepage__solutions{padding:0 30px}}@media screen and (min-width:1024px){.productComp .homepage__solutions{display:inline-flex;width:50%;align-items:flex-start;flex-direction:row-reverse;margin:0}}.productComp .homepage__solutions .homepage__solutionsContent ul{padding-left:1em}.productComp .homepage__solutions:nth-child(odd){border-right:none}@media screen and (min-width:1024px){.productComp .homepage__solutions:nth-child(odd){border-right:1px solid #ccc}}@media screen and (min-width:1024px){.productComp .homepage__solutions:nth-child(2){position:absolute}}.productComp .homepage__solutionsImg{min-width:100%;background-size:contain;background-position:50%;flex:1 1 50%;margin:0 auto;align-self:stretch}@media screen and (min-width:1024px){.productComp .homepage__solutionsImg{background-position:unset;flex:1 1 40%;min-width:0}}.productComp .homepage__solutionsContent{padding:0;margin:0;flex:1 1 40%;text-align:left}.productComp .ordering__title{width:100%;text-transform:uppercase}.productComp .ordering__title h3{color:#868484;font-size:3rem;line-height:35px;letter-spacing:3px}.productComp .ordering__title+.col-md-8{overflow-y:scroll}.productComp .productDetail__ordering{color:#333;width:100%;margin:auto auto 3em;overflow-y:scroll}.productComp .productDetail__ordering p{font-size:14px}.productComp .productDetail__ordering td,.productComp .productDetail__ordering th{text-align:center;display:table-cell}.productComp .productDetail__ordering td:first-child{text-align:left}@media screen and (min-width:1024px){.productComp .productDetail__ordering{width:70%}}.productComp .row>div{max-width:100%}@media screen and (max-width:1023px){.productComp .aem-GridColumn{width:100%}.productComp .homepage__solutions{padding:3rem 2rem}.productComp .homepage__solutions:not(:first-child){border-top:1px solid #ccc}.productComp .homepage__solutions .solutions__title--mobile{display:block}.productComp .homepage__solutions .solutions__title{display:none}.productComp .homepage__solutionsContent{display:flex;flex-direction:column}}.aem-Grid .mgnlEditor{position:static!important}.careers h3 span{font-size:3rem}.careers h5{color:#868484;font-weight:400;font-size:2rem}.careers .career{padding-top:4em}.careers .hero-buttons{background-color:#288dcc}.careers .hero-buttons:hover{background-color:#005a97!important}.careers .col-3-3-3-3-1.parsys{display:flex;flex-direction:column;height:100%}.careers div.text.parbase.section{text-align:center;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto}.careers .careers__container{padding-bottom:4rem}.careers .careers__row{justify-content:space-between;max-width:1140px;margin:auto}.npMedical-solutionsForCaregivers .parsys,.npMedical-solutionsForCaregivers h3,.npMedical-solutionsForCaregivers p{text-align:left}.npMedical-solutionsForCaregivers .we-HeroImage.width-full{background-position:50% 0}.npMedical-solutionsForCaregivers .alternate-component.img-text{padding-bottom:30px}.npMedical-solutionsForCaregivers .alternate-component.img-text .title h3{font-size:30px;font-weight:600;letter-spacing:3px;line-height:35px}@media screen and (max-width:500px){.npMedical-solutionsForCaregivers .alternate-component.img-text .title h3{letter-spacing:inherit}}.npMedical-solutionsForCaregivers .alternate-component.img-text .title h3 span{font-size:30px;font-weight:600;letter-spacing:3px;line-height:35px}@media screen and (max-width:500px){.npMedical-solutionsForCaregivers .alternate-component.img-text .title h3 span{letter-spacing:inherit}}.npMedical-solutionsForCaregivers .alternate-component.img-text .image,.npMedical-solutionsForCaregivers .alternate-component.img-text .image img{margin-bottom:0}@media screen and (max-width:1199px){.npMedical-solutionsForCaregivers .alternate-component.img-text .image img{max-width:100%;width:auto}}.npMedical-solutionsForCaregivers .alternate-component.img-text .columncontrol.section{padding-left:3px;padding-right:3px}@media screen and (max-width:1199px){.npMedical-solutionsForCaregivers .alternate-component.img-text *{text-align:center}.npMedical-solutionsForCaregivers .alternate-component.img-text .text a{text-decoration:none!important}}.npMedical-solutionsForCaregivers .title-paragraph>.row{display:block;flex-wrap:nowrap}.npMedical-solutionsForCaregivers .title-paragraph .col-md-offset-1{display:block;flex:none;float:none;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;width:83.33333333%}@media screen and (max-width:1199px){.npMedical-solutionsForCaregivers .title-paragraph *{text-align:center!important}}@media screen and (min-width:1199px){.npMedical-solutionsForCaregivers .twoColumnText+.img-text .image{padding-left:80px}}.search-results{color:#333}.search-results>.row{margin:0 auto!important;max-width:860px}.search-results .no-results{text-align:center}.search-results .info{color:#999;font-size:12px}.search-results h5{margin-bottom:0;margin-top:0}.search-results h5,.search-results h5 a{color:#005a96;line-height:1.4}.search-results .visible-link-url{line-height:1}.search-results .visible-link-url a{color:#999;font-size:12px;line-height:1}.search-results .search-result+.search-result{margin-top:25px}.search-results .search-result p{font-size:14px;line-height:1.4;margin-top:8px}@media screen and (max-width:767px){.search-overlay-menu input[type=search]{font-size:32px!important}}.search-overlay-close,.search-overlay-menu-btn{cursor:pointer}.fof h1{font-size:30px}.fof h1,.fof h1 i{color:#005a97}.fof .text.links{text-align:center}.fof .text.links ul{list-style-type:none;padding-left:0}.fof .text.links ul li{line-height:24px}.fof .text.links ul li:not(:first-child){margin-top:10px}.hpf__page{background-size:cover;background-position:50%;position:relative}.hpf__page .pageHero{box-shadow:0 0 0 transparent;max-width:1000px;margin:0 auto;z-index:1;padding-top:30vh}.hpf__page .pageHero__columns{flex-direction:column}.hpf__page .pageHero__subtitle{border-top:5px solid #add8e6}.hpf__page .hpf__caresLogo img{margin:0 auto;max-width:300px;display:flex}.hpf__page .page__container{margin-bottom:0}.hpf__page .page__content{padding:20px 0 100px}.hpf__page footer{margin-top:0}.hpf{align-items:center;display:flex;flex-direction:column;justify-content:center}.hpf--step{background:#fff;padding:40px 30px}.hpf--stepDonationPage{width:100%}@media (min-width:500px){.hpf--stepDonationPage{width:550px}}.hpf--wrapper{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100vw}.hpf--donationForm{border:0;display:block;min-width:100%;min-height:700px}@media (min-width:920px){.hpf--donationForm{min-height:450px}}.hpf--input{align-items:center;display:flex;flex-direction:row;justify-content:center;border:1px solid #d3d3d3;margin-bottom:40px}.hpf--input input,.hpf--input label{display:block;padding:10px;width:100%}.hpf--input label{font-size:.8em;border-right:1px solid #d3d3d3;color:#868484;padding:0 0 0 10px;margin-bottom:0}.hpf--input input{border:0;min-height:2.8rem;text-indent:10px}.hpf--button{margin:0 auto;display:block;overflow:visible;color:#fff;background:#369;border:0;text-transform:uppercase;padding:15px 30px!important;font-size:.9em;line-height:normal;font-weight:600;letter-spacing:3px;text-align:center;border-radius:5px;min-width:275px}.hpf--button:hover{background-color:#288dcc;transition:all .3s ease-in}.hpf--stepPayment{width:100%}.hpf--errors{background:#8b0000;color:#fff;margin:-40px 0 20px;padding:20px}.hpf--errorTitle{display:block}.hpf--errorTitleText{border-bottom:2px solid hsla(0,0%,100%,.5);display:inline-block;margin-bottom:3px;padding-bottom:3px}.hpf--errorList{margin:10px 0 0;padding:0;list-style-type:none}.hpf--errorListItem{padding:2px 0;font-size:1.4rem}.hps--cvcHelp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}.hps--cvcHelpModal{background:#fff;max-width:80vw;min-height:20vh;padding:20px}.hps--cvcHelpModalButton{display:block;margin:30px auto 0}.hpf--stepComplete{text-align:center}.hpf--stepComplete h3{padding-bottom:20px;border-bottom:5px solid #868484}*{box-sizing:border-box}body,html{background:transparent;font-family:Roboto,sans-serif;margin:0;padding:0}form input,form select,form textarea{background:transparent;border-radius:0;border:1px solid #d3d3d3;color:#000;font-weight:300;margin:0;padding:0;width:100%}form input:disabled,form select:disabled,form textarea:disabled{background:hsla(0,0%,100%,.2)}#theForm{width:100%}#hpsCardSectionHeader,#topFormText{width:100%;display:block}#hpsAmountRow,#hpsCVV2Row,#hpsExpirationRow,#hpsNameRow,#hpsNumberRow,#hpsZipRow,.hpsTypeRow{width:100%;align-items:center;border:1px solid #d3d3d3;display:flex;flex-direction:row;justify-content:center;margin-bottom:30px;padding-left:15px}#hpsAmountRow>div,#hpsCVV2Row>div,#hpsExpirationRow>div,#hpsNameRow>div,#hpsNumberRow>div,#hpsZipRow>div,.hpsTypeRow>div{width:50%;position:relative;flex-grow:1}#hpsAmountRow input,#hpsAmountRow label,#hpsCVV2Row input,#hpsCVV2Row label,#hpsExpirationRow input,#hpsExpirationRow label,#hpsNameRow input,#hpsNameRow label,#hpsNumberRow input,#hpsNumberRow label,#hpsZipRow input,#hpsZipRow label,.hpsTypeRow input,.hpsTypeRow label{display:block;padding:10px;width:100%}#hpsAmountRow label,#hpsCVV2Row label,#hpsExpirationRow label,#hpsNameRow label,#hpsNumberRow label,#hpsZipRow label,.hpsTypeRow label{color:#00008b;padding:0;border-right:1px solid #d3d3d3}#hpsAmountRow input,#hpsAmountRow select,#hpsAmountRow textarea,#hpsCVV2Row input,#hpsCVV2Row select,#hpsCVV2Row textarea,#hpsExpirationRow input,#hpsExpirationRow select,#hpsExpirationRow textarea,#hpsNameRow input,#hpsNameRow select,#hpsNameRow textarea,#hpsNumberRow input,#hpsNumberRow select,#hpsNumberRow textarea,#hpsZipRow input,#hpsZipRow select,#hpsZipRow textarea,.hpsTypeRow input,.hpsTypeRow select,.hpsTypeRow textarea{border:0;height:2.8rem;text-indent:10px}#hpsAmountRow #hpsAmountLabel,#hpsAmountRow #hpsCVV2Label,#hpsAmountRow #hpsExpirationLabel,#hpsAmountRow #hpsNameLabel,#hpsAmountRow #hpsTypeLabel,#hpsAmountRow #hpsZipLabel,#hpsAmountRow .hpsNumberLabel,#hpsCVV2Row #hpsAmountLabel,#hpsCVV2Row #hpsCVV2Label,#hpsCVV2Row #hpsExpirationLabel,#hpsCVV2Row #hpsNameLabel,#hpsCVV2Row #hpsTypeLabel,#hpsCVV2Row #hpsZipLabel,#hpsCVV2Row .hpsNumberLabel,#hpsExpirationRow #hpsAmountLabel,#hpsExpirationRow #hpsCVV2Label,#hpsExpirationRow #hpsExpirationLabel,#hpsExpirationRow #hpsNameLabel,#hpsExpirationRow #hpsTypeLabel,#hpsExpirationRow #hpsZipLabel,#hpsExpirationRow .hpsNumberLabel,#hpsNameRow #hpsAmountLabel,#hpsNameRow #hpsCVV2Label,#hpsNameRow #hpsExpirationLabel,#hpsNameRow #hpsNameLabel,#hpsNameRow #hpsTypeLabel,#hpsNameRow #hpsZipLabel,#hpsNameRow .hpsNumberLabel,#hpsNumberRow #hpsAmountLabel,#hpsNumberRow #hpsCVV2Label,#hpsNumberRow #hpsExpirationLabel,#hpsNumberRow #hpsNameLabel,#hpsNumberRow #hpsTypeLabel,#hpsNumberRow #hpsZipLabel,#hpsNumberRow .hpsNumberLabel,#hpsZipRow #hpsAmountLabel,#hpsZipRow #hpsCVV2Label,#hpsZipRow #hpsExpirationLabel,#hpsZipRow #hpsNameLabel,#hpsZipRow #hpsTypeLabel,#hpsZipRow #hpsZipLabel,#hpsZipRow .hpsNumberLabel,.hpsTypeRow #hpsAmountLabel,.hpsTypeRow #hpsCVV2Label,.hpsTypeRow #hpsExpirationLabel,.hpsTypeRow #hpsNameLabel,.hpsTypeRow #hpsTypeLabel,.hpsTypeRow #hpsZipLabel,.hpsTypeRow .hpsNumberLabel{width:150px;flex-grow:0}@media (min-width:800px){#hpsAmountRow #hpsAmountLabel,#hpsAmountRow #hpsCVV2Label,#hpsAmountRow #hpsExpirationLabel,#hpsAmountRow #hpsNameLabel,#hpsAmountRow #hpsTypeLabel,#hpsAmountRow #hpsZipLabel,#hpsAmountRow .hpsNumberLabel,#hpsCVV2Row #hpsAmountLabel,#hpsCVV2Row #hpsCVV2Label,#hpsCVV2Row #hpsExpirationLabel,#hpsCVV2Row #hpsNameLabel,#hpsCVV2Row #hpsTypeLabel,#hpsCVV2Row #hpsZipLabel,#hpsCVV2Row .hpsNumberLabel,#hpsExpirationRow #hpsAmountLabel,#hpsExpirationRow #hpsCVV2Label,#hpsExpirationRow #hpsExpirationLabel,#hpsExpirationRow #hpsNameLabel,#hpsExpirationRow #hpsTypeLabel,#hpsExpirationRow #hpsZipLabel,#hpsExpirationRow .hpsNumberLabel,#hpsNameRow #hpsAmountLabel,#hpsNameRow #hpsCVV2Label,#hpsNameRow #hpsExpirationLabel,#hpsNameRow #hpsNameLabel,#hpsNameRow #hpsTypeLabel,#hpsNameRow #hpsZipLabel,#hpsNameRow .hpsNumberLabel,#hpsNumberRow #hpsAmountLabel,#hpsNumberRow #hpsCVV2Label,#hpsNumberRow #hpsExpirationLabel,#hpsNumberRow #hpsNameLabel,#hpsNumberRow #hpsTypeLabel,#hpsNumberRow #hpsZipLabel,#hpsNumberRow .hpsNumberLabel,#hpsZipRow #hpsAmountLabel,#hpsZipRow #hpsCVV2Label,#hpsZipRow #hpsExpirationLabel,#hpsZipRow #hpsNameLabel,#hpsZipRow #hpsTypeLabel,#hpsZipRow #hpsZipLabel,#hpsZipRow .hpsNumberLabel,.hpsTypeRow #hpsAmountLabel,.hpsTypeRow #hpsCVV2Label,.hpsTypeRow #hpsExpirationLabel,.hpsTypeRow #hpsNameLabel,.hpsTypeRow #hpsTypeLabel,.hpsTypeRow #hpsZipLabel,.hpsTypeRow .hpsNumberLabel{width:200px}}@media (min-width:800px){#hpsAmountRow,#hpsCVV2Row,#hpsExpirationRow,#hpsNameRow,#hpsZipRow,.hpsTypeRow{width:calc(50% - 10px)}}#hpsCardSection{display:flex;flex-wrap:wrap;justify-content:space-between}.hpsCVV2WhatLink{align-items:center;bottom:0;color:#00008b;display:flex;font-size:.8rem;padding:15px;position:absolute;right:0;text-decoration:none;top:0}#hpsNumberRow{margin-right:0;float:none}#expMonth{float:none;width:75px}@media (min-width:800px){#expMonth{width:100px}}#expYear{width:65px}@media (min-width:800px){#expYear{width:100px}}#hpsExpirationRow label[for=expYear]{display:none}.hpsButtonLabel{display:flex;align-items:center;justify-content:space-between}.hpsButtonLabel button{min-width:150px}@media (min-width:800px){.hpsButtonLabel{justify-content:start}.hpsButtonLabel button{min-width:150px;margin-right:30px}}.generalPage .mgnlEditor.mgnlPlaceholder{position:static!important}.clearfix:after{content:"";clear:both;display:table}html{background:#868484}body{color:#333!important}.fontcolor-inherit{color:#414042!important}body.npMedical{padding-top:0!important;background:#fff}.hero--noBottomMargin.we-HeroImage{margin-bottom:0}.npMedical a{color:#868484;text-decoration:underline!important}.npMedical .footer__container a,.npMedical .navbar-nav a,a.hero-buttons{text-decoration:none!important}a.hero-buttons{color:#fff;font-weight:900!important}.alt-buttons{text-decoration:none;list-style:none;padding:0;display:flex}@media screen and (max-width:1199px){.alt-buttons{justify-content:center}}@media screen and (max-width:500px){.alt-buttons{flex-direction:column}}.alt-buttons .alt-btn{margin-right:10px}.alt-buttons .alt-btn .hero-buttons{margin:30px 0 0}@media screen and (max-width:1199px){.alt-buttons .alt-btn .hero-buttons{margin:30px 0 15px;width:150px}}@media screen and (max-width:500px){.alt-buttons .alt-btn .hero-buttons{margin:10px 0;width:175px}}li{font-size:14px}@media screen and (max-width:499px){.we-HeroImage.productDetail__hero,.we-HeroImage.width-full{background-attachment:scroll!important}.we-HeroImage,.we-HeroImage.productDetail__hero{width:100%;height:100vw;min-height:1px;display:flex;align-items:center}.footer:after{content:"";padding:30px;position:absolute;width:100vw;height:50px;margin-left:-5px;background:#fff}.footer .footer__contents .footer__section:first-child{color:#000;position:absolute;margin-top:110px;z-index:1}.footer .footer__contents .footer__section:first-child a{color:#000}}.npMedical .header{min-height:95px}@media screen and (max-width:1199px){.npMedical .header{min-height:62px}}@media screen and (max-width:1199px){.npMedical .we-HeroImage.ratio-16by9.width-full,.npMedical .we-HeroImage.width-full{min-height:460px!important}}@media screen and (max-width:499px){.npMedical .we-HeroImage.ratio-16by9.width-full,.npMedical .we-HeroImage.width-full{min-height:100vw}}@media (min-width:499px) and (max-width:1199px){.npMedical .we-HeroImage.ratio-16by9.width-full .we-HeroImage-wrapper,.npMedical .we-HeroImage.width-full .we-HeroImage-wrapper{top:100%!important}}.npMedical .header+.hero-image,.npMedical .header+.target .hero-image{top:0;margin-top:0;margin-bottom:0}.npMedical .row.row-column{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}@media screen and (min-width:500px){.npMedical .row.row-column{flex-direction:row}}@media screen and (max-width:650px){.npMedical .we-Container--main{padding-left:10px;padding-right:10px}}.npMedical .we-HeroImage-title,.npMedical .we-HeroImage-wrapper>h1:first-child{margin-bottom:0;font-weight:400!important;line-height:45px}@media screen and (min-width:1024px){.npMedical .we-HeroImage-title,.npMedical .we-HeroImage-wrapper>h1:first-child{font-size:45px!important}}.we-HeroImage.width-full{background-attachment:scroll;background-position:50%}body:not(.magnolia-editmode) .row{display:flex;flex-wrap:wrap}body:not(.magnolia-editmode) .row:after,body:not(.magnolia-editmode) .row:before{display:none}body:not(.magnolia-editmode) .row>div{flex:1 1 auto}.section h3,.title h3{font-size:2.5rem;font-weight:700;color:#868484;line-height:1.3;margin-bottom:2rem}.navbar.main-nav{border-bottom:1px solid #ccc}.navbar__container{display:flex;justify-content:center}.navbar__container:after,.navbar__container:before{display:none!important}.navbar__contents{margin:0 auto;max-width:1140px;width:100%}@media screen and (max-width:1199px){.navbar-header{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}}.navbar-header:after,.navbar-header:before{display:none!important}.navbar-header button{background:#fff!important}.navbar-collapse:after,.navbar-collapse:before{display:none!important}.navbar-nav>li{position:relative}.navbar-nav>li:hover>ul{opacity:1;height:auto;position:absolute;top:100%;right:auto;left:auto;width:auto}.parsys{text-align:center}.footer__container.width-full{background:#868484;color:#fff}.footer__container.width-full>.container{max-width:1140px;padding-right:30px;padding-left:20px}.footer__contents{display:flex;justify-content:space-between;align-items:center;padding:3rem 0}@media screen and (max-width:1199px){.footer__contents{flex-direction:column}}.footer__section{font-size:1.2rem}@media screen and (max-width:1199px){.footer__section{text-align:center}}.footer__section a,.footer__section a:hover{color:#fff}.footer__section:last-of-type{text-align:right}@media screen and (max-width:1199px){.footer__section:last-of-type{text-align:center;margin-top:1rem}}.footer__sectionLeft{display:flex}.footer__copyright,.footer__dot{padding-right:6px}.footer__dot{font-size:.5rem}.footer__textLine{font-size:1.6rem;line-height:1.5}.footer__textLine:last-of-type{font-size:2rem}.separator+*{padding-top:0}p{font-size:14px}.navbar-toggle span.icon-bar{position:relative;transition:all .3s ease-in}.navbar-toggle.active .hamburger-top{transform:rotate(45deg);top:8px}.navbar-toggle.active .hamburger-middle{opacity:0}.navbar-toggle.active .hamburger-bottom{transform:rotate(-45deg);top:-9px}
.hpf__page{background-size:cover;background-position:50%;position:relative}.hpf__page .pageHero{box-shadow:0 0 0 transparent;max-width:1000px;margin:0 auto;z-index:1;padding-top:30vh}.hpf__page .pageHero__columns{flex-direction:column}.hpf__page .pageHero__subtitle{border-top:5px solid #add8e6}.hpf__page .hpf__caresLogo img{margin:0 auto;max-width:300px;display:flex}.hpf__page .page__container{margin-bottom:0}.hpf__page .page__content{padding:20px 0 100px}.hpf__page footer{margin-top:0}.hpf{align-items:center;display:flex;flex-direction:column;justify-content:center}.hpf--step{background:#fff;padding:40px 30px}.hpf--stepDonationPage{width:100%}@media (min-width:500px){.hpf--stepDonationPage{width:550px}}.hpf--wrapper{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100vw}.hpf--donationForm{border:0;display:block;min-width:100%;min-height:700px}@media (min-width:920px){.hpf--donationForm{min-height:450px}}.hpf--input{align-items:center;display:flex;flex-direction:row;justify-content:center;border:1px solid #d3d3d3;margin-bottom:40px}.hpf--input input,.hpf--input label{display:block;padding:10px;width:100%}.hpf--input label{font-size:.8em;border-right:1px solid #d3d3d3;color:#868484;padding:0 0 0 10px;margin-bottom:0}.hpf--input input{border:0;min-height:2.8rem;text-indent:10px}.hpf--button{margin:0 auto;display:block;overflow:visible;color:#fff;background:#369;border:0;text-transform:uppercase;padding:15px 30px!important;font-size:.9em;line-height:normal;font-weight:600;letter-spacing:3px;text-align:center;border-radius:5px;min-width:275px}.hpf--button:hover{background-color:#288dcc;transition:all .3s ease-in}.hpf--stepPayment{width:100%}.hpf--errors{background:#8b0000;color:#fff;margin:-40px 0 20px;padding:20px}.hpf--errorTitle{display:block}.hpf--errorTitleText{border-bottom:2px solid hsla(0,0%,100%,.5);display:inline-block;margin-bottom:3px;padding-bottom:3px}.hpf--errorList{margin:10px 0 0;padding:0;list-style-type:none}.hpf--errorListItem{padding:2px 0;font-size:1.4rem}.hps--cvcHelp{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}.hps--cvcHelpModal{background:#fff;max-width:80vw;min-height:20vh;padding:20px}.hps--cvcHelpModalButton{display:block;margin:30px auto 0}.hpf--stepComplete{text-align:center}.hpf--stepComplete h3{padding-bottom:20px;border-bottom:5px solid #868484}
