.icon-row{background:var(--light);padding:80px 0 50px}.icon-row ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.icon-row li{text-align:center;font:500 18px/1.2 var(--body);text-transform:capitalize;color:#111}.icon-row img{width:50px;height:50px;margin:0 auto 26px}@media(max-width:767px){.icon-row{padding:48px 0 32px}.icon-row ul{grid-template-columns:1fr 1fr;gap:28px 16px}.icon-row li{font-size:15px}}.jobs h2{text-align:center;color:var(--dark);font-size:clamp(28px,2.6vw,34px);margin-bottom:14px}.jobs .sub{text-align:center;color:#666;margin:0 0 36px}.jobs ul{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px}.jobs li{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px #00000014}.jobs li picture img,.jobs li>img{aspect-ratio:351 / 220;object-fit:cover;width:100%;height:auto}.jobs .body{padding:28px 20px 24px}.tag{display:inline-block;background:var(--blue);color:#fff;font:600 12px/1 var(--body);padding:6px 12px;border-radius:999px;margin-bottom:12px}.jobs h3{font:700 18px/1.3 var(--head);color:var(--dark);margin:0 0 8px}.jobs p{color:#666;font-size:15px;margin:0}@media(max-width:900px){.jobs ul{grid-template-columns:1fr;max-width:520px}}.features h2{text-align:center;font-size:clamp(30px,3vw,44px)}.features .intro{font-size:16px;margin:0 0 40px}.features ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px 30px}.features li{display:grid;grid-template-columns:52px 1fr;gap:0 14px;padding:14px 10px}.features li svg{width:50px;height:50px;color:var(--blue)}.features h3{font:600 28px/1.15 var(--body);color:var(--blue);margin:4px 0 18px;align-self:center}.features h3 a{color:inherit;text-decoration:none}.features .fb{grid-column:2;font-size:16px}.features .fb p{margin:0}.features .strong{font-weight:700}@media(max-width:900px){.features ul{grid-template-columns:1fr}}.owner{background:var(--gray-bg);padding:60px 0}.owner .card{max-width:800px;margin:0 auto;background:#fff;border:1px solid #eee;border-radius:6px;padding:36px 40px}.owner figure{margin:0 auto 24px;max-width:520px;text-align:center}.owner figure picture img{border-radius:8px;box-shadow:var(--shadow)}.owner figcaption{font:italic 700 15px/1.2 var(--body);color:var(--dark);margin-top:16px}.owner h3{font:600 20px/1.2 var(--body);color:var(--dark);margin:0 0 18px}.owner .letter{color:#444;font-weight:600;font-size:16px;line-height:1.75}.owner .sig{font:italic 600 14px var(--body);color:#888}@media(max-width:767px){.owner .card{padding:24px 20px;margin:0 16px}}.pattern{background-color:var(--light);background-image:linear-gradient(#f2f9fff5,#f2f9fff5),url(/wp-content/uploads/2023/05/image-29.webp);background-size:auto,520px auto}.svc h2{text-align:center}.svc .intro{text-align:center;max-width:760px;margin:0 auto 50px;font-size:16px}.svc .cols{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1120px;margin:0 auto}.svc h3{font:600 28px/1.25 var(--body);color:var(--blue);margin:0 0 40px}.svc h3 a{color:inherit;text-decoration:none}.svc ul{list-style:none;margin:0;padding:0}.svc li{display:flex;gap:12px;align-items:center;font-size:18px;margin-bottom:14px}.svc li svg{width:15px;height:15px;color:#f2b705;color:var(--yellow);flex:none}.svc li a{color:inherit;text-decoration:none}.svc .outro{text-align:center;font:500 20px/1.5 var(--body);margin-top:40px}.svc .outro a{color:var(--blue);text-decoration:none}@media(max-width:900px){.svc .cols{grid-template-columns:1fr}}.point{padding:0 0 80px}.point .box{max-width:1340px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;padding:50px 20px 20px}.point h2{font-size:28px;margin-bottom:22px}.point ul{list-style:none;margin:0 0 30px;padding:0}.point li{display:flex;gap:10px;font-size:18px;margin-bottom:14px}.point li svg{width:16px;height:16px;flex:none;margin-top:5px;color:var(--yellow)}.point li p{margin:0}.badges{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:1270px;margin:30px auto 0;padding:0 20px;list-style:none}.badges li a{display:flex;flex-direction:column;align-items:center;background:var(--light);padding:40px;text-decoration:none;color:#000;height:100%}.badges li img{height:70px;width:auto;object-fit:contain;margin-bottom:30px}.badges li hr{width:100%;border:0;border-top:2px solid #666;margin:0 0 40px}.badges b{font:600 26px/1 var(--body);text-align:center}@media(max-width:900px){.point .box{grid-template-columns:1fr}.badges{grid-template-columns:1fr 1fr;gap:16px}.badges li a{padding:24px 16px}.badges b{font-size:20px}}.imgtext{display:grid;grid-template-columns:40% 60%}.imgtext .media picture,.imgtext .media img{height:100%}.imgtext .media img{object-fit:cover}.imgtext .txt{padding:60px 70px 40px 20px;font-size:20px}.imgtext.bg-blue .txt{background-color:var(--blue)}.imgtext h2{font-size:clamp(30px,3vw,42px)}.imgtext .txt p{margin:0 0 .7em}@media(max-width:900px){.imgtext{grid-template-columns:1fr}.imgtext .media{max-height:340px;overflow:hidden}.imgtext .txt{padding:36px 20px;font-size:17px}}.steps-sec h2{text-align:center;font:700 44px/1.2 var(--body)}.steps-sec h2 a{color:inherit;text-decoration:none}.steps-sec .sub{text-align:center;margin:0 auto 46px}.steps-sec ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;text-align:center}.steps-sec .ic{width:86px;height:86px;margin:0 auto 30px;border-radius:50%;background:var(--light);display:grid;place-items:center}.steps-sec .ic img{width:86px;height:86px}.steps-sec h3{font:600 18px var(--body);margin:0 0 20px}.steps-sec .b p{margin:0}.haul h2{text-align:center;color:#fff;font-size:clamp(26px,2.4vw,32px);margin-bottom:12px}.haul .sub{text-align:center;color:#e8f0fa;font-weight:600;margin:0 0 38px}.haul ul{list-style:none;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1100px}.haul li{background:#ffffff1f;border-left:3px solid var(--yellow);border-radius:6px;padding:26px 24px}.haul .t{color:var(--yellow);font:600 18px/1.2 var(--body);margin:0 0 12px}.haul p{color:#fff;margin:0;font-size:15px;font-weight:600}@media(max-width:900px){.haul ul{grid-template-columns:1fr}}.ctabar{padding:60px 0}.ctabar.cream{background:var(--cream-2)}.ctabar .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.ctabar .t{font:600 clamp(26px,2.6vw,38px)/1.2 var(--body);margin:0}.ctabar .btns{display:flex;gap:100px}@media(max-width:900px){.ctabar .wrap{flex-direction:column;text-align:center}.ctabar .btns{gap:16px;flex-wrap:wrap;justify-content:center}}.donate h2{text-align:center;color:var(--dark);max-width:800px;margin:0 auto 22px}.donate .lead{text-align:center;max-width:760px;margin:0 auto 36px;font:600 18px/1.55 var(--body);color:var(--dark)}.donate .lead a{color:var(--dark);text-decoration-color:var(--yellow);text-decoration-thickness:2px;text-underline-offset:3px}.yt{position:relative;max-width:1100px;margin:0 auto;border-radius:12px;overflow:hidden;box-shadow:0 18px 40px #0000002e;aspect-ratio:16 / 9;background:#000}.yt button{position:absolute;inset:0;border:0;padding:0;background:none;cursor:pointer;width:100%}.yt picture{display:block;height:100%}.yt picture img{width:100%;height:100%;object-fit:cover}.yt .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;background:var(--yellow);display:grid;place-items:center;color:var(--dark)}.yt .play svg{width:22px;height:22px;margin-left:4px}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pills{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;list-style:none;padding:0;margin:28px 0 36px}.pills li{display:flex;align-items:center;gap:8px;background:#fffbea;border:1px solid var(--yellow);border-radius:999px;padding:8px 16px;font:600 14px var(--body);color:var(--dark)}.pills li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--yellow)}.donate .cta{text-align:center}.donate .cta .btn{text-transform:uppercase;letter-spacing:.03em;border-radius:4px}.ind h2{text-align:center}.ind .sub{text-align:center;font:italic 600 18px var(--body);margin:0 0 40px}.ind .grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;max-width:1230px;margin:0 auto;align-items:center}.ind ul{padding-left:40px}.ind li{margin-bottom:12px}.ind li a{font-weight:600;text-decoration:none}@media(max-width:900px){.ind .grid{grid-template-columns:1fr}}.rich.bg-blue a{color:var(--yellow)}.rich .body{max-width:1290px;margin:0 auto}.rich.al-center .body{text-align:center}.rich figure{margin:50px auto 0;max-width:943px}.areas ul{columns:4;list-style:none;padding:0}.ba .kicker{text-align:center;font:600 18px var(--body);margin:0 0 18px}.ba h2{text-align:center}.ba .carousel{max-width:1000px;margin:0 auto}.ba .carousel .track{grid-auto-columns:100%}.ba .carousel picture img{aspect-ratio:1000 / 1000;object-fit:contain;background:var(--blue)}.faq h2{text-align:center;font-size:clamp(28px,2.6vw,36px);margin-bottom:24px}.faq .list{max-width:1320px;margin:0 auto;border:1px solid var(--yellow)}.faq details{border-bottom:1px solid var(--yellow)}.faq details:last-child{border-bottom:0}.faq summary{display:block;padding:20px;font:700 16px/16px var(--body);color:#333;cursor:pointer;list-style:none}.faq summary .q{font-weight:600;color:#000}.faq summary::-webkit-details-marker{display:none}.faq summary svg{float:right;width:16px;height:16px;color:#000;box-sizing:content-box;padding-left:8px}@media(max-width:767px){.faq summary svg{padding-left:3.2px}}.faq summary .mi{display:none;color:var(--yellow)}.faq details[open] summary .pl{display:none}.faq details[open] summary .mi{display:block}.faq .a{padding:30px;color:#000;font-weight:400;border-top:1px solid var(--yellow)}.faq .a p{margin:0 0 14.4px}.faq .a a{color:#c36;text-decoration:none}.faq-look[style*="--fq-bd:"] .list{border:0}.faq-look[style*="--fq-bd:"] details,.faq-look[style*="--fq-bd:"] details:last-child{border-top:var(--fq-bd);border-bottom:var(--fq-bdb)}.faq-look[style*="--fq-bd:"] details+details{border-top:0}.faq-look summary{padding:var(--fq-p, 20px);background:var(--fq-bg, transparent);line-height:var(--fq-lh, 16px)}.faq-look summary svg{color:var(--fq-ic, #000);width:var(--fq-iw, 16px);height:var(--fq-ih, 16px);padding-left:0}.faq-look summary .mi{color:var(--fq-ic, var(--yellow))}.faq-look .a{padding:var(--fq-ap, 30px);color:var(--fq-ac, #000);background:var(--fq-abg, transparent);border-top:var(--fq-abd, 1px solid var(--yellow))}.faq-look[style*="--fq-afs:"] .a{font-size:var(--fq-afs);line-height:var(--fq-alh)}@media(max-width:767px){.faq-look summary svg{width:var(--fq-iwm, var(--fq-iw, 16px))}.faq-look summary{padding:var(--fq-pm, var(--fq-p, 20px))}.faq-look .a{padding:var(--fq-apm, var(--fq-ap, 30px))}.faq-look[style*="--fq-afsm:"] .a{font-size:var(--fq-afsm);line-height:var(--fq-alhm)}}.map{text-align:center;padding:50px 0 40px}.map .t{font:600 26px var(--body);color:var(--blue);margin:0 0 24px}.map .frame{position:relative;max-width:800px;height:300px;margin:0 auto 24px;background:#e9eef3;border-radius:8px;overflow:hidden}.map .frame button{position:absolute;inset:0;width:100%;border:0;background:linear-gradient(180deg,#eef3f8,#e1e8ef);cursor:pointer;font:600 16px var(--body);color:var(--blue);display:grid;place-items:center}.map .frame iframe{width:100%;height:100%;border:0}.map address{font-style:normal}.map address a{text-decoration:none}.land{background:#f8f7f2}.land h2{text-align:center;color:var(--dark);font-size:clamp(26px,2.4vw,32px)}.land .sub{text-align:center;color:#555;max-width:760px;margin:0 auto 50px}.land ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.land picture img{aspect-ratio:315 / 280;object-fit:cover;border-radius:6px}.land h4{text-align:center;font:700 16px var(--body);color:var(--dark);margin:22px 0 0}@media(max-width:900px){.land ul{grid-template-columns:1fr 1fr}}.rc{padding:40px 0 80px}.rc .box{background:var(--blue);border-radius:16px;padding:50px 20px 60px;max-width:1320px;margin:0 auto}.rc h2{text-align:center;color:#fff;font-size:clamp(26px,2.4vw,32px);margin-bottom:20px}.rc .stars{display:flex;justify-content:center;gap:2px;color:var(--yellow);margin-bottom:16px}.rc .stars svg{width:26px;height:26px}.rc .count{text-align:center;color:#e8f0fa;font-weight:600;margin:0 0 40px}.rc ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rc li{background:#fff;border-radius:8px;padding:24px;display:flex;flex-direction:column}.rc .who{display:flex;gap:12px;align-items:center;margin-bottom:12px}.rc .who img,.rc .who .ini{width:44px;height:44px;border-radius:50%}.rc .ini{display:grid;place-items:center;color:#fff;font:500 20px var(--body)}.rc .who b{display:block;font:600 15px var(--body)}.rc .who small{color:#777}.rc li .stars{justify-content:flex-start;margin-bottom:12px}.rc li .stars svg{width:18px;height:18px}.rc li p{font-size:15px;font-weight:500;color:#333;flex:1}.rc .src{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#777;border-top:1px solid #eee;padding-top:12px;margin-top:4px}.rc .src a{color:var(--blue);font-weight:600;text-decoration:none}.rc .all{text-align:center;margin-top:40px}@media(max-width:900px){.rc ul{grid-template-columns:1fr}}.ncta{text-align:center;padding:56px 40px;margin-top:40px}.ncta .wrap{max-width:none;padding:0}.ncta h2{color:#fff;font-size:38px;font-weight:900;line-height:1.2;margin:8px 0 12px}.ncta p{max-width:600px;margin:0 auto 28px;font:400 18px/1.6 var(--body);color:#fff;opacity:.88}.ncta .btns{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.ncta .btn{border-radius:6px;padding:16px 36px;font:700 18px/27px var(--body)}.ncta .btn-yellow{border-width:0}.ncta .btn-outline{border-color:#fff9}@media(max-width:768px){.ncta{padding:40px 20px}.ncta h2{font-size:28px}.ncta .btns{flex-direction:column;align-items:center}.ncta .btn{width:100%;max-width:320px}}.foot{background:#000;color:#fff;font:400 16px/24px var(--body)}.foot .fgrid{max-width:1340px;margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.foot .fcol{padding:60px 10px;min-width:0}.foot .fbrand img{display:block;width:196px;max-width:100%;height:auto;margin:0 0 20px}.foot.logo-fill .fbrand img{width:100%}.foot .social{display:flex;gap:5px}.foot .social a{width:50px;height:50px;display:grid;place-items:center;color:var(--yellow);border-radius:10%}.foot .social svg{width:25px;height:25px}.foot .ftitle{font:600 20px/10px var(--body);color:#fff;margin:0}.foot .ftitle:after{content:"";display:block;width:20%;height:2px;background:var(--yellow);margin:22px 0 30px}.foot .fl{list-style:none;margin:0;padding:0}.foot .fl li{padding-bottom:5px}.foot .fl li+li{margin-top:5px}.foot .fl li:last-child{padding-bottom:0}.foot .fl a,.foot .fl .link,.foot .fl .row{display:flex;align-items:center;width:100%;color:#fff;text-decoration:none;font:400 16px/24px var(--body);background:none;border:0;padding:0;cursor:pointer;text-align:left}.foot .fl .row{cursor:auto}.foot .fl a:hover,.foot .fl .link:hover{color:var(--yellow)}.foot .fl .ic{flex:none;width:17.5px;display:flex;align-items:center;color:var(--yellow)}.foot .fl .ic svg{width:14px;height:14px}.foot .fl .ic+span{padding-left:5px}.foot .q{display:inline-block;margin-top:50px;border:1px solid var(--yellow);color:var(--yellow);border-radius:25px;padding:12px 24px;font:500 15px/15px var(--body);background:none;cursor:pointer}.foot .copy{max-width:1340px;margin:0 auto;padding:15px 10px 10px}.foot .copy:before{content:"";display:block;border-top:1px solid #fff;margin-bottom:25px}.foot .copy p{margin:0 0 14px;text-align:center;font:400 16px/24px var(--body)}@media(max-width:767px){.foot .fgrid{grid-template-columns:1fr}.foot .fcol{padding:30px 10px;margin-left:15px}.foot .fbrand{margin-left:0;padding-top:40px;text-align:center}.foot .fbrand img{margin:0 auto 20px}.foot .social{justify-content:center}.foot .q{margin-top:40px}.foot .copy p{font-size:12px;line-height:18px}}
