@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap";*,:after,:before{box-sizing:border-box}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}a{color:inherit;display:inherit}ul{list-style:none;margin:0;padding:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{font-size:100%;height:100%;width:100%;line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:100%;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}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:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}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}details{display:block}summary{display:list-item}[hidden],template{display:none}.loader{position:absolute;left:50%;top:50%;margin-left:-24px;margin-top:-24px;width:48px;height:48px;border:5px solid;border-color:#fff #fff #dda752;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[class^=heading-]{line-height:110%;text-wrap:balance;font-weight:500}.heading,h1,h2,h3,h4,h5{font-size:1rem}p{line-height:135%;max-width:28rem}a{display:inline;text-decoration:none}.flex{display:flex;align-items:center;justify-content:center;gap:4rem}.flex>div{position:relative;flex:1 1}.flex.nogap{gap:0}.flex.align-start{align-items:flex-start}.margin-auto{margin-left:auto;margin-right:auto}.mw-1{max-width:1rem}.mw-2{max-width:2rem}.mw-3{max-width:3rem}.mw-4{max-width:4rem}.mw-5{max-width:5rem}.mw-6{max-width:6rem}.mw-7{max-width:7rem}.mw-8{max-width:8rem}.mw-9{max-width:9rem}.mw-10{max-width:10rem}.mw-11{max-width:11rem}.mw-12{max-width:12rem}.mw-13{max-width:13rem}.mw-14{max-width:14rem}.mw-15{max-width:15rem}.mw-16{max-width:16rem}.mw-17{max-width:17rem}.mw-18{max-width:18rem}.mw-19{max-width:19rem}.mw-20{max-width:20rem}.mw-21{max-width:21rem}.mw-22{max-width:22rem}.mw-23{max-width:23rem}.mw-24{max-width:24rem}.mw-25{max-width:25rem}.mw-26{max-width:26rem}.mw-27{max-width:27rem}.mw-28{max-width:28rem}.mw-29{max-width:29rem}.mw-30{max-width:30rem}.mw-31{max-width:31rem}.mw-32{max-width:32rem}.mw-33{max-width:33rem}.mw-34{max-width:34rem}.mw-35{max-width:35rem}.mw-36{max-width:36rem}.mw-37{max-width:37rem}.mw-38{max-width:38rem}.mw-39{max-width:39rem}.mw-40{max-width:40rem}.mw-41{max-width:41rem}.mw-42{max-width:42rem}.mw-43{max-width:43rem}.mw-44{max-width:44rem}.mw-45{max-width:45rem}.mw-46{max-width:46rem}.mw-47{max-width:47rem}.mw-48{max-width:48rem}.mw-49{max-width:49rem}.mw-50{max-width:50rem}.mw-51{max-width:51rem}.mw-52{max-width:52rem}.mw-53{max-width:53rem}.mw-54{max-width:54rem}.mw-55{max-width:55rem}.mw-56{max-width:56rem}.mw-57{max-width:57rem}.mw-58{max-width:58rem}.mw-59{max-width:59rem}.mw-60{max-width:60rem}.heading-xl{font-size:3rem;font-weight:600}.heading-l{font-size:2.1rem;font-weight:600}.heading-m{font-size:1.7rem;font-weight:600}.heading-s{font-size:1.3rem}.heading-s,.heading-xs{font-weight:600;line-height:130%}.heading-xs{font-size:1.1rem}.max-width-xl{max-width:50rem}.max-width-l{max-width:40rem}.max-width-m{max-width:30rem}.max-width-s{max-width:20rem}.mt-xl{margin-top:6rem}.mt-l{margin-top:4rem}.mt-m{margin-top:2rem}.mt-s{margin-top:1rem}.mb-xl{margin-bottom:6rem}.mb-l{margin-bottom:4rem}.mb-m{margin-bottom:2rem}.mb-s{margin-bottom:1rem}.padding-xl{padding:6rem}.padding-l{padding:4rem}.padding-m{padding:2rem}.padding-s{padding:1rem}.talign-center{text-align:center;margin-left:auto;margin-right:auto}.no-balance{text-wrap:auto}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{display:none;position:fixed;transform:translateY(4.6rem);top:0;right:2rem;align-items:center;cursor:pointer;transition:opacity .2s,filter .2s,transform .2s;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;z-index:1000000000}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#a5a5a5}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:40px;height:3px;background-color:#a5a5a5;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.accordion{width:100%}.accordion:last-child .accordion-header{border-bottom:none}.accordion .see-more{width:15px;flex:none}.accordion.open .accordion-header{border-bottom-color:transparent}.accordion.open .accordion-header:before{opacity:0}.accordion.open .accordion-header .see-more{transform:scaleY(-1) translateX(0)}.accordion.open .accordion-inner-content{opacity:1}.accordion.open .accordion-content{border-bottom:1px solid #e6f0f7}.faq-rows .accordion-header:before{background-color:var(--cream)}.accordion-header{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.4rem;background-color:transparent;cursor:pointer;text-align:left;border-radius:.4em .4em 0 0;border:none;border-bottom:1px solid #e6f0f7;transition:background-color .3s,border-color .2s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-header *{position:relative;z-index:10}.accordion-header:before{content:"";position:absolute;top:0;left:0;display:block;background-color:#e1f2ff;width:100%;height:100%;border-radius:.4em;transition:transform .2s,opacity .2s;opacity:0;will-change:transform,opacity;z-index:0}.accordion-header .fo{font-size:2rem;font-weight:300;flex:none}.accordion-header .fo img{width:1.1rem;height:1.1rem}.accordion-header:hover:before{transform:scale(1.02,.9);opacity:1}.accordion-header:hover .fo{transform:translateY(.4rem)}.accordion-title{font-weight:500;font-size:1.2rem;line-height:130%}.accordion-icon{margin-left:10px;transition:transform .2s ease}.accordion-content{overflow:hidden;transition:height .3s ease,background-color .3s ease,border-color .3s;will-change:height,background-color,border-color;border-bottom-color:transparent;height:0;line-height:150%}.accordion-inner-content{padding:0 1.5rem 1rem;opacity:0;transition:opacity .3s}.accordion-inner-content p{margin-top:0;max-width:100%;color:#5b637d}.accordion-container{max-width:800px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.accordion-container p{max-width:100%;margin:0}.accordion-container p+ul{margin-top:1rem}.accordion-container ul{display:flex;flex-direction:column;gap:.6rem;max-width:600px}.accordion-container ul li{display:flex;align-items:flex-start;gap:.6rem;line-height:150%}.accordion-container ul li:before{content:"";display:block;width:.4rem;height:.4rem;border-radius:3rem;background-color:#000;flex:none;margin-top:.5rem}.top-bar{position:fixed;display:flex;justify-content:center;align-items:center;width:100%;height:2.4rem;padding:.6rem;background-color:#dea852;color:#143659;z-index:1000;text-align:center;font-size:.9rem;transition:transform .3s;font-weight:600;gap:.4rem}.top-bar img{width:1rem}.behappy-badge{position:absolute;bottom:1rem;right:1rem;width:7rem;filter:drop-shadow(0 0 40px rgba(0,0,0,.3))}.nav-offers-trigger{position:relative}.nav-offers-trigger a{display:flex;align-items:center;gap:.4rem}.nav-offers-trigger .dropdown-arrow{display:inline-block;width:.7rem}.nav-offers-trigger .dropdown{top:4.2rem;opacity:0;transform:translateY(-1rem) scale(.9);transform-origin:top center;position:absolute;background-color:#fff;color:var(--marineBlue);padding:.4rem;transition:transform .5s cubic-bezier(.075,.82,.165,1),opacity .4s cubic-bezier(.075,.82,.165,1);pointer-events:none;border-radius:.4rem;will-change:transform,opacity;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.4)}.nav-offers-trigger:hover .dropdown{transform:translateY(0) scale(1);opacity:1;pointer-events:all}.nav-offers-trigger ul{margin:0;padding:0;display:flex;flex-direction:column;gap:0}.nav-offers-trigger ul a{display:flex;margin:0;border-radius:0;padding:1rem .8rem;border-radius:.3rem;gap:.7rem}.nav-offers-trigger ul a:hover{background-color:rgba(40,144,205,.1)}.nav-offers-trigger ul .li-content{display:flex;flex-direction:column;gap:.3rem}.nav-offers-trigger ul .icon{width:2rem}.nav-offers-trigger ul .title{font-weight:600}.nav-offers-trigger ul .desc{font-size:.8rem;white-space:nowrap}nav{display:flex;position:fixed;width:100%;transform:translateY(2.4rem);z-index:1000;transition:background-color .3s,transform .3s}nav .connexion{margin-left:1rem}nav .nav-content{display:flex;justify-content:space-between;width:100%}nav .links{display:flex;align-items:center}nav .links.wider a{padding:1.2rem 1.3rem}nav .a-link,nav a{padding:1.2rem 1rem;border-radius:10rem;transition:background-color .2s;margin-top:.8rem;margin-bottom:.8rem;text-decoration:none;border-radius:.3rem}nav .a-link:hover,nav a:hover{background-color:rgba(40,144,205,.1)}nav .a-link{display:flex;align-items:center;gap:.3rem}nav .logo-container{padding:0}nav .logo-container:hover{background-color:transparent}nav .logo{display:flex;width:3rem}nav .logo svg{width:100%;max-width:11rem}nav .logo svg *{transition:fill .3s}nav.scrolled{background-color:var(--white);transform:translateY(0);box-shadow:-1px 6px 25px -12px rgba(0,0,0,.15);color:var(--marineBlue)}nav.scrolled .logo svg .st1{fill:var(--marineBlue)!important}nav.scrolled .button.outline-white{border-color:var(--marineBlue)}nav.scrolled .button.outline-white:hover{background-color:var(--marineBlue);color:var(--white)}nav .logo svg .st0{fill:#dda752!important}nav .logo svg .st1{fill:#fff!important}.mobile-nav-logo{display:none}section{padding-top:4rem;padding-bottom:4rem}#audit{padding-top:8rem}.hero{width:100vw;height:100vh}.hero h1{font-size:3.6rem;max-width:40rem;line-height:120%}.hero p{font-size:1.1rem;line-height:150%}.hero-pic{position:relative;height:100%;width:100%}.hero-pic img{border-radius:.8rem}.hero-pic .floating-icon{position:absolute;width:4.4rem;top:0}.hero-pic .floating-icon>div{transition:transform 1.6s cubic-bezier(.19,1,.22,1);will-change:transform}.hero-pic .floating-icon img{border-radius:0}.hero-pic .one{top:60%;left:-8%}.hero-pic .two{top:-4%;left:40%}.hero-pic .three{top:45%;right:-6.4%}.hero-buttons{display:flex;justify-content:space-between}.hero-buttons .button{flex:none}.hero-content{position:relative;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:100}.hero-content>div{flex:1 1}.hero-content svg{width:100%}.factur-x-badge{position:absolute;right:0;width:100%;max-width:12rem;margin-bottom:1rem;bottom:5rem}.radius{border-radius:.8rem}.bevel,.donut,ul.arguments li:before{background-size:cover;position:absolute}.donut{width:40rem;height:40rem;background:url(/assets/donut.svg) no-repeat;bottom:-20vh;left:-15vw;z-index:1}.bevel{width:10rem;height:10rem;background:url(/assets/bevel.svg) no-repeat;right:0;z-index:10}.mini-card{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem;position:absolute;bottom:-2rem;left:47%;background-color:#fff;padding:1rem 2.2rem 1rem 1.8rem;border-radius:.8rem;line-height:100%;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)}.mini-card p{margin:0}.mini-card .name{font-size:.9rem;font-weight:700;margin-bottom:.6rem;line-height:120%}.supertitle{color:var(--mustard);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}ul.arguments{font-size:.85rem;padding-left:1.8rem;margin-bottom:1rem;width:100%}ul.arguments li{position:relative;line-height:150%;border-bottom:1px solid #d4e9f4;padding:.7rem 0}ul.arguments li:last-child{border-bottom:0}ul.arguments li:before{content:"";position:absolute;top:0;margin-top:.65rem;width:1.2rem;height:1.2rem;background-image:url(/assets/check.svg);margin-left:-2rem}ul.arguments li.option{color:#c58a2c}ul.arguments li.option:before{background-image:url(/assets/check-emtpy.svg)}ul.arguments li.option:after{content:"En option";padding:.3rem .5rem;border-radius:.2rem;background-color:#dda752;color:#fff;font-size:.7rem;margin-left:.4rem;white-space:nowrap}.creator-arguments{line-height:140%}.creator-arguments ul{margin-top:1rem;padding-left:2rem}.creator-arguments ul li{border-bottom:1px solid #40779a}.happy-business{position:relative}.happy-business .happy-business-badge{width:7rem;position:absolute;top:1rem;right:-1rem;transform:rotate(-3deg);filter:drop-shadow(5px 5px 10px rgba(0,0,0,.13))}.cards{gap:1.6rem;align-items:stretch}.card{display:flex;flex-direction:column;align-items:center;background-color:var(--white);color:var(--black);padding:2rem;border-radius:.4rem}.card .button{height:-moz-fit-content;height:fit-content;white-space:nowrap}.card .bottom{margin-top:auto}#qui-sommes-nous{padding-bottom:10rem}.card-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.4rem;margin-bottom:2rem;line-height:130%;font-size:.93rem;text-wrap:balance}.card-header .icon{width:6.8rem}.card-header .heading-s{font-size:1.4rem}.step{position:absolute;left:.8rem;top:.8rem;padding:.5rem .8rem;background-color:var(--mustard);border-radius:.3rem;color:#fff;margin-bottom:1.4rem}.step+.card-header{margin-top:1.6rem}.on-demand{max-width:900px;margin-left:auto;margin-right:auto}.on-demand-column{display:flex;flex-direction:column}.on-demand-column a{display:block;cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #63c1fb;padding:1.6rem 0;line-height:130%}.on-demand-column a:after{content:"";background:url(/assets/visuals_arrow-circle.svg);background-size:cover;width:2.6rem;height:2.6rem;transition:transform .3s;flex:none}.on-demand-column a:hover:after{transform:translateX(.6rem)}.on-demand-column a:last-child{border-bottom:0}.tools{margin-top:2rem}.tools .card{align-items:center}.tools .card img{max-width:10rem;margin-bottom:1rem}.quote-container{position:relative;max-width:40%}.quote-container:after,.quote-container:before{content:"";position:absolute;width:6rem;height:6rem;background:url(/assets/visuals_quotemark.svg);background-size:cover;z-index:10;opacity:.5}.quote-container:before{top:-3rem;left:-3rem}.quote-container:after{bottom:-3rem;right:-3rem;transform:rotate(-180deg)}.quote-container .quote{position:relative;display:flex;justify-content:center;align-items:center;min-height:18rem;font-weight:500;text-align:center;line-height:140%;max-width:60rem;margin:auto;font-size:1.4rem;background-color:#fff;padding:2rem;border-radius:.8rem}#a-propos{padding-bottom:7rem}#recrutement{margin-top:6rem}.recruitment{background-color:#e2f3ff;color:var(--marineBlue);border-radius:1rem;padding:2.6rem;margin-top:-15rem;z-index:10}.recruitment>div{padding:1rem}#offres{border-top:3rem solid #fff}#offres .card{max-width:27rem}.offers-section-padding{padding:6rem 0 8rem}.selected-offer{display:none;margin-top:3rem}.selected-offer.displayed{display:block}.selected-offer .title{font-size:1.7rem;max-width:40rem;text-wrap:balance;text-align:center;font-weight:600;line-height:115%}.selected-offer .title,.switch{margin-left:auto;margin-right:auto}.switch{max-width:36rem;margin-top:2.6rem;color:#143659;background:linear-gradient(180deg,#fff,#acc4dd);overflow:hidden}.switch,.switch .tab{display:flex;border-radius:.8rem}.switch .tab{align-items:center;padding:1.4rem 2rem;flex:1 1;justify-content:flex-start}.switch .tab:hover{background-color:hsla(0,0%,100%,.3)}.switch .tab[data-classname*=external-link]{display:block}.switch .tab[data-classname*=external-link] a{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.switch .text{display:flex;flex-direction:column;gap:.3rem}.switch .title{font-size:1.1rem;font-weight:600;opacity:.9;transition:opacity .2s}.switch .subtitle{font-size:.9rem;text-wrap:balance;line-height:120%;color:#517294;transition:color .2s}.switch .icon{width:2.4rem;flex:none;margin-bottom:.4rem}.price-tag{display:flex;flex-direction:column;gap:.6rem;font-size:4rem}.bottom{width:100%;display:flex;align-items:center;gap:2rem;justify-content:space-between;border-radius:.4em;padding:1.6rem}.bottom .main{display:flex;flex-direction:column;gap:.8em;align-items:flex-start;font-size:.9rem}.bottom .price{font-size:1.8em;display:flex;gap:.15em;font-weight:600}.bottom .unit{font-size:.7rem;margin-top:-.3rem;white-space:nowrap}.bottom .subtaxes{display:flex;gap:.15em;font-size:.24em;opacity:.6}.offers-list{display:flex;flex-direction:column;gap:.3rem}.offers-list a{display:flex;align-items:center;background-color:#f1f9ff;border:1px solid #e1f2ff;color:var(--marineBlue);padding:1rem;border-radius:.4rem;transition:background-color .3s;line-height:140%;gap:.8rem}.offers-list a:before{content:"";display:inline-block;width:2.4rem;height:2.4rem;background-image:url(/assets/arrow.svg);background-size:cover}.offers-list a:hover{background-color:#e1f2ff}.values>div{display:flex;flex-direction:column;gap:.4rem;line-height:150%;font-size:1rem}.values .icon{width:4rem;margin-bottom:.6rem}.cabinet-pictures{gap:1rem}.splide-gallery{position:relative;margin-top:6rem}.splide__arrows{display:none}.testimonials-controls .next,.testimonials-controls .prev{position:absolute;width:4rem;top:50%;margin-top:-2rem}.testimonials-controls .prev{left:5rem;transform:scale(-1)}.testimonials-controls .next{right:5rem}.splide__slide img{height:inherit;border-radius:.8rem;width:auto}.splide__pagination{display:flex;gap:.4rem;padding-top:1rem}.splide__pagination__page{border-radius:50%;background-color:#9ad3f5;border:none;height:8px;width:8px;padding:0;transition:transform .3s}.splide__pagination__page.is-active{background-color:#53b3e9;transform:scale(1.4)}.splide-testimonials{position:relative;max-width:40rem;margin-left:auto;margin-right:auto;color:var(--black);line-height:150%;margin-top:2rem}.splide-testimonials .splide__track{border-radius:.6rem;overflow:hidden}.splide-testimonials .slide{background-color:#fff;padding:2.2rem 3rem;border-radius:.6rem}.splide-testimonials .testimonials-controls .next,.splide-testimonials .testimonials-controls .prev{top:6rem}.splide-testimonials .testimonials-controls .prev{left:-6rem}.splide-testimonials .testimonials-controls .next{right:-6rem}.splide-testimonials .title{margin-top:2rem;text-align:right}.splide-testimonials .company{text-align:right;font-size:.8rem;color:var(--mustard)}.splide-team{position:relative;margin-top:6rem;color:var(--black)}.splide-team .slide{background-color:#fff;padding:2.2rem 3rem;border-radius:.6rem;height:auto;align-self:stretch}.splide-team .splide__track{height:auto!important}.splide-team .next,.splide-team .prev{top:-3rem}.splide-team .team-card--header{display:flex;align-items:center;gap:1rem}.splide-team .team-card--header .pic{flex:none}.splide-team .team-card--header .header-details{display:flex;gap:.3rem;flex-direction:column}.splide-team .team-card--header .name{font-weight:600;margin-bottom:.6rem}.splide-team .team-card--header img{width:6rem;height:6rem;border-radius:10rem}.splide-team .team-card--body{margin-top:1rem;line-height:140%}.two-columns{max-width:100%;column-count:2;column-gap:3.2rem;word-break:keep-all}footer{padding:4rem 0;line-height:150%}footer .logo{max-width:16rem}.footer-note{width:100%;color:var(--mustard);font-size:.8rem;margin-top:4rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #466483;justify-content:flex-start}.mentions{display:flex;justify-content:space-between;font-size:.8rem;color:#8ca4bd}.social-links{display:flex;gap:.4rem}.social-links .social-icon{width:2rem;height:2rem;border:1px solid #fff;border-radius:10rem}.contact-form--wrapper{text-align:center;max-width:90%;display:flex;flex-direction:column;justify-content:center;padding-top:11rem;padding-bottom:4rem}.contact-form,.contact-form--wrapper{width:96%;margin-left:auto;margin-right:auto}.contact-form{position:relative;max-width:35rem;min-height:30rem}[id^=eapps-contact-form]{width:100%!important}.rellax{transition:transform .5s cubic-bezier(.19,1,.22,1)}.kine-cta-block{max-width:900px;margin:2rem auto -10rem;display:flex;align-items:center;background-color:#e2f3ff;color:var(--marineBlue);border-radius:1rem;padding:2.6rem;z-index:10}.kine-cta-block .new-pill{display:inline-block;flex:none;width:-moz-fit-content;width:fit-content;padding:.5rem .8rem;background-color:#f96692;color:#fff;border-radius:.3rem;margin-bottom:.5rem}.kine-cta-block .logo{position:absolute;top:-1rem;left:-1rem;max-width:8rem;background-color:#fff;padding:.7rem 1.4rem;border-radius:.4rem}.kine-cta-block>div{padding:1rem}.kine-cta-block .left{position:relative;display:flex;flex-direction:column;gap:1rem;align-items:center}.kine-cta-block .right{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;justify-content:center}.kine-cta-block p{margin-top:0}.kine-cta-block .title{font-size:1.8rem;font-weight:600}.kine-cta-block .kine-pic{max-width:20rem;line-height:0}.kine-cta-block .kine-pic img{border-radius:.6rem}.segmented-control{width:100%}.tabs,.tabs:before{border-radius:.8rem}.tabs{width:100%;position:relative;display:flex;overflow:hidden;--indicator-width:auto;--indicator-left:0;--indicator-color:linear-gradient(180deg,#fff,#e9f3fa)}.tabs:before{content:"";background:var(--indicator-color);width:var(--indicator-width);height:100%;transform:translateX(var(--indicator-left));position:absolute;top:0;left:0;z-index:0;will-change:background-color,transform,width;transition:background-color .3s,transform .3s ease,width .3s ease;box-shadow:0 0 100px 0 rgba(20,54,89,.1)}.tab{position:relative;display:flex;flex:1 1;text-align:center;flex-direction:column;align-items:center;justify-content:center;line-height:140%;padding:1.4rem .7rem;z-index:10;transition:color .3s,background-color .2s;cursor:pointer}.tab.active{color:#143659}.tab.active .title{opacity:1}.tab.active .subtitle{color:#143659}.tab.active .offer-infos--button path{stroke:#fff}.tab.active .offer-infos--button .cls-2{fill:#fff}.tab .tab-price{margin-top:auto;font-weight:600;font-size:1.1rem}.tab .tab-price .starting-from{font-size:1rem;font-weight:500;margin-bottom:.2rem}@media screen and (max-width:1100px){.hamburger{display:flex}nav .links{position:absolute;flex-direction:column;justify-content:center;width:100%;height:101vh;background-color:var(--marineBlue);color:var(--white);top:0;left:0;transform:translate(-100%);transition:transform .3s;gap:1.4rem}nav.mobile-nav-opened .links{transform:translate(0)}nav.scrolled .button{border-color:#fff!important}nav.scrolled+.hamburger{transform:translateY(1.7rem)}.bevel{display:none}.factur-x-badge{position:relative;max-width:10rem;bottom:0;margin-bottom:0}}@media screen and (max-width:800px){.connexion{margin-top:1rem!important}.nav-offers-trigger .dropdown{left:-65%;top:3.3rem}nav .links{gap:.1rem}nav .links.wider a{display:flex;align-items:center;margin:0}nav li{min-height:1rem}.kine-cta-block{flex-direction:column}.kine-cta-block .right{align-items:center}.kine-cta-block .right *{text-align:center;text-wrap:balance}.kine-cta-block .title{line-height:120%}.tools{gap:0}.behappy-badge{width:5rem}.mini-card{right:0;left:auto;bottom:0}.flex{flex-direction:column;gap:2rem}.supertitle{font-size:1.2rem}.heading-l{font-size:1.6rem}#recrutement{margin-top:10rem}.hero h1{font-size:2.2rem}.hero .hero-content{flex-direction:column-reverse}.hero .hero-content>div{flex:none}.creator-arguments{flex-direction:column-reverse;gap:1rem}.on-demand{gap:0}.on-demand-column{width:100%}.on-demand-column:first-child{border-bottom:1px solid #63c1fb}.on-demand-column:after{flex:none}.quote-container{max-width:100%}.values>div{display:flex;flex-direction:column;align-items:center;text-align:center}.donut{width:10rem;height:10rem;bottom:3vh}.bevel{width:6rem;height:6rem}.testimonials-controls .prev{left:1rem}.testimonials-controls .next{right:1rem}.splide-testimonials{width:90%}.splide-testimonials .testimonials-controls .prev{left:.2rem;top:-1.6rem;width:2.6rem}.splide-testimonials .testimonials-controls .next{right:.2rem;top:-1.6rem;width:2.6rem}.two-columns{column-count:1}.recruitment{gap:1rem}.recruitment>div{padding:.2rem}section{padding-top:3rem;padding-bottom:3rem}}@media screen and (max-width:600px){.tabs{flex-direction:column}.tabs:before{display:none}.switch .tab{justify-content:center;align-items:center;gap:.5rem}.switch .tab:hover,.tab.active{background-color:#fff}.switch .tab[data-classname*=external-link]{display:block}.switch .tab[data-classname*=external-link] a{display:flex;align-items:center;gap:.5rem}.switch .icon{margin-bottom:0;line-height:0}.offers-section-padding{padding:3rem 0 4rem}.bottom{flex-direction:column}.selected-offer{padding:0!important}.quote-container:after,.quote-container:before{width:4rem;height:4rem}.quote-container:before{top:-1rem;left:-1rem}.quote-container:after{bottom:-1rem;right:-1rem}}:root{--black:#143659;--white:#fff;--mustard:#dea852;--marineBlue:#143659;--slightMarine:#1f446a;--cyan:#2890cd;--lightBlue:#f4f9fc;--guardPadding:2rem}::selection{color:var(--lightBlue);background-color:var(--marineBlue)}.bg-black{background-color:var(--black);color:var(--white)}.bg-white{background-color:var(--white);color:var(--black)}.bg-cyan{background-color:var(--cyan);color:var(--white)}.bg-lightBlue{background-color:var(--lightBlue);color:var(--black)}body{width:100%;height:100%;background-color:var(--marineBlue);color:var(--white);font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-weight:400;line-height:100%;text-align:left;overflow-x:hidden}.guard{max-width:1200px}.guard,.midguard{margin-left:auto;margin-right:auto;padding-left:var(--guardPadding);padding-right:var(--guardPadding)}.midguard{max-width:1000px}.miniguard{max-width:880px;margin-left:auto;margin-right:auto;padding-left:var(--guardPadding);padding-right:var(--guardPadding)}.button{display:inline-flex;gap:1.2rem;align-items:center;padding:1rem 2rem;border-radius:10rem;background-color:var(--yellow);color:var(--deepPurple);width:max-content;cursor:pointer;border:1px solid var(--marineBlue);transition:background-color .3s,color .3s,border-color .3s}.button:hover{background-color:var(--marineBlue);color:var(--white)}.button.white{background-color:var(--white);color:var(--black)}.button.white:hover{background-color:var(--black);color:var(--white);border:1px solid var(--white)}.button.cyan{background-color:var(--cyan);border-color:var(--cyan);color:var(--white)}.button.cyan:hover{background-color:var(--white);border-color:var(--white);color:var(--marineBlue)}.button.dark,.button.dark:hover{background-color:var(--marineBlue);border-color:var(--marineBlue);color:var(--white)}.button.pink{background-color:#f96692;border-color:#f96692;color:var(--white)}.button.pink:hover{background-color:var(--marineBlue);border-color:var(--marineBlue);color:var(--white)}.button.outline-white{border-color:#fff}.button.outline-white:hover{background-color:var(--white);color:var(--marineBlue)}