*{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{border:none;padding-right:3em;padding-left:2em;z-index:10;position:relative;letter-spacing:1px;text-transform:uppercase;font-family:Roboto Condensed,sans-serif!important;font-weight:700;color:#fff;font-size:24px;overflow:hidden;background:linear-gradient(180deg,#4eb0ed,#0173b9);box-shadow:1px 1px 2px 0 rgba(0,0,0,.25)}@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;top:10px!important;right:12px}@media screen and (max-width:767px){.global-container .home.button{font-size:27px;margin-left:0!important;width:100%;height:55px;line-height:15px}.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{content:"";position:absolute;left:0;z-index:10;width:100%;height:100%;top:0;background:hsla(0,0%,100%,.2);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}}.global-container .home.button:active{background:#0071bc}.global-container .home.button .icon,.global-container .home.button:active .icon{font-size:26px;font-weight:400;z-index:11;right:15px;position:absolute;top:17px}.global-container .home.button:after{-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);content:"";position:absolute;right:-10px;z-index:10;width:60px;height:120%;top:-5px;background:hsla(0,0%,100%,.2)}.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-size:27px;font-weight:700;margin-top:1em;margin-bottom:1em;font-style:italic;font-family:Roboto Condensed,sans-serif!important}.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{width:100%;height:auto}.global-container #presentation .block,.global-container #teaser .block{margin-top:2em;margin-bottom:2em}.global-container #presentation .block .title,.global-container #teaser .block .title{color:#3a3a3a;font-size:27px;font-weight:700;margin-top:1em;margin-bottom:0;font-style:italic;font-family:Roboto Condensed,sans-serif!important}.global-container #presentation .block .sub-title,.global-container #teaser .block .sub-title{text-transform:none;color:#3a3a3a;font-size:15px;margin-top:1.5em;margin-bottom:1.5em;font-weight:400;line-height:1.4}.global-container #presentation .block .action-title,.global-container #teaser .block .action-title{font-size:21px;color:#3a3a3a;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{display:block;margin-top:1.5em;color:#0074b2;font-size:15pt;font-weight:700}.global-container .youtube-top-banner{overflow:hidden;margin-bottom:2em;background:linear-gradient(to bottom right,#138cc8,#16aea8);min-height:700px;background-repeat:no-repeat;background-position-x:center;position:relative;height:50%}.global-container .youtube-top-banner .triangle{z-index:1;height:60px!important;background:#fff;bottom:-25px;transform:rotate(-1.6deg);margin:0;right:0;left:0;position:absolute}.global-container .top-banner{overflow:hidden;margin-bottom:2em;background:url(/build/images/top-banner.89d4d18f.jpg);min-height:507px;background-repeat:no-repeat;background-position-x:center;position:relative}.global-container .top-banner .triangle{z-index:1;height:60px!important;background:#fff;bottom:-25px;transform:rotate(-1.6deg);margin:0;right:0;left:0;position:absolute}.global-container .top-banner .right-data{padding-right:0}.global-container .top-banner .right-data .register{z-index:10;position:absolute;margin-left:1em}.global-container .top-banner .right-data .title{margin-left:1.3em;color:#fff;font-size:27px;font-weight:700;margin-top:3em;margin-bottom:0;font-style:italic;font-family:Roboto Condensed,sans-serif!important}.global-container .top-banner .right-data .home.btn{margin-left:1.5em}.global-container .top-banner .right-data .sub-title{text-transform:none;color:#fff;font-size:22px;font-weight:400;margin-top:2em;margin-bottom:1em;margin-left:1.6em;line-height:1.4}.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-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,.global-container .col-sm-10,.global-container .col-sm-11,.global-container .col-sm-12{position:static}.global-container .box{background:#fff;margin-top:30px;margin-bottom: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{padding:30px 0;overflow:hidden}.global-container .register-module .background{height:100%;padding:0}.global-container .register-module .background img{height:100%;width:auto}.global-container .register-module .banner{border:1px solid #ebebeb;background:#fff;height:280px;padding-left:0;padding-right:0}.global-container .register-module .banner .content{position:relative;display:table;height:100%;color:#fff;text-align:center;background-color:#fff;padding-left:30px;padding-right:10px}.global-container .register-module .banner .content.col-md-4 .title{font-size:27px}.global-container .register-module .banner .content .title{text-align:left;font-size:32px;text-transform:uppercase;color:#5b5b5b;margin-top:40px;margin-bottom:20px}.global-container .register-module .banner .content .description{color:#5b5b5b;font-size:18px;text-align:left;position:absolute}.global-container .register-module .banner .content .diagonal-border{background:#fff;width:60px;top:-70px;height:400px;position:absolute;right:-33px;-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-ms-transform:rotate(12deg);-o-transform:rotate(12deg);transform:rotate(12deg)}.global-container .register-module .banner a{position:absolute;bottom:20px;width:280px;line-height:8px;left:30px;height:56px;font-size:30px}.youtube-top-banner-title h2{padding-top:60px;font-size:2.3em;color:#fff;font-style:italic;text-align:center;font-family:Roboto Condensed,sans-serif!important}.top-banner-go a{text-decoration:none;color:#fff;position:relative;top:10px;left: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{position:relative;top:100px;left:10px;color:#fff;font-size:1.3em;text-align:justify}#top-banner-appstore{margin-top:11px;max-width:100%;max-height:50%;height:45px}#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-width:110%;max-height:50%}.top-banner-google-play-store-ratings{position:relative;top:-10px;left:15px}#fr-home-header-logo{padding-left:20px}#youtube-right-text-p{padding-bottom:20px}#fr-home-header-connect-button{padding-top:20px;padding-right:30px}@media screen and (min-width:1200px){.top-banner-go{padding-top:260px;padding-left:10px}.youtube-right-data-text{position:relative;left:80px}}@media screen and (max-width:760px){.google-play-store{position:relative;bottom:80px;left:20%}.youtube-right-data{padding-right:30px}.youtube-video-iframe{width:100%;padding-left:20px;padding-right:20px}.youtube-top-banner-title h2{font-size:24px;text-align:left;padding-top:20px}#fr-home-header-connect-button{width:50%;height:90px}#fr-home-header-connect-button a{font-size:1.3em;padding-left:15px;padding-top:20px}#fr-home-header-logo img{width:60%;height:auto;padding-top:25px;padding-left:10px}.top-banner-go{position:relative;left:5px;top:25px}.global-container .youtube-top-banner{line-height:1.4}.global-container .youtube-top-banner .triangle{height:60px!important;width:130%;transform:rotate(-6deg)}}@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{width:100%;padding-left:0}#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{position:relative;left:180px}}@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{position:relative;top:100px;left:-170px}}section>div:last-child{padding-bottom:0}.box h1,.box h2,.box h3,.box h4,.box h5,.box h6{color:#0494b9}header{padding-top:1em;padding-bottom: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-top:.25em;margin-bottom:.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{z-index:99;white-space:normal}.slider .sequence-canvas .container{height:100%}.slider .sequence-canvas .slide-walk-challenge .description-wrapper{width:375px;margin-top:-200px}.slider .sequence-canvas .slide-jog-challenge .description-wrapper{position:absolute;top:auto;bottom:72px;left: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{width:375px;margin-left:-140px;margin-top:-200px}.slider .sequence-canvas .slide-2 .description-wrapper{width:375px;margin-left:-54px;margin-top:-200px}.slider .sequence-canvas .slide-3 .description-wrapper{width:375px;margin-left:120px;margin-top:-200px}.slider .sequence-canvas .description-wrapper{position:absolute;top:50%;left:50%;overflow:hidden;font-size:22px;color:#fff}.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{position:relative;height:100%;text-align:left;color:#fff;font-weight:400;font-size:16px}.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{margin-top:0;padding-top:10px;color:#fff;font-family:Open Sans,sans-serif;font-weight:300;line-height:1.2;text-transform:none;font-size:36px}.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-top:20px;padding-bottom: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{line-height:1;position:absolute;bottom:2.2em;left:0;width:100%}.slider .sequence-canvas .sequence-pagination a{text-indent:-9999px;display:inline-block;width:1.36em;height:1.36em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:.2em solid #fff;background:#fff;margin-right:.8em}.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{margin:0;padding-top:35px;width:200px;height:357px;color:#fff;text-align:center;font-size:34px;font-weight:300;position:relative;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{display:block;font-size:4.5em;position:absolute;bottom:40px;width:100%;text-align:center}.promises .description{margin-top:3.5em;margin-bottom:1em;margin-right:1em}.promises .picture{position:absolute;bottom:5px;left:25%;max-width:40%}.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{height:70px!important;bottom:-10px!important}.global-container #teaser img{max-width:250px;height:auto;margin-top:2em}.global-container #presentation .block .title{margin-top:0!important}.global-container #presentation .block img{max-width:350px;height:auto}.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;width:170px;height:265px}.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{width:219px;line-height:20px;font-size:24px}.coaching-programs{position:relative;top:-150px}}@media screen and (max-width:767px){.global-container .full-width{width:100%;text-align:center}.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:0}.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;width:90%;margin:0 auto 2em}.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-top:1.5em;margin-bottom: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{margin-bottom:0;background:none}.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{margin-left:0;color:#3a3a3a;font-style:italic;font-size:26px;margin-top:2em;line-height:26px}.global-container .top-banner .right-data .sub-title{color:#3a3a3a;font-size:15px;margin-top:1em;margin-bottom:1em;margin-left:0}.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{font-size:16px;color:#0072b4;margin-top:1em;text-transform:none;font-weight:700}.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-top:20px;margin-bottom:20px}.global-container .register-module{margin:0 0 40px;padding:0}.global-container .register-module .banner{border:none;background:#fff;height:auto}.global-container .register-module .banner .content{height:auto;display:block;font-size:24px;padding-top:10px;padding-left:inherit;padding-right:inherit}.global-container .register-module .banner .content .title{text-align:left;margin-top:0;margin-bottom:0;padding:0 20px}.global-container .register-module .banner .content .description{margin:20px 0;position:relative;text-align:center}.global-container .register-module .banner a{width:260px;display:block;position:relative;margin:30px auto;left:inherit;top:inherit;bottom:inherit}header{text-align:center}header img{margin:1em 0}.promises .box{padding-bottom:1em}.promises h3{padding-top:10px;padding-bottom:10px;width:auto;height:auto;font-size:20.5px}.promises h3 b{display:inline}.promises h3 span{margin-top:3px}.promises .icon-geonaute-promise{display:inline;font-size:3em;position:static;vertical-align:-.33em;margin-right:10px}.promises .description{margin-top:1em;font-size:14px}.promises .available-at,.promises .description{padding-left:10px;padding-right:10px}.promises .picture{position:static;max-width:80%;margin-left:8%}.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;width:98%;margin:1.2em 1% 2.6em}.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-weight:700;margin-top:1em;font-style:italic;text-align:center;padding-top:10px}.program-block{margin-top:30px;width:95%}.pointer{cursor:pointer}.goal-title{position:relative;left:25px}.goal-content{padding-bottom:15px}.coaching-card .coaching-card-btn{position:absolute;right:10px;bottom:10px;padding-bottom:10px}.coaching-card .card-icon{font-size:xx-large;position:absolute;left:10px;bottom:10px}.coaching-selection-base{width:200px;padding-left:20px;padding-top:40px}.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:#00f;text-decoration:underline;cursor:pointer}.selection-add-btn{cursor:pointer}.selection-list-item{position:relative}.selection-trash-icon{font-size:larger;cursor:pointer;position:absolute;bottom:calc(50% - 10px);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-right:40%;margin-left:50%;top:30px}.coaching-player-button,.coaching-player-button-next{width:80px;height:80px;border-radius:100px;border:2px solid #fff;position:relative}.coaching-player-button-next{background-color:#1383c1;margin-left:60%;top:-47px}.coaching-player-button-next:focus{outline:none;box-shadow:none}.marquee{white-space:nowrap;overflow:hidden;box-sizing:border-box}.marquee p{display:inline-block;padding-left:100%;animation:marquee 15s linear infinite;text-transform:uppercase}.coaching-player-end-message{width:45%;font-size:3em}.coaching-player-end-message,.coaching-player-thanks-message{margin-left:20%;margin-right:20%;background-color:#1383c1;position:relative;top:150px;color:#fff;padding:10px;font-style:italic}.coaching-player-thanks-message{width:70%;font-size:1.5em}#coaching-player-link-to-form{text-decoration:none;color:#fff}.coaching-player-end-upload-button{margin-left:38%;width:30%}.coaching-player-end-question-button,.coaching-player-end-upload-button{margin-right:20%;background-color:#ff8c00;position:relative;top:155px;color:#fff;font-size:2em;padding:10px;font-style:italic;cursor:pointer}.coaching-player-end-question-button{margin-left:35%;width:40%}.coaching-player-media{width:100%;height:300px;margin-bottom:60px}.coaching-session-go-to-player-button{display:none}#img{height:300px;width:auto;margin-right:30%;margin-left:30%}#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;width:100%;height:100px;font-style:italic}.coaching-player-chrono{float:left;border-right:3px solid #fff;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{width:100%;height:100px;padding-top:35px;padding-right:10px;font-size:1.5em}.coaching-player-astuce{font-size:1.3em;font-style:italic;margin-top:15px}#img_player{margin-right:30%;margin-left:30%}#show-text-instructions{text-align:right}.pub_libelle{color:#5b5b5b;font-size:10px;text-align:justify;font-weight:700}.card-pub{padding-top:5px}.coaching_pub_image{padding-left:30px}.reco_pub{float:right;position:absolute;width:210px;height:860px;top:0;right:-50px}.simple-session-with-pub{width:90%}.reco_pub_title{color:#5b5b5b;text-align:center}.coaching_card_pub{border:1px solid #d3d3d3;margin-bottom:10px;visibility:hidden;padding-left:5px}#subgoal-title{padding-left:60px}.program_container_detail{height:600px}.program_image_banner{background-size:cover;width:98%;height:450px;margin-top:25px;margin-left:12px}.program-coach-description{margin-top:40px;width:1100px;max-width:80%;min-height:250px;background-color:#fff;float:right;margin-right:20px;position:relative;left:-5%;border:1px solid #d3d3d3}.program-coach-description-text{padding-left:100px;padding-top:20px}.program-coach-description-text-coach-name{font-style:italic;font-size:1.8em;color:#000}.program-coach-description-text-coach-description{font-size:1.2em}.program-description{padding-top:25px;padding-right:20px;text-align:justify;margin-bottom:20px}.program-coach-photo-img{width:200px;height:auto}.program_coach{margin-top:12%;margin-left:6%}#title-program-centered{color:#fff!important;font-style:italic!important;font-size:4.5em!important;text-align:center!important;line-height:normal!important;-webkit-text-stroke:.5px #000!important}.program-detail-social-media-available{padding-left:300px;font-size:2.5em}.programs-applications{display:flex;justify-content:center}.program-sessions{padding-top:50px}#retour-button{color:#fff;margin-left:10px}.program-session{height:100px;margin-left:100px;margin-top:30px;border:1px solid #d3d3d3}.program_key_session{height:100px;width:150px;background-color:#2084bf;color:#fff;text-align:center;padding-top:5px;font-size:4em}.week-content-left{width:45%;float:left;padding:20px}.program-week-post-advice-content,.program-week-pre-advice-content{font-style:italic}.program-week-post-advice{text-align:justify;padding-top:20px}.program-week-post-advice-title{font-style:italic;color:#000;padding-bottom:10px;text-transform:uppercase}.week-content-right{width:45%;float:right}.week_summary{margin-top:20px;margin-right:20px;background-color:#d3d3d3}.week_summary_content{margin:15px;padding:15px}.program_week_session_detail_key{background-color:#fff;width:40px;height:40px;border-radius:50%;margin:20px;padding:10px 10px 10px 15px}.program_week_session_detail{float:right;position:relative;bottom:50px;left:15px}.week-content-summary-title{text-align:center;color:#000;text-transform:uppercase}.program-week-pre-advice{text-align:justify;padding-top:20px}.program-week-pre-advice-title{font-style:italic;color:#000;padding-bottom:10px;text-transform:uppercase}.program-week-content{border:1px solid #d3d3d3;width:80%;margin-left:100px;display:none}.program-week-description{text-align:justify}.program_session_title{color:#2084bf;text-align:center;font-size:2em;padding-left:500px}.coaching-run-session-application{display:none}.audio_player{visibility:hidden}.coaching-empty-selection{visibility:visible}.pub_product_name{text-align:center;padding-top:5px}.coaching-button-add{visibility:hidden;margin-left:120px;position:absolute;left:20px;top:200px}.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{position:relative;left:60px;width:75%;min-width:300px;float:right}.coaching-card,.coaching-card-container{display:inline-block}.coaching-card{width:160px;height:240px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);text-align:center;position:relative;float:left;margin:10px}.coaching-card img{width:100%;height:120px}.coaching-card .coaching-card-title{font-style:italic;font-weight:700;font-size:15px;text-align:center;padding:5px}}#snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px}#snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}#snackbar_error{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;z-index:1;left:50%;bottom:30px}#snackbar_error.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}.unwood_session{padding-top:200px;padding-left:50px}.unwood_section_number{font-size:2.8em;width:40px;height:40px;background-color:orange;border-radius:50px;color:#fff;padding-left:20px}.unwood_section_title{padding-left:30px;font-size:1.5em;position:relative;bottom:10px}.unwood_section_image{height:300px;width:auto;max-width:100%;padding-left:50px}.coaching_tab{border:1px solid #ebebec;color:#6d6d6d;background-color:#fafafa}.coaching_tab.active{color:#fff;background-color:#3bbacd}.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{position:relative;left:60px;width:70%;min-width:300px;float:right}.coaching-card,.coaching-card-container{display:inline-block}.coaching-card{width:160px;height:240px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);text-align:center;position:relative;float:left;margin:10px}.coaching-card img{width:100%;height:120px}.coaching-card .card-title{font-style:italic;font-weight:700;font-size:15px;text-align:center;padding:5px}}@media screen and (min-width:420px) and (max-width:767px){.program-menu{display:inline-block;width:100%}.reco_pub{display:none}.goals-content{position:relative;width:100%;float:right}.coaching-card,.coaching-card-container,.goals-content{display:inline-block}.coaching-card{width:160px;height:240px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);text-align:center;position:relative;float:left;margin:10px}.coaching-card img{max-width:100%;height:120px;width:auto}.coaching-card .coaching-card-title{font-style:italic;font-weight:700;font-size:15px;text-align:center;padding:5px}}@media screen and (min-width:1100px) and (max-width:1400px){.simple-session-detail-container{width:70%}}@media screen and (max-width:800px){.reco_pub{visibility:hidden;padding-left:45px}}@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{position:relative;float:right}.coaching-card-container{display:flex;flex-direction:column;justify-content:center;align-content:center}.coaching-card{width:55%;min-width:160px;height:240px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);text-align:center;position:relative;margin:10px auto}.coaching-card img{max-width:100%;height:120px;width:auto}.coaching-card .coaching-card-title{font-style:italic;font-weight:700;font-size:15px;text-align:center;padding:5px}.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;width:95%;padding-left:50px}.detail-title{color:#3a3a3a;font-size:27px;font-weight:700;margin-top:1em;font-style:italic;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{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.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;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;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{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.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;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;top:50%;margin:-55px 0 0;padding:0;width:90px;height:110px;-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{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-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{margin-left:25px;border-right:27px solid #3f3f3f}.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-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;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{top:0;bottom: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;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@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{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}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-top:.5em;margin-bottom:.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{text-align:center;margin-left:-3%}footer .column-container .column{text-align:left;display:inline-block;vertical-align:top;margin-left:3%}footer .column-container .column .android-container{position:relative}footer .column-container .column .android-container img{width:162px;left:-10px;position:absolute;top:-10px}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{text-transform:uppercase;margin-bottom:10px}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{font-weight:700;line-height:1.42857143;color:#6d6d6d}footer .visible-sm .description{margin-top:1em}footer .visible-sm .android-container{margin-left:2em;position:relative}footer .visible-sm .android-container img{width:162px;left:-10px;position:absolute;top:-10px}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;width:100%;text-align:center}footer table td{text-align:center;padding-left:.5em;padding-right:.5em;border-left:1px solid #6d6d6d;line-height:1}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{display:block;width:100%;height:100%;background:50% no-repeat}.social-button a:hover{text-decoration:none}