*{font-family:Roboto,sans-serif!important}.fa,.icon{font-family:mfg_labs_iconsetregular!important}.global-container .col-sm-6,.global-container col-md-5{padding:0}.global-container .block .col-md-5 img{width:100%}.global-container .home.button{background:linear-gradient(180deg,#4eb0ed,#0173b9);border:none;box-shadow:1px 1px 2px 0 rgba(0,0,0,.25);color:#fff;font-family:Roboto Condensed,sans-serif!important;font-size:24px;font-weight:700;letter-spacing:1px;overflow:hidden;padding-left:2em;padding-right:3em;position:relative;text-transform:uppercase;z-index:10}@media screen and (min-width:768px) and (max-width:991px){.global-container .home.button{font-size:18px}.global-container .home.button:before{font-size:24px!important;line-height:42px!important}.global-container .home.button:after{width:40px!important}}.global-container .home.button.small{font-size:13px;line-height:15px;padding-right:4em}@media screen and (min-width:768px) and (max-width:991px){.global-container .home.button.small{padding-left:1em!important}}.global-container .home.button.small:before{font-size:16px!important;top:12px!important}.global-container .home.button.small:after{height:175%!important;width:45px}.global-container .home.button.small .icon,.global-container .home.button.small:active .icon{font-size:13px!important;right:12px;top:10px!important}@media screen and (max-width:767px){.global-container .home.button{font-size:27px;height:55px;line-height:15px;margin-left:0!important;width:100%}.global-container .home.button:before{font-size:24px!important;line-height:32px!important}.global-container .home.button:after{height:175%!important}.global-container .home.button .icon,.global-container .home.button:active .icon{font-size:20px!important;top:20px!important}}@media screen and (min-width:992px){.global-container .home.button:hover:not(:active):after{background:hsla(0,0%,100%,.2);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);width:100%;z-index:10}}.global-container .home.button:active{background:#0071bc}.global-container .home.button .icon,.global-container .home.button:active .icon{font-size:26px;font-weight:400;position:absolute;right:15px;top:17px;z-index:11}.global-container .home.button:after{background:hsla(0,0%,100%,.2);content:"";height:120%;position:absolute;right:-10px;top:-5px;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);width:60px;z-index:10}.global-container .home.button:active:after{background:#0071bc}.global-container #advices-container.home .jumbotron.advices{background:#ebebeb}.global-container #advices-container.home h2.advice-title{color:#3a3a3a;font-family:Roboto Condensed,sans-serif!important;font-size:27px;font-style:italic;font-weight:700;margin-bottom:1em;margin-top:1em}.global-container #advices-container.home .jumbotron.header{height:100%}.global-container #advices-container.home .jumbotron .advices>.container{background:#ebebeb}.global-container #advices-container.home .jumbotron .advices .title{font-size:31px!important;font-style:italic;font-weight:700;overflow-wrap:break-word}.global-container #advices-container.home .jumbotron .advices .title-description{font-size:20px;font-weight:400;text-transform:none}.global-container #teaser img{height:auto;width:100%}.global-container #presentation .block,.global-container #teaser .block{margin-bottom:2em;margin-top:2em}.global-container #presentation .block .title,.global-container #teaser .block .title{color:#3a3a3a;font-family:Roboto Condensed,sans-serif!important;font-size:27px;font-style:italic;font-weight:700;margin-bottom:0;margin-top:1em}.global-container #presentation .block .sub-title,.global-container #teaser .block .sub-title{color:#3a3a3a;font-size:15px;font-weight:400;line-height:1.4;margin-bottom:1.5em;margin-top:1.5em;text-transform:none}.global-container #presentation .block .action-title,.global-container #teaser .block .action-title{color:#3a3a3a;font-size:21px;font-weight:700;text-transform:none}.global-container #presentation .block .applications,.global-container #teaser .block .applications{margin-top:1.5em}.global-container #presentation .block .applications:last-child,.global-container #teaser .block .applications:last-child{margin-left:.5em}.global-container #presentation .block .applications .android,.global-container #teaser .block .applications .android{margin-left:1em}.global-container #presentation .block .applications .android img,.global-container #teaser .block .applications .android img{width:190px}.global-container #presentation .block .applications a,.global-container #teaser .block .applications a{display:inline-block}.global-container #presentation .block .applications a img,.global-container #teaser .block .applications a img{width:170px}.global-container #presentation .block a.call-to-action,.global-container #teaser .block a.call-to-action{color:#0074b2;display:block;font-size:15pt;font-weight:700;margin-top:1.5em}.global-container .youtube-top-banner{background:linear-gradient(to bottom right,#138cc8,#16aea8);background-position-x:center;background-repeat:no-repeat;height:50%;margin-bottom:2em;min-height:700px;overflow:hidden;position:relative}.global-container .youtube-top-banner .triangle{background:#fff;bottom:-25px;height:60px!important;left:0;margin:0;position:absolute;right:0;transform:rotate(-1.6deg);z-index:1}.global-container .top-banner{background:url(/build/images/top-banner.8622f933.jpg);background-position-x:center;background-repeat:no-repeat;margin-bottom:2em;min-height:507px;overflow:hidden;position:relative}.global-container .top-banner .triangle{background:#fff;bottom:-25px;height:60px!important;left:0;margin:0;position:absolute;right:0;transform:rotate(-1.6deg);z-index:1}.global-container .top-banner .right-data{padding-right:0}.global-container .top-banner .right-data .register{margin-left:1em;position:absolute;z-index:10}.global-container .top-banner .right-data .title{color:#fff;font-family:Roboto Condensed,sans-serif!important;font-size:27px;font-style:italic;font-weight:700;margin-bottom:0;margin-left:1.3em;margin-top:3em}.global-container .top-banner .right-data .home.btn{margin-left:1.5em}.global-container .top-banner .right-data .sub-title{color:#fff;font-size:22px;font-weight:400;line-height:1.4;margin-bottom:1em;margin-left:1.6em;margin-top:2em;text-transform:none}.global-container section{background:#fff}.global-container .advice-consult,.global-container .advice-consult .register-module{background:#ebebeb}.global-container footer,.global-container header{background:#fff}.global-container footer{webkit-box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.2);box-shadow:inset 0 20px 20px -20px rgba(0,0,0,.2)}.global-container .col-sm-1,.global-container .col-sm-10,.global-container .col-sm-11,.global-container .col-sm-12,.global-container .col-sm-2,.global-container .col-sm-3,.global-container .col-sm-4,.global-container .col-sm-5,.global-container .col-sm-6,.global-container .col-sm-7,.global-container .col-sm-8,.global-container .col-sm-9{position:static}.global-container .box{background:#fff;margin-bottom:30px;margin-top:30px}.global-container .btn-wrapper{display:inline-block;text-align:center}.global-container .btn-sign-up-wrapper{display:block}.global-container .global-challenge .details h3{color:#6d6d6d}.global-container .register-module{overflow:hidden;padding:30px 0}.global-container .register-module .background{height:100%;padding:0}.global-container .register-module .background img{height:100%;width:auto}.global-container .register-module .banner{background:#fff;border:1px solid #ebebeb;height:280px;padding-left:0;padding-right:0}.global-container .register-module .banner .content{background-color:#fff;color:#fff;display:table;height:100%;padding-left:30px;padding-right:10px;position:relative;text-align:center}.global-container .register-module .banner .content.col-md-4 .title{font-size:27px}.global-container .register-module .banner .content .title{color:#5b5b5b;font-size:32px;margin-bottom:20px;margin-top:40px;text-align:left;text-transform:uppercase}.global-container .register-module .banner .content .description{color:#5b5b5b;font-size:18px;position:absolute;text-align:left}.global-container .register-module .banner .content .diagonal-border{background:#fff;height:400px;position:absolute;right:-33px;top:-70px;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-o-transform:rotate(12deg);transform:rotate(12deg);width:60px}.global-container .register-module .banner a{bottom:20px;font-size:30px;height:56px;left:30px;line-height:8px;position:absolute;width:280px}.youtube-top-banner-title h2{color:#fff;font-family:Roboto Condensed,sans-serif!important;font-size:2.3em;font-style:italic;padding-top:60px;text-align:center}.top-banner-go a{color:#fff;left:10px;position:relative;text-decoration:none;top:10px}.youtube-video-iframe{position:relative;top:30px;width:720px}.youtube-right-data{min-height:400px;position:relative;right:10px}.youtube-top-banner-applications{display:inline;padding-top:10px}.youtube-right-data-text{color:#fff;font-size:1.3em;left:10px;position:relative;text-align:justify;top:100px}#top-banner-appstore{height:45px;margin-top:11px;max-height:50%;max-width:100%}#top-banner-star-rating-icon{margin-right:-6px}.top-banner-ratings-k{font-size:.7em;margin-left:5px}#top-banner-googleplay-store{height:67px;max-height:50%;max-width:110%}.top-banner-google-play-store-ratings{left:15px;position:relative;top:-10px}#fr-home-header-logo{padding-left:20px}#youtube-right-text-p{padding-bottom:20px}#fr-home-header-connect-button{padding-right:30px;padding-top:20px}@media screen and (min-width:1200px){.top-banner-go{padding-left:10px;padding-top:260px}.youtube-right-data-text{left:80px;position:relative}}@media screen and (max-width:760px){.google-play-store{bottom:80px;left:20%;position:relative}.youtube-right-data{padding-right:30px}.youtube-video-iframe{padding-left:20px;padding-right:20px;width:100%}.youtube-top-banner-title h2{font-size:24px;padding-top:20px;text-align:left}#fr-home-header-connect-button{height:90px;width:50%}#fr-home-header-connect-button a{font-size:1.3em;padding-left:15px;padding-top:20px}#fr-home-header-logo img{height:auto;padding-left:10px;padding-top:25px;width:60%}.top-banner-go{left:5px;position:relative;top:25px}.global-container .youtube-top-banner{line-height:1.4}.global-container .youtube-top-banner .triangle{height:60px!important;transform:rotate(-6deg);width:130%}}@media screen and (min-width:500px) and (max-width:767px){.google-play-store{left:-150px}}@media screen and (min-width:375px) and (max-width:500px){#top-banner-appstore{width:150px}#top-banner-googleplay-store{width:170px}}@media screen and (max-width:350px){#fr-home-header-logo{padding-left:0;width:100%}#fr-home-header-connect-button{width:95%}#fr-home-header-connect-button a{font-size:1em}}@media screen and (min-width:930px) and (max-width:1130px){.youtube-right-data-text{width:270px}}@media screen and (max-width:930px){.youtube-right-data-text{position:relative;top:80px}#youtube-right-text-p{padding-bottom:10px}}@media screen and (min-width:990px) and (max-width:1200px){.youtube-right-data-text{left:180px;position:relative}}@media screen and (min-width:767px) and (max-width:991px){.google-play-store{position:relative;right:200px}.youtube-top-banner{height:800px}.top-banner-go{left:-170px;position:relative;top:100px}}section>div:last-child{padding-bottom:0}.box h1,.box h2,.box h3,.box h4,.box h5,.box h6{color:#0494b9}header{padding-bottom:1em;padding-top:1em}header .row-table [class*=col-sm-]{vertical-align:middle}header .col-sm-8{text-align:left}header .col-sm-4{text-align:right}header .col-sm-4 a{display:block;font-size:.9em;margin-bottom:.25em;margin-top:.25em;padding-right:0}header .col-sm-4 .btn-lg{display:inline-block;font-size:1.3em;font-weight:400;padding:.5em 2em}.slider{height:480px;margin-bottom:30px}.slider .layer-1.img-slider-1,.slider .layer-1.img-slider-2,.slider .layer-1.img-slider-3,.slider .layer-1.img-slider-5{background-size:cover}.slider .container{position:relative}.slider .container .btn{white-space:normal;z-index:99}.slider .sequence-canvas .container{height:100%}.slider .sequence-canvas .slide-walk-challenge .description-wrapper{margin-top:-200px;width:375px}.slider .sequence-canvas .slide-jog-challenge .description-wrapper{bottom:72px;left:auto;position:absolute;top:auto;width:100%}.slider .sequence-canvas .slide-jog-challenge .description-wrapper .description{height:auto!important;margin:auto}.slider .sequence-canvas .slide-1 .description-wrapper,.slider .sequence-canvas .slide-5 .description-wrapper{margin-left:-140px;margin-top:-200px;width:375px}.slider .sequence-canvas .slide-2 .description-wrapper{margin-left:-54px;margin-top:-200px;width:375px}.slider .sequence-canvas .slide-3 .description-wrapper{margin-left:120px;margin-top:-200px;width:375px}.slider .sequence-canvas .description-wrapper{color:#fff;font-size:22px;left:50%;overflow:hidden;position:absolute;top:50%}.slider .sequence-canvas .slide-1 .description,.slider .sequence-canvas .slide-2 .description,.slider .sequence-canvas .slide-3 .description,.slider .sequence-canvas .slide-5 .description,.slider .sequence-canvas .slide-walk-challenge .description{color:#fff;font-size:16px;font-weight:400;height:100%;position:relative;text-align:left}.slider .sequence-canvas .slide-1 .description h2,.slider .sequence-canvas .slide-1 .description h3,.slider .sequence-canvas .slide-2 .description h2,.slider .sequence-canvas .slide-2 .description h3,.slider .sequence-canvas .slide-3 .description h2,.slider .sequence-canvas .slide-3 .description h3,.slider .sequence-canvas .slide-5 .description h2,.slider .sequence-canvas .slide-5 .description h3,.slider .sequence-canvas .slide-walk-challenge .description h2,.slider .sequence-canvas .slide-walk-challenge .description h3{color:#fff;font-family:Open Sans,sans-serif;font-size:36px;font-weight:300;line-height:1.2;margin-top:0;padding-top:10px;text-transform:none}.slider .sequence-canvas .slide-1 .description .sub-description,.slider .sequence-canvas .slide-2 .description .sub-description,.slider .sequence-canvas .slide-3 .description .sub-description,.slider .sequence-canvas .slide-5 .description .sub-description,.slider .sequence-canvas .slide-walk-challenge .description .sub-description{padding-bottom:20px;padding-top:20px}.slider .sequence-canvas .slide-5 a.btn,.slider .sequence-canvas .slide-walk-challenge a.btn{margin-top:20px}.slider .sequence-canvas .slide-1 .description .bottom,.slider .sequence-canvas .slide-2 .description .bottom{margin-top:15px}.slider .sequence-canvas .slide-1 .description .bottom .powered,.slider .sequence-canvas .slide-2 .description .bottom .powered{padding:20px 0}.slider .sequence-canvas .slide-1 .description .bottom .app-store-button,.slider .sequence-canvas .slide-2 .description .bottom .app-store-button{float:left}.slider .sequence-canvas .slide-1 .description .bottom .google-play-button,.slider .sequence-canvas .slide-2 .description .bottom .google-play-button{float:left;margin-left:10px}.slider .sequence-canvas .slide-1 .col-xs-10,.slider .sequence-canvas .slide-2 .col-xs-10{padding:8px 0}.slider .sequence-canvas .slide-3 .btn{margin-top:10px}.slider .sequence-canvas .sequence-pagination{bottom:2.2em;left:0;line-height:1;position:absolute;width:100%}.slider .sequence-canvas .sequence-pagination a{background:#fff;border:.2em solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;height:1.36em;margin-right:.8em;text-indent:-9999px;width:1.36em}.slider .sequence-canvas .sequence-pagination a.current{background-color:#106ca5;background-image:-moz-linear-gradient(top,#1477b5,#095b8e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#1477b5),to(#095b8e));background-image:-webkit-linear-gradient(top,#1477b5,#095b8e);background-image:-o-linear-gradient(top,#1477b5,#095b8e);background-image:linear-gradient(180deg,#1477b5,#095b8e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff1477b5",endColorstr="#ff095b8e",GradientType=0)}.slider .sequence-canvas .sequence-pagination a:focus{outline:none}.promises{list-style:none;margin:0}.promises .promise{-webkit-box-shadow:0 .25em .25em rgba(0,0,0,.2);-moz-box-shadow:0 .25em .25em rgba(0,0,0,.2);box-shadow:0 .25em .25em rgba(0,0,0,.2);position:relative}.promises h3{color:#fff;font-size:34px;font-weight:300;height:357px;margin:0;padding-top:35px;position:relative;text-align:center;width:200px;z-index:1}.promises h3 b{display:block}.promises .promise-1 h3{background:#3bbacc}.promises .promise-2 h3{background:#0494b9}.promises .promise-3 h3{background:#0074b2}.promises .promise-4 h3{background:#10476f}.promises .icon-geonaute-promise{bottom:40px;display:block;font-size:4.5em;position:absolute;text-align:center;width:100%}.promises .description{margin-bottom:1em;margin-right:1em;margin-top:3.5em}.promises .picture{bottom:5px;left:25%;max-width:40%;position:absolute}.promises .btn-wrapper{margin:1em 0}.title-wrapper.global-challenge-title{background:#3bbacc}.title-wrapper.global-challenge-title:before{border-top-color:#3bbacc}.title-wrapper.articles-title{background:#f23a4c}.title-wrapper.articles-title:before{border-top-color:#f23a4c}#disclaimer h4{padding-top:15px}#export_select{padding-top:20px}.select_format_export_personal_data{height:40px}@media screen and (min-width:992px){.coaching-programs{position:relative;top:-300px}}@media screen and (-webkit-min-device-pixel-ratio:0){.promise h3,.title-wrapper h2{text-shadow:0 0 .05em #fff}}@media screen and (max-width:1250px) and (min-width:768px){.slider .layer-1.img-slider-jog-challenge{background-position:100%}}@media screen and (min-width:768px) and (max-width:991px){.global-container .top-banner{background-position:-875px!important}.global-container .top-banner .overlay{width:100%}.global-container .top-banner .triangle{bottom:-10px!important;height:70px!important}.global-container #teaser img{height:auto;margin-top:2em;max-width:250px}.global-container #presentation .block .title{margin-top:0!important}.global-container #presentation .block img{height:auto;max-width:350px}.global-container #presentation .block .applications .android img{width:160px}.global-container #presentation .block .applications a{display:inline-block}.global-container #presentation .block .applications a img{width:140px}.promises h3{font-size:26px;height:265px;width:170px}.promises .description{font-size:1em}.global-container .register-module .banner{height:350px;overflow:hidden}.global-container .register-module .banner .content .title{font-size:27px}.global-container .register-module .banner .content .description{font-size:18px}.global-container .register-module .banner .content a{font-size:24px;line-height:20px;width:219px}.coaching-programs{position:relative;top:-150px}}@media screen and (max-width:767px){.global-container .full-width{text-align:center;width:100%}.global-container .full-width img.phone{max-height:300px}.global-container .col-md-5,.global-container .col-sm-6{padding-left:15px;padding-right:15px}.global-container .top-banner{min-height:auto}.global-container .top-banner .overlay{top:0}.global-container #advices-container .jumbotron.header{height:100%}.global-container #advices-container.home .advice-navigation .advice-navigation-item.advice-navigation-item-tall{height:280px;margin:0 auto 2em;width:90%}.global-container #advices-container.home h2.advice-title{font-size:26px}.global-container #advices-container.home .jumbotron .advices .title{font-size:21px!important}.global-container #advices-container.home .jumbotron .advices .title-description{font-size:16px!important}.global-container header{display:none}.global-container #presentation{margin-top:4em}.global-container #presentation .block,.global-container #teaser .block{margin-bottom:1.5em;margin-top:1.5em}.global-container #presentation .block:first-child{margin-top:0}.global-container #presentation .block .applications{text-align:center;width:350px}.global-container #presentation .block .applications .android img{width:145px}.global-container #presentation .block .applications a img{width:125px}.global-container #presentation .block img.phone{margin-bottom:3em}.global-container .top-banner{background:none;margin-bottom:0}.global-container .top-banner img{height:auto;width:100%}.global-container .top-banner .right-data{padding-right:15px;width:100%}.global-container .top-banner .right-data .title{color:#3a3a3a;font-size:26px;font-style:italic;line-height:26px;margin-left:0;margin-top:2em}.global-container .top-banner .right-data .sub-title{color:#3a3a3a;font-size:15px;margin-bottom:1em;margin-left:0;margin-top:1em}.global-container .top-banner .right-data .register{margin-left:0}.global-container .top-banner .right-data .login{margin-top:1em}.global-container .top-banner .right-data .not-registered{color:#0072b4;font-size:16px;font-weight:700;margin-top:1em;text-transform:none}.global-container .btn-wrapper{display:block}.global-container .btn-lg{font-size:1.9em}.global-container .container{overflow:hidden}.global-container footer .container{overflow:visible}.global-container .box{margin-bottom:20px;margin-top:20px}.global-container .register-module{margin:0 0 40px;padding:0}.global-container .register-module .banner{background:#fff;border:none;height:auto}.global-container .register-module .banner .content{display:block;font-size:24px;height:auto;padding-left:inherit;padding-right:inherit;padding-top:10px}.global-container .register-module .banner .content .title{margin-bottom:0;margin-top:0;padding:0 20px;text-align:left}.global-container .register-module .banner .content .description{margin:20px 0;position:relative;text-align:center}.global-container .register-module .banner a{bottom:inherit;display:block;left:inherit;margin:30px auto;position:relative;top:inherit;width:260px}header{text-align:center}header img{margin:1em 0}.promises .box{padding-bottom:1em}.promises h3{font-size:20.5px;height:auto;padding-bottom:10px;padding-top:10px;width:auto}.promises h3 b{display:inline}.promises h3 span{margin-top:3px}.promises .icon-geonaute-promise{display:inline;font-size:3em;margin-right:10px;position:static;vertical-align:-.33em}.promises .description{font-size:14px;margin-top:1em}.promises .available-at,.promises .description{padding-left:10px;padding-right:10px}.promises .picture{margin-left:8%;max-width:80%;position:static}.box-tutorial{font-size:14px}.box-tutorial h3{margin-top:1em}.box-tutorial .keyword,.box-tutorial h3 .step-number{font-size:1em}.box-tutorial .image-wrapper{display:block;margin:1.2em 1% 2.6em;width:98%}.box-tutorial .row:last-child p{margin-bottom:1em}.coaching-programs{position:relative}}.accessibility_top_banner{width:100%}.program-container{background-color:#fff;padding-left:20px}.program-title{color:#3a3a3a;font-size:27px;font-style:italic;font-weight:700;margin-top:1em;padding-top:10px;text-align:center}.program-block{margin-top:30px;width:95%}.pointer{cursor:pointer}.goal-title{left:25px;position:relative}.goal-content{padding-bottom:15px}.coaching-card .coaching-card-btn{bottom:10px;padding-bottom:10px;position:absolute;right:10px}.coaching-card .card-icon{bottom:10px;font-size:xx-large;left:10px;position:absolute}.coaching-selection-base{padding-left:20px;padding-top:40px;width:200px}.coaching-selection-base .begin-selection-btn{cursor:pointer}.coaching-selection-base .coaching-selection-base-list{position:relative;top:-100px}.coaching-selection-base .coaching-selection-base-list .coaching-remove-selection>p,.coaching-selection-base .coaching-selection-base-list .coaching-share-selection>p{color:blue;cursor:pointer;text-decoration:underline}.selection-add-btn{cursor:pointer}.selection-list-item{position:relative}.selection-trash-icon{bottom:calc(50% - 10px);cursor:pointer;font-size:larger;position:absolute;right:-25px}.selection-add-btn>[class*=" icon-geonaute-"],.selection-add-btn>[class^=icon-geonaute-],.selection-list-item>[class*=" icon-geonaute-"],.selection-list-item>[class^=icon-geonaute-]{font-family:GeonauteIcons,serif!important}.modal-body{width:90%}.modal-body .modal-session-list{word-wrap:break-word}.coaching-player-button{background-color:#ff8c00;margin-left:50%;margin-right:40%;top:30px}.coaching-player-button,.coaching-player-button-next{border:2px solid #fff;border-radius:100px;height:80px;position:relative;width:80px}.coaching-player-button-next{background-color:#1383c1;margin-left:60%;top:-47px}.coaching-player-button-next:focus{box-shadow:none;outline:none}.marquee{box-sizing:border-box;overflow:hidden;white-space:nowrap}.marquee p{animation:marquee 15s linear infinite;display:inline-block;padding-left:100%;text-transform:uppercase}.coaching-player-end-message{font-size:3em;width:45%}.coaching-player-end-message,.coaching-player-thanks-message{background-color:#1383c1;color:#fff;font-style:italic;margin-left:20%;margin-right:20%;padding:10px;position:relative;top:150px}.coaching-player-thanks-message{font-size:1.5em;width:70%}#coaching-player-link-to-form{color:#fff;text-decoration:none}.coaching-player-end-upload-button{margin-left:38%;width:30%}.coaching-player-end-question-button,.coaching-player-end-upload-button{background-color:#ff8c00;color:#fff;cursor:pointer;font-size:2em;font-style:italic;margin-right:20%;padding:10px;position:relative;top:155px}.coaching-player-end-question-button{margin-left:35%;width:40%}.coaching-player-media{height:300px;margin-bottom:60px;width:100%}.coaching-session-go-to-player-button{display:none}#img{height:300px;margin-left:30%;margin-right:30%;width:auto}#coaching-player-play-icon{padding-left:7px}.coaching-player-play-button{color:#fff;height:80px}#coaching-player-pause{display:none}.coaching-player-timeline{background-color:#1383c1;color:#fff;display:inline-block;font-style:italic;height:100px;width:100%}.coaching-player-chrono{border-right:3px solid #fff;float:left;height:100%;padding-right:70px}.coaching-player-chrono-timer{padding:10px}.coaching-current-time{font-size:2.2em}#coaching-total-time-span{font-size:1.2em}.coaching-player-instructions{font-size:1.5em;height:100px;padding-right:10px;padding-top:35px;width:100%}.coaching-player-astuce{font-size:1.3em;font-style:italic;margin-top:15px}#img_player{margin-left:30%;margin-right:30%}#show-text-instructions{text-align:right}.pub_libelle{color:#5b5b5b;font-size:10px;font-weight:700;text-align:justify}.card-pub{padding-top:5px}.coaching_pub_image{padding-left:30px}.reco_pub{float:right;height:860px;position:absolute;right:-50px;top:0;width:210px}.simple-session-with-pub{width:90%}.reco_pub_title{color:#5b5b5b;text-align:center}.coaching_card_pub{border:1px solid lightgrey;margin-bottom:10px;padding-left:5px;visibility:hidden}#subgoal-title{padding-left:60px}.program_container_detail{height:600px}.program_image_banner{background-size:cover;height:450px;margin-left:12px;margin-top:25px;width:98%}.program-coach-description{background-color:#fff;border:1px solid lightgrey;float:right;left:-5%;margin-right:20px;margin-top:40px;max-width:80%;min-height:250px;position:relative;width:1100px}.program-coach-description-text{padding-left:100px;padding-top:20px}.program-coach-description-text-coach-name{color:#000;font-size:1.8em;font-style:italic}.program-coach-description-text-coach-description{font-size:1.2em}.program-description{margin-bottom:20px;padding-right:20px;padding-top:25px;text-align:justify}.program-coach-photo-img{height:auto;width:200px}.program_coach{margin-left:6%;margin-top:12%}#title-program-centered{color:#fff!important;font-size:4.5em!important;font-style:italic!important;line-height:normal!important;text-align:center!important;-webkit-text-stroke:.5px #000!important}.program-detail-social-media-available{font-size:2.5em;padding-left:300px}.programs-applications{display:flex;justify-content:center}.program-sessions{padding-top:50px}#retour-button{color:#fff;margin-left:10px}.program-session{border:1px solid lightgrey;height:100px;margin-left:100px;margin-top:30px}.program_key_session{background-color:#2084bf;color:#fff;font-size:4em;height:100px;padding-top:5px;text-align:center;width:150px}.week-content-left{float:left;padding:20px;width:45%}.program-week-post-advice-content,.program-week-pre-advice-content{font-style:italic}.program-week-post-advice{padding-top:20px;text-align:justify}.program-week-post-advice-title{color:#000;font-style:italic;padding-bottom:10px;text-transform:uppercase}.week-content-right{float:right;width:45%}.week_summary{background-color:lightgrey;margin-right:20px;margin-top:20px}.week_summary_content{margin:15px;padding:15px}.program_week_session_detail_key{background-color:#fff;border-radius:50%;height:40px;margin:20px;padding:10px 10px 10px 15px;width:40px}.program_week_session_detail{bottom:50px;float:right;left:15px;position:relative}.week-content-summary-title{color:#000;text-align:center;text-transform:uppercase}.program-week-pre-advice{padding-top:20px;text-align:justify}.program-week-pre-advice-title{color:#000;font-style:italic;padding-bottom:10px;text-transform:uppercase}.program-week-content{border:1px solid lightgrey;display:none;margin-left:100px;width:80%}.program-week-description{text-align:justify}.program_session_title{color:#2084bf;font-size:2em;padding-left:500px;text-align:center}.coaching-run-session-application{display:none}.audio_player{visibility:hidden}.coaching-empty-selection{visibility:visible}.pub_product_name{padding-top:5px;text-align:center}.coaching-button-add{left:20px;margin-left:120px;position:absolute;top:200px;visibility:hidden}.menu-selection{padding-left:20px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (min-width:992px){.goals-content,.program-menu{display:inline-block}.goals-content{float:right;left:60px;min-width:300px;position:relative;width:75%}.coaching-card,.coaching-card-container{display:inline-block}.coaching-card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);float:left;height:240px;margin:10px;position:relative;text-align:center;width:160px}.coaching-card img{height:120px;width:100%}.coaching-card .coaching-card-title{font-size:15px;font-style:italic;font-weight:700;padding:5px;text-align:center}}#snackbar{background-color:#333;border-radius:2px;bottom:30px;color:#fff;left:50%;margin-left:-125px;min-width:250px;padding:16px;position:fixed;text-align:center;visibility:hidden;z-index:1}#snackbar.show{-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s;visibility:visible}#snackbar_error{background-color:#333;border-radius:2px;bottom:30px;color:#fff;left:50%;margin-left:-125px;min-width:250px;padding:16px;position:fixed;text-align:center;visibility:hidden;z-index:1}#snackbar_error.show{-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s;visibility:visible}.unwood_session{padding-left:50px;padding-top:200px}.unwood_section_number{background-color:orange;border-radius:50px;color:#fff;font-size:2.8em;height:40px;padding-left:20px;width:40px}.unwood_section_title{bottom:10px;font-size:1.5em;padding-left:30px;position:relative}.unwood_section_image{height:300px;max-width:100%;padding-left:50px;width:auto}.coaching_tab{background-color:#fafafa;border:1px solid #ebebec;color:#6d6d6d}.coaching_tab.active{background-color:#3bbacd;color:#fff}.program-menu{margin-left:-20px;width:250px}.description-content{position:absolute;width:70%}@-webkit-keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@media screen and (min-width:768px) and (max-width:991px){.goals-content,.program-menu{display:inline-block}.goals-content{float:right;left:60px;min-width:300px;position:relative;width:70%}.coaching-card,.coaching-card-container{display:inline-block}.coaching-card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);float:left;height:240px;margin:10px;position:relative;text-align:center;width:160px}.coaching-card img{height:120px;width:100%}.coaching-card .card-title{font-size:15px;font-style:italic;font-weight:700;padding:5px;text-align:center}}@media screen and (min-width:420px) and (max-width:767px){.program-menu{display:inline-block;width:100%}.reco_pub{display:none}.goals-content{float:right;position:relative;width:100%}.coaching-card,.coaching-card-container,.goals-content{display:inline-block}.coaching-card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);float:left;height:240px;margin:10px;position:relative;text-align:center;width:160px}.coaching-card img{height:120px;max-width:100%;width:auto}.coaching-card .coaching-card-title{font-size:15px;font-style:italic;font-weight:700;padding:5px;text-align:center}}@media screen and (min-width:1100px) and (max-width:1400px){.simple-session-detail-container{width:70%}}@media screen and (max-width:800px){.reco_pub{padding-left:45px;visibility:hidden}}@media screen and (max-width:1000px){.reco_pub{display:none}.description-content{width:90%}}@media screen and (max-width:460px){.unwood_session{padding-top:100px}}@media screen and (max-width:1200px){.applications{display:inline-flex}.applications #app_store_link{padding-top:9px}}@media screen and (max-width:419px){.goals-content,.program-menu{display:inline-block;width:100%}.goals-content{float:right;position:relative}.coaching-card-container{align-content:center;display:flex;flex-direction:column;justify-content:center}.coaching-card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);height:240px;margin:10px auto;min-width:160px;position:relative;text-align:center;width:55%}.coaching-card img{height:120px;max-width:100%;width:auto}.coaching-card .coaching-card-title{font-size:15px;font-style:italic;font-weight:700;padding:5px;text-align:center}.unwood_section_image{height:200px}}.coaching-top-banner{width:100%}.detail-container{background-color:#fff;padding:20px;position:relative}.session-advice{display:block}.detail-text{text-align:justify}.detail-content{margin-top:50px;padding-left:50px;width:95%}.detail-title{color:#3a3a3a;font-size:27px;font-style:italic;font-weight:700;margin-top:1em;text-align:center}.session-side{float:left}@media screen and (min-width:992px){.coaching-programs{position:relative;top:-300px}.img-app{width:170px}.android-img-app{width:185px}.session-photo-img{width:300px}}@media screen and (min-width:768px) and (max-width:991px){.coaching-programs{position:relative;top:-150px}.img-app{width:140px}.android-img-app{width:150px}.session-photo-img{width:300px}.section-text-block{padding-left:70px;width:350px}.coaching-session-go-to-player-button{padding-left:70px}.unwood_session{padding-top:100px}}@media screen and (max-width:767px){.coaching-programs{position:relative}.description-content{margin-top:10px}.session-photo-img{width:100%}.img-app{width:115px}.android-img-app{width:130px}}.return-link{color:red!important;text-decoration:underline}.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{color:#f3f3f3;line-height:18px;text-align:left;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table;line-height:0}.clearfix:after{clear:both}.hide-text{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.input-block-level{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;min-height:1em;width:100%}section>div:last-child{padding-bottom:2.5em}footer{font-size:.9em;padding-bottom:10em}footer .country-list,footer .language-list{margin-top:1.5em}footer .country-list li,footer .language-list li{margin-bottom:.5em;margin-top:.5em}footer .container{position:relative}footer .footer-links{padding-top:3em}footer .full-description{font-size:11px;margin-top:5em;padding-left:0}footer .column-container{margin-left:-3%;text-align:center}footer .column-container .column{display:inline-block;margin-left:3%;text-align:left;vertical-align:top}footer .column-container .column .android-container{position:relative}footer .column-container .column .android-container img{left:-10px;position:absolute;top:-10px;width:162px}footer .column-container .column .appli{width:140px}footer .column-container .column .appli.android{width:160px}footer .column-container .column:last-child{max-width:170px}footer .column-container .column:last-child dd{font-size:13px}footer dt{margin-bottom:10px;text-transform:uppercase}footer dd{line-height:1.2em;margin-bottom:.8em;margin-left:0}footer .link-list{line-height:3em;text-align:center}@media screen and (min-width:768px) and (max-width:991px){footer .scroll-top{font-size:13px}footer .visible-sm .description,footer .visible-sm .title{color:#6d6d6d;font-weight:700;line-height:1.42857143}footer .visible-sm .description{margin-top:1em}footer .visible-sm .android-container{margin-left:2em;position:relative}footer .visible-sm .android-container img{left:-10px;position:absolute;top:-10px;width:162px}footer .visible-sm .android-container,footer .visible-sm a{float:left;margin-top:1em}footer .visible-sm .appli{width:140px}footer .visible-sm .appli.android{width:160px}.country-list li,.language-list li{line-height:34px}}@media screen and (max-width:767px){footer{font-size:12px;padding-bottom:0}footer .footer-links{padding-top:0}footer table{margin-top:2.5em;text-align:center;width:100%}footer table td{border-left:1px solid #6d6d6d;line-height:1;padding-left:.5em;padding-right:.5em;text-align:center}footer table td:first-child{border-left:none}footer .scroll-top{font-size:12px}.country-list li,.language-list li{line-height:34px}}.social{margin-left:-5px}.social-button{display:inline-block;line-height:1;min-width:1.2em;text-align:center}.social-button a{background:50% no-repeat;display:block;height:100%;width:100%}.social-button a:hover{text-decoration:none}