:root{--main-color:#fcb43b;--secondary-color:#d38508;--light-yellow:#ffd799;--secondary-blue:#3861b7;--light-orange:#e65a0e;--light-blue:#6ec1e4;--hover-orange:#f60;--hover-blue:#00b6ff;--light-green:#5ee814;--icon-background:43px;--black-p:#161922;--black-primary:#292b33}body,html{height:100%;overflow-x:hidden;width:100%}.navbar{height:90px;top:0;width:100%;z-index:11}h1{font-size:45px;margin-bottom:30px;margin-top:30px;text-align:left}.bg-light{background-color:#fff!important}.back-link a,.previous-form{color:var(--light-orange);text-align:left}.previous-form{background-color:transparent}.display-mobile{display:none}.form-control{height:50px}.btn-primary{border:none;border-radius:5px;box-shadow:inset 0 0 0 1px rgb(0 0 0/3%),inset 0 4px 3px -2px rgb(0 0 0/7%);display:inline-block;height:52px;position:relative;text-align:center}.btn-primary,.btn-primary:hover{background-color:#fff;color:var(--black-p)}.btn-primary:after{background:rgba(0,0,0,.05);content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s;width:0;z-index:1}.btn-primary:hover:after{width:100%}.btn-primary.focus,.btn-primary:focus{box-shadow:none}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:#fff;border:none;color:var(--black-p)}a.next-form,input.btn-primary{background-color:#fff;border-color:#fff;color:var(--main-color)}.btn-secondary{background-color:var(--light-yellow);border-color:var(--light-yellow)}.btn-secondary:focus,.btn-secondary:hover{background-color:var(--hover-blue);border-color:var(--hover-blue)}.btn-primary,.btn-secondary{border-radius:5px;font-size:18px;font-weight:400;padding:15px 30px;width:190px}.btn-primary.disabled,.btn-primary:disabled{background-color:#fff;border-color:#fff;color:var(--main-color);opacity:.7}#home-page img,#payment-page img,#profile-page img{display:block;margin:40px auto;max-width:100%}#login-page a,#login-page button,#register-page button{display:block;margin:0 auto;text-align:center}#login-page a{padding-top:6px}#inputEmail,#inputPassword,.form-control{font-family:Roboto,Arial,Tahoma,sans-serif!important;padding:0 40px}.fontuser{position:relative}.fontuser i{color:gray;left:15px;position:absolute;top:16px}.fontpassword{position:relative}.fontpassword i{color:gray;left:15px;position:absolute;top:16px}#login-form,#register-form{margin-bottom:20px}.questionSection{font-size:24px;margin-bottom:15px}.img-section{display:block;margin:30px auto}.progress{height:6px}.progress-bar{background-color:var(--light-orange)}#login-form label,#questionnaire fieldset:not(:first-of-type),#register-form label{display:none}form .alert-danger{margin-top:10px}#payment-page .back-link,#profile-page .back-link{color:var(--light-orange);left:80px;position:absolute;top:90px;z-index:10}#payment-page .back-link:hover,#profile-page .back-link:hover{color:#fff;text-decoration:none}#register-form .agreements~label{display:block}.logo-big-questionnaire{display:block;margin:60px auto;max-width:100%;width:100px}fieldset{outline:none;position:relative}fieldset h2{font-size:24px;text-align:center}fieldset h3{font-size:16px}.chapitre{color:var(--light-yellow)}.questions{margin-bottom:30px;margin-top:30px}.form-check{background:#fff;border-radius:5px;color:#656565;display:block;font-size:14px;margin-top:15px;padding:20px 25px;position:relative}.form-check .form-check-label{padding-left:30px}.text-input,.textarea-input{background:transparent;padding:0}.form-check input[type=text],.form-check textarea{background:#fff;border-radius:5px;color:#656565;font-size:14px;margin-top:15px;padding:20px 25px}.number-step{background:var(--light-yellow);border-radius:50%;height:40px;margin:0 auto;text-align:center;width:40px}.number-step span{line-height:45px}.sortable-list.form-check{background:none;border-radius:none;padding:0 0 0 15px}#sortable{counter-reset:li;list-style:none;padding-left:0}#sortable li:before{color:#fff;content:counter(li);display:inline-block;margin-left:-1em;vertical-align:middle;width:1em}#sortable li{counter-increment:li}#sortable .ui-state-default{cursor:pointer;margin-bottom:15px}#sortable .ui-state-highlight{height:auto}.ui-sortable-helper{transform:rotate(5deg)}.sortable-answer{background-color:#fff;background-position:10px;background-repeat:no-repeat;border-radius:5px;color:#656565;display:inline-block;font-size:16px;padding:20px 15px 20px 35px;width:90%}.back-container-question{left:-21%;position:absolute}.back-container,.back-container-question{cursor:pointer;display:flex}.back-container-question:hover .prevous-form,.back-container-question:hover i,.back-container:hover .prevous-form,.back-container:hover i{color:#fff}.back-container i,.back-container-question i{color:#e65a0e;font-size:1rem;padding:.375rem 0 .375rem .75rem;z-index:-1}.previous-form{border:none;transition:none;width:100px;z-index:10}.previous-form:hover{color:#fff}input[type=checkbox],input[type=radio]{bottom:0;height:20px;left:15px;margin:auto;position:absolute;top:0;width:20px}.tab input[type=checkbox].form-check-input,.tab input[type=radio].form-check-input{cursor:pointer;height:0;height:60px;margin:auto;opacity:0;position:absolute;width:0;width:100%}.span-checked{display:none}.span-checked,.span-unchecked{left:25px;top:50%;transform:translate(-50%,-50%)}.span-unchecked{background:#fff;border:1px solid gray;border-radius:50%;display:inline-block;height:20px;margin:auto;position:absolute;text-align:center;width:20px}input[type=radio]:checked{height:0;opacity:0;position:absolute;width:0}input[type=radio]:checked+.span-unchecked{display:none}.form-checked .span-checked{background:#fff;border:1px solid #fff;border-radius:50%;color:var(--light-orange);display:inline-block;height:20px;margin:auto;position:absolute;text-align:center;width:20px}.radiostars{background-color:transparent;margin:0 auto;padding:25px 0;text-align:center}.form-check.form-checked{background:var(--light-orange);color:#fff}.slider.slider-horizontal .slider-track{border-radius:14px;height:14px}.slider.slider-horizontal{height:32px;margin-top:40px;width:100%}.slider .tooltip.bs-tooltip-top{margin-top:-85px}.slider .tooltip.bs-tooltip-bottom .arrow,.slider .tooltip.bs-tooltip-top .arrow{box-shadow:0 10px 10px var(--secondary-color);left:0;z-index:1}.slider .bs-tooltip-bottom .tooltip-inner,.slider .bs-tooltip-top .tooltip-inner{box-shadow:0 2px 10px var(--secondary-color);left:-40%;position:relative}.slider-selection{border-radius:14px}.slider-handle,.slider-selection{background-color:var(--light-yellow);background-image:none}.slider-handle{border:4px solid #fff;box-shadow:0 0 10px var(--secondary-color);height:32px;width:32px}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{border-top-color:#fff;border-width:.6rem .4rem 0;top:0}.tooltip .arrow{display:block;height:.5rem;position:absolute;width:.8rem}.tooltip-inner{background-color:#fff;border-radius:50%;color:var(--light-orange);font-size:24px;height:60px;padding:.6rem .5rem;text-align:center;width:60px}.next-form{right:0}.next-form i{position:absolute;right:16px;top:11px}.number-title{margin-bottom:30px}#loader,#resultPDF{display:none;margin:0 auto;text-align:center}.centered,.spinner.loading{text-align:center}.loading-text{color:var(--light-yellow);font-size:16px;left:calc(50% - 85px);position:absolute;text-align:center;top:calc(50% + 25px);width:185px}.spinner.loading:before{animation:rotation 1.5s linear infinite;border-color:var(--light-yellow) transparent transparent;border-radius:100%;border-style:solid;border-width:8px;content:"";height:185px;left:calc(50% - 75px);margin:-15px auto auto -15px;position:absolute;top:calc(50% - 45px);width:185px}.centered h2{font-family:Roboto,Arial,Tahoma,sans-serif}#loader-finished .loading-text{border:8px solid var(--light-green);border-radius:50%;height:185px;left:auto;line-height:175px;margin:30px auto;position:relative;top:auto;width:185px}#loader-finished .loading-text img{line-height:175px;width:60px}#loader-finished .btn-secondary{display:block;margin:40px auto}.result-text-finished{margin-top:40px}#dot1{animation:opacity 1s linear 0s infinite}#dot2{animation:opacity 1s linear .25s infinite}#dot3{animation:opacity 1s linear .5s infinite}#finished{display:none}#finished img{display:block;margin:0 auto;max-width:100%}#finish-first,#finish-second,#finish-third{display:block;opacity:0;position:relative;top:30px}#finish-first{animation:upandshow 1s ease-in-out}#finish-second{animation:upandshow 2s ease-in-out}#finish-third{animation:upandshow 3s ease-in-out}@keyframes upandshow{0%{opacity:0}25%{opacity:1}50%{opacity:1;top:0}90%{opacity:1}90%{opacity:0;top:0}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes opacity{0%{opacity:0}to{opacity:1}}.result-text{margin-top:285px;position:relative}.result-text .btn.btn-secondary{margin-top:40px}.sharing-block{text-align:center}#sharing-bar{align-items:center;display:flex;margin:40px auto}#sharing-link{background-color:#fff;border-bottom-left-radius:5px;border-top-left-radius:5px;color:var(--main-color);font-size:12px;padding:13px;width:70%}#copy-text{background-color:var(--light-yellow);padding:10px;position:relative}#copy-text,#sharing-button{color:#fff;cursor:pointer;width:15%}#sharing-button{background-color:var(--light-orange);border-bottom-right-radius:5px;border-top-right-radius:5px;padding:0 10px}.share.top{padding-top:5px}#congrats{display:none}hr{border:0;border-top:1px solid rgba(0,0,0,.2);margin-bottom:3.125rem;margin-top:2rem}.succes-send-email{font-style:italic;font-style:14px;opacity:.8}a.disabled{cursor:default;opacity:.5;pointer-events:none}.tip{font-style:italic;opacity:.8;text-align:center}.legend-text{display:inline-block}.new-page{page-break-before:always}.swot{margin-top:20px}.swot_block{margin-top:10px;padding:10px}.product{align-items:center;display:flex;flex-direction:row;height:150px}.product h2{font-family:Roboto,Arial,Tahoma,sans-serif}.product-img{width:25%}.total{text-align:center}.total h3,sup{font-family:Roboto,Arial,Tahoma,sans-serif}.total h3{font-size:20px}.product-price{display:flex}.price,.qty{font:size 16px;font-family:Roboto,Arial,Tahoma,sans-serif;width:50%}.price{color:var(--light-orange);font-weight:700;text-align:right}.product-title-price{padding-left:20px;width:75%}.hr-cart{border-top:2px solid var(--secondary-blue);margin-bottom:20px;margin-top:20px}.example3{margin-top:60px}.example.example3 *{font-size:16px}.example.example3 .fieldset{-ms-flex-pack:justify;border-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;justify-content:space-between;padding:0 15px 30px}.example.example3 .field{background-color:#fff;border-radius:5px;padding:10px 20px 11px;width:100%}.fieldset.half-width{display:inline-block!important;width:49%}.example.example3 .field.half-width{width:calc(50% - 10px)}.example.example3 .field.focus,.example.example3 .field:focus{background-color:#f6f9fc;color:#424770}.example.example3 .field.invalid{background-color:#fa755a}.example.example3 .field.invalid.focus{background-color:#f6f9fc}.example.example3 .field.focus::-webkit-input-placeholder,.example.example3 .field:focus::-webkit-input-placeholder{color:#cfd7df}.example.example3 .field.focus::-moz-placeholder,.example.example3 .field:focus::-moz-placeholder{color:#cfd7df}.example.example3 .field.focus:-ms-input-placeholder,.example.example3 .field:focus:-ms-input-placeholder{color:#cfd7df}.example.example3 button,.example.example3 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:none;outline:none}.example.example3 input{color:#fff}.example.example3 input::-webkit-input-placeholder{color:#9bacc8}.example.example3 input::-moz-placeholder{color:#9bacc8}.example.example3 input:-ms-input-placeholder{color:#9bacc8}.example.example3 button{cursor:pointer;display:block;margin:0 auto}.example.example3 .error svg .base{fill:#fa755a}.example.example3 .error svg .glyph{fill:#fff}.example.example3 .error .message{color:red}.example.example3 .success .icon .checkmark{stroke:#fff}.example.example3 .success .message,.example.example3 .success .title{color:green}.example.example3 .success .reset path{fill:#fff}.backlink{display:block;float:right;font-size:12px;margin-bottom:40px;padding-right:15px;text-align:right;width:100%}.white-link{color:#fff}.white-link:focus,.white-link:hover{color:#fff;text-align:center;text-decoration:none}.question-fieldset .next-form{display:block;float:right;position:relative;right:auto}#profile-page .btn{font-size:16px}.landing-top{background-color:#f6f1e9;background-image:url(https://www.jia-fo.com/wp-content/uploads/2018/07/county-home-pattern-bg.png);background-position:0 0;background-repeat:repeat;height:100vh;position:relative}a.landing-top-button{background:var(--main-color);border-radius:5px;box-shadow:inset 0 0 0 1px rgb(0 0 0/3%),inset 0 4px 3px -2px rgb(0 0 0/7%);color:#fff!important;display:inline-block;height:50px;line-height:55px;margin-top:30px;position:relative;text-align:center;width:230px}.landing-top-button:hover{text-decoration:none}.landing-top-button:after{background:rgba(0,0,0,.05);content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s;width:0;z-index:1}.landing-top-button:hover:after{width:100%}.landing-top-text{display:flex;flex-direction:column;padding-left:90px;padding-top:70px}.landing-top-text a,.landing-top-text h1,.landing-top-text h2{color:var(--black-p)}.landing-top-image{position:absolute}.landing-coach-yourself h3,.landing-for-coaches h3,.landing-reviews h3,.landing-stop-stagnating h3{color:var(--main-color);margin-top:2rem;text-align:center}.landing-footer{background:#eda58b;height:285px}.landing-footer h4{color:#fff;padding-top:2rem}@media screen and (max-width:767px){h1{font-family:GothamMedium;font-size:28px;text-align:center}li,p{font-size:14px}h2{font-size:20px;text-align:center}.navbar{height:auto}.btn-primary,.btn-secondary{font-size:14px;width:140px}.back-container{left:30px;position:absolute}.back-container i{font-size:12px;padding-right:0}.previous-form{font-size:12px}.container,.container-fluid{margin-top:65px;padding-left:30px;padding-right:30px}.display-mobile{display:block}.display-desktop,.display-desktop-chapitre{display:none}.logo-mobile{display:block;margin:30px auto}.logo-big-questionnaire{display:none}#home-page img,#profile-page img{max-width:80%}#login-page a,#login-page button,#register-page button{margin:30px auto}#register-form label.form-check-label{display:block}#home-page .btn-primary{display:block;margin:30px auto;padding-top:6px}.questionSection{text-align:center}.field-intro p{margin:20px;text-align:left}.chapitre-mobile{color:var(--light-blue);display:block;font-size:20px;margin:0 auto}.chapitre{display:none}.questionSection{margin-top:20px}.img-section{max-width:20%}fieldset .section-part h2{margin-bottom:30px}.next-form{margin-top:20px}.question-title{font-family:GothamLight;font-size:14px;line-height:21px;margin-bottom:20px;margin-top:20px}.slider.slider-horizontal{height:1px;width:90%}.slider-handle{top:-14px}.tooltip-inner{font-size:20px;height:50px;width:50px}.tip{font-size:12px;margin-top:20px}#sortable li:before{margin-top:0}#finishQuestionnaire{float:right}.sharing-block h3{font-size:20px}#sharing-button{padding:6px 10px}#sharing-bar{width:300px}#sharing-link{height:45px;width:210px}#copy-text,#sharing-button,.submenu li{height:45px;width:45px}.submenu li{line-height:45px}.tooltip-shared{display:none;position:absolute;right:5%;top:-30px;width:200px}.form-check textarea{min-height:200px}#payment-page .btn,#profile-page .btn{display:block;margin:20px auto;text-align:center}#payment-page .back-link,#profile-page .back-link{left:20px}.cart{margin-top:50px}.product{height:80px}.product-title h2{font-size:1.3rem}.price,.qty{font-size:14px}.total{text-align:center}.total h3{font-size:18px}.example3{margin-top:30px}.example.example3 .fieldset{padding:15px 10px}#secure-payment{font-family:GothamMedium;font-size:18px}.fieldset.half-width{width:49%}.lock{font-size:36px;margin-bottom:18px}}@media screen and (min-width:768px){#home-page .btn-primary{float:left}#home-page,#login-page,#payment-page,#register-page,#reset-page{align-items:center}#login-page h1,#register-page h1,#reset-page h1{text-align:center}#login-page button#signin,#register-page button,#reset-page button{margin-top:40px}#profile-page .btn.btn-secondary{margin-left:20px}#profile-page .back-link{left:80px;top:80px;z-index:10}.display-desktop{display:block}.display-desktop img{display:block;margin:0 auto;max-width:100%}.display-desktop-chapitre{display:inline}.field-intro{max-width:650px;padding-top:100px}#questionnaire,.field-intro{margin:0 auto}.btn-primary,.btn-secondary{width:200px}#home-page .btn-primary,#home-page .btn-secondary{font-size:16px}#home-page .btn-secondary{margin-left:20px}.quest{margin:0 auto}.question-fieldset{margin:0 auto;max-width:650px}#questionnaire .btn-primary{float:right;font-size:18px;height:52px;margin-bottom:40px;margin-top:40px}#questionnaire .btn-primary:hover{color:var(--black-primary)}.next-form i{display:none}.radiostars{width:450px}.number-title{align-items:center;display:flex}.img-section{max-width:80%}fieldset h2{color:var(--black-p);font-family:GothamMedium;font-size:45px;margin-bottom:1.5rem;text-align:left}.form-check textarea{height:400px}h2.chapitre{color:#fff;font-family:GothamMedium;font-size:24px;margin-bottom:.5rem}.questionSection{margin-bottom:50px;text-align:center;text-transform:uppercase}.number-step{display:inline-block;vertical-align:top}.question-title{display:inline-block;font-family:GothamMedium;font-size:20px;margin-bottom:0;padding-left:20px;width:90%}.swotname{font-size:larger;text-align:center}.chapitre-mobile{display:none}.img-section-container,.section-part{display:inline-block;width:50%}.sortable-answer{width:100%}#sharing-bar{align-items:center;display:flex;justify-content:center;width:567px}#sharing-link{background-color:#fff;color:var(--main-color);font-size:20px;height:75px;line-height:50px;width:417px}#copy-text{background-color:var(--light-blue);line-height:65px}#copy-text,#sharing-button{color:#fff;cursor:pointer;height:75px;width:75px}#sharing-button{background-color:var(--light-orange);line-height:75px}.tooltip-shared{display:none;font-size:12px;left:-50px;position:absolute;top:-60px;width:200px}.questionSection,.tab.row{padding-top:50px}.product h2{font-size:40px}.col-lg-6{padding:0 60px}p{margin-bottom:3rem}#sortable li:before{margin-left:-2em}}@media screen and (min-width:768px) and (max-width:991px){.navbar{height:auto}}