@charset "UTF-8";.body-homepage .main-header{display:none}.body-homepage .main-header.on{display:flex}.welcome-image{height:100vh;overflow:hidden;position:relative;width:100vw}.welcome-image,.welcome-image .welcome-background-image{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.welcome-image .welcome-background-image{-webkit-animation:load-image-zoom 1s linear;-moz-animation:load-image-zoom 1s linear;-ms-animation:load-image-zoom 1s linear;-o-animation:load-image-zoom 1s linear;animation:load-image-zoom 1s linear;background-color:#fee7e1;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.welcome-image .welcome-logo{align-items:center;display:flex;justify-content:center}.welcome-image .welcome-logo img{height:100px;margin-top:15px;pointer-events:none;width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;z-index:1}.welcome-image .welcome-logo .welcome-rs{font-size:30px;position:absolute;right:45px}.welcome-image .welcome-logo .welcome-rs .rs{color:#000;margin-left:15px;text-decoration:none}.welcome-image .welcome-menu{align-items:center;display:flex;flex-direction:column;margin-top:10vh;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.welcome-image .welcome-menu .menu-item{margin-top:5vh;position:relative;width:300px}.welcome-image .welcome-menu .menu-item .underline{-webkit-animation:load-underline-title-from-left 1s linear;-moz-animation:load-underline-title-from-left 1s linear;-ms-animation:load-underline-title-from-left 1s linear;-o-animation:load-underline-title-from-left 1s linear;animation:load-underline-title-from-left 1s linear;background:#000;bottom:-3px;content:" ";height:1px;left:0;position:absolute;width:100%}.welcome-image .welcome-menu .menu-item.item-right{text-align:right}.welcome-image .welcome-menu .menu-item.item-right .underline{-webkit-animation:load-underline-title-from-right 1s linear;-moz-animation:load-underline-title-from-right 1s linear;-ms-animation:load-underline-title-from-right 1s linear;-o-animation:load-underline-title-from-right 1s linear;animation:load-underline-title-from-right 1s linear;left:auto;right:0}.welcome-image .welcome-menu .menu-item:first-child{-webkit-animation:load-title-margin-1 .5s linear;-moz-animation:load-title-margin-1 .5s linear;-ms-animation:load-title-margin-1 .5s linear;-o-animation:load-title-margin-1 .5s linear;animation:load-title-margin-1 .5s linear;margin-left:45vw}.welcome-image .welcome-menu .menu-item:nth-child(2){-webkit-animation:load-title-margin-2 .5s linear;-moz-animation:load-title-margin-2 .5s linear;-ms-animation:load-title-margin-2 .5s linear;-o-animation:load-title-margin-2 .5s linear;animation:load-title-margin-2 .5s linear;margin-left:-55vw}.welcome-image .welcome-menu .menu-item:nth-child(3){-webkit-animation:load-title-margin-3 .5s linear;-moz-animation:load-title-margin-3 .5s linear;-ms-animation:load-title-margin-3 .5s linear;-o-animation:load-title-margin-3 .5s linear;animation:load-title-margin-3 .5s linear;margin-left:55vw}.welcome-image .welcome-menu .menu-item:nth-child(4){-webkit-animation:load-title-margin-4 .5s linear;-moz-animation:load-title-margin-4 .5s linear;-ms-animation:load-title-margin-4 .5s linear;-o-animation:load-title-margin-4 .5s linear;animation:load-title-margin-4 .5s linear;margin-left:-45vw}.welcome-image .welcome-menu .menu-item a{color:#000;font-family:DreamOrphans;font-size:30px;text-decoration:none}.prestations-presentation{display:flex;justify-content:space-around;margin-top:40px}.prestations-presentation .prestation{background-clip:border-box;background-position:50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;text-align:center}.prestations-presentation .prestation:hover .img-container img{filter:brightness(1.2);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.prestations-presentation .prestation:hover .title-container{cursor:pointer}.prestations-presentation .prestation:hover .title-container .title h3:before{width:100%}.prestations-presentation .prestation .img-container{border-radius:0 0 20px 20px;height:20vw;overflow:hidden;width:40vw}.prestations-presentation .prestation .img-container img{filter:brightness(1);height:auto;object-fit:cover;width:100%}.prestations-presentation .prestation .title-container{border:1px solid #000;border-bottom:none;border-radius:20px 0 0 0;border-right:none;margin:0 0 10px;padding:20px 20px 10px;position:relative;z-index:1}.prestations-presentation .prestation .title-container .title{display:inline-block}.prestations-presentation .prestation .title-container .title h3{font-size:32px;line-height:32px;margin:0;position:relative}.prestations-presentation .prestation .title-container .title h3:before{background:#000;bottom:-5px;content:" ";height:1px;left:0;position:absolute;transition-delay:0s;transition-duration:.2s;width:0}@media screen and (min-width:768px){.welcome-image .welcome-background-image{background-image:url(/build/images/wh.b3eaad96.jpg)}}@media screen and (max-width:768px) and (min-width:425px){.welcome-image .welcome-background-image{background-image:url(/build/images/wh-l.abcbcfc8.jpg)}}@media screen and (max-width:768px){.body-homepage .main-header{display:flex}.welcome-image{display:none}.welcome-image .welcome-logo img{height:75px}.welcome-image .welcome-logo .welcome-rs{font-size:25px;right:10px}.welcome-image .welcome-menu{padding:0 40px;width:100%}.welcome-image .welcome-menu .menu-item{margin-top:50px;width:100%}.welcome-image .welcome-menu .menu-item .underline{-webkit-animation:load-underline-title-from-left-small 1s linear;-moz-animation:load-underline-title-from-left-small 1s linear;-ms-animation:load-underline-title-from-left-small 1s linear;-o-animation:load-underline-title-from-left-small 1s linear;animation:load-underline-title-from-left-small 1s linear;width:80%}.welcome-image .welcome-menu .menu-item:first-child,.welcome-image .welcome-menu .menu-item:nth-child(2),.welcome-image .welcome-menu .menu-item:nth-child(3),.welcome-image .welcome-menu .menu-item:nth-child(4){-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;margin-left:0}.welcome-image .welcome-menu .menu-item.item-right .underline{-webkit-animation:load-underline-title-from-right-small 1s linear;-moz-animation:load-underline-title-from-right-small 1s linear;-ms-animation:load-underline-title-from-right-small 1s linear;-o-animation:load-underline-title-from-right-small 1s linear;animation:load-underline-title-from-right-small 1s linear}.prestations-presentation{flex-direction:column}.prestations-presentation .prestation{margin:20px 0}.prestations-presentation .prestation .img-container{height:45vw;width:100%}}@media screen and (max-width:425px){.welcome-image{height:50vh}.welcome-image .welcome-background-image{background-image:url(/build/images/wh-m.313a2dc8.jpg)}.welcome-image .welcome-logo img{height:60px}.welcome-image .welcome-logo .welcome-rs{font-size:20px}.welcome-image .welcome-menu{margin-top:2vh}.welcome-image .welcome-menu .menu-item{margin-top:25px}.welcome-image .welcome-menu .menu-item a{font-size:25px}.prestations-presentation .prestation .img-container{height:60vw}.prestations-presentation .prestation .title-container .title h3{font-size:28px;line-height:28px}}@media screen and (max-width:375px){.welcome-image .welcome-logo img{height:55px}.welcome-image .welcome-logo .welcome-rs{font-size:20px}}@media screen and (max-width:320px){.welcome-image .welcome-logo img{height:50px}.welcome-image .welcome-logo .welcome-rs{font-size:20px}}.coaching-subtitle{font-size:20px;margin:5px 0;text-align:center}.coaching-solutions{align-items:stretch;display:flex;flex-direction:row;justify-content:space-around;margin:40px 0}.coaching-solutions .coaching-solution{border:1px solid #000;border-radius:10px;display:flex;flex-direction:column;height:auto;justify-content:flex-start;padding:20px 40px;width:30%}.coaching-solutions .coaching-solution h3{font-size:26px;text-align:center}.coaching-solutions .coaching-solution .coaching-details{display:flex;flex-direction:column;height:100%;justify-content:space-between}.coaching-solutions .coaching-solution .coaching-solution-content{padding:0}.coaching-solutions .coaching-solution .coaching-solution-content .argument-row{align-items:center;display:flex;font-weight:400;gap:10px}.coaching-solutions .coaching-solution .coaching-solution-content .argument-row .arg-icon{display:flex;font-size:20px;justify-content:center;width:25px}.coaching-solutions .coaching-solution .coaching-solution-content .argument-row .arg-text{font-size:18px}.coaching-solutions .coaching-solution .coaching-price{align-items:flex-start;display:flex;gap:5px}.coaching-solutions .coaching-solution .coaching-price .value{font-size:35px}.coaching-solutions .coaching-solution .coaching-price .sign{font-size:20px}.coaching-solutions .coaching-solution .solution-goal{font-size:18px;font-weight:600;margin-bottom:15px}.coaching-solutions .coaching-solution .solution-cta .contact-btn{margin:0;text-align:center;width:100%}.coaching-solutions .coaching-solution .solution-cta .contact-btn.on{background:#000;color:#fff;cursor:auto;padding:20px 25px}.coaching-solutions .coaching-solution .solution-cta .contact-btn.on .btn-text{font-size:20px}.coaching-solutions .coaching-solution .solution-cta .contact-btn.on .contact-form{margin-top:10px;max-height:1000px}.coaching-solutions .coaching-solution .solution-cta .contact-btn.contact-success{font-size:18px}.coaching-solutions .coaching-solution .solution-cta .contact-btn.contact-success i{font-size:35px;margin-bottom:10px}.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form{display:flex;flex-direction:column;gap:5px;max-height:0;overflow:hidden;position:relative;-webkit-transition:max-height .5s ease-in-out;-moz-transition:max-height .5s ease-in-out;-ms-transition:max-height .5s ease-in-out;-o-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out;width:100%}.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field{margin:0;text-align:left}.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field.inline{flex-direction:row;gap:10px;justify-content:flex-end;margin-top:5px}.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field.inline button{margin:0;width:40%}.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field label{font-size:16px;line-height:26px}.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field input,.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field textarea{border:1px solid #000;border-radius:20px;font-size:18px;padding:5px 15px}.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field input:disabled,.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field textarea:disabled{background:#000;color:#fff}.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field input:-webkit-autofill:disabled,.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field textarea:-webkit-autofill:disabled{-webkit-background-clip:text;-webkit-text-fill-color:#fff;background:#000;-webkit-box-shadow:inset 0 0 0 1000px #000;color:#fff;transition:background-color 5000s ease-in-out 0s}.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field input.error,.coaching-solutions .coaching-solution .solution-cta .contact-btn .contact-form .form-field textarea.error{border:1px solid #e37f7f}.coaching-note{align-items:center;background:#000;border:1px solid #000;border-radius:20px;color:#fff;display:flex;font-weight:500;gap:10px;padding:10px 20px;text-align:justify}.coaching-note .note-icon{align-items:center;background:#fff;border-radius:100%;color:#000;display:flex;font-size:20px;height:25px;justify-content:center;min-width:25px;width:25px}@media screen and (max-width:1440px){.coaching-solutions{justify-content:space-between}.coaching-solutions .coaching-solution{width:32%}.coaching-note{margin:0 auto;width:90vw}}@media screen and (max-width:1024px){.coaching-solutions{gap:4vw;overflow:auto}.coaching-solutions .coaching-solution{min-width:60%;width:60%}.coaching-solutions .coaching-solution:first-child{margin-left:4vw}.coaching-solutions .coaching-solution:last-child{margin-right:4vw}}@media screen and (max-width:768px){.coaching-solutions{gap:4vw}.coaching-solutions .coaching-solution{min-width:80%;padding:15px 25px;width:80%}.coaching-note{flex-direction:column}}@media screen and (max-width:425px){.coaching-solutions .coaching-solution{padding:10px 20px}}:host,:root{--fa-style-family-classic:"FontAwesome";--fa-font-thin:normal 100 1em/1 "FontAwesome"}@font-face{font-display:block;font-family:FontAwesome;font-style:normal;font-weight:100;src:url(/build/fonts/fa-thin-100.cc75bac9.woff2) format("woff2"),url(/build/fonts/fa-thin-100.54ac01ae.ttf) format("truetype")}.fa-thin,.fat{font-weight:100}