html,body{font-family:oswald,sans-serif;font-size:13px;color:#2f2e2b;margin:0;padding:0;background-color:#fff;height:100%}.col1_2{float:left;width:50%}.col1_3{float:left;width:33.3%}.col2_3{float:left;width:66.6%}label,input[type=text],input[type=password],select,textarea{display:block}label{font-size:14px;margin:10px 0 5px}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=password],select,textarea{margin:5px 0;background-color:#fff;border:1px solid rgba(151,151,151,.41);color:#35364a;font-family:oswald,sans-serif;padding:10px;width:100%;font-size:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}.left{text-align:left}.center{text-align:center}.right{text-align:right}.link{cursor:pointer;text-decoration:none;color:inherit}.link:hover{text-decoration:underline}.wrap{max-width:1300px;margin:0 auto;position:relative}.pink{color:#ff8671}.yellow{color:#fed71e}.green{color:#3ac876}.pinkball,.greenball,.yellowball{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;position:absolute}.pinkball{background-color:#ff8671}.greenball{background-color:#3ac876}.yellowball{background-color:#fed71e}.inline-block{display:inline-block!important}.search-button-container{margin-top:50px;text-align:center}.search-button-container a{cursor:pointer;padding:10px 20px;border-radius:7px;background:linear-gradient(140.51deg,#fdc700 0%,#F0B306 100%);box-shadow:none;font-family:oswald;color:#fff;font-size:18px;display:inline-block;text-transform:uppercase;text-decoration:none}#home-entry{position:relative}#home-entry .col1_3:nth-of-type(1){background-image:url(../images/site/walk_home_entry.jpg)}#home-entry .col1_3:nth-of-type(2){background-image:url(../images/site/run_home_entry.jpg)}#home-entry .col1_3:nth-of-type(3){background-image:url(../images/site/ride_home_entry.jpg)}#home-entry .col1_3{background-position:top center;background-size:cover;position:relative;color:#fff;text-align:center;font-size:50px}#home-entry .col1_3 .label{position:absolute;text-align:center;font-size:13vw;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 10px;margin:0;letter-spacing:-5px}#home-entry .whiteline{background-color:#fff;height:1.7vw;position:absolute;z-index:20;top:50%;transform:translate(0,-50%)}#home-entry #mobile-app-links{position:absolute;bottom:120px;left:0;right:0}#home-entry #mobile-app-links a{margin:0 8px}#home-entry #mobile-app-links img{width:225px}#top-join-links{position:absolute;top:20px;left:0;right:0}#top-join-links a{text-decoration:none;color:inherit;margin-right:40px;font-size:20px}.custom-fancybox-close{text-transform:uppercase;color:#35364a;font-size:20px;position:absolute;top:0;right:0;text-decoration:none;background:url(../images/close.png) right no-repeat;padding:2px 25px 0 0;height:20px}#home-map{position:relative;background-image:url(../images/site/bgr-map.jpg);background-position:center;background-size:cover;padding:100px 0}#header-container{position:absolute;top:0;left:0;right:0;font-size:25px;z-index:999}#header-container>div{margin:20px 40px;font-size:20px}#header-container a{text-decoration:none;color:inherit;margin-right:40px}#header-container a:nth-last-of-type(1){margin-right:0}#header-container #logo img{width:176px!important;margin-top:0!important}#home-map h2{padding-top:100px;font-size:95px;line-height:95px;z-index:2;position:relative;font-weight:600;letter-spacing:-5px;margin:0}#home-map .button-container{margin-top:70px}#home-map .button{background-color:#2f2e2b;color:#fdfdfd;text-transform:uppercase;font-size:20px;font-weight:600;padding:25px;cursor:pointer;text-decoration:none;font-family:inter ui;box-shadow:-7px 12.124px 24.36px 4.64px rgba(6,6,6,.24)}#home-map .col1_2:nth-of-type(2){text-align:right}#home-map img{width:80%;max-width:420px;margin-top:75px}#home-map .pinkball{width:60px;height:60px;top:42%;left:-50px;z-index:1}#home-map .greenball{width:125px;height:125px;top:53%;left:35%;z-index:1}#home-map .yellowball{width:30px;height:30px;top:29%;left:19%;z-index:1}.vertical-align-wrapper{display:flex;align-items:center}#about-map{position:relative;background-image:url(../images/site/bgr-map-suPages.jpg);background-position:center;background-size:cover;padding:100px 0}#about #header-container{position:fixed;background-color:#fff}#about-map .label{font-size:50px;line-height:65px;z-index:2;position:relative;font-weight:600;text-transform:uppercase;letter-spacing:-3px}#about-map .right-container{padding-top:40px;padding-left:25px;position:relative;z-index:2}#about-map .right-label{color:#2f2e2b;font-family:oswald,sans-serif;font-size:25px;line-height:36px}#about-map .pinkball{width:50px;height:50px;top:-10%;left:-10%;z-index:1}#about-map .greenball{width:70px;height:70px;bottom:-40%;right:-8%;z-index:1}#about-map .yellowball{width:30px;height:30px;top:-25%;left:23%;z-index:1}#about .team-element{margin:0;line-height:normal}#about .team-element img{width:90%}#about .team-element .description{max-width:600px;position:relative}#about .team-element .description .quote{background-image:url(../images/site/quote.png);position:absolute;width:55px;height:70px;background-size:100% 100%;left:-43px;top:-20px}#about .team-element p{color:#2f2e2b;font-family:inter ui;font-size:18px;line-height:29px;margin-bottom:40px}#contact-map,#terms-map,#privacy-map,#error-map,#faq-map{position:relative;background-image:url(../images/site/bgr-map-suPages.jpg);background-position:center;background-size:cover;padding-top:175px;padding-bottom:75px}#contact #header-container,#terms #header-container,#faq #header-container,#privacy #header-container,#error_page #header-container{position:fixed;background-color:#fff}#contact-map .label,#terms-map .label,#faq-map .label,#privacy-map .label{font-size:50px;line-height:55px;z-index:2;position:relative;font-weight:600;text-transform:uppercase;letter-spacing:-3px}#contact-map .left-label,#terms-map .left-label,#faq-map .left-label,#privacy-map .left-label{color:#2f2e2b;font-family:oswald,sans-serif;font-size:25px;line-height:36px;margin-top:15px}#contact-map .pinkball,#terms-map .pinkball,#faq-map .pinkball,#privacy-map .pinkball{width:50px;height:50px;top:-10%;left:-10%;z-index:1}#contact-map .greenball,#terms-map .greenball,#faq-map .greenball,#privacy-map .greenball{width:70px;height:70px;bottom:-30%;right:-8%;z-index:1}#contact-map .yellowball,#terms-map .yellowball,#faq-map .yellowball,#privacy-map .yellowball{width:30px;height:30px;top:-40%;left:23%;z-index:1}#contact .container{max-width:991px;margin:25px auto}#contact .accept_checkbox{margin:40px 25px;color:#2f2e2b;font-family:inter ui;font-size:14px}#contact .accept_checkbox label{margin:0}#contact .leftCol{float:left;width:40px;color:#2f2e2b;font-family:inter ui;font-size:14px}#contact input[type=checkbox]{width:20px;height:20px}#contact input,#contact textarea{border:none;border-bottom:1px solid rgba(0,0,0,.1);outline:0;padding:15px 25px;color:#2f2e2b;font-family:inter ui;font-size:18px}#contact .button-container,#terms .button-container,#privacy .button-container{position:relative;text-align:center;margin:75px 0 100px 50px}#contact .button,#terms .button,#privacy .button{color:#fdfdfd;text-transform:uppercase;font-size:15px;font-weight:600;padding:20px 75px;cursor:pointer;text-decoration:none;font-family:inter ui;background-color:#191919}#contact_sent{display:none}#contact_sent p{color:#2f2e2b;font-family:inter ui;font-size:20px}#contact_sent p:first-child{font-size:48px;margin:0;margin-top:30px}#terms h2,#privacy h2{color:#2f2e2b;font-family:inter ui;font-size:36px;line-height:24px;font-weight:400}#terms h3,#privacy h3{color:#2f2e2b;font-family:inter ui;font-size:25px;font-weight:400}#terms p,#privacy p{color:#2f2e2b;font-family:inter ui;font-size:14px;line-height:24px}#terms .container,#privacy .container{max-width:991px;margin:75px auto}#faq .container{max-width:991px;margin:50px auto}#faq h2{color:#2f2e2b;font-family:oswald;font-size:24px;font-weight:500;line-height:65px;text-transform:uppercase}#error_page h1{font-family:Oswald;font-size:90px;font-weight:500;letter-spacing:10px;line-height:133px;text-align:center;margin:0}#error_page h2{font-family:Oswald;font-size:23px;letter-spacing:-.05px;line-height:29px;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:50px;z-index:2;position:relative}#error_page h3{font-family:Oswald;font-size:18px;letter-spacing:-.04px;line-height:21px;text-align:center;text-transform:uppercase;margin-bottom:0}#error_page p{font-family:inter ui;font-size:16px;line-height:16px;text-align:center}#error_page p a{color:#2f2e2b;font-weight:600}#error_page .pinkball{width:50px;height:50px;top:-10%;left:0%;z-index:1}#error_page .greenball{width:70px;height:70px;bottom:30%;right:0;z-index:1}#error_page .yellowball{width:30px;height:30px;top:-30%;left:23%;z-index:1}#not-virtual-container{font-size:0;display:table;width:100%}#not-virtual-container #home-logo img{max-width:600px;width:100%}#about-map .right-label-title img{max-width:325px;width:100%;margin-top:10px}#not-virtual-container .col1,#not-virtual-container .col2{display:table-cell}#not-virtual-container .col1{width:60%;background-image:url(../images/site/img-screens.jpg);background-size:cover;background-position:center}#not-virtual-container .col2{width:40%;background:linear-gradient(53deg,#F8CA15 0%,#F1B306 100%);height:300px}#not-virtual-container .col2 .padder{margin:86px 67px 192px}#not-virtual-container .brand-name{font-size:58px;font-weight:600;letter-spacing:-3px}#not-virtual-container .text{max-width:317px}#not-virtual-container .text p{font-family:inter ui;font-size:25px}#not-virtual-container .text .white{font-weight:600;color:#fff;font-size:31px}#home-features{padding:30px 0 0}#home-features-list-1,#home-features-list-2{position:relative;padding-bottom:50px}#home-features-list-1{margin-bottom:50px}#home-features-list-1 .backgrounder,#home-features-list-2 .backgrounder{position:absolute;top:25px;bottom:0;left:-60px;right:0;opacity:.25;background-color:#e3e3e3}#home-features h2{font-size:55px;line-height:65px;position:relative;margin-bottom:50px;letter-spacing:-3px}.feature-block{margin:0 auto;display:inline-block;text-align:left;width:300px}#home-features h3{font-size:27px;line-height:29px;text-transform:uppercase;margin-bottom:5px;position:relative}.features-with-line p{font-size:20px;margin:10px 0 0;font-family:inter ui}.features-with-line h3:before{content:"";width:60px;height:3px;position:absolute;top:-25px;left:-25px}#home-features-list-1 h3:before{background-color:#ff8671}#home-features-list-2 h3:before{background-color:#3ac876}#how-it-works{position:relative;color:#171717;background-color:#e7e7e7}#yellow-half-bg{position:absolute;width:50%;left:0;top:0;bottom:0;background-color:#f7c512}#be-part{padding:100px 0;background:url(../images/site/img.jpg);background-position:center;background-size:cover;color:#fff}#be-part .col2_3 h1{font-size:96px;line-height:96px;text-transform:uppercase;font-weight:600;color:#fff;letter-spacing:-3px}#be-part .button-container{margin-top:300px}#be-part .button{background-color:#fff;color:#363636;text-transform:uppercase;font-size:20px;padding:20px 50px;cursor:pointer;text-decoration:none;font-family:inter ui;box-shadow:-10px 17.321px 36.18px 17.82px rgba(6,6,6,.58)}#be-part .col1_3{font-family:inter ui;padding-top:100px;font-size:44px;line-height:48px}#prefooter{background-color:#f4f4f4;padding:60px 0}#prefooter .title{color:#d5d5d9;font-family:oswald,sans-serif;font-size:25px;margin-bottom:6px;text-transform:uppercase}.prefooter-menu{display:inline-block}.prefooter-menu a{color:#232323;text-decoration:none;font-size:20px;line-height:26px;text-transform:uppercase}.prefooter-menu a:nth-of-type(1){margin-left:0}#footer{font-size:15px}#footer .padder{margin:20px 40px}#footer .footer-copy,#footer .footer-links{font-family:inter ui;margin-left:60px;display:inline-block;font-size:12px;vertical-align:middle;margin-bottom:3px}#footer .footer-links a{text-decoration:none;color:inherit}#footer .col1_2:nth-of-type(2){font-size:13px;letter-spacing:.1px;font-family:inter ui}#about{padding-top:50px}#about .wrap{width:1100px}#about #global-description{display:inline-block;max-width:500px;position:relative;margin-left:60px;font-size:1.2vw;text-align:justify}#about #global-description-line{background-color:#fed71e;width:70px;height:3px;position:absolute;top:5px;left:-80px}#about h1{font-size:3.5vw;text-transform:uppercase}.team-element{margin:50px 0;font-size:.8vw;line-height:20px;position:relative}#about .team-element .pinkball{position:absolute;left:0;top:-20px;width:2vw;height:2vw}#about .team-element .greenball{position:absolute;right:-2vw;bottom:5vw;width:4vw;height:4vw}#about .team-element .yellowsquare{background-color:#fed71e;position:absolute;top:-.8vw;left:-6vw;width:10vw;height:2.3vw;z-index:0;bottom:120px}#about .empty-team-element{position:relative;height:2vw}#about .empty-team-element .pinkball{position:absolute;left:0;top:-20px;width:2vw;height:2vw}.team-element .col1_3{position:relative}.team-element .col2_3{position:relative}.team-element .description{max-width:300px;display:inline-block;margin-top:120px;overflow:visible}.team-element .left .description{margin-left:30px}.team-element .right .description{margin-right:30px}.team-element img{width:100%;position:relative;z-index:1}.team-element h2{padding:10px;margin:0;background-color:#fff;font-size:2.5vw;line-height:2.5vw;text-transform:uppercase;position:absolute;z-index:9;top:30px}.team-element .left h2{left:-50px}.team-element .right h2{right:-50px}#sell-your-activities #heading-image{background-image:url(../images/site/bgr_gradient.jpg);background-position:center;background-size:cover;padding:150px 0}#sell-your-activities #heading-image h1{font-size:3vw;text-transform:uppercase;margin:0}#sell-your-activities #heading-image .logobrand{font-size:1.3vw}#sell-your-activities #heading-image .description{font-size:.9vw;font-family:inter ui;margin:10px 0}#sell-your-activities #heading-image .button-container{margin-top:50px}#sell-your-activities #heading-image .button{background-color:#2f2e2b;color:#fff;text-transform:uppercase;font-size:.5vw;padding:20px 50px;cursor:pointer;text-decoration:none;font-family:inter ui}#seller-how-it-works{}#seller-how-it-works h1{color:#d9d9d8;font-family:oswald,sans-serif;font-size:2vw;font-weight:500;text-transform:uppercase}.fancybox-overlay{background:rgba(91,93,126,.5)}.modal-padder{margin:10px}.login-signup-popup{max-width:425px;width:425px;color:#232323;margin:0 40px}.login-signup-popup #forgot-pass{color:#232323;font-family:inter ui;font-size:12px;letter-spacing:.11px;line-height:14px;text-align:center;text-decoration:underline}.login-signup-popup input{color:#232323;font-family:inter ui;font-size:14px;letter-spacing:.14px;padding:15px;margin:8px 0}.login-signup-popup input[type=checkbox]{width:16px;height:16px;margin:5px 0}.login-signup-popup label{font-family:inter ui;font-size:11px;letter-spacing:.09px;line-height:12px;margin:0 0 0 10px}.login-signup-popup label.error,#contactForm label.error,#newsletterForm label.error{color:#d0021b;background:url(../images/error-form-x.png) top left no-repeat;padding-left:13px;background-size:8px;margin:0;padding-top:2px;font-weight:500;font-family:inter ui}.login-signup-popup label.empty_error,#contactForm label.empty_error{margin:0;padding-top:2px}.login-signup-popup label a{text-decoration:underline}.login-signup-popup input::-webkit-input-placeholder{color:#d2d2d2}.login-signup-popup input::-moz-placeholder{color:#d2d2d2}.login-signup-popup input:-ms-input-placeholder{color:#d2d2d2}.login-signup-popup input:-moz-placeholder{color:#d2d2d2}.login-signup-popup .yellowball{width:1.2vw;height:1.2vw;top:0;right:41%}.login-signup-popup .greenball{width:20px;height:20px;top:12%;right:5%}.login-signup-popup .pinkball{width:1.2vw;height:1.2vw;top:9%;left:7%}.login-signup-popup h1{text-transform:uppercase;font-size:22px;margin-top:10px;margin-bottom:15px}.login-signup-popup .black-logo{text-align:center;margin:30px 0 15px}.login-signup-popup h2{text-transform:uppercase;font-size:1.7em;font-weight:500;margin-bottom:30px;margin-top:0}.login-signup-popup p{color:#232323;font-family:inter ui;font-size:14px;letter-spacing:.13px;line-height:16px}#login-button,#create-account-button,.login-signup-popup #integration_account{display:block}#ok_button{width:157px;display:block;margin:0 auto;margin-top:30px}#login-button{display:block}.login-signup-popup .col1_2.left-form>div{margin-right:20px}.login-signup-popup .col1_2.right-form>div{margin-left:20px}.login-signup-popup .col1_2 .button{display:block;text-align:center}.login-separator{text-align:center;position:relative;margin:30px 0}.login-separator hr{border:.5px solid #d2d2d2}.login-separator .login-or-text{position:absolute;top:-10px;left:0;right:0;width:60px;background-color:#fff;margin:0 auto;color:#d2d2d2;font-family:inter ui;font-size:16px;letter-spacing:.16px}.login-signup-popup .acceptance{margin-top:40px;margin-bottom:20px}.login-signup-popup .button-container{margin:8px 0 30px}#login-modal .button-container{margin:8px 0 12px}#login-modal #register_account{margin-top:50px;margin-bottom:20px}#login-modal #register_account a{font-weight:700;text-decoration:underline}.login-signup-popup .button{box-shadow:none;color:#fff;font-family:oswald,sans-serif;font-size:22px;background-color:#232323;text-transform:uppercase;border-radius:2px;text-decoration:none;padding:12px 0;cursor:pointer}.login-signup-popup .button:hover,.login-signup-popup .button.disabled{background-color:#777;color:#fff;text-decoration:none}.login-signup-popup .button.disabled{cursor:default}.login-signup-popup .button.facebook-button,.login-signup-popup .button.google-button{background-color:#3b5998!important;color:#fff!important;font-size:12px;padding:15px 5px;white-space:nowrap;cursor:pointer;text-decoration:none!important;font-family:inter ui;letter-spacing:.13px;text-transform:none}.login-signup-popup #facebook-button-loader,.login-signup-popup #google-button-loader{margin:1px 50px}.login-signup-popup .button.facebook-button:hover{background-color:#7f9ddc}.login-signup-popup .button.google-button{background-color:#d84b37!important}.login-signup-popup .button.google-button:hover{background-color:#fc8f7b}.login-signup-popup .profile-image{background-size:cover;background-position:center;width:84px;height:84px;border-radius:50%;overflow:hidden;position:relative;transition:all .4s ease-in-out;margin:30px auto}.login-signup-popup #integration_account .p{color:#232323;font-family:inter ui;letter-spacing:.12px;line-height:16px}.login-signup-popup #create_account_content_success h1{font-weight:500}.login-signup-popup #integration_account p:nth-of-type(1){font-size:13px;line-height:0}.login-signup-popup #integration_account p:nth-of-type(2){font-size:22px;text-transform:uppercase;font-family:oswald,sans-serif;line-height:5px}.login-signup-popup #integration_account p:nth-of-type(3){font-size:14px;line-height:0}.login-signup-popup #integration_account p:nth-of-type(4){font-size:10px}.login-signup-popup #integration_account hr{width:179px;border:.5px solid #d2d2d2;margin:30px auto}.login-signup-popup #integration_account .col1_2 .button{width:200px;border:1px solid #232323}.login-signup-popup #cancel_create_account{background:0 0;color:#232323}.login-signup-popup #integration_account .button-container{margin:30px 0}#login-button-loader{margin:4px 0 3px}.swal2-container.swal2-shown{z-index:9999}#login-modal #forgot_pass,#login-modal #forgot_pass_email_sent{display:none}#login-modal #forgot_pass input{margin-top:20px}#login-modal #forgot_pass .subtitle{font-family:oswald,sans-serif;text-transform:uppercase;font-size:28px;text-align:center;margin-bottom:20px}#login-modal #forgot_pass_email_send p:nth-of-type(1){text-align:center;margin:35px 0 30px}#login-modal #forgot_pass_email_send a{width:157px;display:block;margin:0 auto;margin-top:30px;text-align:center}.padder-top-20{padding-top:20px}.bold{font-weight:600}#newsletter .title{margin-bottom:0}#newsletter .left_col{display:inline-block;width:70%;position:relative}#newsletter .right_col{display:inline-block;position:relative;top:14px}#newsletter input{border:1px solid #000;outline:0;padding:10px 15px;color:#2f2e2b;font-family:inter ui;font-size:13px;background:#fff}#newsletter input[type=checkbox]{margin-left:0}#newsletter .button{color:#fdfdfd;text-transform:uppercase;font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;font-family:inter ui;background-color:#191919;box-shadow:1px 1px 5px rgba(6,6,6,.24);float:right;padding:0;width:107px;height:38px;text-align:center;line-height:37px}#newsletter label{font-family:inter ui;font-size:11px;margin-left:7px;margin-top:4px}#newsletter label a,#contactForm label a{color:inherit}#newsletter_success{font-family:inter ui;font-size:15px;font-weight:600}.accordion{list-style:none;padding:0}.accordion .inner{padding-left:1em;overflow:hidden;display:none}.accordion p.inner{font-family:inter ui;font-size:14px;line-height:25px;padding:0 50px 10px}.accordion .inner.show{}.accordion li{margin:.5em 0}.accordion li a.toggle{width:100%;display:block;transition:all .3s ease;color:#2f2e2b;font-family:inter ui;font-size:15px;background-color:#f6f6f6;box-sizing:border-box;padding:15px 50px;text-decoration:none;position:relative}.accordion li a.toggle:hover{background-color:rgba(246,246,246,.6)}.accordion li a.toggle.active{font-weight:700}.accordion li a span{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:11px solid #000;position:absolute;right:25px;top:20px;display:none}