/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.laundry-header{position:absolute;top:0;left:0;right:0;z-index:100;background:transparent;font-family:Arial,Helvetica,sans-serif;}.laundry-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px;}.laundry-header__brand{display:flex;align-items:center;gap:16px;flex-shrink:0;}.laundry-header__brand-link{display:flex;align-items:center;text-decoration:none;}.laundry-header__logo{height:clamp(50px,3.125vh,60px);width:auto;display:block;}.laundry-header__logo--wordmark{height:46px;}.laundry-header__nav .menu{list-style:none;display:flex;flex-direction:column;gap:clamp(20px,3.13vw,60px);margin:0;padding:0;background:none;}.laundry-header__nav .menu li{margin:0;}.laundry-header__nav .menu a{display:block;padding:0;color:#fff;font-size:clamp(20px,2vh,34px);text-decoration:none;white-space:nowrap;transition:opacity 0.2s;}.laundry-header__nav .menu a.is-active{font-weight:bold;}.page-node-type-laundry-about-us-page .laundry-header__nav .menu a,.page-node-type-laundry-about-us-page .laundry-header__nav .menu a:hover,.page-node-type-laundry-about-us-page .laundry-header__nav .menu a:focus,.page-node-type-laundry-resources-page .laundry-header__nav .menu a,.page-node-type-laundry-resources-page .laundry-header__nav .menu a:hover,.page-node-type-laundry-resources-page .laundry-header__nav .menu a:focus,.page-node-type-coming-soon-page .laundry-header__nav .menu a,.page-node-type-coming-soon-page .laundry-header__nav .menu a:hover,.page-node-type-coming-soon-page .laundry-header__nav .menu a:focus{color:#3e3e3e;}.laundry-header__nav .menu a:hover,.laundry-header__nav .menu a:focus{color:#fff;opacity:0.7;}.laundry-header__toggle{display:flex;flex-direction:column;gap:5px;background:none;border:0;padding:0;cursor:pointer;z-index:101;}.page-node-type-laundry-about-us-page .laundry-header__toggle span,.page-node-type-laundry-resources-page .laundry-header__toggle span,.page-node-type-coming-soon-page .laundry-header__toggle span{background:#3e3e3e;}.laundry-header__toggle span{width:25px;height:3px;background:#fff;display:block;}.laundry-header__overlay{display:none;}.laundry-logo{color:white;line-height:1.2;font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:clamp(12px,min(1.67vh,0.94vw),18px);margin-bottom:0;}.laundry-logo-white{color:white;}.laundry-logo-blue{color:var(--color-dark-blue);}@media (max-width:1199.98px){.laundry-header__nav{position:fixed;top:0;right:-100%;width:350px;height:100vh;height:100dvh;background:#f6f6f6;padding:80px 24px;transition:right 0.3s ease;z-index:100;}.laundry-header.nav-is-open::before{content:"";position:fixed;inset:0;background:rgba(0,0,0,0.5);z-index:0;animation:laundry-overlay-fade 0.3s ease;}@keyframes laundry-overlay-fade{from{opacity:0;}to{opacity:1;}}.laundry-header__nav .menu a{color:#3e3e3e;}.laundry-header__nav .menu a:hover,.laundry-header__nav .menu a:focus{color:#3e3e3e;opacity:0.7;}.laundry-header__nav.is-open{right:0;}.laundry-header__toggle.is-open{position:fixed;top:34px;right:20px;}.laundry-header__toggle.is-open span{background:#3e3e3e;}}@media (min-width:768px){.laundry-header__inner{padding:24px 40px;}.laundry-header__toggle.is-open{position:fixed;top:38px;right:40px;}}@media (min-width:992px){.laundry-header__inner{padding:28px 56px;}.laundry-header__logo,.laundry-header__logo--wordmark{height:54px;}.laundry-header__toggle.is-open{top:46px;right:56px;}}@media (min-width:1200px){.laundry-header__toggle{display:none;}.laundry-header__nav .menu{flex-direction:row;}}
:root{--card-box-padding:0;}body:is(.page-node-type-laundry-our-impact-page) main.container:not(:has(.max-width)),.page-node-type-laundry-our-impact-page main.container{background:transparent;}.page-node-type-laundry-our-impact-page{background-image:url(/themes/custom/adbhub4r/images/laundry/our-impact-bg.webp);background-position:50% 50%;background-size:cover;}.page-node-type-laundry-our-impact-page .block__content{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;}.page-node-type-laundry-our-impact-page .body-bg{background:transparent;}section.content{padding:8rem 1.25rem 0;}section.content .row{min-height:220px;}section.content p{max-width:600px;padding-left:0;font-family:var(--font-ideal-sans-regular);font-weight:400;}section h1{font-size:2.625rem;color:#e4e658;font-weight:bold;}section p{font-size:1.35rem;color:#fff;font-weight:400;hyphens:none;line-height:1.2;}h2{font-weight:bold;font-size:clamp(0.9rem,3.3vw,1.625rem);margin-bottom:0.25rem;}.blue-bg{background-color:#64ccec;}.orange-bg{background-color:#ea5c27;}.yellow-bg{background-color:#f8c113;}.green-bg{background-color:#b7d663;}.impact-section{padding:3.125rem 1.25rem;}.impact-section p{color:#fff;font-size:0.9rem;margin:0;}.impact-section .icon{border-radius:20px;position:relative;z-index:1;height:100%;}.impact-section .icon img{width:45px;height:45px;object-fit:contain;object-position:top;flex-shrink:0;}.impact-section .card-box{width:100%;padding:0 var(--card-box-padding);margin-bottom:1rem;}.impact-section .card-box:nth-child(7){margin-bottom:0 !important;}@media (min-width:500px){:root{--card-box-padding:0.5rem;}.impact-section .card-box{width:calc(100% / 2);}.impact-section{padding:3.125rem calc(1.25rem - var(--card-box-padding));}}@media (min-width:767px){:root{--card-box-padding:1rem;}section.content{padding:9rem 2.5rem 0;}.impact-section{padding:3.125rem calc(2.5rem - var(--card-box-padding));}section h1{font-size:clamp(3.4rem,3.3vw,4rem);}.impact-section .icon img{height:80px;}.impact-section .card-box{margin-bottom:1.5rem;}}@media (min-width:992px){section.content{padding:9rem 3.5rem 0;}h2{margin-top:0.25rem;}.impact-section{padding:3.125rem calc(3.5rem - var(--card-box-padding));}.impact-section .icon img{width:98px;height:100px;}}@media (min-width:1024px){.content{padding-top:10%;}}@media (min-width:1080px){.impact-section p{font-size:0.75rem;}}@media (min-width:1200px){section.content{padding:9rem 6rem 0;}.impact-section{padding:2.5rem calc(6rem - var(--card-box-padding));}}@media (min-width:1300px){.impact-section .card-box{width:calc(100% / 3);}section.content p{padding-left:3rem;}section.content .row{min-height:350px;}}@media (min-width:1600px){.impact-section .card-box{width:calc(100% / 4);}section.content p{padding-left:5rem;}.impact-section .card-box:nth-child(5),.impact-section .card-box:nth-child(6),.impact-section .card-box:nth-child(7){margin-bottom:0 !important;}.page-node-type-laundry-our-impact-page{background-position:center;}}@media (min-width:1700px){:root{--card-box-padding:1.5rem;}.page-node-type-laundry-our-impact-page{background-size:cover;}.impact-section{padding:2.5rem 6rem;}}
