.challenge{font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-size:.875em;letter-spacing:-0.04166em;padding:1px 7px 0}@media(min-width: 760px){.challenge{padding:16px 8px 0}}@media(min-width: 1080px){.challenge{padding:24px 8px 0}}.green .button{background-color:#11a05b;border-color:#11a05b;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.green .button:hover,.green .button:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#0c7241;background-color:#0c7241}.blue .button{background-color:#005595;border-color:#005595;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:15px 16px;font-size:18px;min-width:200px;line-height:1.15em}.blue .button:hover,.blue .button:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#003862;background-color:#003862}.button.facebook-share{background-color:#005595;border-color:#005595;border-radius:3px;color:#fff;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:10px 16px 12px 16px;font-size:16px;min-width:initial;line-height:1.15em}.button.facebook-share:hover,.button.facebook-share:focus{color:#f5f5f5;border-bottom-width:2px;border-color:#003862;background-color:#003862}.button.facebook-share .icon{height:13px;width:13px;top:-1px}.button.twitter-share{background-color:#cde5ff;border-color:#cde5ff;border-radius:3px;color:#353535;font-family:"Source Sans 3","Helvetica Neue",Arial,Helvetica,sans-serif;font-weight:bold;border-width:2px;border-style:solid;cursor:pointer;display:inline-block;margin-bottom:10px;text-decoration:none;transition:background 50ms linear,border-color 50ms linear,color 50ms linear,opacity 50ms linear;white-space:nowrap;z-index:2;letter-spacing:-0.005em;text-align:center;padding:10px 16px 12px 16px;font-size:16px;min-width:initial;line-height:1.15em;text-align:center}.button.twitter-share:hover,.button.twitter-share:focus{color:#353535;border-bottom-width:2px;border-color:#9acaff;background-color:#9acaff}.button.twitter-share .icon{height:15px;width:15px;top:-2px}.button .icon{vertical-align:middle}.top-section{text-align:center;padding-top:30px;padding-bottom:18px;margin-left:-8px;margin-right:-8px}@media(min-width: 720px){.top-section{padding-bottom:32px;margin-left:0;margin-right:0}}@media(min-width: 760px){.top-section{padding-top:0}}@media(min-width: 1080px){.top-section{padding-bottom:44px}}.top-section .svg--stars{height:24px;width:70px}@media(min-width: 720px){.top-section .svg--stars{height:30px;width:88px}}@media(min-width: 1080px){.top-section .svg--stars{width:106px;height:40px}}.top-section h1{font-size:1.643em;margin-top:4px;margin-bottom:0}@media(min-width: 720px){.top-section h1{font-size:2.143em}}@media(min-width: 1080px){.top-section h1{font-size:2.429em;margin-top:0}}.top-section h2{width:100%;font-size:.857em;margin:0 auto;padding:8px 0 9px;text-transform:uppercase;font-weight:500;letter-spacing:3px;max-width:400px}@media(min-width: 720px){.top-section h2{width:392px;padding:8px 0 7px}}@media(min-width: 1080px){.top-section h2{width:530px;max-width:530px;font-size:1.286em}}.challenge__totals{margin:0 -8px;display:flex;align-items:center;justify-content:center}@media(min-width: 720px){.challenge__totals .totals--center{position:relative;top:50%;transform:translateY(-50%)}}.challenge__totals .challenge__total{flex:1;color:#fff;text-align:center;padding:10px 0}@media(min-width: 720px){.challenge__totals .challenge__total{padding:24px 0;height:112px}.challenge__totals .challenge__total.leader .totals--center::before,.challenge__totals .challenge__total.leader .totals--center::after,.challenge__totals .challenge__total.winner .totals--center::before,.challenge__totals .challenge__total.winner .totals--center::after{content:"";height:20px;width:20px;display:block;position:absolute;top:50%;transform:translate(0, -50%);background-image:url(/fa/min/icons/challenges/star.svg?a7d7ba34e5b4e5d1d439.svg)}.challenge__totals .challenge__total.leader .totals--center::before,.challenge__totals .challenge__total.winner .totals--center::before{left:-36px}.challenge__totals .challenge__total.leader .totals--center::after,.challenge__totals .challenge__total.winner .totals--center::after{right:-36px}}.challenge__totals .challenge__total>div{display:inline-block;position:relative}.challenge__totals .challenge__total.green{padding-right:40px;padding-left:40px;background:#11a05b}.challenge__totals .challenge__total.green.winner{background:#e9af1f}.challenge__totals .challenge__total.green.loser{background:#353535}@media(min-width: 720px){.challenge__totals .challenge__total.green{padding-right:80px;padding-left:80px}}.challenge__totals .challenge__total.blue{padding-right:40px;padding-left:40px;background:#005595}.challenge__totals .challenge__total.blue.winner{background:#e9af1f}.challenge__totals .challenge__total.blue.loser{background:#353535}@media(min-width: 720px){.challenge__totals .challenge__total.blue{padding-right:80px;padding-left:80px}}.challenge__totals .challenger__name{text-transform:uppercase;letter-spacing:3px;font-weight:500;display:none}@media(min-width: 720px){.challenge__totals .challenger__name{display:block;max-width:280px}}@media(min-width: 1080px){.challenge__totals .challenger__name{max-width:100%}}.challenge__totals .challenger__total{font-size:1.143em;margin-bottom:0}@media(min-width: 720px){.challenge__totals .challenger__total{font-size:1.571em}}@media(min-width: 1080px){.challenge__totals .challenger__total{font-size:2.429em}}.challenge__totals .versus{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);height:40px;width:40px;background-image:url(/fa/min/icons/challenges/vs.svg?8dd998f5c25ad7a223ad.svg);background-position:top center;background-repeat:no-repeat;background-size:cover}@media(min-width: 720px){.challenge__totals .versus{height:80px;width:80px}}.challenge__details{background-image:url(/fa/min/challenges/bg-active-m.jpg?e8c8637a71d132d7d9e7.jpg);background-position:center bottom;background-size:cover;background-repeat:no-repeat;margin:0 -8px;padding:0;display:flex;justify-content:center;text-align:center;color:#fff;flex-wrap:wrap}@media(max-width: 719px){.challenge__details.draw::before{background-color:#353535;content:"★  DRAW  ★";position:absolute;top:0;left:0;height:20px;width:100%;z-index:4;color:#fff;font-size:.857em;font-weight:600;padding:5px 0;letter-spacing:1px}}@media(min-width: 720px){.challenge__details{background-image:url(/fa/min/challenges/bg-active-t.jpg?6285fd34a44fa9e98682.jpg);background-size:cover;background-position:center center;padding:65px 8px 0;align-items:center}}@media(min-width: 1080px){.challenge__details{background-image:url(/fa/min/challenges/bg-active-d.jpg?a38e8fccd0d8a66154f6.jpg);max-height:640px;padding:70px 8px}}.challenge__details.inactive{background-image:url(/fa/min/challenges/bg-winner-draw-m.jpg?bf59e179ca2a4a63fcdd.jpg)}@media(min-width: 720px){.challenge__details.inactive{background-image:url(/fa/min/challenges/bg-winner-draw-t.jpg?9dbe7a1660fd2f8dc162.jpg)}}@media(min-width: 1080px){.challenge__details.inactive{background-image:url(/fa/min/challenges/bg-winner-draw-d.jpg?606c4464a2ba865888dd.jpg)}}.challenge__details .challenger__detail{width:50%;flex:1 0 50%}@media(min-width: 720px){.challenge__details .challenger__detail{max-width:275px;min-width:275px;flex:1 0 275px;margin:0 35px}}@media(min-width: 1080px){.challenge__details .challenger__detail{margin:0}}.challenge__details .challenger__detail .details{padding:20px 15px;margin-top:-7px;height:135px}@media(min-width: 720px){.challenge__details .challenger__detail .details{padding:20px;box-shadow:0 11px 0 -5px rgba(0,0,0,.2);margin-bottom:24px}}.challenge__details .challenger__detail .details--center{position:relative;top:50%;transform:translateY(-50%)}.challenge__details .challenger__detail .photo-wrapper{display:flex;align-items:center;justify-content:center;width:100%;background-color:#fff;aspect-ratio:1;max-width:100%}.challenge__details .challenger__detail .photo-wrapper img{max-width:100%;max-height:100%;width:auto;height:auto}.challenge__details .challenger__detail p{margin-bottom:0}.challenge__details .challenger__detail .challenger__name{line-height:1.286em;margin-bottom:8px;font-size:.857em;text-transform:uppercase;letter-spacing:1px;font-weight:600}@media(min-width: 720px){.challenge__details .challenger__detail .challenger__name{font-size:1.286em;text-transform:none;letter-spacing:0}}.challenge__details .challenger__detail .challenger__name a{color:inherit;border-bottom:none}.challenge__details .challenger__detail .challenger__name a:hover{opacity:.8}.challenge__details .challenger__detail .event-name,.challenge__details .challenger__detail .date{font-size:.857em;overflow:hidden;margin-bottom:4px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.challenge__details .challenger__detail.green{order:1}.challenge__details .challenger__detail.green .details{background:#11a05b}.challenge__details .challenger__detail.green.winner .details{background:#e9af1f}.challenge__details .challenger__detail.green.loser .details{background:#353535}.challenge__details .challenger__detail.blue{order:2}.challenge__details .challenger__detail.blue .details{background:#005595}@media(min-width: 1080px){.challenge__details .challenger__detail.blue{order:3}}.challenge__details .challenger__detail.blue.winner .details{background:#e9af1f}.challenge__details .challenger__detail.blue.loser .details{background:#353535}.challenge__details .challenger__detail .tk-button{margin:20px 8px 0;max-width:145px;width:80%;padding:8px;font-size:1em;min-width:0}@media(min-width: 481px){.challenge__details .challenger__detail .tk-button{max-width:80%}}@media(min-width: 720px){.challenge__details .challenger__detail .tk-button{margin:24px 0 0;min-width:100%;padding:16px 8px;font-size:16px}}.challenge__details.inactive .tk-button{background-color:rgba(0,0,0,0);border-color:#fff}.challenge__details.inactive .tk-button:hover{background-color:#fff;color:#979797}@media(max-width: 719px){.challenge__details .leader.green::before{background-color:#0c7241;content:"★  LEADER  ★";position:absolute;top:0;left:0;height:20px;width:100%;z-index:4;color:#fff;font-size:.857em;font-weight:600;padding:5px 0;letter-spacing:1px}.challenge__details .leader.blue::before{background-color:#003862;content:"★  LEADER  ★";position:absolute;top:0;left:0;height:20px;width:100%;z-index:4;color:#fff;font-size:.857em;font-weight:600;padding:5px 0;letter-spacing:1px}.challenge__details .winner::before{background-color:#c29013;content:"★  WINNER  ★";position:absolute;top:0;left:0;height:20px;width:100%;z-index:4;color:#fff;font-size:.857em;font-weight:600;padding:5px 0;letter-spacing:1px}}@media(min-width: 720px){.challenge__details .leader.green::before{background-image:url(/fa/min/icons/challenges/leader-green.svg?f5eec7129b37c95a377b.svg);content:"";display:block;position:absolute;top:-1px;left:-18.8px;height:39px;width:313px;z-index:2;font-weight:600;font-size:20px;letter-spacing:3px;background-repeat:no-repeat;content:"  LEADER  "}.challenge__details .leader.blue::before{background-image:url(/fa/min/icons/challenges/leader-blue.svg?dec19f64976de4fad04f.svg);content:"";display:block;position:absolute;top:-1px;left:-18.8px;height:39px;width:313px;z-index:2;font-weight:600;font-size:20px;letter-spacing:3px;background-repeat:no-repeat;content:"  LEADER  "}.challenge__details .draw::before{background-image:url(/fa/min/icons/challenges/draw.svg?bf54eacb4280aceace3d.svg);content:"";display:block;position:absolute;top:-1px;left:-18.8px;height:39px;width:313px;z-index:2;font-weight:600;font-size:20px;letter-spacing:3px;background-repeat:no-repeat;content:"  DRAW  "}.challenge__details .winner::before{background-image:url(/fa/min/icons/challenges/winner.svg?e1129517029d57a1a99a.svg);content:"";display:block;position:absolute;top:-1px;left:-18.8px;height:39px;width:313px;z-index:2;font-weight:600;font-size:20px;letter-spacing:3px;background-repeat:no-repeat;content:"  WINNER  "}}.challenge__details .challenge__detail{font-family:"Zilla Slab",Georgia,serif;letter-spacing:-0.03125em;order:3;margin:20px 40px 34px;padding:0 10%;flex:1 1 100%}@media(min-width: 720px){.challenge__details .challenge__detail{margin-top:40px}}@media(min-width: 1080px){.challenge__details .challenge__detail{order:2;min-width:0;max-width:250px;flex:1 1 250px;margin:-70px 70px 0;padding:0}}.challenge__details .challenge__detail p{font-size:1.143em;margin-bottom:12px;font-weight:600}@media(min-width: 720px){.challenge__details .challenge__detail p{max-width:470px;margin:0 auto 24px;font-size:1.2em}}@media(min-width: 1080px){.challenge__details .challenge__detail p{max-width:100%}}.challenge__details .challenge__detail h2{font-size:1.571em;margin-bottom:0}@media(min-width: 720px){.challenge__details .challenge__detail h2{font-size:1.657em}}.challenge__details .svg--star-hr--desktop{fill:#fff;width:250px;height:40px;display:none}@media(min-width: 1080px){.challenge__details .svg--star-hr--desktop{display:block}}.challenge__details .svg--star-hr--tablet{fill:#fff;display:none;width:470px;margin:0 auto;height:50px}@media(min-width: 720px)and (max-width: 1079px){.challenge__details .svg--star-hr--tablet{display:block}}.challenge__share{padding:33px 0;display:block;text-align:center}.challenge__share h2{font-size:1.714em;margin:0 0 24px}.challenge__share .button{margin:0 8px;width:145px;padding:8px;min-width:0}@media(min-width: 720px){.challenge__share h2{font-size:2em;margin-bottom:12px}.challenge__share .button{width:115px}}@media(min-width: 1080px){.challenge__share{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:55px 0;text-align:left}.challenge__share h2{font-size:2em;margin:0 20px 0 0}.challenge__share .button{padding:8px 16px}}

/*# sourceMappingURL=index.css.map?89e17bff13141a9f11d5.css*/