.breadcrumb{font-family:Poppins;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.313rem}.breadcrumb-separator{margin:0 .5rem}.breadcrumb span{color:#333}.challenge__bg-wrapper{background-image:var(--bg-image);background-position:50%;background-size:cover;border-radius:1rem;flex-shrink:0;gap:.625rem;height:30rem;justify-content:center;margin:1.5rem 0 3rem;position:relative}.challenge__bg-wrapper,.challenge__header-content{align-items:center;display:flex;flex-direction:column}.challenge__header-content{background:linear-gradient(180deg,transparent,#000);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;bottom:0;gap:1rem;justify-content:flex-end;padding:3rem;position:absolute;width:100%}.challenge__header-content .title{font-family:Poppins,arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:2.5rem;font-style:normal;font-weight:700;-webkit-line-clamp:1;line-height:3rem}.challenge__header-content .description,.challenge__header-content .title{color:#fff;display:-webkit-box;overflow:hidden;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical}.challenge__header-content .description{flex:1 0;font-family:Poppins,arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;-webkit-line-clamp:3;line-height:1.8rem;word-break:break-word}.challenge__image-group{align-items:center;display:flex;height:10rem;justify-content:center;margin:auto;position:relative;width:-moz-fit-content;width:fit-content}.challenge__image-group .prize-img{height:10rem;-o-object-fit:contain;object-fit:contain;width:10rem}.challenge__prize-count-1 .img-0{position:relative;z-index:2}.challenge__prize-count-2 .img-1{margin-left:-3rem;z-index:1}.challenge__prize-count-3 .prize-img{flex-shrink:0;height:8.0135rem;width:8rem;z-index:1}.challenge__prize-count-3 .img-0{margin-right:-3.375rem}.challenge__prize-count-3 .img-1{height:10.01688rem;width:10rem;z-index:2}.challenge__prize-count-3 .img-2{margin-left:-3.375rem}@media screen and (max-width:991.8px){.challenge__bg-wrapper{height:20rem;margin-bottom:1.5rem}.challenge__header-content{padding:1.5rem}.challenge__header-content .title{font-size:2rem;line-height:2.5rem}.challenge__header-content .description{-webkit-line-clamp:2}.challenge__image-group{height:7.5rem}.challenge__image-group .prize-img{height:7.5rem;width:7.5rem}.challenge__prize-count-3 .img-0,.challenge__prize-count-3 .img-2{height:5.5rem;width:5.5rem}}@media screen and (max-width:767.8px){.challenge__header-content .title{-webkit-line-clamp:2}.challenge__header-content .description{font-size:.875rem;line-height:1.3125rem}.challenge__image-group{height:5rem}.challenge__image-group .prize-img{height:5rem;width:5rem}.challenge__prize-count-3 .img-0,.challenge__prize-count-3 .img-2{height:3.5rem;width:3.5rem}.challenge__prize-count-3 .img-0{margin-right:-2rem}.challenge__prize-count-3 .img-2{margin-left:-2rem}}.status-feedback{background:#fff4db;border-radius:1.5rem;display:flex;padding:1rem .5rem 1rem 1.5rem;width:100%}.status-feedback__text{align-items:center;color:#443104;display:flex;font-family:Poppins,arial,sans-serif;font-size:1rem;font-weight:500;gap:1rem;justify-content:center;line-height:1.3125rem}.status-feedback-container{margin-bottom:1.5rem;margin-top:-1.5rem;padding:0 .75rem}@media screen and (max-width:991.8px){.status-feedback-container{margin-top:0}}.custom-slider{position:"relative";width:100%}.custom-slider .dots{align-items:center;display:flex;height:-moz-min-content;height:min-content;justify-content:center;padding-top:.25rem}.custom-slider .slider-dot{aspect-ratio:1/1;background:#ccc;border-radius:50%;cursor:pointer;display:inline-block;height:.5rem;margin:0 .25rem;width:.5rem}.custom-slider .slider-dot:focus,.custom-slider .slider-dot:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.custom-slider .slider-dot:focus:not(:focus-visible){box-shadow:none;outline:none}.custom-slider .active{background:#333}.custom-slider .slider-button{align-items:center;background:none;border:none;border-radius:0;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-width:auto;padding:.5rem;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.custom-slider .slider-button:focus,.custom-slider .slider-button:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.custom-slider .slider-button:focus:not(:focus-visible){box-shadow:none;outline:none}.custom-slider .ic-angle-left,.custom-slider .ic-angle-right{color:#707070;font-size:2rem;font-style:normal;font-weight:400;line-height:normal}.custom-slider .slider-button.left{left:0}.custom-slider .slider-button.right{right:0}.connect-modal .header{align-items:flex-start;display:flex;gap:.625rem;padding:1.25rem 1.875rem 1rem}.connect-modal .title{color:#333;font-family:Poppins,arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.connect-modal .close-container{align-items:flex-start;align-self:stretch;display:flex;gap:.625rem;justify-content:flex-end;padding:.375rem .375rem 0;position:absolute;right:1rem}.connect-modal .close-container .ic-cross-bold{align-items:center;backdrop-filter:blur(1.25rem);background:rgba(34,34,34,.48);border-radius:1.875rem;color:hsla(0,0%,100%,.78);display:flex;font-size:1.25rem;font-style:normal;font-weight:400;height:1.5rem;justify-content:center;line-height:normal;text-align:center;width:1.5rem}.connect-modal .close-container .ic-cross-bold:focus,.connect-modal .close-container .ic-cross-bold:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.connect-modal .close-container .ic-cross-bold:focus:not(:focus-visible){box-shadow:none;outline:none}.connect-modal .modal-content{max-height:-moz-min-content;max-height:min-content;min-height:240px}.connect-modal .modal-content .modal-body{align-items:center;display:flex;flex:1 0;flex-direction:column;gap:1rem;padding:1.875rem}.connect-modal .modal-content .content-container{align-items:center;background:#fafafa;border-radius:1rem;display:flex;flex:1 0;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1.5rem 0;position:relative}.connect-modal .modal-content .image-container{align-items:center;display:flex;height:10rem;justify-content:center;padding:0 .63rem 0 .69rem;width:10rem}.connect-modal .modal-content .img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.connect-modal .modal-content .name{color:#000;font-family:Poppins,arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.8rem;text-align:center}.connect-modal .modal-content .details{color:#000;display:flex;flex-direction:column;font-family:Poppins,arial,sans-serif;font-size:1rem;font-style:normal;gap:1rem;line-height:1.5rem}.connect-modal .modal-content .sub-heading{font-weight:500}.connect-modal .modal-content .description{font-weight:400;margin:0}.connect-modal .suitable-section{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;padding-top:1rem}.connect-modal .suitable-section .heading{align-self:stretch;color:#000;font-family:Poppins,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;height:1.5rem;line-height:1.5rem}.connect-modal .suitable-section .tags{align-content:center;align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;gap:.25rem}.connect-modal .suitable-section .tag{align-items:center;background:#fff;border:.063rem solid rgba(0,0,0,.05);border-radius:.25rem;display:flex;gap:.25rem;padding:.25rem .375rem .25rem .25rem}.connect-modal .suitable-section .icon{font-size:1rem;font-style:normal;font-weight:400;line-height:normal}.connect-modal .suitable-section .ic-running{color:#00b0ff}.connect-modal .suitable-section .ic-cycling{color:#0eaa00}.connect-modal .suitable-section .ic-shoe{color:#00b8d4}.connect-modal .suitable-section .ic-fire{color:#ff5722}.connect-modal .suitable-section .ic-sports{color:#ff9100}.connect-modal .suitable-section .ic-timer{color:#f06292}.connect-modal .suitable-section .tag-name{color:#333;font-family:Poppins,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:1rem;text-align:center}.connect-modal .modal-footer{align-items:flex-start;display:flex;gap:.625rem;justify-content:space-evenly;padding:1.25rem 1.875rem}.connect-modal .btn-confirm{background:rgba(34,34,34,.78);border:none;flex:1 0}.connect-modal .btn-confirm .label{color:#fff}.connect-modal .btn-confirm:hover{background:rgba(34,34,34,.92);border-radius:1.875rem}.connect-modal .btn-later{flex:1 0}.connect-modal .btn-download{align-self:stretch;background:#0070d9;border:none;flex:1 0}.connect-modal .btn-download .label{color:#fff;font-size:.875rem;padding:0 .5rem}.connect-modal .btn-strava{align-self:stretch;background:#fc5200;border:none;border-radius:.3rem;flex:1 0;width:100%}.connect-modal .btn-strava:focus,.connect-modal .btn-strava:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.connect-modal .btn-strava:focus:not(:focus-visible){box-shadow:none;outline:none}.connect-modal .btn-strava svg{width:100%}.connect-modal .join-confiramtion{align-items:flex-start;display:flex;flex-direction:column;gap:1.875rem}.connect-modal .join-confiramtion .sub-heading{color:#000;font-family:Poppins,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.connect-modal .join-confiramtion .confirmation{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1.25rem}.connect-modal .join-confiramtion .checkbox-container{align-items:flex-start;color:#333;display:flex;font-family:Poppins,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;gap:.5rem;line-height:1.125rem}.connect-modal .join-confiramtion .checkbox-container .required{color:#d63d1f;font-family:Poppins,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:1.125rem;text-align:center}.connect-modal .join-confiramtion .checkbox-container .checkbox{align-items:flex-start;align-self:stretch;display:flex;gap:.5rem;margin:0}.connect-modal .join-btn{align-self:stretch;background:#0070d9;border:none;width:100%}.connect-modal .join-btn .label{color:#fff;font-size:.875rem;line-height:1.25rem;padding:0 .5rem}.connect-modal .join-btn:disabled{background:#0070d9;opacity:.4}.join-modal .modal-content{min-height:0!important;min-height:auto!important}@media screen and (max-width:991.8px){.prize-detail-modal .modal-content{max-height:-moz-min-content;max-height:min-content}.join-modal{top:auto}.join-modal .modal-content .modal-body{align-items:flex-start}}@media screen and (max-width:575.8px){.connect-modal .modal-footer{flex-direction:column-reverse}.connect-modal .modal-footer>*{flex:initial!important}}.share-modal{border-radius:.625rem;box-shadow:0 .25rem .5rem 0 hsla(0,43%,85%,.03),0 1rem 1.25rem 0 rgba(0,0,0,.1);flex-direction:column}.share-modal .header{align-items:flex-start;display:flex;flex-direction:column}.share-modal .close-container{align-items:flex-start;align-self:stretch;display:flex;gap:.625rem;justify-content:flex-end;padding:.375rem .375rem 0}.share-modal .close-container .ic-cross{align-items:center;color:#8a8a8a;display:flex;font-size:1.5rem;font-style:normal;font-weight:400;height:1.5rem;justify-content:center;line-height:normal;text-align:center;width:1.5rem}.share-modal .close-container .ic-cross:focus,.share-modal .close-container .ic-cross:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.share-modal .close-container .ic-cross:focus:not(:focus-visible){box-shadow:none;outline:none}.share-modal .title{align-items:center;color:#333;display:flex;font-family:Poppins,arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:1.5rem;font-style:normal;font-weight:700;gap:.625rem;justify-content:center;letter-spacing:-.025rem;line-height:1.75rem;padding:0 1.875rem 1.25rem;text-align:center;width:100%}.share-modal .modal-content{width:auto}.share-modal .modal-content .modal-body{align-items:center;display:flex;flex-direction:column;gap:1rem;min-height:4.5rem;padding:0 1.875rem;width:27.5rem}.share-modal .sub-heading{color:#333;font-family:Poppins,arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem;margin-bottom:0;text-align:center}.share-modal .sns{align-items:center;display:flex;gap:.75rem;justify-content:center}.share-modal .sns .ic-facebook-messenger,.share-modal .sns .ic-facebook-r,.share-modal .sns .ic-linkedin-r,.share-modal .sns .ic-twitterx-o{color:#0070d9;font-feature-settings:"liga" off,"clig" off;font-size:2.25rem;font-style:normal;font-weight:400;line-height:normal;text-align:center}.share-modal .sns .ic-facebook-messenger:hover,.share-modal .sns .ic-facebook-r:hover,.share-modal .sns .ic-linkedin-r:hover,.share-modal .sns .ic-twitterx-o:hover{color:#0f8cff}.share-modal .sns .ic-mail{color:#fff;font-feature-settings:"liga" off,"clig" off;font-size:1.3125rem;font-style:normal;font-weight:400;line-height:normal;text-align:center}.share-modal .sns .mail{align-items:center;display:flex;height:2.25rem;justify-content:center;padding:.1875rem;width:2.25rem}.share-modal .sns .mail-icon-container{align-items:center;background:#0070d9;border-radius:1.125rem;display:flex;flex-direction:column;flex-shrink:0;gap:.9375rem;height:1.875rem;justify-content:center;width:1.875rem}.share-modal .sns .mail-icon-container:hover{background:#0f8cff}.share-modal .sns a{border:none}.share-modal .sns a,.share-modal .sns a:hover{text-decoration:none}.share-modal .sns a:focus,.share-modal .sns a:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.share-modal .sns a:focus:not(:focus-visible){box-shadow:none;outline:none}.share-modal .copy-container{position:relative;width:100%}.share-modal .copy-tag{align-items:center;background:rgba(51,51,51,.98);border-radius:.25rem;box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.03),0 .5rem .75rem 0 rgba(0,0,0,.08);color:#fff;display:inline-flex;font-family:Poppins,arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:.875rem;font-style:normal;font-weight:400;gap:.625rem;height:2.625rem;justify-content:center;line-height:1.125rem;padding:.75rem 1rem;position:absolute;right:0;text-align:center;top:-3rem;width:5rem}.share-modal .copylink-container{align-items:center;align-self:stretch;background:#fff;border:1px solid #ccc;border-radius:.125rem;display:flex;gap:.625rem;padding-right:.625rem}.share-modal .copylink-container :focus-visible,.share-modal .copylink-container:focus{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.share-modal .copylink-icon-container{align-items:center;background:#f7f7f7;border-radius:.0625rem 0 0 .0625rem;display:flex;flex-direction:column;justify-content:center;min-width:2.75rem;padding:.625rem .5rem}.share-modal .copylink-icon-container .ic-link{color:#707070;font-feature-settings:"liga" off,"clig" off;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.share-modal .copylink-link-text{color:#333;font-family:Poppins,arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:.875rem;font-style:normal;font-weight:400;height:1.25rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-modal{}@media screen and (max-width:575.8px){.share-modal .modal-content{width:calc(100% - 2.5rem)}.share-modal .modal-content .modal-body{padding-bottom:1.875rem;width:100%}.share-modal .sns{flex-wrap:wrap}}.challenge-rightsection .invite-friends-btn{align-self:stretch}.challenge-rightsection .invite-friends-btn .label{font-size:.875rem;padding:0 .5rem}.challenge-rightsection .invite-friends-btn .ic-people-group-add{color:#333}.challenge-rightsection .invite-friends-btn:disabled{background:hsla(0,0%,100%,.92);border:.125rem solid #ccc;opacity:1}.challenge-rightsection .participants{color:#000;font-family:Poppins,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;text-align:justify}.challenge-rightsection .participants span{font-weight:500}@media screen and (max-width:767.8px){.challenge-rightsection .invite-friends-btn{flex:initial}}.challenge-rightsection{flex:1 0}.challenge-rightsection,.challenge-rightsection .btn-container{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.challenge-rightsection .btn-container{width:100%}.challenge-rightsection .join-challenge-btn{align-self:stretch;background:#0070d9;border:none}.challenge-rightsection .join-challenge-btn .label{color:#fff;font-size:.875rem;padding:0 .5rem}.challenge-rightsection .join-challenge-btn:disabled{background:#0070d9;opacity:1}.challenge-rightsection .explore-btn .label{font-size:.875rem;padding:0 .5rem}@media screen and (max-width:991.8px){.modal.modal-md .modal-content{border-radius:1.5rem 1.5rem 0 0;height:100%;margin-top:3.6rem;max-height:100%;max-width:100%;width:100%}.challenge-detail-page .right-rail{background:#fff;bottom:0;position:sticky;z-index:1}.challenge-detail-page .right-rail .container{padding:0 .75rem}.challenge-rightsection{box-shadow:0 -.063rem 0 0 #ddd;gap:1.5625rem;justify-content:flex-end;padding:1.875rem 2.25rem}.challenge-rightsection .btn-container{flex-direction:row-reverse}.challenge-rightsection .btn-container .invite-friends-btn,.challenge-rightsection .btn-container .join-challenge-btn{flex:1 0}}@media screen and (max-width:767.8px){.challenge-rightsection{padding:1.875rem 0}.challenge-rightsection .btn-container{flex-direction:row-reverse}.challenge-rightsection .btn-container .join-challenge-btn{flex:1 0}.challenge-rightsection .btn-container .invite-friends-btn{flex-grow:0;min-width:0;min-width:auto;width:4.5rem}.challenge-rightsection .btn-container .invite-friends-btn .label{display:none}}.prize-detail-modal .header{align-items:flex-start;display:flex;gap:.625rem;padding:1.25rem 1.875rem 1rem}.prize-detail-modal .title{color:#333;font-family:Poppins,arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.prize-detail-modal .close-container{align-items:flex-start;align-self:stretch;display:flex;gap:.625rem;justify-content:flex-end;padding:.375rem .375rem 0;position:absolute;right:1rem}.prize-detail-modal .close-container .ic-cross-bold{align-items:center;backdrop-filter:blur(1.25rem);background:rgba(34,34,34,.48);border-radius:1.875rem;color:hsla(0,0%,100%,.78);display:flex;font-size:1.25rem;font-style:normal;font-weight:400;height:1.5rem;justify-content:center;line-height:normal;text-align:center;width:1.5rem}.prize-detail-modal .close-container .ic-cross-bold:focus,.prize-detail-modal .close-container .ic-cross-bold:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.prize-detail-modal .close-container .ic-cross-bold:focus:not(:focus-visible){box-shadow:none;outline:none}.prize-detail-modal .modal-content{max-height:-moz-min-content;max-height:min-content}.prize-detail-modal .modal-content .modal-body{align-items:center;display:flex;flex:1 0;flex-direction:column;gap:1rem;padding:1.875rem}.prize-detail-modal .modal-content .content-container{align-items:center;background:#fafafa;border-radius:1rem;display:flex;flex:1 0;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:1.5rem 0;position:relative}.prize-detail-modal .modal-content .image-container{align-items:center;display:flex;height:10rem;justify-content:center;padding:0 .63rem 0 .69rem;width:10rem}.prize-detail-modal .modal-content .prize-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.prize-detail-modal .modal-content .name{color:#000;font-family:Poppins,arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.8rem;text-align:center}.prize-detail-modal .modal-content .description{color:#000;font-family:Poppins,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.prize-detail-modal .modal-content .modal-footer{align-items:flex-start;display:flex;gap:.625rem;justify-content:space-evenly;padding:1.25rem 1.875rem}.prize-detail-modal .btn-confirm{background:rgba(34,34,34,.78);border:none;flex:1 0}.prize-detail-modal .btn-confirm .label{color:#fff}.prize-detail-modal .btn-confirm:hover{background:rgba(34,34,34,.92);border-radius:1.875rem}@media screen and (max-width:991.8px){.prize-detail-modal .modal-content{max-height:-moz-min-content;max-height:min-content}}.overview__icon{font-size:5rem}.overview__icon-running{color:#00b0ff}.overview__icon-cycling{color:#0eaa00}.overview__icon-triathlon{color:#f27127}.overview__icon-fitness{color:#f8bf00}.overview__icon-sports{color:#ff9100}.overview__icon-outdoors{color:#7cb342}.overview__icon-other{color:#00b0ff}.overview__icon-caloric{color:#ff5722}.overview__icon-steps{color:#00b8d4}.overview__icon-duration{color:#f06292}.overview__icon-activities{color:#ff9100}.overview__icon-distance{color:#9766ff}.overview__running{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(47,180,255,.32) 0,rgba(47,180,255,.08) 100%)}.overview__cycling{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(0,200,83,.32) 0,rgba(0,200,83,.08) 100%)}.overview__triathlon{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(255,128,74,.32) 0,rgba(255,128,74,.08) 100%)}.overview__fitness{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(255,171,0,.32) 0,rgba(255,171,0,.08) 100%)}.overview__sports{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(255,145,0,.32) 0,rgba(255,145,0,.08) 100%)}.overview__outdoors{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(124,179,66,.32) 0,rgba(124,179,66,.08) 100%)}.overview__other{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(0,176,255,.32) 0,rgba(0,176,255,.08) 100%)}.overview__caloric{background:rgba(255,87,34,.12)}.overview__steps{background:rgba(0,184,212,.12)}.overview__duration{background:rgba(240,98,146,.12)}.overview__activities{background:rgba(255,145,0,.12)}.overview__distance{background:radial-gradient(158.57% 106.88% at 18.09% 0,rgba(151,102,255,.32) 0,rgba(151,102,255,.08) 100%)}.overview__icon{font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.overview__category{align-items:center;border-radius:1.25rem;display:flex;flex-direction:column;flex-shrink:0;gap:.625rem;height:2.5rem;justify-content:center;width:2.5rem}.overview .items-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1.5rem}.overview .items{align-items:center;display:flex;gap:.75rem}.overview .items .prizes-box{display:flex;flex-wrap:wrap;gap:.75rem}.overview .items .detail{align-items:center;color:#333;display:flex;font-family:Poppins,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;gap:.75rem;line-height:1.3125rem;margin:0}.overview .items .detail img{border-radius:.21875rem;height:1.75rem;width:1.75rem}.overview .items .category-content{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap}.overview .items .category-content .difficulty-img{margin-right:.75rem}.overview .items .virtual-medal-btn{background:none;border:none;color:#0070d9;font-family:Poppins,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.3125rem;padding:0;text-align:left;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.overview .items .virtual-medal-btn:focus,.overview .items .virtual-medal-btn:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.overview .items .virtual-medal-btn:focus:not(:focus-visible){box-shadow:none;outline:none}.overview .items .virtual-medal-btn .ic-question-r{color:#0070d9;flex-shrink:0;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;padding-left:.125rem;text-align:center;width:1.125rem}.overview .connect-btn{cursor:pointer}.overview .connect-btn:focus,.overview .connect-btn:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.overview .connect-btn:focus:not(:focus-visible){box-shadow:none;outline:none}.overview .connect-btn .ic-question-r{color:#0070d9;flex-shrink:0;font-size:1.125rem;font-style:normal;font-weight:400;line-height:normal;text-align:center;width:1.125rem}.overview .icon{align-items:center;background:rgba(0,176,255,.12);border-radius:1.25rem;display:flex;flex-direction:column;flex-shrink:0;gap:.625rem;height:2.5rem;justify-content:center;width:2.5rem}.overview .icon .ic-calendar,.overview .icon .ic-clock,.overview .icon .ic-widget{color:#00b0ff;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.overview .icon .ic-medal{color:#fbad18;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.overview .medal-icon{background:#fff4db}@media screen and (max-width:767.8px){.overview .items{align-items:flex-start;align-self:stretch}}.separator{border-left:.0625rem solid #ddd;height:.75rem}.event-card{border:.0625rem solid #ddd;border-radius:1.25rem;display:flex;font-family:Poppins,arial,sans-serif;position:relative;text-decoration:none;width:100%}.event-card:hover{box-shadow:0 .5rem .75rem 0 rgba(0,0,0,.08),0 .125rem .25rem 0 rgba(0,0,0,.03);color:inherit;text-decoration:none}.event-card:hover .event-card__title{color:#0070d9;text-decoration:underline}.event-card .event-card__default-img{border-radius:1rem;height:auto;min-height:11.75rem}.event-card .event-card__icon{font-size:5rem}.event-card .event-card__icon-running{color:#00b0ff}.event-card .event-card__icon-cycling{color:#0eaa00}.event-card .event-card__icon-triathlon{color:#f27127}.event-card .event-card__icon-fitness{color:#f8bf00}.event-card .event-card__icon-sports{color:#ff9100}.event-card .event-card__icon-outdoors{color:#7cb342}.event-card .event-card__icon-other{color:#00b0ff}.event-card .event-card__icon-caloric{color:#ff5722}.event-card .event-card__icon-steps{color:#00b8d4}.event-card .event-card__icon-duration{color:#f06292}.event-card .event-card__icon-activities{color:#ff9100}.event-card .event-card__icon-distance{color:#9766ff}.event-card .event-card__running{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(47,180,255,.32) 0,rgba(47,180,255,.08) 100%)}.event-card .event-card__cycling{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(0,200,83,.32) 0,rgba(0,200,83,.08) 100%)}.event-card .event-card__triathlon{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(255,128,74,.32) 0,rgba(255,128,74,.08) 100%)}.event-card .event-card__fitness{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(255,171,0,.32) 0,rgba(255,171,0,.08) 100%)}.event-card .event-card__sports{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(255,145,0,.32) 0,rgba(255,145,0,.08) 100%)}.event-card .event-card__outdoors{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(124,179,66,.32) 0,rgba(124,179,66,.08) 100%)}.event-card .event-card__other{background:radial-gradient(123.07% 100% at 18.09% 0,rgba(0,176,255,.32) 0,rgba(0,176,255,.08) 100%)}.event-card .event-card__caloric{background:rgba(255,87,34,.12)}.event-card .event-card__steps{background:rgba(0,184,212,.12)}.event-card .event-card__duration{background:rgba(240,98,146,.12)}.event-card .event-card__activities{background:rgba(255,145,0,.12)}.event-card .event-card__distance{background:radial-gradient(158.57% 106.88% at 18.09% 0,rgba(151,102,255,.32) 0,rgba(151,102,255,.08) 100%)}@media screen and (max-width:767.8px){.event-card .event-card__default-img{min-height:10rem}}.event-card .event-card__image{flex-shrink:0;height:11.75rem;width:11.75rem}.event-card .event-card__img{border-radius:1rem;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.event-card .event-card__content{align-self:stretch;display:flex;flex-direction:column;gap:1.25rem;justify-content:space-between;padding:1rem 1.25rem;width:100%}.event-card .event-card__date{align-items:center;display:flex;flex-wrap:wrap;gap:0 .75rem;margin-bottom:.5rem}.event-card .event-card__date-text{color:#333;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.25rem}.event-card .event-card__date .ic-a-advantage{color:#fbad18;font-size:1.25rem}.event-card .event-card__title{border:none;color:#333;display:-webkit-box;font-family:Poppins,arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;margin-bottom:.5rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-card .event-card__seo-div{display:none}.event-card .event-card__additional{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .5rem}.event-card .event-card__virtual-location{display:none}.event-card .event-card__location{color:#333;display:flex}.event-card .event-card__location .ic-location{font-size:1rem;font-style:normal;line-height:1.25rem!important;margin-right:.25rem;text-align:center}.event-card .event-card__location-text{font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}.event-card .event-card__location-seperator{margin-left:.25rem}.event-card .event-card__distance{color:#0d803d;display:flex}.event-card .event-card__distance .ic-home{font-size:1rem;font-style:normal;line-height:1.25rem!important;margin-right:.25rem;text-align:center}.event-card .event-card__distance-text{font-size:.875rem;font-style:normal;line-height:1.25rem}.event-card .event-card__bottom{align-items:center;display:flex;flex-wrap:wrap;gap:0 .5rem;justify-content:space-between}.event-card .event-card__tags{display:inline-flex;flex-wrap:wrap;gap:.5rem;height:1.5rem;overflow:hidden}.event-card .event-card__tags .tag{max-width:7.5rem;min-width:2.5rem}.event-card .event-card__tags .tag-text{font-family:Poppins,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:1.125rem;text-overflow:ellipsis}.event-card .event-card__registration{display:flex;flex-shrink:0}.event-card .event-card__registration .ic-clock,.event-card .event-card__registration .ic-trend-up{font-size:1rem;line-height:1.5rem;margin-right:.25rem;text-align:center}.event-card .event-card__registration-text{font-family:Poppins,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:12.5rem}.event-card--has-badge{border:.25rem solid transparent;border-radius:1.25rem;box-shadow:0 .125rem .5rem 0 rgba(0,0,0,.05),0 .0625rem .125rem 0 rgba(0,0,0,.02)}.event-card--has-badge .event-card__badge{border-radius:0 .5rem 0 1.25rem;color:#222;font-size:.75rem;font-weight:600;line-height:1.125rem;padding:.1rem .75rem .3125rem .875rem;position:absolute;right:0;top:0}.event-card--promoted{border-color:#b0e7ff}.event-card--promoted .event-card__badge{background:#b0e7ff}.event-card{}.price{color:#966706}.price-up{color:#d63d1f}@media screen and (max-width:767.8px){.event-card{display:flex;flex-direction:column}.event-card .event-card__main{height:auto;margin-bottom:1.25rem;min-height:6.5rem}.event-card .event-card__content{padding:1rem}.event-card .event-card__title{display:flex}.event-card .event-card__image{flex-shrink:0;height:10rem;width:100%}.event-card .event-card__bottom{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;position:static}.event-card .event-card__tags{height:auto;overflow:auto}.event-card .event-card__registration{flex-shrink:1}}@media screen and (max-width:575.8px){.event-card--has-badge .event-card__rounded-badge{border-radius:.625rem;color:#222;font-size:.625rem;font-weight:600;line-height:1.125rem;margin:.25rem 0;padding:.063rem .25rem;position:relative}}.no-result-found{gap:1.25rem;height:25rem;padding:1.75rem}.no-result-found,.no-result-found__text-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.no-result-found .ic-document-o,.no-result-found .ic-search{color:#8a8a8a;font-size:2.5rem;font-weight:400}.no-result-found_text{color:#333;font-size:1rem;font-weight:600;line-height:1.5rem;padding-bottom:.75rem}.no-result-found_sorry_text,.no-result-found_text{font-family:Poppins,arial,sans-serif;font-style:normal}.no-result-found_sorry_text{color:#707070;font-size:.875rem;font-weight:400;line-height:1.313rem;text-align:center}.view-all{display:flex;font-size:1.25rem;justify-content:center;padding:2rem 0 3.75rem}.view-all .link{align-items:center;background:hsla(0,0%,100%,.92);background-color:#fff;color:#333;display:flex;font-family:Poppins,arial,sans-serif;font-size:1.25rem;font-weight:600;height:2.5rem;justify-content:center;line-height:1.25rem;padding:0 .75rem;text-decoration:none}.view-all .link,.view-all .link:hover{border:.125rem solid #ccc;border-radius:1.875rem}.view-all .link:hover{background:#f7f7f7}.view-all .link:visited{color:inherit}.view-all .link:active{background:#eee;border:.125rem solid #333}.view-all .link:focus-visible{border-radius:1.875rem;box-shadow:0 0 0 .25rem #0f8cff;outline:none}.view-all-text{font-size:.875rem;padding:0 .5rem}.challenge-items{gap:1.5rem;margin-top:1.5rem;width:100%}.challenge-items .event-card:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.challenge-items .event-card__registration-text{width:auto}.challenge-items .event-card__image{align-items:center;border-radius:1.25rem;display:flex;justify-content:center}.challenge-items .view-all{padding:0}.challenge-items .view-all .link:hover{background:#f7f7f7;border:.125rem solid #ccc;border-radius:1.875rem}.challenge-items .view-all .link:visited{color:inherit}.challenge-items .view-all .link:active{background:#eee;border:.125rem solid #333}.challenge-items .view-all .link:focus-visible{border-radius:1.875rem;box-shadow:0 0 0 .25rem #0f8cff;outline:none}.leaderboard__section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;margin-top:3rem}.leaderboard__loader{color:#0070d9;font-size:.875rem;font-style:normal;font-weight:400;line-height:.9375rem}.leaderboard__info-container{align-items:center;gap:3rem;padding:.75rem 1.5rem}.leaderboard__data,.leaderboard__info-container{align-self:stretch;display:flex;flex-direction:column}.leaderboard__data{align-items:flex-start;gap:.5rem}.leaderboard__data .seperator{justify-content:center}.leaderboard__data .item,.leaderboard__data .seperator{align-items:center;align-self:stretch;display:flex;gap:.75rem}.leaderboard__data .item{color:#333;font-family:Poppins,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.3125rem}.leaderboard__data .item .name-container{align-items:center;display:flex;flex:1 0;gap:.25rem;min-width:0}.leaderboard__data .item .name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.leaderboard__data .item .user-tag{align-items:center;background:#fbad18;border-radius:.5rem;color:#443104;display:flex;font-family:Poppins,arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:700;gap:.625rem;justify-content:center;line-height:.75rem;padding:.125rem .25rem;white-space:nowrap;width:-moz-fit-content;width:fit-content}.leaderboard__data .item .rank{font-weight:700}.leaderboard__data .item .participant-image{align-items:center;background:#ebf5ff;border-radius:1.25rem;display:flex;flex-direction:column;gap:.625rem;height:2.5rem;justify-content:center;width:2.5rem}.leaderboard__data .item .ic-people-r{color:#0f8cff;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.leaderboard__data .item .img{border-radius:2.5rem;flex-shrink:0;height:2.5rem;width:2.5rem}.leaderboard__no-info{width:17.125rem}.leaderboard__no-info,.leaderboard__no-info .nodata{align-items:center;display:flex;flex-direction:column;height:15rem;justify-content:center}.leaderboard__no-info .nodata{gap:1rem}.leaderboard__no-info .nodata-img{aspect-ratio:1/1;flex-shrink:0;height:7.6875rem;width:7.6875rem}.leaderboard__no-info .description{font-size:1rem;font-weight:400;line-height:1.5rem;text-align:center}.leaderboard__no-info .description,.leaderboard__sort-dropdown{color:#333;font-family:Poppins,arial,sans-serif;font-style:normal}.leaderboard__sort-dropdown{align-items:center;background:#fff;border:2px solid #333;border-radius:1rem;display:flex;font-size:.75rem;font-weight:500;gap:.25rem;height:2.125rem;line-height:1.125rem;min-height:0;padding:.4375rem .375rem;width:-moz-fit-content;width:fit-content}.leaderboard__sort-dropdown:hover{background:#f7f7f7}.leaderboard__sort-dropdown .dropdown-icon{display:none}.layer-5 .menu-item.selected{background:#fafafa}.layer-5 .menu-item.selected .menu-item-selected-icon:before{color:#333;content:"";font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5rem;padding-left:.25rem;text-align:center}.layer-5 .menu-item{align-items:center;align-self:stretch;color:#333;display:flex;font-family:Poppins,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:600;gap:.375rem;justify-content:center;line-height:1.5rem;padding:1.25rem 0}.layer-5 .menu{width:21.875rem}@media screen and (max-width:991.8px){.leaderboard__info-container{padding:.75rem 0}}.btn-register.price-table__register-btn{align-items:center;border:none;border-radius:1.875rem;color:#443104;display:flex;font-family:Poppins,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;height:2.5rem;justify-content:center;line-height:1.25rem;padding:0 .75rem;width:16.25rem}.this-event-notification{color:#d63d1f;font-size:.75rem;font-style:normal;font-weight:400;line-height:1.3125rem;text-align:center}.this-event-notification__text{margin-left:.25rem}.reg-loading{color:#0070d9;font-feature-settings:"liga" off,"clig" off;font-size:.875rem;font-style:normal;font-weight:400;gap:.1rem;justify-content:center;line-height:.9375rem;width:100%}.reg-loading,.registration{align-items:center;display:flex}.registration{background:#fff;border-radius:1rem;bottom:.81rem;gap:1rem;padding-left:1.5rem;position:absolute;width:53.5rem}.registration__left{align-items:flex-start;display:flex;flex:1 0;flex-direction:column;gap:.5rem;padding:1rem 0}.registration__date{font-size:.75rem;line-height:1.125rem}.registration__content,.registration__date{color:#333;font-family:Poppins,arial,sans-serif;font-style:normal;font-weight:600}.registration__content{align-self:stretch;font-size:1.125rem;line-height:1.8rem}.registration__location{align-items:center;display:flex;gap:.5rem}.registration__location--icon i{color:#333;font-size:1rem;font-style:normal;font-weight:400;line-height:1.25rem}.registration__location--address{align-items:flex-start;display:flex;flex-direction:column}.registration__location--address div:first-child{font-weight:600}.registration__location--address div:first-child,.registration__location--address div:nth-child(2){color:#333;font-family:Poppins,arial,sans-serif;font-size:.75rem;font-style:normal;line-height:1.125rem}.registration__location--address div:nth-child(2){font-weight:400}.registration__right{align-items:center;align-self:stretch;border-radius:0 .5rem .5rem 0;display:flex;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem 1.5rem}.registration .btn-register{align-items:center;background:#ffc02e;border-radius:1rem;display:flex;height:2rem;justify-content:center;line-height:1.25rem;padding:0 .625rem;text-align:justify;width:10rem}.registration .btn-register{font-family:Poppins,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:600}@media screen and (max-width:767.8px){.registration{border-radius:1rem 1rem 0 0;bottom:0;gap:1rem;padding-left:1rem;width:100%}.registration__left{gap:.25rem;padding:.5rem 0}.registration__content{font-size:.875rem;line-height:1.3125rem}.registration .btn-register{width:8.75rem}.registration__location{display:none}}@media screen and (min-width:768px)and (max-width:991.8px){.registration{width:45rem}}.fullscreen-media.modal-fullscreen .modal-content{background:rgba(0,0,0,.8);border-radius:0;overflow:hidden;width:100%}.fullscreen-media.modal-fullscreen .media-btn{align-items:center;background:rgba(34,34,34,.78);border:none;border-radius:1.875rem;display:inline-flex;padding:.875rem;position:absolute;z-index:1}.fullscreen-media.modal-fullscreen .media-btn i{color:#fff;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.fullscreen-media.modal-fullscreen .media-btn:focus-visible:focus,.fullscreen-media.modal-fullscreen .media-btn:focus-visible:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.fullscreen-media.modal-fullscreen .media-btn:focus-visible:focus:not(:focus-visible){box-shadow:none;outline:none}.fullscreen-media.modal-fullscreen .media-btn:focus-visible{border:.125rem solid #fff;border-radius:1.875rem}@media screen and (max-width:767.8px){.fullscreen-media.modal-fullscreen .media-btn{padding:.625rem}}.fullscreen-media.modal-fullscreen .btn-prev{left:.313rem}.fullscreen-media.modal-fullscreen .btn-next{right:.313rem}.fullscreen-media.modal-fullscreen .modal-body{display:flex;justify-content:center}.fullscreen-media.modal-fullscreen .slider-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.fullscreen-media.modal-fullscreen .slider{border-radius:.625rem .625rem 0 0;display:flex;height:26.188rem;justify-content:center;-o-object-fit:contain;object-fit:contain;overflow:hidden;padding:0;position:relative;width:86.188rem}.fullscreen-media.modal-fullscreen .slider__image{align-items:center;display:flex}.fullscreen-media.modal-fullscreen .slider__image iframe{background-color:#fff;width:45rem}.fullscreen-media.modal-fullscreen .slider__image img{background-color:#fff;margin:0 auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media screen and (max-width:767.8px){.fullscreen-media.modal-fullscreen .slider-container{align-items:center;display:flex;margin-bottom:1.875rem;position:relative;width:100%}.fullscreen-media.modal-fullscreen .modal-body{padding:0}.fullscreen-media.modal-fullscreen .slider{align-items:center;height:auto;margin:0;padding:0 2.813rem;width:100%}.fullscreen-media.modal-fullscreen .slider__image iframe{height:17rem;max-width:100%;width:37rem}}@media screen and (max-width:767.8px)and (orientation:landscape){.fullscreen-media.modal-fullscreen .slider{height:12.25rem;width:8.25rem}}@media screen and (min-width:768px)and (max-width:991.8px){.fullscreen-media.modal-fullscreen .slider{align-items:center;height:42.5rem;width:27.813rem}.fullscreen-media.modal-fullscreen .slider__image iframe{height:17rem;max-width:100%;width:37rem}}@media screen and (min-width:1200px){.slider__image{height:100%}}.challenge-detail-page .sponsers-container{align-items:center;display:flex;gap:.5rem;justify-content:flex-start}.challenge-detail-page .sponsers-container .sponser-heading{color:#707070;font-family:Poppins,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:.75rem;text-align:center}.challenge-detail-page .sponsers-container .sponser-image{height:2.5rem;width:3.75rem}.challenge-detail-page .sponsers-container .ic-cross-light{color:#707070;font-size:.625rem;font-style:normal;font-weight:400;line-height:.75rem;text-align:center}.challenge__left-section .details-content{display:flex;flex-direction:column;gap:2rem}.challenge__left-section .details-default-sections{align-items:flex-start;align-self:stretch;color:#333;display:flex;flex-direction:column;font-family:Poppins,arial,sans-serif;font-style:normal;gap:1rem}.challenge__left-section .details-default-sections .subheading{font-size:1.125rem;font-weight:500;line-height:1.8rem}.challenge__left-section .details-default-sections .description{font-size:1rem;font-weight:400;line-height:1.5rem}.challenge__left-section .details-default-sections .rules-btn{border:none;height:auto;padding:0;width:-moz-fit-content;width:fit-content}.challenge__left-section .details-default-sections .rules-btn .label{font-family:Poppins,arial,sans-serif;padding-left:0}.challenge__left-section .details-default-sections .rules-btn .ic-north-east,.challenge__left-section .details-default-sections .rules-btn .label{color:#0070d9;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.challenge__left-section .details-default-sections .rules-btn:hover{background:none}.challenge__left-section .details-default-sections .rules-btn:hover .label{color:#0f8cff}.challenge__left-section .details-default-sections .rules-btn:focus,.challenge__left-section .details-default-sections .rules-btn:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.challenge__left-section .details-default-sections .rules-btn:focus:not(:focus-visible){box-shadow:none;outline:none}.challenge__left-section .details-default-sections .rules-btn:focus{border-radius:0}.challenge__left-section .details-default-sections .detail-image-container{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:left;overflow-x:visible}.challenge__left-section .details-default-sections .detail-image-container .detail-image-btn{align-items:center;display:flex;justify-content:center}.challenge__left-section .details-default-sections .detail-image-container .detail-image-btn:focus,.challenge__left-section .details-default-sections .detail-image-container .detail-image-btn:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.challenge__left-section .details-default-sections .detail-image-container .detail-image-btn:focus:not(:focus-visible){box-shadow:none;outline:none}.challenge__left-section .details-default-sections .detail-image-container .detail-image{border-radius:.5rem;height:7.5rem;width:7.5rem}.challenge__left-section .details-default-sections .detail-image-container .mask{background:#333;border-radius:1rem;flex-shrink:0;height:7.5rem;left:auto;opacity:.4;position:absolute;top:auto;width:7.5rem}.challenge__left-section .details-default-sections .detail-image-container .view-more{color:#fff;font-family:Poppins,arial,sans-serif;font-feature-settings:"liga" off,"clig" off;font-size:2rem;font-style:normal;font-weight:700;line-height:2.5rem;position:absolute}.challenge-detail-media.fullscreen-media.modal-fullscreen .slider{height:100%;width:100%}.challenge-detail-media.fullscreen-media.modal-fullscreen .slider__image{height:100%;padding:6rem 7rem;width:100%}.challenge-detail-media.fullscreen-media.modal-fullscreen .slider__image img{background:none;height:100%;width:100%}@media screen and (max-width:991.8px){.challenge-detail-media.fullscreen-media.modal-fullscreen .slider__image{padding:6rem}}@media screen and (max-width:767.8px){.challenge-detail-media.fullscreen-media.modal-fullscreen .slider__image{padding:3rem .5rem}.challenge__left-section .details-default-sections .detail-image-container{justify-content:center}}.challenge__left-section{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:3rem}.publish-schedule-modal .header{align-items:flex-start;display:flex;gap:.625rem;padding:1.25rem 1.875rem 1rem}.publish-schedule-modal .title{color:#333;font-family:Poppins,arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:2.25rem}.publish-schedule-modal .close-container{align-items:flex-start;align-self:stretch;display:flex;gap:.625rem;justify-content:flex-end;padding:.375rem .375rem 0;position:absolute;right:1rem}.publish-schedule-modal .close-container .ic-cross-bold{align-items:center;backdrop-filter:blur(1.25rem);background:rgba(34,34,34,.48);border-radius:1.875rem;color:hsla(0,0%,100%,.78);display:flex;font-size:1.25rem;font-style:normal;font-weight:400;height:1.5rem;justify-content:center;line-height:normal;text-align:center;width:1.5rem}.publish-schedule-modal .close-container .ic-cross-bold:focus,.publish-schedule-modal .close-container .ic-cross-bold:focus-visible{box-shadow:0 0 0 .25rem #0f8cff;outline:none}.publish-schedule-modal .close-container .ic-cross-bold:focus:not(:focus-visible){box-shadow:none;outline:none}.publish-schedule-modal .modal-content{max-height:-moz-min-content;max-height:min-content}.publish-schedule-modal .modal-content .modal-body{align-items:center;box-shadow:none;display:flex;flex:1 0;flex-direction:column;gap:1rem;padding:0 1.875rem}.publish-schedule-modal .modal-content .sub-heading{color:#000;font-family:Poppins,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.5rem}.publish-schedule-modal .modal-content .calendar{box-shadow:none}.publish-schedule-modal .modal-content .modal-footer{align-items:flex-start;display:flex;gap:.625rem;justify-content:space-evenly;padding:1.25rem 1.875rem}.publish-schedule-modal .btn-cancel{flex:1 0}.publish-schedule-modal .btn-schedule{background:rgba(34,34,34,.78);border:none;flex:1 0}.publish-schedule-modal .btn-schedule .label{color:#fff}.publish-schedule-modal .btn-schedule:hover{background:rgba(34,34,34,.92);border-radius:1.875rem}@media screen and (max-width:991.8px){.publish-schedule-modal .modal-content{max-height:-moz-min-content;max-height:min-content}}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:100;src:url(/packs/static/assets/fonts/Poppins-Thin-7091c0aafa27af431ba7.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-Thin-59ff6a729e30c99b478e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:100;src:url(/packs/static/assets/fonts/Poppins-ThinItalic-d3bf21d7e8e00c05fd1b.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-ThinItalic-9d5e661e645ce9a32fe6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/packs/static/assets/fonts/Poppins-ExtraLight-cb95ec88d8a8c1288060.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraLight-333cb30c20e31999802a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:200;src:url(/packs/static/assets/fonts/Poppins-ExtraLightItalic-4d605ce2e35540d6e60e.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraLightItalic-dbdfd398abcbbafc022b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/packs/static/assets/fonts/Poppins-Light-669df14acbd3a5a2fc5a.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-Light-7641a0f76ca9ef6c252c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:300;src:url(/packs/static/assets/fonts/Poppins-LightItalic-11788d6e1b1f5b356362.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-LightItalic-4a7d59f898225cc2f2e7.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/packs/static/assets/fonts/Poppins-Regular-9641d5d087bc9e626d4c.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-Regular-35d26b781dc5fda684cc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:400;src:url(/packs/static/assets/fonts/Poppins-RegularItalic-3a07eab52bc91374d82c.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-RegularItalic-e373f6163127e2d469af.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:500;src:url(/packs/static/assets/fonts/Poppins-Medium-13c404f85f4b8532e4e9.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-Medium-673ed42382ab264e0bf5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:500;src:url(/packs/static/assets/fonts/Poppins-MediumItalic-d800211f40584510d941.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-MediumItalic-89e040c6a64d18f620dc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/packs/static/assets/fonts/Poppins-SemiBold-b2be0bf638eacbb24415.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-SemiBold-ac8d04b620e54be9b0f0.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:600;src:url(/packs/static/assets/fonts/Poppins-SemiBoldItalic-2c21e04f9a0a997fb25c.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-SemiBoldItalic-3524ffc3226f4578e5c5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/packs/static/assets/fonts/Poppins-Bold-02d30d49f061087e6275.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-Bold-cdb29a5d7ccf57ff05a3.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:700;src:url(/packs/static/assets/fonts/Poppins-BoldItalic-7d7a881a152aa2ca7715.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-BoldItalic-cfb635a5111b545f5598.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/packs/static/assets/fonts/Poppins-ExtraBold-d41d7c2375d7f78e8305.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraBold-01849ee091e1762a5dd5.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:800;src:url(/packs/static/assets/fonts/Poppins-ExtraBoldItalic-57fa80b66eddd7b60c6e.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-ExtraBoldItalic-73d4495be63ad83b25cc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/packs/static/assets/fonts/Poppins-Black-3518e64b21103e4b2d47.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-Black-d8b850b920a5ef49d752.ttf) format("truetype")}@font-face{font-display:swap;font-family:Poppins;font-style:italic;font-weight:900;src:url(/packs/static/assets/fonts/Poppins-BlackItalic-53fd04498a1aaec6456b.woff2) format("woff2"),url(/packs/static/assets/fonts/Poppins-BlackItalic-563eda3d3407af0fb581.ttf) format("truetype")}@font-face{font-display:swap;font-family:Climate Crisis;src:url(/packs/static/assets/fonts/ClimateCrisis-Regular-97915455269ec6b25929.woff2) format("truetype"),url(/packs/static/assets/fonts/ClimateCrisis-Regular-509662c56f5d6962d3bc.ttf) format("truetype")}.preview-action__section{align-items:center;align-self:stretch;background:#fff;bottom:0;box-shadow:0 -1px 0 0 #ddd;display:flex;gap:1.5625rem;justify-content:flex-end;padding:1.875rem 0;position:sticky;z-index:2}.preview-action__section--sticky-desktop{bottom:3.125rem}.preview-action__section .action-btn .ic-info-r{color:#333;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal;text-align:justify}.preview-action__section .publish-now{background:rgba(34,34,34,.78);border:none}.preview-action__section .publish-now .ic-info-r,.preview-action__section .publish-now .label{color:#fff}.preview-action__section .publish-now:hover{background:rgba(34,34,34,.92);border-radius:1.875rem}@media screen and (max-width:991.8px){.preview-action__section{bottom:0;flex-direction:column;position:static}.preview-action__section--sticky-desktop{bottom:0}}.challenge-detail-page .heading-container{align-items:flex-start;align-self:stretch;display:flex;gap:1rem;justify-content:space-between}@media screen and (max-width:991.8px){.challenge-detail-page .right-rail{padding-bottom:0}}@media screen and (max-width:767.8px){.challenge-detail-page .heading-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:1rem}}