.site-section[data-color=light]{background-color:#d9d9d9;color:#000}.home-hero-section{background-image:url(../images/home/dirty-bg-mobile.jpg);background-size:contain;display:flex;flex-direction:column-reverse}@media (min-width:64rem){.home-hero-section{background-image:url(../images/home/hero.webp);background-size:cover;flex-direction:row;min-height:calc(100vh - var(--base-header-height));padding-top:5rem}}.home-hero-section__copy{margin:0 var(--base-container-margin);padding:var(--base-container-margin) 0}@media (min-width:64rem){.home-hero-section__copy{max-width:31.25rem;padding:0}}.home-hero-section__copy h1{padding-bottom:1.25rem}@media (min-width:64rem){.home-hero-section__overlay{display:none}}.site-card{background-color:#fff;border:3px solid #000;border-radius:5px;box-shadow:.75rem .75rem 0 var(--pwc-red);color:#000;display:flex;flex-direction:column;padding:1.25rem}@media (max-width:63.98rem){.site-card{justify-content:space-between}}.site-card__heading h3{color:#000;display:inline-block;padding:1.5rem 0;position:relative}.site-card__eyebrow{font-size:.75rem;font-weight:700;padding-bottom:.25rem;text-transform:uppercase}.site-card__main-copy{padding-bottom:0}.site-card__image{display:flex;justify-content:center;margin-top:1.25rem}.site-card__image img{min-height:60px;width:100%}.site-card[data-image-only=true]{padding:0}.site-card[data-image-only=true] .site-card__image{margin-top:0;-o-object-fit:cover;object-fit:cover}.site-card[data-image-only=true] .site-card__image img{-o-object-fit:cover;object-fit:cover}.home-drug-card .site-card__heading h3:before{aspect-ratio:8.5/2;background:url(../images/home/eyebrow.png) no-repeat;background-size:100%;content:"";height:.625rem;left:0;position:absolute;top:0;width:auto}.home-drug-card .site-card__heading h3:after{aspect-ratio:14.8/7;background:url(../images/home/laced-accessory.png) no-repeat;background-size:100%;content:"";height:1rem;left:calc(100% - 5px);position:absolute;top:1.5rem;width:auto}@media (min-width:64rem){.home-drug-card .site-card__heading h3:after{height:1.9rem;top:1.9rem}}.home-drug-carousel{position:relative}.home-drug-carousel swiper-slide{padding-bottom:.75rem;padding-right:.75rem}.home-drug-carousel__pagination{--pagination-dot-size:10px;display:flex;gap:10px;height:var(--pagination-dot-size);justify-content:center;margin-top:var(--base-gap);text-align:center;width:100%}.home-drug-carousel__pagination .swiper-pagination-bullet{background:#fff;border-radius:50%;display:block;height:var(--pagination-dot-size);opacity:.25;width:var(--pagination-dot-size)}.home-drug-carousel__pagination .swiper-pagination-bullet-active{opacity:1}.home-whats-laced-section{background-color:#000}.home-whats-laced-section__intro p{padding-bottom:var(--base-large-gap);padding-top:.625rem}@media (min-width:64rem){.home-whats-laced-section__intro{text-align:center}.home-whats-laced-section__intro p{margin:0 auto;max-width:37.5rem;text-align:center}}.home-whats-laced-section__grid{display:none}@media (min-width:64rem){.home-whats-laced-section__grid{display:grid;gap:var(--base-gap);grid-template-columns:repeat(3,1fr)}.home-whats-laced-section__carousel{display:none}}.home-friend-overdose-section__grid{display:flex;flex-direction:column;gap:var(--base-gap)}@media (min-width:64rem){.home-friend-overdose-section__grid{display:grid;grid-template-columns:repeat(10,1fr)}}.home-friend-overdose-section__heading{grid-column:1/6;grid-row:1}.home-friend-overdose-section__heading h2{color:#000;font-size:2.1875rem}.home-friend-overdose-section__heading p{padding:.625rem 0 0}@media (min-width:64rem){.home-friend-overdose-section__heading h2{font-size:3rem}}.home-friend-overdose-section__card{grid-row:2;text-align:center;z-index:2}.home-friend-overdose-section__card h3{font-size:1.875rem;padding:0;text-align:center}@media (min-width:64rem){.home-friend-overdose-section__card h3{font-size:2.375rem}}.home-friend-overdose-section__card p{padding-top:1rem}.home-friend-overdose-section__card--first{grid-column:1/4}.home-friend-overdose-section__card--second{grid-column:4/7}.home-friend-overdose-section__disclaimer{font-weight:700;grid-column:1/6;grid-row:3;padding:0}.home-friend-overdose-section__disclaimer em{color:var(--pwc-red)}@media (min-width:64rem){.home-friend-overdose-section__disclaimer{text-align:center}}.home-friend-overdose-section__image{align-self:flex-start;grid-column:6/-1;grid-row:1/span 3}.site-cta{align-items:center;background-color:#000;color:#fff!important;display:inline-flex!important;font-weight:700;gap:1rem;padding:.625rem 1.25rem;width:auto!important}.site-cta:hover{background-color:var(--pwc-gray);border-color:var(--pwc-gray);color:#000!important}.home-carry-naloxone-section .container{display:flex;flex-direction:column;padding-top:0}@media (min-width:64rem){.home-carry-naloxone-section .container{flex-direction:row;gap:var(--base-gap)}.home-carry-naloxone-section .container>*{flex:1}}.home-carry-naloxone-section__copy h2{color:#000;font-size:var(--h3-font-size)}.home-carry-naloxone-section__copy p{padding-top:.625rem}.home-carry-naloxone-section__image--mobile{display:block}@media (min-width:64rem){.home-carry-naloxone-section__image--mobile{display:none}}.home-carry-naloxone-section__image--desktop{display:none}@media (min-width:64rem){.home-carry-naloxone-section__image--desktop{display:block}}.home-carry-naloxone-section__location-card{display:flex;flex-direction:column;margin-top:var(--base-gap);text-align:center}.home-carry-naloxone-section__location-card img{height:50px;-o-object-fit:contain;object-fit:contain}.home-carry-naloxone-section__location-card h3{color:#000;margin-top:1rem}@media (min-width:64rem){.home-carry-naloxone-section__location-card h3{font-size:2.375rem}}.home-carry-naloxone-section__location-card ol{margin:0 auto;max-width:15rem;padding:1.5rem 0}.home-carry-naloxone-section__location-card ol li{font-weight:700;text-align:left}.home-carry-naloxone-section__location-card p{padding:0}.home-carry-naloxone-section__disclaimer{margin-top:1.25rem}.home-carry-naloxone-section__disclaimer a{color:var(--pwc-red)}.home-carry-naloxone-section__disclaimer a:hover{text-decoration:underline}.home-stop-overdose-section{color:#000}.home-stop-overdose-section__intro{margin-bottom:var(--base-large-gap)}@media (min-width:64rem){.home-stop-overdose-section__intro{text-align:center}}.home-stop-overdose-section__intro h2{color:#000}.home-stop-overdose-section__intro p{padding-top:.625rem}.home-stop-overdose-section__grid{display:flex;flex-direction:column;gap:var(--base-gap)}@media (min-width:64rem){.home-stop-overdose-section__grid{display:grid;grid-template-columns:repeat(2,1fr)}}.home-stop-overdose-section__card{display:flex;flex-direction:column;text-align:center}.home-stop-overdose-section__card>span{background:url(../images/home/eyebrow.png) no-repeat 50% 0;background-size:auto .625rem;font-weight:700;padding-top:1.5rem;position:relative;text-transform:uppercase}.home-stop-overdose-section__card>h3{color:#000}.home-stop-overdose-section__card>p{font-weight:700;margin:0 auto;padding:1.5rem 0;width:75%}.home-stop-overdose-section__card__footer{border-top:1px solid #000;display:flex;flex-direction:column;gap:.625rem;padding-bottom:0;padding-top:1rem}.home-stop-overdose-section__card__footer a{color:var(--pwc-red)}.home-stop-overdose-section__card__footer a:hover{text-decoration:underline}.quiz-step ol{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem;padding:0}.quiz-step ol li{font-weight:700;list-style-type:none;text-align:left}.quiz-step ol li strong{color:var(--pwc-red)}.quiz-step .site-cta{background-color:#fff;color:#000!important}.quiz-step__eyebrow{font-size:.875rem;font-weight:700;padding-bottom:1.25rem;text-align:center}.quiz-step__checklist{margin:0 auto;max-width:16.25rem;padding-top:1.25rem}.quiz-step__checklist label{align-items:center;cursor:pointer;display:flex;font-size:1.125rem;font-weight:400;padding-bottom:5px}.quiz-step__checklist label input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.25rem;margin-right:.625rem;width:1.25rem}.quiz-step__checklist label input[type=checkbox]:before{background:#a1c0bc;border-radius:2px;content:"";display:block;height:100%;width:100%}.quiz-step__checklist label input[type=checkbox]:checked:before{background-color:var(--pwc-red);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M7.085 13.468 3.292 9.736 2 10.998 7.085 16 18 5.262 16.718 4z'/%3E%3C/svg%3E")}.quiz-step__body{font-size:1.375rem!important;font-style:normal!important;font-weight:400!important;margin:0 auto;max-width:37.5rem;text-align:center}@media (min-width:64rem){.quiz-step__body{font-size:2.375rem!important}}.quiz-step__subtext{text-align:center;width:100%}.quiz-step__subtext small{font-size:.9375rem}.quiz-step__followup{border-top:1px solid #fff;margin:2.5rem auto 0;max-width:25rem;padding-top:1.25rem;text-align:center}@media (max-width:63.98rem){.quiz-step__followup ol{-moz-column-count:1!important;column-count:1!important;justify-content:center;margin:0 auto;max-width:10rem}}.quiz-step__followup p{padding-bottom:.625rem}.quiz-step__followup small{font-size:.75rem}.quiz-step__actions{display:flex;justify-content:center;padding-top:1.25rem}.quiz-step__actions ul{display:flex;gap:5px}.quiz-step__actions ul button{background-color:#fff;border-radius:5px;color:#000;font-weight:700;padding:.625rem 1.25rem}.quiz-step__actions ul button:hover{background-color:var(--pwc-gray)}.quiz-index{background-color:#000;border-radius:5px;box-shadow:.75rem .75rem 0 var(--pwc-red);padding:var(--base-gap)}.home-quiz-section .container{padding-top:0}.home-quiz-section h2{color:#000;text-align:center}.home-quiz-section__quiz-container{margin-top:var(--base-gap)}
