button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}html *,legend{box-sizing:border-box}#burger-icon span,nav#menu{background:var(--color-primary)}header,nav#menu{position:fixed;z-index:1000}.key-numbers,.wrapper.columns{gap:var(--vertical-gap) var(--horizontal-gap)}body{margin:0}details,main{display:block}h1{font-size:2em}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}.neutral .step-number,html{background-color:var(--color-primary-contrast)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],header .button,nav#menu[hidden],template{display:none}:root{--color-primary:#113355;--color-primary:#191970;--color-primary-contrast:#d4e5f6;--color-primary-contrast:#e3e3f9;--color-secondary:#aa2233;--color-secondary:#ee3465;--color-secondary-contrast:#ffffff;--color-neutral-1:#ffffff;--color-neutral-1-contrast:var(--color-primary);--nav-height:50px;--border-radius:6px;--horizontal-gap:20px;--horizontal-padding:15px;--vertical-gap:30px;--vertical-padding:20px;--h1-size:2.00rem;--h2-size:1.50rem;--h3-size:1.25rem;--h4-size:1.25rem;--p-size:1.25rem}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v18/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/sourcesans3/v18/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;color:var(--color-primary);font-family:"Source Sans 3",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:150%}.highlight,b,strong{font-weight:900}.title-1,.title-2,.title-3,.title-4,h1,h2,h3,h4{font-weight:900;margin:0;line-height:125%;text-align:left}.title-1,h1{font-size:var(--h1-size);line-height:125%}.title-2,h2{font-size:var(--h2-size);margin-top:2.5rem;margin-bottom:1.25rem;min-width:100%}.title-3,h3{font-size:var(--h3-size);margin-top:1.5rem;margin-bottom:.75rem}.title-4,h4{font-size:var(--h4-size);margin-bottom:.25rem;font-style:italic;font-weight:400}li,p,td,th,ul{padding:0;margin:0 0 1.25rem;font-size:var(--p-size)}.hero .uvp,th{padding-top:var(--vertical-padding)}ul{padding-left:1.25rem}ul.check{list-style:none;padding-left:0}ul.check li:before{content:"✔";font-weight:900;margin-right:.35rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,li:first-child,p:first-child,ul:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,li:last-child,p:last-child,ul:last-child{margin-bottom:0}table{width:100%;border-collapse:collapse}th{text-align:left}.hero .uvp p,.step-number,.wrapper.title .title-1,.wrapper.title .title-2{text-align:center}td,th{padding-bottom:var(--vertical-padding);vertical-align:text-top;padding-right:calc(var(--horizontal-gap)/2);min-width:calc(50% - var(--horizontal-gap)/ 2)}a,a.button,a.button.bootcamp,a.button.mastermind,a:active,a:visited,button,input[type=submit]{color:var(--color-secondary);font-weight:900;text-decoration:none;transition:.33s}a.neutral{color:inherit;font-weight:inherit;background-color:inherit}a.button,button,input[type=submit],nav#menu,nav#menu ul li a{color:var(--color-primary-contrast)}a:hover{opacity:.8}a.button,button,input[type=submit]{display:inline-block;padding:14px 20px;text-align:center;outline:0;border-radius:var(--border-radius);background-color:var(--color-primary);color:var(--color-neutral-1);cursor:pointer;font-weight:900;letter-spacing:.04rem}header{background-color:var(--color-neutral-1);padding:0 var(--horizontal-padding);display:flex;justify-content:space-between;align-items:center;height:var(--nav-height);top:0;width:100%;transition:background-color .33s,color .33s,transform .33s}header a.logo{border:none;display:inline-block;height:calc(var(--nav-height)/5*2);color:var(--color-neutral-1-contrast)}header img.logo{height:inherit}.hero .uvp p .highlight,div.whatsapp-button,div.whatsapp-button a,footer a,footer a:visited,section.fund a{color:var(--color-neutral-1)}span.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#burger-icon{display:flex;flex-direction:column;justify-content:space-between;width:27px;height:27px;cursor:pointer;position:absolute;right:var(--horizontal-padding);top:10px;z-index:1001;background:0 0;border:none;padding:0;box-shadow:none}main,nav#menu{flex-direction:column}#burger-icon span{display:block;height:3px;border-radius:3px;width:100%;transition:.33s;margin:0;padding:0;transform-origin:center}.wrapper,main,nav#menu,nav#menu ul{display:flex}#burger-icon.open span:first-child{transform:translateY(12px) rotate(45deg)}#burger-icon.open span:nth-child(2){opacity:0}#burger-icon.open span:nth-child(3){transform:translateY(-12px) rotate(-45deg)}nav#menu{width:100vw;max-width:430px;height:calc(100vh - var(--nav-height));right:0;top:var(--nav-height);transform:translateX(100%);transition:.33s cubic-bezier(.77, 0, .175, 1)}nav#menu.open{transform:translateX(0)}nav#menu ul{list-style:none;margin:0;padding:0;flex:1;flex-direction:column;justify-content:center}nav#menu ul li{padding:1.5rem 2rem;margin:0}nav#menu ul li a{font-size:1.5rem;text-decoration:none}main{margin-top:var(--nav-height)}.wrapper{padding:var(--vertical-gap) var(--horizontal-padding);margin:0 auto;flex-direction:column;justify-content:space-between;max-width:100%}.step-number,div.whatsapp-button a span{display:inline-block}.wrapper.columns{display:flex}.col-1-2{flex:1 1 100%}@media screen and (min-width:1280px){:root{--nav-height:60px;--vertical-gap:40px;--h1-size:4.00rem;--h2-size:2.25rem;--h3-size:1.50rem;--h4-size:1.50rem;--p-size:1.25rem}.title-1,h1{font-size:var(--h1-size)}.title-2,h2{font-size:var(--h2-size)}.title-3,h3,h4{font-size:var(--h3-size)}.wrapper{max-width:1280px}}@media screen and (min-width:1440px){:root{--nav-height:70px;--horizontal-gap:60px;--horizontal-padding:20px;--vertical-gap:60px}.wrapper{max-width:calc(1440px - 2 * var(--horizontal-padding))}}.wrapper.title{padding-bottom:0}.hero{background:var(--color-primary-contrast);background:linear-gradient(360deg,var(--color-primary-contrast) 0,var(--color-neutral-1) 100%)}.card,.step-number{background-color:var(--color-neutral-1)}.hero .uvp{padding-bottom:var(--vertical-padding)}.hero .uvp p{color:var(--color-primary)}.card{padding:var(--vertical-padding) var(--vertical-padding);border-radius:var(--border-radius)}.step-number{font-weight:900;border-radius:50%;justify-content:center}.key-number-wrapper,.key-numbers{display:flex;flex-direction:column}.title-3 .step-number,h3 .step-number{font-size:calc(var(--h3-size)*1);height:calc(var(--h3-size)*1.25);width:calc(var(--h3-size)*1.25);margin-right:.25rem}.key-numbers{padding:var(--vertical-padding) 0}.key-number-wrapper{row-gap:calc(var(--vertical-gap)/3)}.key-number-card{width:100%;font-weight:400;font-size:2rem;line-height:2rem}.key-number-value{display:block;flex-direction:column;font-size:4rem;line-height:4rem;text-align:left;align-content:center;font-weight:900}@media (min-width:768px){nav#menu,nav#menu[hidden]{display:flex}#burger-icon{display:none}nav#menu{position:static;transform:none;width:auto;max-width:none;height:auto;background:0 0;flex-direction:row;align-items:center}nav#menu ul{flex-direction:row;justify-content:flex-end}nav#menu ul li{padding:0 1.5rem}nav#menu ul li a{color:var(--color-primary);font-size:1rem}.key-number-wrapper{gap:var(--vertical-gap) var(--horizontal-gap)}.key-number-card{padding:var(--vertical-padding) var(--horizontal-padding);border-radius:var(--border-radius);background-color:var(--color-neutral-1)}}.services{background:var(--color-primary-contrast);background:linear-gradient(180deg,var(--color-primary-contrast) 0,var(--color-neutral-1) 100%)}.services .wrapper{display:flex;flex-direction:column;gap:var(--vertical-gap)}.neutral{background-color:var(--color-neutral-1)}.testimonials-list{display:flex;flex-direction:column;gap:calc(var(--vertical-gap)*2)}.testimonial-person{display:flex;flex-direction:row;align-items:center;gap:1rem;margin-bottom:1rem}.testimonial-photo{width:96px;height:96px;border-radius:50%;background:#fff;border:3px solid #fff}.realisation .visuel,.team-member{background-color:#fff;background-repeat:no-repeat;background-size:cover}.testimonial-card{display:flex;flex-direction:column;flex:0 0 100%;padding:0}.testimonial-name{font-weight:900;margin-right:.5rem;color:var(--color-primary)}.testimonial-role{font-size:.9rem;opacity:.75;font-weight:400}.testimonial-stars{display:flex;color:#fbbc05;font-size:1.25rem;letter-spacing:.15em;font-weight:900;margin-bottom:.25rem}.testimonial-content{flex:1;display:flex;flex-direction:column;gap:.7rem}.testimonial-text{font-style:italic;margin:0 0 .2rem;text-align:left}@media (min-width:1024px){.wrapper.columns{flex-direction:row;flex-wrap:wrap}.col-1-2{flex:1 1 calc(50% - calc(var(--horizontal-gap)/ 2))}.wrapper.about{flex-direction:row;align-items:flex-start;column-gap:calc(var(--horizontal-gap)*1)}.wrapper.about .intro{flex:1 1 40%}.wrapper.about .key-numbers{flex:1 1 60%}.intro p{font-size:var(--h2-size);line-height:130%}.key-number-wrapper{flex-direction:row;padding:0}.services .wrapper{flex-direction:row;gap:var(--horizontal-gap)}.services .card{flex:1 1 0;min-width:0}.wrapper.testimonials-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:calc(var(--vertical-gap)*1.5) calc(var(--horizontal-gap)*1.5)}section.testimonials .wrapper{align-items:start;justify-content:center}}.faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .33s;margin-bottom:calc(var(--vertical-gap)/3)}.faq-item.active .faq-answer{max-height:500px;margin-bottom:var(--vertical-gap)}.faq-item .faq-question{cursor:pointer;position:relative}.faq-item .faq-question::after{content:' +';position:absolute;right:0;top:0;color:var(--color-secondary)}.faq-item.active .faq-question::after{content:' −';color:var(--color-secondary)}section.references{text-align:center;background-color:#fff;background:var(--color-primary-contrast);background:linear-gradient(360deg,var(--color-primary-contrast) 0,var(--color-neutral-1) 100%)}section.references .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--vertical-gap);align-items:start;justify-items:center}section.references .grid div{transition:filter .33s;border-radius:var(--border-radius);width:120px;padding:1rem;filter:grayscale(50%)}section.references .grid div:hover{filter:none}section.references .grid div img{max-width:100%;height:auto;max-height:80px;object-fit:contain}.realisation .visuel{background-position:top center;width:100%;height:321px;display:flex;align-items:end;margin-bottom:calc(var(--vertical-padding)/2);border:6px solid #fff;border-radius:var(--border-radius)}.button.whatsapp,div.whatsapp-button{background-color:#075e54;width:fit-content}.realisation .visuel p{opacity:.85;background-color:#fff;padding-left:calc(var(--vertical-padding)/2);padding-top:calc(var(--vertical-padding)/4);padding-bottom:calc(var(--vertical-padding)/4)}.realisation .visuel.vibration-epices{background-image:url('../img/clients/ref-vibration-epices-min.png')}.realisation .visuel.stellarium-gornergrat{background-image:url('../img/clients/ref-stellarium-gornergrat-min.jpg')}.realisation .visuel.gastrovert{background-image:url('../img/clients/ref-gastrovert-min.jpg')}.realisation .visuel.ent{background-image:url('../img/clients/ref-ent-min.jpg')}.realisation .visuel.cvaj-accent-basilico{background-image:url('../img/clients/ref-cvaj-accent-basilico-min.jpg')}.realisation .visuel.iteram{background-image:url('../img/clients/ref-iteram-min.jpg')}.page.blog{max-width:calc(80ch + 2*var(--horizontal-padding));margin:0 auto}.page.blog .title-1,.page.blog h1{line-height:100%;margin-bottom:2rem}.wrapper#equipe{display:flex;flex-direction:row}.team-members{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;text-align:center;align-items:self-end;gap:var(--vertical-gap) var(--vertical-gap);padding-top:var(--vertical-gap);padding-bottom:var(--vertical-gap)}.team-member{border-radius:50%;width:140px;height:140px;background-position:center}.giuseppe{background-image:url('../img/team/giuseppe.webp')}.paul{background-image:url('../img/team/paul.webp')}.rachel{background-image:url('../img/team/rachel.webp')}.celine{background-image:url('../img/team/celine.webp')}.pierre-antoine{background-image:url('../img/team/pierre-antoine.webp')}.team-members .team-member p{margin-top:144px}.button.whatsapp{display:flex;align-items:center}svg.icon.whatsapp{fill:white;width:28px;height:28px;margin-right:1rem}div.whatsapp-button{position:sticky;right:0;bottom:0;z-index:1;padding:0 var(--horizontal-padding);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);border-top:3px solid var(--color-neutral-1);border-left:3px solid var(--color-neutral-1);float:right}@media screen and (min-width:768px){header.scrolled{transform:translateY(var(--vertical-padding));background-color:var(--color-primary);opacity:93%;border-radius:var(--border-radius);margin:0 var(--horizontal-padding);width:calc(100% - 2*var(--horizontal-padding))}header .button{display:block;padding:9px 16px;background-color:var(--color-secondary);color:var(--color-secondary-contrast)}header.scrolled nav#menu ul li a{color:var(--color-primary-contrast)}header.scrolled a.logo{color:var(--color-neutral-1)}div.whatsapp-button{display:none}}div.whatsapp-button a{display:flex;flex-direction:row;align-items:center;justify-content:space-around;padding:var(--horizontal-padding)}div.whatsapp-button svg.icon{display:inline-block;height:36px;width:36px;fill:var(--color-neutral-1);margin-right:var(--horizontal-padding)}footer,section.fund{background-color:var(--color-primary);color:var(--color-primary-contrast);border-radius:var(--border-radius);margin:0 var(--horizontal-padding);width:calc(100% - 2*var(--horizontal-padding))}section.fund{order:98;margin-top:var(--horizontal-padding);border-bottom-left-radius:0;border-bottom-right-radius:0}section.fund h1,section.fund p{font-size:1rem;font-weight:400}section.fund .wrapper{padding-bottom:1.25rem}footer{order:99;display:flex;flex-direction:column;margin-bottom:var(--horizontal-padding);border-top-left-radius:0;border-top-right-radius:0}footer .wrapper{flex-direction:column;padding-top:0;width:100%;margin:0 auto;row-gap:var(--vertical-gap)}footer .social-links{width:100%;text-align:right}@media screen and (min-width:1024px){footer .wrapper{flex-direction:row;align-content:space-between;column-gap:var(--vertical-gap)}footer .footer-text{width:66%}footer .social-links{width:30%}}footer p{font-size:1rem}footer p.social-link{display:flex;flex-direction:column}footer a.icon{display:flex;flex-direction:row;width:fit-content;align-items:center}footer a.icon svg{fill:var(--color-neutral-1);margin-right:16px;max-height:28px;max-width:28px;width:auto}