@charset "UTF-8";@media screen and (max-width: 1000px){.walking-challenges{background-color:#fff;overflow:hidden}}.walking-challenges .hero{background:url(https://cdn.pacer.cc/home/240830/walking-challenges/Pacer-Walking-Challenge-Cover-Background.png);height:518px;background-size:auto 100%;background-repeat:no-repeat;background-position:center;background-color:#495b6c;display:flex;flex-direction:row;gap:40px;padding:0 calc((100vw - 1000px)/2);align-items:center;position:relative}@media screen and (max-width: 1000px){.walking-challenges .hero{display:block;flex-direction:column-reverse;background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;gap:0;height:343px;overflow:hidden;background-image:linear-gradient(180deg,#0000 54.63%,#00000040),url(https://cdn.pacer.cc/home/240830/walking-challenges/Pacer-Walking-Challenge-Cover-Background-Mobile.png)}}.walking-challenges .hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000040;pointer-events:none}.walking-challenges .hero img{width:480px;height:auto;position:relative}@media screen and (max-width: 1000px){.walking-challenges .hero img{width:100%;height:312.5px;object-fit:contain;position:absolute;bottom:0}}.walking-challenges .hero .container-header{display:block}@media screen and (max-width: 1000px){.walking-challenges .hero .container-header{display:none}}.walking-challenges .container-header{width:480px;position:relative;display:none}@media screen and (max-width: 1000px){.walking-challenges .container-header{display:block;width:100%}}.walking-challenges .container-header p{font-size:18px;font-weight:400;line-height:24px;color:#fff;margin-top:16px}@media screen and (max-width: 1000px){.walking-challenges .container-header p{margin-top:8px;color:#000;font-size:17px;font-weight:400;line-height:22px;color:#2d2e2f}}.walking-challenges .container-header .btn{width:347px;height:64px;border-radius:32px;margin-top:40px;display:flex;justify-content:center;align-items:center;font-size:20px;font-weight:500;line-height:24px}@media screen and (max-width: 1000px){.walking-challenges .container-header .btn{border-radius:30px;width:100%;height:48px;margin-top:24px;font-size:17px;font-weight:500;line-height:22px}}.walking-challenges h1{width:400px;font-size:40px;font-weight:700;line-height:44px;color:#fff}@media screen and (max-width: 1000px){.walking-challenges h1{width:100%;font-size:30px;line-height:36px;color:#000}}.walking-challenges h2{font-size:32px;line-height:40px;font-weight:700;text-align:center}@media screen and (max-width: 1000px){.walking-challenges h2{font-size:24px;line-height:28px}}@media screen and (max-width: 1000px){.walking-challenges .container{width:100vw;padding:16px 24px 40px}}.walking-challenges .for-everyone{padding:64px 0}@media screen and (max-width: 1000px){.walking-challenges .for-everyone{border-top:1px solid #dfdfdf;padding:40px 0;width:100%}}.walking-challenges .for-everyone h2{margin-bottom:40px}@media screen and (max-width: 1000px){.walking-challenges .for-everyone h2{margin-bottom:24px}}.walking-challenges .for-everyone .item{display:flex;flex-direction:row;margin-top:40px;align-items:center;gap:40px}@media screen and (max-width: 1000px){.walking-challenges .for-everyone .item{display:block;margin-top:24px}}.walking-challenges .for-everyone .item img{width:112px;height:112px;min-width:112px;border-radius:50%}@media screen and (max-width: 1000px){.walking-challenges .for-everyone .item img{min-width:80px;width:80px;height:80px;vertical-align:center}}.walking-challenges .for-everyone .item h3{font-size:24px;font-weight:600;line-height:28px;padding-right:8px;width:304px}@media screen and (max-width: 1000px){.walking-challenges .for-everyone .item h3{width:unset;min-width:unset;font-size:18px;font-weight:600;line-height:22px;display:inline-block}}.walking-challenges .for-everyone .item .intro{display:flex;gap:24px;justify-content:center;align-items:center}@media screen and (max-width: 1000px){.walking-challenges .for-everyone .item .intro{display:flex;align-items:center;justify-content:start;gap:16px;padding-bottom:8px}}.walking-challenges .for-everyone .item .link p{font-size:18px;font-weight:400;line-height:22px;color:#565656;margin-bottom:8px}@media screen and (max-width: 1000px){.walking-challenges .for-everyone .item .link p{font-size:17px;font-weight:400;line-height:22px;color:#2d2e2f}}.walking-challenges .for-everyone .item .link a{font-size:18px;font-weight:400;line-height:22px;color:#328fde;position:relative}@media screen and (max-width: 1000px){.walking-challenges .for-everyone .item .link a{font-size:17px}}.walking-challenges .for-everyone .item .link a:after{content:"";background:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9%2017L17%209L9%200.999999'%20stroke='%23328fde'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M17%209L1%209'%20stroke='%23328fde'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");width:12px;height:12px;position:absolute;background-size:cover;right:-20px;top:6px}@media screen and (max-width: 1000px){.walking-challenges .for-everyone .item:nth-child(2){margin-top:24px}}.walking-challenges .for-everyone .feature-tabs .content{padding-bottom:156px}@media screen and (max-width: 1000px){.walking-challenges .for-everyone .feature-tabs .content{padding-bottom:333px}.walking-challenges .for-everyone .feature-tabs .content h3{padding:0 40px}}.walking-challenges .join-walking-club{background-color:#eef2f6;padding:64px 0}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club{padding:40px 0;justify-content:center;align-items:center}}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content{padding:0 24px}}.walking-challenges .join-walking-club .content h2{font-size:32px;font-weight:700;line-height:40px;text-align:center;color:#000}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content h2{font-size:24px;font-weight:700;line-height:28px;text-align:center}}.walking-challenges .join-walking-club .content>p{width:800px;font-size:18px;font-weight:400;line-height:24px;text-align:center;margin:16px auto 40px}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content>p{width:100%;text-align:center;font-size:17px;font-weight:400;line-height:22px;margin-top:8px;margin-bottom:32px}}.walking-challenges .join-walking-club .content .clubs{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 24px}@media screen and (max-width: 560px){.walking-challenges .join-walking-club .content .clubs{grid-template-columns:1fr;gap:7px}}@media screen and (max-width: 560px){.walking-challenges .join-walking-club .content .clubs .challenge-card.hidden-onecol{display:none}}.walking-challenges .join-walking-club .content .clubs .challenge-card{width:100%;position:relative;height:396px;cursor:pointer;border:1px solid #dfdfdf;border-radius:14px;overflow:hidden;background-color:#fff;display:flex;flex-direction:column}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content .clubs .challenge-card{height:293px}}.walking-challenges .join-walking-club .content .clubs .challenge-card .bg-warpper{font-size:0px;width:100%;height:148px;overflow:hidden}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content .clubs .challenge-card .bg-warpper{height:99px}}.walking-challenges .join-walking-club .content .clubs .challenge-card .bg-warpper .bg{width:100%;height:100%;background-color:#b2b2b2;object-fit:cover;transition:all .5s ease}.walking-challenges .join-walking-club .content .clubs .challenge-card .bg-warpper .bg:hover{transform:scale(1.07)}.walking-challenges .join-walking-club .content .clubs .challenge-card .icon{position:absolute;top:68px;left:16px;width:120px;height:120px;border-radius:8px}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content .clubs .challenge-card .icon{width:80px;height:80px;top:43px;left:16px}}.walking-challenges .join-walking-club .content .clubs .challenge-card .icon-flag{position:absolute;width:96px;height:96px;left:50%;transform:translate(-50%);top:80px}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content .clubs .challenge-card .icon-flag{top:43px}}.walking-challenges .join-walking-club .content .clubs .challenge-card p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.walking-challenges .join-walking-club .content .clubs .challenge-card .info{margin:48px 24px 0;flex:1;position:relative}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content .clubs .challenge-card .info{margin:32px 16px 0}}.walking-challenges .join-walking-club .content .clubs .challenge-card .title{margin-bottom:8px;font-size:24px;line-height:28px;font-weight:600;white-space:nowrap}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content .clubs .challenge-card .title{font-size:18px;line-height:22px;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:unset;margin-bottom:4px}}.walking-challenges .join-walking-club .content .clubs .challenge-card .desc{font-size:18px;line-height:22px;font-weight:400;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content .clubs .challenge-card .desc{font-size:16px;line-height:20px;-webkit-line-clamp:1}}.walking-challenges .join-walking-club .content .clubs .challenge-card .stats{display:flex;justify-content:space-between;position:absolute;bottom:88px;width:100%}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content .clubs .challenge-card .stats{bottom:60px}}.walking-challenges .join-walking-club .content .clubs .challenge-card .stats span{font-size:18px;font-weight:400;line-height:20px;color:#565656}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content .clubs .challenge-card .stats span{font-size:16px;line-height:20px}}.walking-challenges .join-walking-club .content .clubs .challenge-card .btn{border-radius:8px;background-color:#328fde1a;font-size:18px;line-height:22px;font-weight:500;padding:13px 0;color:#328fde;text-align:center;border:none;position:absolute;bottom:24px;width:100%}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content .clubs .challenge-card .btn{bottom:16px;font-size:17px;font-weight:400;padding:5px 0}}.walking-challenges .join-walking-club .content .clubs .challenge-card .empty .title,.walking-challenges .join-walking-club .content .clubs .challenge-card .empty .desc{text-align:center}.walking-challenges .join-walking-club .content .clubs .challenge-card .empty .btn{position:absolute;background-color:unset;font-weight:400;bottom:24px;left:0;right:0}.walking-challenges .join-walking-club .content .clubs .challenge-card .empty .btn img{margin-left:10px;width:12px;height:12px;scale:.9;filter:invert(38%) sepia(54%) saturate(571%) hue-rotate(179deg) brightness(92%) contrast(89%)}.walking-challenges .join-walking-club .content .find-more{display:grid;width:480px;margin:40px auto 0;border-radius:30px;font-size:18px;line-height:24px;font-weight:500;height:56px;padding:16px 0}@media screen and (max-width: 1000px){.walking-challenges .join-walking-club .content .find-more{border-radius:24px;height:48px;width:100%;font-size:17px;line-height:22px;padding:13px 0;margin-top:32px}}.walking-challenges .create-club{padding:64px 0}@media screen and (max-width: 1000px){.walking-challenges .create-club{padding:40px 24px}}.walking-challenges .create-club>p{width:750px;font-size:18px;font-weight:400;line-height:24px;text-align:center;margin:16px auto 0}@media screen and (max-width: 1000px){.walking-challenges .create-club>p{width:100%;margin-top:8px;font-size:17px;font-weight:400;line-height:22px;color:#000}}.walking-challenges .create-club .item{display:flex;padding-top:40px;flex-direction:row-reverse;align-items:center;gap:40px}@media screen and (max-width: 1000px){.walking-challenges .create-club .item{flex-direction:column!important;gap:0;padding-top:24px}}.walking-challenges .create-club .item img{width:480px}@media screen and (max-width: 1000px){.walking-challenges .create-club .item img{width:100%;max-width:480px;position:relative;bottom:0}}.walking-challenges .create-club .item .text h3{font-size:24px;font-weight:700;line-height:28px}@media screen and (max-width: 1000px){.walking-challenges .create-club .item .text h3{font-size:18px;font-weight:700;line-height:24px}}.walking-challenges .create-club .item .text p{margin-top:16px;font-size:18px;font-weight:400;line-height:24px;color:#565656}@media screen and (max-width: 1000px){.walking-challenges .create-club .item .text p{font-size:17px;font-weight:400;line-height:22px;margin-top:8px}}.walking-challenges .create-club .item .text a{display:block;margin-top:16px;font-size:18px;font-weight:400;line-height:24px;color:#328fde}@media screen and (max-width: 1000px){.walking-challenges .create-club .item .text a{font-size:17px;font-weight:400;line-height:22px}}.walking-challenges .create-club .item:nth-child(2n){flex-direction:row}.walking-challenges .join-pacer{background-color:#eef2f6;padding:64px 0}.walking-challenges .join-pacer h2.m-hidden{text-align:left}@media screen and (max-width: 1000px){.walking-challenges .join-pacer{padding:40px 24px}}@media screen and (max-width: 1000px){.walking-challenges .join-pacer .content{width:100%;padding:0}}.walking-challenges .join-pacer .content .text{display:flex;flex-direction:row;gap:100px}.walking-challenges .join-pacer .content .text h2{font-size:32px;font-weight:700;line-height:40px;color:#000}@media screen and (max-width: 1000px){.walking-challenges .join-pacer .content .text h2{font-size:24px;font-weight:700;line-height:28px;text-align:center}}.walking-challenges .join-pacer .content .text p{font-size:18px;font-weight:400;line-height:24px;margin-top:16px}@media screen and (max-width: 1000px){.walking-challenges .join-pacer .content .text p{font-size:17px;font-weight:400;line-height:22px;text-align:center;margin-top:8px}}@media screen and (max-width: 1000px){.walking-challenges .join-pacer .content .btn{width:263px;height:48px;border-radius:30px;margin:24px auto 32px;align-items:center;justify-content:center;font-size:17px;font-weight:600;line-height:22px}}.walking-challenges .join-pacer .content .metrics{display:flex;margin-top:40px}@media screen and (max-width: 1000px){.walking-challenges .join-pacer .content .metrics{justify-content:space-between}}.walking-challenges .join-pacer .content .metrics .data{flex:1;border-right:1px solid #dfdfdf}@media screen and (max-width: 1000px){.walking-challenges .join-pacer .content .metrics .data{width:0;padding:0 6px;flex:1}}.walking-challenges .join-pacer .content .metrics .data:last-child{border-right:none}.walking-challenges .join-pacer .content .metrics .data span{display:block;font-size:48px;font-weight:400;line-height:58px;text-align:center;color:#328fde}@media screen and (max-width: 1000px){.walking-challenges .join-pacer .content .metrics .data span{font-size:28px;font-weight:400;line-height:36px;text-align:center}}.walking-challenges .join-pacer .content .metrics .data span:last-child,.walking-challenges .join-pacer .content .metrics .data span.last{font-size:18px;font-weight:400;line-height:22px;margin-top:8px;color:#565656}@media screen and (max-width: 1000px){.walking-challenges .join-pacer .content .metrics .data span:last-child,.walking-challenges .join-pacer .content .metrics .data span.last{font-size:15px;font-weight:400;line-height:18px;margin-top:4px;justify-content:center;text-align:center}}.walking-challenges .faqs{padding:64px 0;width:100%;background-color:#eef2f6}@media screen and (max-width: 1000px){.walking-challenges .faqs{padding:40px 24px}.walking-challenges .faqs .content{width:100%;padding:0}}.walking-challenges .faqs h2{margin:0 auto 40px}@media screen and (max-width: 1000px){.walking-challenges .faqs h2{margin-bottom:24px}}@media screen and (max-width: 1000px){.walking-challenges .faqs .title{line-height:22px}}@media screen and (max-width: 1000px){.walking-challenges .faqs .answer{font-weight:400;line-height:22px}}.walking-challenges .faqs .answer span{font-size:16px;line-height:20px}.walking-challenges .faqs .answer span:before{content:"•";margin-right:5px;font-size:20px}.walking-challenges .modify-time{width:100%;margin:0;padding:24px 0;background-color:#eef2f6}.walking-challenges .modify-time span{display:block}@media screen and (max-width: 1000px){.walking-challenges .modify-time{padding:0 0 24px;width:100%;margin:0 auto}}
