@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@font-face{font-family:Archer;src:url(/fonts/ArcherBookPro.otf) format("truetype");font-weight:400}@font-face{font-family:Archer;src:url(/fonts/ArcherBoldPro.otf) format("truetype");font-weight:700}*,:after,:before{box-sizing:border-box}.obf:after{content:attr(data-name) "@" attr(data-domain) "." attr(data-tld)}a{text-decoration:none;color:inherit;display:inherit}ul{list-style:none}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}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}b,strong{font-weight:bolder}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}.top-bar{position:fixed;justify-content:center;width:100%;height:2.4rem;padding:.6rem;z-index:1000;text-align:center;font-size:.9rem;transition:transform .3s;font-weight:600;color:#fff}.top-bar,.top-bar a{display:flex;align-items:center}.top-bar img{max-width:1.6rem;width:100%;margin-left:.1rem}.top-bar--container{position:fixed;top:0;width:100%;display:flex;align-items:center;justify-content:center;background-color:#455560;color:#fff;z-index:600;height:2.4rem;font-size:.9rem}.top-bar--container .top-bar{padding:.5em}nav{position:fixed;top:0;left:0;display:flex;justify-content:center;width:100%;font-size:1.1rem;z-index:1000;transform:translateY(3rem);transition:background-color .3s,transform .15s}nav.notopbar{transform:translateY(2rem)}nav a.nav-logo--mobile{display:none;position:fixed;left:1.1rem;top:.5rem;width:100%;max-width:5.5rem!important;transition:opacity .3s}nav a.nav-logo--mobile svg path{fill:#fff;transform:fill .3s}nav .mobile-nav{width:2rem;height:1.6rem;position:fixed;top:1.3rem;right:1.1rem;cursor:pointer;display:none;flex-direction:column;justify-content:space-between;z-index:100}nav .mobile-nav>span{height:3px;border-radius:.3em;width:100%;background-color:#6e8d9b;transform-origin:center;transition:background-color .3s}nav .nav-content{width:100%;display:flex;justify-content:space-between}nav .nav-content a.nav-logo{position:relative;display:flex;padding:0;align-items:center;width:100%;max-width:6rem;transition:max-width .3s;will-change:max-width}nav .nav-content a.nav-logo svg{width:100%}nav .nav-content a.nav-logo svg path{transition:fill .3s}nav .nav-content a.nav-logo:hover{background-color:transparent}nav .nav-content .links{display:flex;align-items:center}nav .nav-content .links .nav-offers-button,nav .nav-content .links a{padding:1rem;border-radius:.3em;font-weight:400;font-size:1rem;transition:background-color .3s,color .3s;color:#000}nav .nav-content .links .nav-offers-button:hover,nav .nav-content .links a:hover{background-color:rgba(120,165,199,.09)}nav .button{background-color:#fff;padding:.6em 2.2em;font-size:.9em;border-radius:0;transition:color .2s,background-color .2s;letter-spacing:0}nav .button:hover{color:#fff}nav.scheme-light{color:#000}nav.scheme-light .social-icon{border-color:#000}.mobile-nav-opened .mobile-nav>span{background-color:#fff}.client-connection{display:block!important;border-radius:10rem!important;font-size:.9rem!important;margin-left:2rem}.client-connection:before{display:none!important}.client-connection:hover{background-color:#455560!important;color:#fff!important}nav.mobile-nav-opened .nav-content{justify-content:center}nav.mobile-nav-opened .nav-content .client-connection{margin-left:0}nav.scrolled{background-color:#fff;transform:translateY(0)}nav.scrolled a.nav-logo{max-width:5.5rem!important}nav.scrolled .nav-logo img{transform:translateY(0);opacity:1}@media screen and (max-width:1200px){.mobile-nav-opened .nav-logo--mobile{opacity:0}nav.notopbar{transform:translateY(0)}nav{height:4rem;transform:translateY(2.4rem)}nav a.nav-logo--mobile{display:block}nav .nav-logo{display:none;margin-bottom:2rem}nav .nav-logo img{opacity:1!important}nav .mobile-nav{display:flex;position:fixed}nav .nav-content{max-width:100%!important;position:fixed;top:0;left:0;width:100vw;height:101vh;background-color:#6e8d9b;transition:transform .3s;transform:translateX(-100vw);font-size:1.2rem}nav .nav-content,nav .nav-content .links{flex-direction:column;justify-content:center;align-items:center}nav .nav-content .links{width:100%;gap:.5em;color:#fff}nav .nav-content .links a{padding:1rem;color:#fff!important;border-radius:.3em}nav .nav-content .links a.nav-logo svg path{fill:#fff!important}nav .nav-content .links .button{background-color:transparent;color:#fff;border-color:#fff;margin-top:2rem}nav.scrolled{background-color:#fff}nav.scrolled .links a{color:#fff}nav.scrolled a.nav-logo svg path{fill:#fff!important}nav.mobile-nav-opened .nav-content{transform:translate(0)}nav.mobile-nav-opened .nav-content a.nav-logo svg path{fill:#fff!important}nav.mobile-nav-opened .mobile-nav>span:first-child{transform:rotate(45deg) translate(.25em,.65em)}nav.mobile-nav-opened .mobile-nav>span:nth-child(2){opacity:0}nav.mobile-nav-opened .mobile-nav>span:last-child{transform:rotate(-45deg) translate(.25em,-.65em)}}.hamburger{align-items:center;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.fullscreen-menu--opened .hamburger-inner,.fullscreen-menu--opened .hamburger-inner:after,.fullscreen-menu--opened .hamburger-inner:before{background-color:#fff}.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:4px;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.35s;transition-timing-function:ease;background-color:#455560}.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}::selection{color:#fff;background:#455560}:root{--font-base:1rem;--font-multiplicator:0.2;--primary:#143f76;--secondary:#aaa;--primary-darker:darken(#143f76,10%);--guard:1200px;--miniguard:810px;--microguard:660px;--guard-margin:40px;--border-radius:0.4em;--img-radius:0.7em;--flex-gap:0.9rem;--margin:1rem;--nav-height:80px}a{display:inline-block}a.inline{display:inline-flex;color:#455560;text-decoration:none}.soft-shadow{box-shadow:0 .5px 1px -6px rgba(110,141,155,.15),0 1.9px 4.6px -6px rgba(110,141,155,.15),0 4.5px 11.2px -6px rgba(110,141,155,.15),0 15px 37px -6px rgba(110,141,155,.15)}.loading-overlay{position:fixed;width:100%;height:100%;background-color:#fff;top:0;left:0;z-index:10000}.ztop{z-index:1000}.aspect-1-1{aspect-ratio:1/1}.aspect-4-3{aspect-ratio:4/3}.aspect-3-4{aspect-ratio:3/4}.aspect-4-1{aspect-ratio:4/1}.aspect-1-4{aspect-ratio:1/4}.aspect-5-4{aspect-ratio:5/4}.aspect-4-5{aspect-ratio:4/5}.aspect-16-9{aspect-ratio:16/9}.aspect-9-16{aspect-ratio:9/16}.underlined:after{content:"";display:block;width:2.4em;height:3px;background-color:var(--primary);margin-top:.6em}.talign-center .underlined:after,.underlined.talign-center:after{margin-left:auto;margin-right:auto}.talign-center{text-align:center!important}.talign-left{text-align:left}.talign-right{text-align:right}.text-s{font-size:.75rem}.text-m,p{font-size:1rem}.text-l{font-size:1.2rem;font-size:1rem;line-height:140%}[class*=" heading-"],[class^=heading-]{margin-bottom:1em;line-height:120%;font-family:Archer;font-weight:700}.heading-xxxs{font-size:1.2rem;margin-bottom:.5em}.heading-xxs{font-size:1.3rem;margin-bottom:.5em;line-height:145%;font-weight:600}.heading-xs{font-size:1.5rem}.heading-s{font-size:1.6rem;margin-bottom:.5em}.heading-m{font-size:2.1rem;margin-bottom:.5em}.heading-l{font-size:2.9rem;margin-bottom:1.7em}.heading-xl{font-size:3.5rem}h1{font-size:4rem;font-weight:700;line-height:140%}.shadow-l{box-shadow:0 15px 30px 0 rgba(0,0,0,.11),0 5px 15px 0 rgba(0,0,0,.08)}.bold{font-weight:600}p{font-weight:400;max-width:600px}.two-columns{max-width:100%;column-gap:3.2rem;word-break:keep-all}.guard,.hero .hero-content,.microguard,.miniguard{position:relative;width:100%;max-width:var(--guard);margin:auto;z-index:100}.miniguard{max-width:var(--miniguard)}.microguard{max-width:var(--microguard)}.mt-xs{margin-top:calc(var(--flex-gap)*1)}.mt-s{margin-top:calc(var(--flex-gap)*2)}.mt-m{margin-top:calc(var(--flex-gap)*3)}.mt-l{margin-top:calc(var(--flex-gap)*4)}.mt-xl{margin-top:calc(var(--flex-gap)*5)}.mt-xxl{margin-top:calc(var(--flex-gap)*6)}.mt-xxxl{margin-top:calc(var(--flex-gap)*9)}.pb-0{padding-bottom:0}.pt-0{padding-top:0}.pt-xs{padding-top:calc(var(--flex-gap)*1)}.pt-s{padding-top:calc(var(--flex-gap)*2)}.pt-m{padding-top:calc(var(--flex-gap)*3)}.pt-l{padding-top:calc(var(--flex-gap)*4)}.pt-xl{padding-top:calc(var(--flex-gap)*5)}.pt-xxl{padding-top:calc(var(--flex-gap)*6)}.pr-xs{padding-right:calc(var(--flex-gap)*1)}.pr-s{padding-right:calc(var(--flex-gap)*2)}.pr-m{padding-right:calc(var(--flex-gap)*3)}.pr-l{padding-right:calc(var(--flex-gap)*4)}.pr-xl{padding-right:calc(var(--flex-gap)*5)}.mb-xs{margin-bottom:calc(var(--flex-gap)*1)}.mb-s{margin-bottom:calc(var(--flex-gap)*2)}.mb-m{margin-bottom:calc(var(--flex-gap)*3)}.mb-l{margin-bottom:calc(var(--flex-gap)*4)}.mb-xl{margin-bottom:calc(var(--flex-gap)*5)}.mb-xxl{margin-bottom:calc(var(--flex-gap)*6)}.ml-minus-xs{margin-left:calc(var(--flex-gap)*-1)}.ml-minus-s{margin-left:calc(var(--flex-gap)*-2)}.ml-minus-m{margin-left:calc(var(--flex-gap)*-3)}.ml-minus-l{margin-left:calc(var(--flex-gap)*-4)}.pb-xs{padding-bottom:calc(var(--flex-gap)*1)}.pb-s{padding-bottom:calc(var(--flex-gap)*2)}.pb-m{padding-bottom:calc(var(--flex-gap)*3)}.pb-l{padding-bottom:calc(var(--flex-gap)*4)}.m-s{margin:calc(var(--flex-gap)*1)}.m-m{margin:calc(var(--flex-gap)*2)}.m-l{margin:calc(var(--flex-gap)*3)}.pos-rel{position:relative}.flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--flex-gap)}.flex.equal-width>*{flex:1 1;width:100%}.flex.gap-s{gap:calc(var(--flex-gap)*2)}.flex.gap-m{gap:calc(var(--flex-gap)*3)}.flex.gap-l{gap:calc(var(--flex-gap)*4)}.flex.gap-xl{gap:calc(var(--flex-gap)*5)}.flex.gap-xxl{gap:calc(var(--flex-gap)*6)}.flex.nogap{gap:0}.flex.space-between{justify-content:space-between}.flex.space-around{justify-content:space-around}.flex.row-reverse{flex-direction:row-reverse}.flex.justify-start{justify-content:flex-start}.flex.justify-end{justify-content:flex-end}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.flex-column{flex-direction:column}.flex.w50>*{max-width:50%}.flex.w70>*{max-width:70%}.flex.no-gap{gap:0}.flex.padding-xs>*{padding:1rem}.flex.padding-s>*{padding:2rem}.flex.padding-m>*{padding:3rem}.flex.padding-l>*{padding:4rem}.padding-s{padding:2rem}.padding-m{padding:3rem}.padding-l{padding:4rem}.padding-xl{padding:5rem}.flex-01{flex:.1 1}.flex-02{flex:.2 1}.flex-03{flex:.3 1}.flex-04{flex:.4 1}.flex-05{flex:.5 1}.flex-06{flex:.6 1}.flex-07{flex:.7 1}.flex-08{flex:.8 1}.flex-09{flex:.9 1}.flex-1{flex:1 1}.mw-6{max-width:6rem}.mw-8{max-width:8rem}.mw-12{max-width:12rem}.mw-14{max-width:14rem}.mw-16{max-width:16rem}.mw-19{max-width:19rem}.mw-20{max-width:20rem}.mw-23{max-width:23rem}.mw-26{max-width:26rem}.mw-28{max-width:28rem}.mw-30{max-width:30rem}.mw-32{max-width:32rem}.mw-34{max-width:34rem}.mw-36{max-width:36rem}.mw-38{max-width:38rem}.mw-40{max-width:40rem}.mw-42{max-width:42rem}.mw-46{max-width:46rem}.mw-50{max-width:50rem}.mw-52{max-width:52rem}.mw-55{max-width:55rem}.margin-auto{margin-left:auto;margin-right:auto}.ratio-1-1{aspect-ratio:1/1}.full-radius{border-radius:200rem}.button{display:inline-flex;align-items:center;position:relative;min-width:8rem;text-align:center;padding:.9em 1.7em;color:#f9fdff;font-size:.9em;transition:background-color .36s,border-color .3s,color .3s;border:1px solid #fff;border-radius:10em;background-color:#6e8d9b;cursor:pointer}.button.inline{padding:0;border:none;background-color:transparent;color:#455560;font-size:1rem;font-weight:700}.button.inline:before{background-color:#455560}.button.inline:hover{border:none}.button.large{padding:1.2em 2.4em}.button:hover{background-color:transparent;color:#1b2226;border:1px solid #455560}.button:hover:before{background-color:#455560}.button:before{content:"";display:inline-block;width:1.7rem;height:1px;background-color:#fff;margin-right:.5rem;transition:background-color .3s}.button.outline{background-color:transparent;color:#1b2226;border:1px solid #455560}.button.outline:before,.button.outline:hover{background-color:#455560}.button.outline:hover{color:#fff}.button.outline:hover:before{background-color:#fff}.button.turquoise{color:#fff;background-color:#1cd1bf;border-color:#1cd1bf;font-weight:600}.button.turquoise:hover{background-color:#12a698;border-color:#12a698}.button.lime{color:#fff;background-color:#c1d72e;border-color:#c1d72e;font-weight:600}.button.lime:hover{background-color:#b3c825;border-color:#b3c825}.button.lime:hover:before{background-color:#fff}.button.no-outline{border:1px solid transparent}.button.no-outline:hover{background-color:#fff}.button.marine-outline{background-color:#fff;border-color:#0f1e72;color:#0f1e72}.button.marine-outline:hover{background-color:#0f1e72;border-color:#fff;color:#fff}.button.white-outline{background-color:transparent;border-color:#fff;color:#fff}.button.white-outline:hover{background-color:#fff;color:#455560}section.black .b{background-color:#fff;border:1px solid #fff;color:#000}section.black .b:hover{background-color:#000;color:#fff}section.black .b.outline{background-color:transparent;color:#fff}section.black .b.outline:hover{background-color:#fff;color:#000}.hero{width:100%;min-height:100%;overflow:hidden}.hero .hero-content a{text-decoration:none}.card{background-color:#fff;padding:2rem;border-radius:var(--border-radius);flex-direction:column}input,select,textarea{outline:none}form{margin-top:4rem}form label{font-size:.8em;color:#d1d8e0}form input{border:0;width:100%;box-sizing:border-box;padding:.6rem 1rem;border-radius:var(--border-radius);color:#0a1e39;transition:color .3s,background-color .3s}form input:focus{background-color:#d1d8e0}form .form-row{display:flex;gap:.6rem;margin-bottom:2.6rem}form .form-row>div{width:100%}footer{padding:3rem 0 .1rem;text-align:left;color:#fff}footer [class*=" heading-"],footer [class^=heading-]{color:hsla(0,0%,100%,.9)}.footer-note{border-top:0;border-bottom:1px solid #466483;padding-bottom:0!important;max-width:100%;margin-top:2rem!important}.footer-note p{font-size:.8rem;max-width:100%}#legal-page .legal-logo{max-width:20rem}#legal-page .guard,#legal-page .hero .hero-content,#legal-page .microguard,#legal-page .miniguard,.hero #legal-page .hero-content{max-width:40rem;padding:5rem 0}@media screen and (max-width:800px){.behappy-badge{width:6rem!important;height:6rem!important;bottom:.5rem!important;right:0!important}.splide__arrow--prev{top:-2.2rem;left:.2rem!important}.splide__arrow--next{top:-2.2rem;right:.2rem!important}.splide.splide--testimonials{margin-top:4rem}nav{background-color:#fff;transition:top .15s}.scrolled nav{top:0}.donut{display:none}.hero h1{font-size:2.2rem!important;text-align:left!important}.hero .hero-content{height:auto!important;flex-direction:column;top:6rem}.hero-content--wrap{flex-direction:column-reverse!important;gap:0!important;min-height:auto!important}.hero-content--wrap>*{flex:none!important}.jv-picture{margin-bottom:3.6rem}.mini-card p{font-size:.75rem!important;white-space:nowrap}.hero-content{padding:0!important;transform:translateY(-2rem)}section{padding:3.6rem 0!important}:root{--flex-gap:0.5rem}.padding-l,.padding-m,.padding-s{padding:1rem}.flex.md-wrap{flex-direction:column}.flex.md-align-center{justify-content:center}.flex:not(.hero-content--wrap){flex-direction:column;justify-content:center}.equal-width.hero>*,.flex.equal-width>*,p{max-width:100%}.bevel{display:none}.on-demand{gap:0!important}.on-demand .on-demand--column:first-child .on-demand--row:last-child{border-bottom:1px solid #63c1fb}.splide.splide--pictures-fullwidth{margin-top:6rem!important}.splide.splide--pictures-fullwidth .splide__track{overflow:hidden!important}.splide.splide--pictures-fullwidth .splide__slide{padding:0!important}.splide.splide--pictures-fullwidth .splide__arrow{border-color:#0f1e72}.splide.splide--pictures-fullwidth .splide__arrow svg path{fill:#0f1e72}.recruitment{display:block!important;padding:2rem!important;margin-top:-4rem!important}.recruitment .padding-s{padding:.4rem}.recruitment .heading-m{margin-bottom:0}.recruitment p{margin-top:0}footer{text-align:center}footer .logo{margin-bottom:1rem}#about{padding-bottom:8rem!important}.quote-container{margin-bottom:2rem}.quote-container:before{top:-2rem!important;left:-2rem!important}.quote-container:after{bottom:-2rem!important;right:-2rem!important}}@media screen and (max-width:1200px){.guard,.hero .hero-content,.microguard,.miniguard{width:95%}}@media screen and (max-width:600px){.guard,.hero .hero-content,.microguard,.miniguard{width:85%}.on-demand--column{display:flex;flex-direction:column}.on-demand--row{display:flex}.on-demand--row.first{order:1}.on-demand--row.second{order:2}.on-demand--row.third{order:3}.on-demand--row.fourth{order:4}.on-demand--row.fifth{order:5}.on-demand--row.sixth{order:6}.on-demand--row:after{flex:none}}.splide{margin-top:1rem;margin-left:auto;margin-right:auto}.project-index{top:.8rem;right:.8rem;font-family:Roboto Mono,monospace;font-size:1.6rem;padding:1rem;font-weight:300;text-align:right;z-index:10}.splide__slide{display:flex;align-items:center}.caption{position:relative;height:100%}.splide-container{margin-top:4rem}.splide__track{position:relative;border-radius:.8rem}.splide__track:before{content:"";width:6rem;height:100%;opacity:1;position:absolute;pointer-events:none;top:0;z-index:10;left:0}.splide__track:after{right:0;transform:rotate(180deg)}.slide{position:relative;border-radius:1.4rem;flex-direction:column;align-items:flex-start;border-radius:.8rem;height:-moz-fit-content;height:fit-content}.quote-tab{width:8rem}.testimonial-content{background-color:#fff;padding:2rem 2.4rem;border-radius:0 1.4rem 1.4rem 1.4rem;overflow:hidden}.splide__arrows{display:flex;gap:.4rem;margin-left:auto;margin-right:auto;margin-top:-1rem;width:100%;z-index:10;pointer-events:none;transform:translateY(-50%);display:none}.splide__arrows,.splide__arrows .splide__arrow{position:absolute;justify-content:center;top:50%}.splide__arrows .splide__arrow{display:flex;align-items:center;border:none;pointer-events:all;width:3.4rem;height:3.4rem;padding:1rem;border-radius:20rem;background-color:#00b99a;transition:background-color .3s;cursor:pointer;outline:none}.splide__arrows .splide__arrow:hover{background-color:#04a58a}.splide__arrows .splide__arrow.splide__arrow--prev{transform:translateY(-50%) rotate(180deg);left:-2rem}.splide__arrows .splide__arrow.splide__arrow--next{transform:translateY(-50%);right:-2rem}.splide__arrows .splide__arrow.is-disabled,.splide__arrows .splide__arrow:disabled{opacity:0;pointer-events:none}.splide__arrows .splide__arrow path{fill:#fff;transition:fill .2s}.splide__pagination{gap:.2em;width:100%;padding:0;margin:3rem auto 1rem!important;right:0}.splide__pagination .splide__pagination__page{width:2rem;height:4px;border-radius:10rem;border:none;background-color:hsla(0,0%,100%,.3);cursor:pointer;transition:background-color .2s}.splide__pagination .splide__pagination__page.is-active{background-color:#fff}.project-page-slider .splide__pagination{top:-7.7rem;right:10vw}.project-page-slider .splide__arrows .splide__arrow{background-color:#3752ab}.project-page-slider .splide__track{position:relative}.project-page-slider .see-project-button,.project-page-slider .splide__track:after,.project-page-slider .work-details{display:none}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.two-columns{column-count:2}.two-columns li:first-child{margin-top:0}.who{padding-top:14rem;overflow:hidden}.connexion-guard{max-width:40rem;margin:auto}.connexion-wrapper{display:flex;gap:.4rem;flex-direction:column;padding:18rem .5rem 10rem}.connexion-wrapper .heading-m{margin-bottom:4rem}.connexion-wrapper .connexion-row{display:flex;justify-content:space-between;align-items:center;gap:.3rem;font-size:1.2rem;font-weight:700;padding:2rem;border:1px solid #c1dce0;border-radius:.4em;transition:background-color .3s}.connexion-wrapper .connexion-row:hover{background-color:#d8e9f0}.connexion-wrapper .connexion-row:hover:after{background-color:#eff6fa}.connexion-wrapper .connexion-row:after{content:"";display:block;width:2rem;height:2rem;background-image:url(/assets/icons_up-arrow.svg);background-size:cover;border:1px solid #c1dce0;border-radius:.15em;transition:background-color .3s}.reach-us--wrapper{padding-top:4rem;padding-bottom:1rem}.reach-us{display:flex;justify-content:center;max-width:50rem;margin-left:auto;margin-right:auto;padding:2rem 3rem;border-radius:1rem;transition:background-color .3s;cursor:pointer}.reach-us .offer-arrow{width:3rem;height:3rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.reach-us .button-wrap{display:flex;align-items:center;gap:1rem}.offer-page{padding-bottom:3rem}.offer-page .offer-title-m{font-size:1.4rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;line-height:150%;max-width:30rem}.offer-page .intro{position:relative;max-width:700px;padding:1rem 2rem;margin:1rem auto 1rem -2rem;border-radius:.8rem;z-index:10}.offer-page .intro .subtitle{font-size:1.3rem;font-weight:600;line-height:140%;max-width:24rem;margin-top:0}.offer-page .intro p{max-width:100%;line-height:160%}.offer-page .offer-block{position:relative;background-color:#fff;padding:3rem;border-radius:.8rem;z-index:10}.offer-page .offer-block .title{font-size:2.1rem;max-width:36rem;margin-bottom:2rem;line-height:110%}.offer-page .offer-block .title:after{content:"";display:block;margin-top:1rem;width:4rem;height:2px;background-color:#c3d8e3}.offer-page .offer-hero-content--wrap{position:relative;z-index:5;overflow:hidden}.offer-page .offer-hero-content--wrap:before{left:-20vw;top:15vh}.offer-page .offer-hero-content--wrap:after,.offer-page .offer-hero-content--wrap:before{content:"";position:absolute;width:30rem;height:30rem;border-radius:0;z-index:0;background-image:url(/assets/leaf-pattern.svg);background-size:cover}.offer-page .offer-hero-content--wrap:after{bottom:-20vh;right:-10vw;left:auto;top:auto}.offer-page .offer-hero-content{position:relative;max-width:60rem;z-index:10}.offer-page .offer-hero-content h1{margin-top:0;line-height:105%}.offer-page .offer-icon{position:absolute;width:5rem;height:5rem;padding:.4rem;top:0;left:0;background-color:#fff;border-radius:20rem;box-shadow:0 15px 100px 0 rgba(68,85,96,.1),0 5px 15px 0 rgba(68,85,96,.04);z-index:20}.offer-page .subtitle{max-width:34rem}.offer-page ul{margin-top:1rem}.offer-page ul li{margin-top:.3em}.hero .hero-content{margin-top:2rem}ul{list-style-type:disc;padding-left:1em}.rellax{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.img-smoothed{border-radius:.5rem}.border-radius{border-radius:.8rem}.agency-details{margin-top:.6em;font-size:.9em;line-height:150%;text-align:center}.agency-details:before{content:"";display:block;width:100%;padding:.4em 0;border-top:1px solid #c1d72e}.about-title{line-height:100%}.about p{max-width:100%}.about .about-title{margin-top:10rem;margin-bottom:.3em}.about .border-picture{border-radius:1em}.pros{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,1fr)}.pros>div{background-color:#fff;padding:1.2em 1.4em;border-radius:.4em;overflow:hidden}.pros [class*=" heading-"],.pros [class^=heading-]{font-family:Montserrat;margin-bottom:.4em}.pros ul{margin:0}.team-block{color:#000}.team-block .picture{position:relative;width:10rem;height:10rem}.team-block .picture .social-icon.linkedin{position:absolute;bottom:0;right:0;width:2.6em;height:2.6em;background-image:url(/assets/social-linkedin.svg);background-size:cover;cursor:pointer}.team-block .picture img{width:10rem;height:10rem;border-radius:3em}.team-block .gilles .picture,.team-block .gilles .picture img{width:14rem;height:14rem}.team-block .name{margin-top:1em;font-size:1.1rem;font-weight:600}.team-block .member{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:22rem}.team-block ul{margin-top:2em;font-size:.9em;line-height:145%;text-align:center;list-style:none;color:#455560}.team-block ul li{margin-bottom:.8em;padding-bottom:.8em;border-bottom:1px solid #d7e6ec}.team-block ul li:last-child{border-bottom:none}.team-row{display:flex;justify-content:center;gap:2rem;margin-top:4rem}.team-row>div{flex:1 1}.grid{display:grid;grid-template-columns:repeat(2,1fr)}.partenaire-feelsup{position:absolute;right:0;top:0;max-width:10rem;transform:rotate(-2deg);filter:drop-shadow(.6em .6em .2em rgba(14,30,200,.05))}.services-tabs{display:flex;margin-top:3rem}.services-tabs .service-tab{border-radius:.5em .5em 0 0;flex:1 1;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:.5em .5em 1rem;outline:none;cursor:pointer}.services-tabs .service-tab:focus{outline:none}.services-tabs .service-tab.active{background-color:#fff}.services-tabs img{max-width:3.6rem}.services-details{position:relative;min-height:7rem}.services-details .service-detail{position:absolute;width:100%;top:0;left:0;text-align:center;transform:translateY(-1rem);padding:1rem;opacity:0;transition:transform .5s,opacity .15s;background-color:#fff}.services-details .service-detail p{max-width:30rem;margin-left:auto;margin-right:auto}.services-details .service-detail.active{transform:translateY(0);opacity:1}.services{gap:1rem;margin-top:2rem}.services *{font-size:.9rem}.services .service-card{display:flex;flex-direction:column;padding:2rem;background-color:#fff;border-radius:.5rem}.services .service-card .header{display:flex;align-items:center;margin-bottom:1.4rem}.services .service-card .icon{width:3.6rem;background-color:#f9fdff;border-radius:.4em;margin-right:.8em}.services .service-card .title{font-size:1.6rem;font-weight:700}.services .service-card .baseline{margin-top:.5rem;font-size:1.1rem;color:#1cd1bf;font-weight:600}.services .service-card .button{margin-top:auto;display:inline-block;max-width:12rem}.join-us{position:relative;background-color:#455560;border-radius:2rem;padding:3rem;left:-25vw;color:#fff;z-index:10}.join-us .join-us-content{position:relative;left:25vw}.job-list{margin-top:2rem}.job-list .job-offer{display:flex;align-items:center;justify-content:space-between;padding:2rem 3.6rem;border-radius:1rem;margin-bottom:1rem;cursor:pointer;background-color:transparent;transition:background-color .3s;border:1px solid #c1dce0}.job-list .job-offer:hover{background-color:#fff}.job-list .job-offer.spontaneous{background-color:#d8e9f0}.job-list .job-offer.spontaneous:hover{background-color:#c7dde6}.job-list .job-title{font-size:1.2rem;line-height:150%;font-weight:700}.jobs-section{position:relative;padding-top:20rem;margin-top:-20rem;z-index:1}.jobs-section-about{background-color:#f9fcff!important;margin-top:0!important;padding-top:5rem}#pros .icon{width:5.3rem;background-color:#fff;border-radius:10rem;padding:.7em;margin-bottom:1rem}#pros .heading-s{margin-bottom:0}#pros .heading-s+p{margin-top:.3rem}.tools>div{text-align:center}.accordion-row{border:1px solid #c1dce0;padding:1.4rem 2rem;border-bottom:0;overflow:hidden;cursor:pointer;transition:max-height .3s}.accordion-row:first-child{border-radius:1rem 1rem 0 0}.accordion-row:last-child{border-bottom:1px solid #c1dce0;border-radius:0 0 1rem 1rem}.accordion-row .accordion-head{display:flex;align-items:center;justify-content:space-between}.accordion-row .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s;will-change:transition}.accordion-row .title{font-weight:700}.accordion-row .icon{width:3rem;background-color:#e8f0f6;border-radius:.5em;margin-right:.7rem;margin-bottom:.8rem}.accordion-row .arrow{width:1.3rem}.accordion-row.active .accordion-content{max-height:40rem;transition-delay:.1s}.accordion-row.active .arrow{transform:rotate(180deg)}.services-grid{gap:1rem;grid-template-columns:repeat(4,1fr)}.services-grid>div{background-color:#fff;border-radius:1.2em;padding:2rem}.services-grid img{max-width:5rem}.services-grid p{font-size:.9rem}.offer-creation{position:relative;padding:2rem 8rem 2rem 2rem;border-radius:1rem;background-color:#fff;transition:background-color .3s;cursor:pointer;z-index:10}.offer-creation:hover{background-color:#eff6fa}.offer-creation:hover .offer-arrow{transform:translateX(.8rem)}.creation-picture{position:relative;margin-left:-6rem;z-index:10}.offers-grid{gap:1.2rem;grid-template-columns:repeat(2,1fr)}.offers-grid>a{display:flex;gap:1rem;background-color:#fff;border-radius:1.2em;padding:2rem;align-items:center;transition:background-color .3s;cursor:pointer}.offers-grid>a:hover{background-color:#eff6fa}.offers-grid>a:hover .offer-arrow{transform:translateX(.8rem)}.offers-grid img{max-width:5rem}.offers-grid p{font-size:.9rem}.offers-grid [class*=" heading-"],.offers-grid [class^=heading-]{font-weight:700;margin-bottom:.3rem;font-size:1.3rem}.offers-grid [class*=" heading-"]+p,.offers-grid [class^=heading-]+p{margin-top:0}.offers-grid .offer-profile-pic{width:4.7rem;height:4.7rem;border-radius:10rem}.offer-arrow,.offers-grid .offer-arrow{max-width:3rem}.offer-arrow{transition:transform .3s}.formations{gap:1rem;grid-template-columns:repeat(3,1fr);margin-top:2.6rem}.formations .formation-card{display:flex;justify-content:space-between;align-items:center;border:1px solid #0f1e72;border-radius:.3rem;padding:.6rem;transition:background-color .3s,color .3s}.formations .formation-card svg *{transition:stroke .3s}.formations .formation-card:hover{background-color:#0f1e72;color:#fff}.formations .formation-card:hover svg *{stroke:#fff!important}.formations .formation-card .formation-title{padding:0 .3rem}.formations .formation-card img,.formations .formation-card svg{width:3rem}.offers .card{transition:background-color .3s,transform .3s}.offers .card:hover{background-color:#f9fdff;transform:translateY(-.3rem)}#temoignages{background-color:#fff}.hero h1{font-size:3.7rem;line-height:115%;padding-bottom:1rem}.hero p{font-size:1.2rem;line-height:160%;margin-bottom:3rem}.leaf-pattern{position:absolute;left:-10rem;top:-2rem;max-width:30rem;z-index:-1}.hero-picture{position:relative;z-index:10;overflow:hidden;border-radius:100rem}.hero-bubbles{position:absolute;width:100%;height:100%;left:-1.5rem;z-index:1}.solutions-picture{position:relative;z-index:10}.solutions-leaves{position:absolute;width:100%;height:100%;top:0;left:-1.5rem;z-index:1}.network-hand{position:relative;z-index:10;overflow:hidden;border-radius:100rem;padding:14%}.network-bubble{padding:14%}.network-bubble,.network-icons{position:absolute;top:0;left:0;z-index:1}.network-behappy{position:absolute;width:14em;height:14em;right:0;bottom:10rem;z-index:50}.join-us-picture{position:relative;z-index:10;overflow:hidden;border-radius:200rem;max-width:90%;left:3rem}.join-us-background{position:absolute;width:100%;height:100%;z-index:1;left:0}.join-us-leaf-pattern{position:absolute;top:40rem;right:-20rem;max-width:30rem}.testi-picture{position:relative;z-index:10;overflow:hidden;border-radius:100rem;max-width:90%;left:-1rem}.testi-background{width:100%;height:100%;left:3rem}.bg-pattern,.testi-background{position:absolute;z-index:1;top:0}.bg-pattern{width:50vw;height:100vh;right:0}.supertitle{font-weight:600;margin-bottom:1rem;font-size:1.1rem;color:#6e8d9b;text-transform:uppercase}.offers .card{display:flex;flex:1 1;min-height:23rem;flex-direction:column;align-items:center;justify-content:space-between;color:#0f1e72;border:1px solid #1cd1bf}.offers .card.talign-center{text-align:center;justify-content:center}.offers .card .button{margin-top:auto}.offers .card .icon{width:4rem}ul.arguments li{line-height:150%;border-bottom:1px solid #d4e9f4;padding:.7rem 0;position:relative;font-size:.85rem}ul.arguments li:before{content:"";top:0;margin-top:.65rem;width:1.2rem;height:1.2rem;background-image:url(/assets/check.svg);background-size:cover;position:absolute;margin-left:-2rem}ul.arguments li:last-child{border-bottom:0 solid}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}.valeurs .card{min-height:24rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.valeurs .card .card-header{width:100%}.card .heading-s{margin-bottom:.8rem;font-weight:600;font-size:1.6rem}.card-header{text-align:center;margin-bottom:1rem}.card-header img{max-width:4.6rem}.card-header .heading-s{margin-bottom:.8rem;font-weight:600;font-size:1.4rem}.card-header .icon{width:3rem;height:3rem;background-color:#eef2f4;border-radius:30rem;margin-right:.8rem}.on-demand--row{cursor:pointer;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #63c1fb;padding:1.6rem 0}.on-demand--row:after{content:"";background:url(/assets/visuals_arrow-circle.svg);background-size:cover;width:2.6rem;height:2.6rem;transition:transform .3s}.on-demand--row:last-child{border-bottom:0 solid}.on-demand--row:hover:after{transform:translateX(.5rem)}.quote-container{position:relative;max-width:46%}.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:0;left:0}.quote-container:after{bottom:0;right:0;transform:rotate(-180deg)}#about{padding-bottom:12rem}.recruitment{background-color:#e2f3ff;border-radius:1rem;display:flex;align-items:center;padding:1.6rem 2.6rem;margin-top:-10rem}.recruitment .heading-m{margin-top:.6rem;font-weight:600}.social-links{display:flex;gap:.6rem}.social-links .social-icon{width:2.6rem;height:2.6rem;border:1px solid #6e8d9b;border-radius:50rem}.behappy-badge{position:absolute;width:8rem;height:8rem;bottom:3rem;right:5rem;background-image:url(/assets/behappy-badge.svg);background-size:cover;filter:drop-shadow(10px 10px 30px rgba(100,100,111,.2));transform:rotate(5deg)}.splide .splide__slide{padding:1rem}.splide .splide__slide img{border-radius:.8rem;width:auto}.splide .splide__pagination__page{background:#d1e1e7}.splide .splide__pagination__page.is-active{background:#455560}.splide .splide__track{overflow:visible}.splide .splide.splide--pictures-fullwidth{margin-top:3rem!important}.splide .splide.splide--pictures-fullwidth .splide__track{overflow:hidden!important}.splide .legend{padding:.6rem 1rem;font-size:.8rem;line-height:150%;text-align:center}.testimonials{display:flex;gap:3rem;margin-bottom:2rem}.testimonials .testimonial{flex:1 1}.testimonials .testimonial .name{font-size:1.1rem;font-weight:700;margin:.3rem 0}.testimonials .testimonial .role{margin:.3rem 0}.testimonials .testimonial .stars{max-width:8rem;margin-top:1rem;margin-bottom:1rem}.testimonials .testimonial .quote{padding:0;font-size:1rem;text-align:left}.seemore{cursor:pointer;text-decoration:underline;margin-bottom:1rem;display:none}.clamped .seemore,.seeless{display:block}.seeless{cursor:pointer;text-decoration:underline;position:absolute;top:1rem;right:2rem}.clamped .seeless{display:none}button.splide__arrow--prev{left:-4.6rem}.splide__arrow--next{right:-4.6rem}.splide__arrow{width:3.5em;height:3.5em;background-color:#fff}.splide__arrow svg{width:3.5em;height:3.5em;fill:#455560}.splide__pagination{bottom:-1.4rem}.splide__pagination__page{margin:0 .3rem;background:#cfd5ee}.splide__pagination__page.is-active{background:#0f1e72}.fade-gradient{display:none;position:absolute;width:4rem;height:100%;background:linear-gradient(90deg,#2890cd,#2890cd 10%,rgba(40,144,205,0));z-index:10}.fade-gradient.left{left:0}.fade-gradient.right{right:0;transform:scale(-1)}.mini-card{font-size:.8rem;position:absolute;bottom:-2rem;left:36%;background-color:#fff;padding:1.2rem 2.4rem 1.2rem 2rem;border-radius:.8rem;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2)}.mini-card .name{font-size:.9rem;font-weight:700;margin-bottom:.6rem}.mini-card p{margin:0;font-size:.8rem;line-height:150%}#contact{background-color:#0f1e72}.FormLayout__Container-sc-2kg2eg-0{margin-top:0}.contact-form{position:relative;min-height:30rem}.contact-form--wrapper{text-align:center;width:100%;display:flex;flex-direction:column;justify-content:center;padding-top:11rem;padding-bottom:4rem}.contact-form--wrapper .heading-m{font-weight:600;margin-bottom:3rem}.max-width-content{width:max-content}.loader{position:absolute;left:50%;top:50%;margin-left:-24px;margin-top:-24px;width:48px;height:48px;border:5px solid #fff;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)}}.values{gap:3rem;align-items:flex-start}.values>div{flex:1 1}.values .icon{width:4rem;margin-bottom:.6rem}.values .title{font-size:1.1rem;font-weight:700;margin-bottom:.4rem}.splide-team .splide__arrow{border-color:#0f1e72}.splide-team .splide__arrow svg path{fill:#0f1e72}.team .team-card{min-height:19rem;padding:2.6rem 4rem;border-radius:.6rem}.team .team-card p:last-child{margin-bottom:0}.team .profile-pic{width:6rem;overflow:hidden;border-radius:30rem!important;margin-right:1rem;background-color:#ccc}.team .team-card--header{display:flex;align-items:center}.team .header-details{gap:0;text-align:left;align-items:flex-start}.team .header-details .name{margin-bottom:.4rem;font-weight:700}.cabinet-pictures{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:4rem}.cabinet-pictures img{border-radius:.4em}#recrutement{margin-top:6rem}.job-offers{margin-top:2rem;max-width:40rem;margin-left:auto;margin-right:auto;background-color:#f0f9ff;padding:.4rem 2rem;border-radius:.4rem;font-weight:600}.job-offers .offer-row{padding:2rem 0;border-bottom:1px solid #d4e9f4}.job-offers .offer-row:last-child{border-bottom:0}.faq-wrapper{font-size:1rem}.faq-row-container{max-width:48rem;margin-left:auto;margin-right:auto;margin-bottom:1rem}.faq-row-container .faq-question{background-color:#e1f2ff;padding:1rem 1.8rem;border-radius:.6rem;color:#0f1e72;transition:color .3s,background-color .3s;cursor:pointer}.accordion .panel{max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.faq-row-container .faq-answer{font-size:1rem;padding-left:1.9rem;overflow:hidden}.accordion.active .faq-question{background-color:#0f1e72;color:#fff}.accordion.active .panel{max-height:900px;transition:max-height .3s ease-in-out}.map-container{position:relative}.map-container .map-card{position:absolute;background-color:#fff;padding:0 2rem 2rem;border-radius:.4em;text-align:center;font-size:.8rem;line-height:140%;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;transform:translateY(.4rem)}.map-container .map-card .close-card{position:relative;top:1em;margin-top:.4em;right:-1em;margin-left:auto;width:2em;height:2em;cursor:pointer}.map-container .map-card .map-card-content{overflow:hidden}.map-container .map-card .title{padding-top:1rem;font-weight:600;font-size:1rem;margin-bottom:.4rem}.map-container .map-card .title:after{content:"";display:block;width:100%;height:1px;margin-top:.6em;margin-bottom:.6em;border-bottom:1px solid #c1d72e}.map-container .map-card .name{margin-bottom:.4rem}.map-container .map-card.lga-saint-maur{top:20%;right:24%}.map-container .map-card.lga-paris-ouest{top:13%;left:10%}.map-container .map-card.lga-nice{right:10%;bottom:27%}.map-container .map-card.active{opacity:1;transform:translateY(0);pointer-events:auto}.map-container .map-card.active .map-card-content{height:auto}.bubble{position:absolute;align-items:center;display:flex;background-color:#fff;padding:1rem 1.4rem;border-radius:.4em;text-align:center;font-size:.8rem;line-height:140%;transition:opacity .3s;cursor:pointer}.bubble.hidden{opacity:0;pointer-events:none}.bubble.lga-saint-maur{top:34%;right:29%}.bubble.lga-paris-ouest{top:17%;left:16%}.bubble.lga-nice{right:10%;bottom:27%}.bubble:after{content:"";display:inline-block;margin-left:.6em;width:1.4em;height:1.4em;background-image:url(/assets/info.svg);background-size:cover}.about-icon{padding:1.1em;max-width:5rem;margin-bottom:.4rem;background-color:#fff;border-radius:.4rem}footer p{font-size:1rem}footer .logo{max-width:7rem}footer .agency{color:#c1d72e;font-weight:700;font-size:1.1rem}.offer-hero{margin-bottom:4rem}.offer-hero h1{margin-bottom:0}.offer-hero .button{margin-top:2rem}.offer-hero-content{display:flex;justify-content:center;gap:4rem;align-items:center;margin-top:26vh}.hero-offer--picture{position:relative}.hero-offer--picture img{width:22rem;max-width:22rem;position:relative;border-radius:40rem;z-index:10}.hero-offer--picture img.no-radius{border-radius:0}.issues-and-approach{display:flex;align-items:center}.issues-and-approach>div{flex:1 1}.issues{background-color:#e2edf4}.approach{background-color:#fff;margin-left:-1rem;box-shadow:0 15px 100px 0 rgba(68,85,96,.08),0 5px 15px 0 rgba(68,85,96,.02)}.approach,.issues{padding:3rem 3.6rem;border-radius:.6em;height:-moz-fit-content;height:fit-content}#solutions{padding-top:1rem}.solution-steps{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:10rem;counter-reset:step}.solution-steps .solution-row{display:flex;gap:4rem;flex-wrap:wrap;margin-top:1rem;justify-content:center}.solution-steps .solution-step{position:relative;background-color:#fff;padding:2.6rem 3rem;width:47%;height:-moz-fit-content;height:fit-content;counter-increment:step;border-radius:.6em}.solution-steps .solution-step p:last-child{margin-bottom:0}.solution-steps .solution-step:before{content:counter(step);position:absolute;display:flex;align-items:center;justify-content:center;top:-1.6rem;left:2.2rem;background-color:#e2edf4;padding:1rem;border-radius:10rem;width:3rem;height:3rem}.solution-steps .solution-step .title{font-size:1.2rem;font-weight:700;line-height:140%}.solution-steps .solution-step:nth-child(odd){margin-top:-3rem}.solution-steps .solution-step:nth-child(2n){margin-top:3rem}#notre-cabinet{padding-bottom:0!important}#notre-cabinet+#nous-rejoindre{padding-top:0!important}.nav-offers-button{position:relative!important}.nav-offers-button.hovered ul{opacity:1;transform:translateY(0) skewX(0);pointer-events:all;transition-delay:0s}.offers-button{display:flex;gap:.7rem;justify-content:center;align-items:center}ul.nav-offers{width:max-content;position:absolute;top:3.4rem;left:0;background-color:#fff;list-style:none;margin:0;display:grid;grid-template-columns:repeat(2,1fr);cursor:pointer;opacity:0;transform:translateY(3rem) skewY(2deg);transition:opacity .2s,transform .2s;transition-delay:.1s;border-radius:.5rem;overflow:hidden;box-shadow:10px 10px 50px -22px rgba(69,85,96,.5);padding:1rem;pointer-events:none}ul.nav-offers li a{display:flex;flex:1 1;gap:.7rem;align-items:center;height:100%;min-width:10rem;max-width:17rem;border-radius:0!important}ul.nav-offers li a:hover .pic{background-color:#e2edf4}ul.nav-offers li .pic{display:block;flex:none;width:2.6rem;height:2.6rem;border-radius:10rem;background-color:#eff6fa;transition:background-color .3s}ul.nav-offers li .name{margin-top:.3rem;line-height:120%;font-size:1rem}.arrow-down-css{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;display:none}.complete-list{padding:2rem;box-shadow:10px 10px 50px 6px rgba(5,57,62,.15);border-radius:.8rem;margin-top:4rem;background-color:#fff}.complete-list .category{display:flex;gap:.6rem;align-items:center;font-size:1.4rem;font-weight:700;margin-top:2rem}.complete-list .category:first-child{margin-top:0}.complete-list .table-icon{width:1.6rem}.complete-list ul{list-style:none;margin-left:0;padding:.6rem 0 0;margin-top:0!important}.complete-list ul li{display:flex;align-items:center!important;gap:.6rem;color:#005250;line-height:150%;font-weight:400;border-bottom:1px solid #eef5f3;max-width:22rem;text-wrap:balance;margin-top:0;flex-direction:row-reverse;justify-content:space-between;font-size:1rem;padding:.5rem 0;max-width:100%}.complete-list ul li:last-child{border-bottom:none}.complete-list ul li>div{display:flex;align-items:center;gap:.3rem}.complete-list ul li:before{content:"";flex:none;display:inline-block;width:1.2rem!important;height:1.2rem!important;margin-top:0!important;background-color:transparent!important;background-image:url(/assets/check-plain.svg);background-size:95% 95%;background-repeat:no-repeat;background-position:50%}.complete-list ul li.on-demand:before{width:7rem!important;height:2rem!important;margin-top:0;background-image:url(/assets/on-demand.svg)}.price-table--name{background-color:#fff;border-radius:.8rem .8rem 0 0;overflow:hidden}.price-table--name .content{display:flex;align-items:center;justify-content:space-between;padding:2rem 2rem 1.4rem;background-color:#f1f6fa}.price-table--heading{padding:0 2rem;font-size:1.2rem}.price-table--content{padding:0 2rem 2rem}.price-table--big .small,.price-table--heading .small,.price-table--name .small{font-size:1rem;font-weight:400}.price-table--big .price,.price-table--heading .price,.price-table--name .price{display:flex;gap:.4rem;font-size:1.6rem;font-weight:600}.infos{cursor:pointer;padding:.4rem;line-height:0;flex:none}.infos,.infos img{width:1.9rem!important}.infos img{height:1.9rem!important}.infos p{position:absolute;top:50%;margin-top:0;margin-bottom:0;transform:translate(2rem,-50%);opacity:0;transition:opacity .3s,transform .3s;width:max-content;max-width:18rem;font-size:.8rem;line-height:130%;background-color:#455560;color:#fff;padding:1rem;border-radius:.3rem;pointer-events:none}.infos:hover p{transform:translate(3rem,-50%);opacity:1;z-index:100}.fees .infos p{top:auto}.price-table--big{border-collapse:collapse;margin-top:6rem}.price-table--big .flex-center{display:flex;align-items:center}.price-table--big tr td,.price-table--big tr th{border-bottom:1px solid #e5eaef}.price-table--big th{width:300px}.price-table--big tr{border-bottom:1px solid}.price-table--big .caracteristique{font-size:1rem}.price-table--big .title{display:flex;gap:1rem}.price-table--big .table-icon{width:2rem}.price-table--big .infos,.price-table--big .status{width:1.4rem}.price-table--big .status{display:block;margin-left:auto;margin-right:auto}.price-table--big .on-demand{width:9rem;height:4rem}.permonth,.starting-from{font-size:.8rem}.permonth{font-weight:400}.registered{position:relative;display:inline-block;font-size:.8em;top:-.2em}.fees{display:flex;align-items:center;gap:.4rem;background-color:#eef4f9;font-size:1rem;padding:.7em 1.1em;border-radius:.4rem;margin-top:1rem}.offer-price .startingfrom{font-size:.9rem}.offer-price .price{font-size:1.4rem;font-weight:700}.price-table{position:relative;max-width:29rem;margin-left:auto;margin-right:auto;background-color:#fff;font-size:1rem;border-radius:.8rem;box-shadow:0 0 70px 10px rgba(87,118,146,.2);z-index:50}.price-table.pattern:before{content:"";display:block}.price-table .supertitle{font-size:1rem;text-transform:uppercase;margin-bottom:.4rem}.price-table .title{font-size:1.4rem;margin-bottom:.4rem;font-weight:600}.price-table ul{display:flex;flex-direction:column;list-style:none;padding:0}.price-table ul li{display:flex;align-items:flex-start;gap:.5rem;padding:.3rem 0}.price-table ul li:before{content:"";top:0;display:block;align-items:center;width:1rem;height:1rem;margin-top:.3em;flex:none;background-image:url(/assets/check-plain.svg);background-size:cover}.step{gap:2rem}.step .step-title{font-family:Archer;font-weight:700;font-size:2rem;line-height:120%;margin-bottom:.6rem}.step .sub-steps{position:relative;display:flex;flex-direction:column;gap:5rem;margin-top:4rem;z-index:40}.step .ariane{position:absolute;height:100%;top:0;left:50%;transform:translateX(-50%);z-index:-1}.step .sub-step{display:flex}.step .sub-step .content{background-color:#fff;padding:2.2rem 2.6rem;max-width:40rem;border-radius:.5rem;box-shadow:20px 20px 100px rgba(105,119,131,.18)}.step .sub-step .sub-step--title{font-size:1.4rem;font-weight:600;line-height:140%}.step .sub-step .illustration{max-width:14rem}.step .sub-step:nth-child(odd){flex-direction:row-reverse}.step ul{margin-top:1rem;margin-bottom:0;list-style:none;padding-left:0}.step ul li{position:relative;display:flex;align-items:flex-start;gap:.6rem}.step ul li:before{content:"";display:block;width:.4rem;height:.4rem;background-color:#c1d72f;border-radius:.3rem;flex:none;margin-top:.6em}.step-header{display:flex;align-items:center;gap:2rem;justify-self:center}.step-header.align-start{align-items:flex-start}.step-number{display:flex;justify-content:center;align-items:center;height:4rem;width:4rem;font-size:2rem;padding:1rem;border:1px solid;border-radius:20rem;flex:none}.pharma-tools{display:flex;gap:3rem;margin-top:5rem}.pharma-tools .tool{flex:1 1}.pharma-tools .tool .icon{width:4rem;height:4rem;background-color:#fff;border-radius:.3rem;margin-bottom:1rem}.pharma-tools .tool .title{font-size:1.1rem;font-weight:600}.pharma-tools .tool ul{padding-top:0;margin-top:1rem}.video-content{display:flex;align-items:center;gap:4rem}.step.video{background-color:#455560;color:#fff;padding:4rem 0}.video-thumb{position:relative;max-width:32rem;border-radius:.6rem;overflow:hidden;margin-left:auto;margin-right:auto;line-height:0;z-index:10;cursor:pointer}.video-thumb .player-button--wrapper{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100}.video-thumb .player-button{width:6rem;height:6rem;background-color:#2c2f31;border-radius:10rem;transition:transform .2s}.video-thumb .replay{width:6rem;height:6rem;animation:rotate 14s linear infinite;position:absolute;top:0;left:0;padding:.2rem}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.video-thumb:hover .player-button{transform:scale(1.15)}.faq-wrapper{margin-top:4rem}.faq-row{padding:1.6rem 0;border-bottom:1px solid #c1dce0;line-height:140%;font-family:Montserrat,sans-serif;cursor:pointer}.faq-row .question{display:flex;gap:1rem;justify-content:space-between;font-weight:500}.faq-row.opened .answer-wrapper{height:auto;max-height:30rem}.faq-row.opened .plus{opacity:0}.faq-row .answer-wrapper{height:0;max-height:0;transition:max-height .2s;overflow:hidden}.faq-row .answer{font-weight:300;font-size:1rem;margin-top:3vh;margin-bottom:2vh;max-width:53rem}.faq-row .indicator{position:relative;width:1.6rem;height:1.6rem;flex:none}.faq-row .minus,.faq-row .plus{position:absolute;width:1.6rem;height:1.6rem;flex:none}.testimonial-content{color:var(--black);line-height:140%}.credentials{margin-top:3vw}.testimonials-header{display:flex;align-items:flex-end;gap:6rem;max-width:40rem}.testimonials-controls{display:flex;align-items:center;gap:2rem;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.testimonials-controls .next,.testimonials-controls .prev{width:3.6rem;height:3.6rem;cursor:pointer;border-radius:10rem;transition:background-color .3s}.testimonials-controls .next:hover,.testimonials-controls .prev:hover{background-color:hsla(0,0%,100%,.1)}.testimonials-controls .prev{transform:scale(-1)}.blog-preview{display:flex;gap:2rem}.blog-preview .blog-post{flex:1 1;display:flex;flex-direction:column}.blog-preview .blog-post .pic{overflow:hidden;border-radius:.5rem;line-height:0;margin-bottom:1rem}.blog-preview .blog-post .title{font-size:1.1rem;font-weight:600;margin-bottom:1rem}.blog-preview .blog-post .link{margin-top:auto}.separator{justify-content:flex-start;margin-bottom:1.4rem}.separator,.separator .separator-bubble{position:relative;display:flex;align-items:center}.separator .separator-bubble{width:4rem;height:4rem;padding:1rem;justify-content:center;background-color:#fff;color:#fff;border-radius:10rem;z-index:100}.separator:before{content:"";display:block;position:absolute;top:50%;height:1px;width:100%;background-color:#dae2e7}.testimonials-controls{margin-top:3rem;justify-content:center}.splide-testimonials{margin-top:2rem;max-width:34rem;width:100%;margin-left:auto;margin-right:auto}.splide-testimonials .splide__slide{width:100%!important;padding:2rem;background-color:#fff;box-shadow:20px 20px 100px rgba(105,119,131,.18);margin-right:0!important;opacity:0;transition:opacity .3s;will-change:opacity}.splide-testimonials .splide__slide.is-active{opacity:1}.splide-testimonials .splide__slide .title{margin-top:2rem;text-align:right}.splide-testimonials .splide__slide img{height:inherit}.splide-gallery{margin-top:2rem;max-width:34rem;width:100%;margin-left:auto;margin-right:auto}.splide-gallery .splide__list{gap:1rem}.splide-gallery .splide__slide{padding:0;transition:opacity .3s;will-change:opacity}.splide-gallery .splide__slide.is-active{opacity:1}.splide-gallery .splide__slide .title{margin-top:2rem;text-align:right}.splide-gallery .splide__slide img{height:inherit;width:100%}.button-blocks{display:flex;gap:1rem;max-width:40rem;margin-left:auto;margin-right:auto;margin-top:3rem}.button-block{display:flex;gap:.7rem;align-items:center;position:relative;width:10rem;flex:1 1;background-color:#fff;padding:1rem;border-radius:.4rem;border:1px solid transparent;transition:background-color .2s,border-color .2s,color .2s}.button-block .thumb{border-radius:4px;flex:none;width:3rem;height:-moz-fit-content;height:fit-content;transform:rotate(-3deg) scale(1.2);margin-right:.9rem;will-change:transform;transition:transform .2s;filter:drop-shadow(6px 10px 10px rgba(0,0,0,.14))}.button-block p{max-width:12rem;text-wrap:balance;margin:0;line-height:140%}.button-block .arrow:after{content:"";display:inline-block;width:1.4rem;height:1rem;opacity:1;background-image:url(/assets/arrow-long.svg);background-size:80%;background-position:50%;background-repeat:no-repeat;margin-bottom:-.16em;transition:transform .2s,opacity .2s}.button-block:hover{background-color:#f6fbff;border:1px solid #cee3f2}.button-block:hover .arrow:after{transform:translateX(.2rem)}.button-block:hover .thumb{transform:rotate(-3deg) scale(1.2) translateY(-.2rem)}ul.pharma-list{list-style:none;padding-left:0}ul.pharma-list li{display:flex;gap:.6rem;align-items:center;text-wrap:balance;margin:1rem 0}ul.pharma-list li .icon{flex:none;display:block;background-color:#d2e3ef;border-radius:.5rem;width:3.2rem;height:3.2rem}ul.pharma-list .bold{font-weight:400}.inline-link{font-size:.9rem;color:#6e8391;text-decoration:underline}.inline-link.arrow:after{content:"";display:inline-block;width:1.4rem;height:1rem;opacity:.8;background-image:url(/assets/arrow-long.svg);background-size:80%;background-position:50%;background-repeat:no-repeat;margin-bottom:-.27em;transition:transform .2s,opacity .2s}.duties{display:flex;flex-direction:column;margin-top:4rem;gap:1rem}.duties .duty{padding:1rem;background-color:#e7f0f7;cursor:pointer;border-radius:.4rem}.duties .duty .indicator{position:relative;width:1.6rem;height:1.6rem;flex:none}.duties .duty .minus,.duties .duty .plus{position:absolute;width:1.6rem;height:1.6rem;flex:none}.duties .duty .content-wrapper{max-height:0;overflow:hidden;transition:height .3s;transition:max-height .2s}.duties .duty.opened .content-wrapper{max-height:40rem}.duties .duty.opened .plus{opacity:0}.duties .heading{display:flex;justify-content:space-between;padding:1rem}.duties .title{font-size:1.2rem;font-weight:600}.duties .content-wrapper{overflow:hidden}.duties .content{padding:1rem}.duties>div{flex:1 1}.factur-x-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem;max-width:41rem;margin-left:auto;margin-right:auto}.factur-x-grid .cell{display:flex;align-items:center;gap:.6rem;background-color:#fff;padding:1rem 1.4rem;line-height:140%;border-radius:.4rem;font-size:.9rem;line-height:120%;border:1px solid transparent;transition:background-color .2s,color .2s}.factur-x-grid .cell.cta{color:#384e5d;background-color:#e6f0f7;border:1px solid #cee3f2;gap:0;font-size:.8rem}.factur-x-grid .cell.cta div{line-height:140%}.factur-x-grid .cell.cta div:after{content:"";display:inline-block;width:1.4rem;height:1rem;opacity:.8;background-image:url(/assets/arrow-long.svg);background-size:80%;background-position:50%;background-repeat:no-repeat;margin-bottom:-.27em;transition:transform .2s,opacity .2s}.factur-x-grid .cell.cta:hover{background-color:#dceaf4}.factur-x-grid .cell.cta:hover div:after{transform:translateX(.3rem)}.factur-x-grid .cell:hover{background-color:#e6f0f7;border:1px solid #cee3f2}.factur-x-grid .cell:hover:after{transform:translateX(.3rem);opacity:1}.factur-x-grid .pic{flex:none;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;font-size:1.3rem;padding:.4rem;background-color:#eff6fb;border-radius:.4rem}.iframe-wrapper iframe{border-radius:.7rem;overflow:hidden}.balanced{text-wrap:balance}.dark-bg{background-color:#455560;color:#fff}.dark-bg .supertitle{color:#97b7c5}.pills{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;font-size:.9rem}.pills .pill{padding:.4em .8em;background-color:#d4e3ed;border-radius:.3rem}.clients-list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem}.clients-list.pharma{grid-template-columns:repeat(3,1fr)}.client-logo{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;max-width:60%;font-weight:700;font-size:1rem;line-height:120%;text-align:center;gap:.1rem}.client-logo .pharma-supertitle{font-size:.8rem;font-weight:500;text-transform:capitalize;color:#89a5ba}.client-logo.text-logo{max-width:90%}.client-cell{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:.5rem;line-height:0;height:100%;opacity:1;padding:1.4rem .4rem}.client-cell img{width:100%;height:auto}.clients-filters{display:flex;gap:1rem;justify-content:center;max-width:30rem;margin-left:auto;margin-right:auto}.clients-filters .filter-switch{flex:1 1;display:flex;gap:.7rem;align-items:center;justify-content:center;padding:1.3rem;background-color:skyblue;border-radius:.4rem;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.clients-filters .filter-switch .checkbox{position:relative;display:block;width:2rem;height:2rem;background-color:#fff;border-radius:.3em;border:2px solid #ccc}.clients-filters .filter-switch .checkbox:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:80%;height:80%;opacity:0;background-image:url(/assets/checkbox.svg);background-size:cover;transition:transform .1s,opacity .2s;will-change:transform,opacity}.clients-filters .filter-switch.checked .checkbox:after{transform:translate(-50%,-50%) scale(1);opacity:1}.segmented-control{width:100%;max-width:40rem;margin-left:auto;margin-right:auto}.tabs,.tabs:before{border-radius:.4rem}.tabs{width:100%;position:relative;display:flex;gap:1rem;background-color:#d8e5ef;color:var(--blue);font-weight:400;line-height:120%;margin-bottom:1rem;overflow:hidden;box-shadow:inset 0 0 10px 0 #c2d9ea;--indicator-width:auto;--indicator-left:0;--indicator-color:#304554}.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}.tab{position:relative;display:flex;flex:1 1;text-align:center;flex-direction:column;align-items:center;justify-content:center;line-height:140%;padding:1rem .7rem;z-index:10;transition:color .3s,background-color .2s;cursor:pointer}.tab .offer-infos--button .cls-2,.tab .offer-infos--button path{transition:stroke .3s,fill .3s}.tab .save{font-size:.8rem}.tab.active{color:#fff}.tab.active .offer-infos--button path{stroke:#fff}.tab.active .offer-infos--button .cls-2{fill:#fff}.tab .title{font-size:1.2rem;margin-bottom:.6rem;font-weight:600}.tab .subtitle,.tab .title{display:flex;align-items:center}.tab .subtitle{margin-bottom:1rem;font-size:.9rem;font-weight:400}.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}.info-block{padding:1rem;border-radius:.5rem;text-wrap:balance;background-color:#d2e7f6}.video-testimonials{max-width:40rem}.video-testimonials .splide__slide,.video-testimonials .video-testimonials-content{padding:1rem}.video-testimonials .slide-video-content{display:flex;gap:1rem}.video-testimonials .slide-video-content>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-wrap:balance}.video-testimonials .slide-video-content>div .testimonial{font-size:1.2rem;line-height:140%}.video-testimonials .player-button--wrapper{left:80%;top:100%}.video-testimonials .infos{color:#6e8d9b;line-height:140%;width:100%!important;padding:0}.video-testimonials .infos .name{font-weight:600}.video-testimonials .video-thumb .replay{padding:0}.video-testimonials .video-preview{max-width:10rem;overflow:visible}.video-testimonials .video-preview img{border-radius:.5rem}.video-popup{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);opacity:.9;z-index:1000000;transform:scale(1.1);opacity:0;transition:transform .5s,opacity .3s;pointer-events:none;display:flex;align-items:center;justify-content:center}.video-popup.displayed{transform:scale(1);opacity:1;pointer-events:auto}.video-wrapper{position:relative;width:40vh}.video-wrapper .video-js{border-radius:.8rem;overflow:hidden}.close-video{position:absolute;top:-1rem;right:-1rem;width:3rem;height:3rem;background-color:#f0f8ff;border-radius:10rem;cursor:pointer;transition:transform .3s,opacity .3s;background-image:url(/assets/icons_close-button.svg);background-size:60%;background-repeat:no-repeat;background-position:50%}.whole-background{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);z-index:3000;opacity:0;transition:opacity .3s;pointer-events:none}.rfm-marquee-container{position:relative;z-index:100}.rfm-child{width:14rem;height:8rem;margin:0 .5rem}@keyframes scroll-x{0%{transform:translateX(var(--scroll-start))}to{transform:translateX(var(--scroll-end))}}.marquee-wrapper{display:flex;flex-direction:column;padding-bottom:6rem;gap:4rem;--size:clamp(10rem,1rem + 40vmin,30rem);--gap:calc(var(--size) / 14);--duration:20s;--scroll-start:0;--scroll-end:calc(-100% - var(--gap));--speed:30s;--transition:0.15s}.marquee{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:var(--gap);-webkit-mask-image:linear-gradient(var(--mask-direction,to right),transparent,#000 20%,#000 80%,transparent);mask-image:linear-gradient(var(--mask-direction,to right),transparent,#000 20%,#000 80%,transparent)}.marquee img{max-height:4rem;filter:grayscale(1)}.marquee__group{flex-shrink:0;display:flex;align-items:center;justify-content:space-around;gap:var(--gap);min-width:100%;animation:scroll-x var(--duration) linear infinite}.marquee--reverse .marquee__group{animation-direction:reverse;animation-delay:-3s}@media screen and (max-width:800px){.splide-gallery .splide__slide{max-width:100%}.step .ariane{display:none}.step-header{flex-direction:column}.step .sub-steps .sub-step{flex-direction:column;align-items:center}.blog-preview,.duties,.pharma-tools,.video-content,ul.nav-offers{flex-direction:column}ul.nav-offers{position:relative;opacity:1;transform:translateY(0) skewY(0);display:flex;padding:1rem}ul.nav-offers li .pic{width:1.6rem;height:1.6rem}ul.nav-offers li .name{color:#000}.connexion-wrapper{padding-top:10rem}.team-block{display:flex;flex-direction:column;gap:3rem}.team-block .team-row{flex-direction:column;align-items:center;gap:3rem}.team-block .team-row .member.eda,.team-block .team-row .member.thibaut{margin-top:0}}@media screen and (max-height:800px){.hero .hero-content img{max-width:30rem!important}.hero-bubbles{left:0}}@media screen and (max-width:1300px){.factur-x-grid{grid-template-columns:repeat(3,1fr)}.job-offer{flex-direction:column}.job-offer .job-title{margin-bottom:1.4rem}.job-offer .flex{flex-direction:row}.hero-content--wrap{padding-left:0!important;padding-right:0!important}.hero-content--wrap h1{font-size:2.7rem}}@media screen and (max-width:960px){.arrow-down-css{display:block}nav .nav-content{justify-content:flex-start!important}nav .nav-offers{height:0;overflow:hidden;padding-top:0;padding-bottom:0;margin-top:0}nav .nav-offers-button.hovered .nav-offers{height:auto;overflow:hidden;padding-top:1rem;padding-bottom:1rem;margin-top:1rem}.nav-offers-button{color:#fff!important;text-align:center}nav.mobile-nav-opened .nav-content{overflow-y:scroll;padding:6rem 0 10rem}ul.nav-offers{text-align:left;top:0}.team .team-card--header{flex-direction:column;align-items:center;text-align:center}.team .header-details{padding:0;align-items:center;text-align:center}.team .team-card--body{text-align:center}}@media screen and (max-width:1100px){.services-tabs{display:grid;grid-template-columns:repeat(4,1fr)}.services-details{min-height:9rem}.partenaire-feelsup{position:relative;transform:rotate(0);margin:auto}.formations{grid-template-columns:repeat(2,1fr)}.splide__arrow{top:1rem}}@media screen and (max-width:960px){.heading-l{font-size:2rem}.join-us{padding:2rem 1rem}.join-us .heading-l{margin-bottom:1.4rem}.offer-creation-wrap{flex-direction:column-reverse!important;align-items:center;justify-content:center}.offer-creation{padding-right:2rem}.creation-picture,.offer-creation{display:flex;justify-content:center}.creation-picture{width:100%;flex:1 1;margin-bottom:-4rem;margin-left:0;z-index:0}}@media screen and (max-width:900px){.network-hand{padding-bottom:0!important}.services-details{min-height:11rem}.services-tabs{display:grid;grid-template-columns:repeat(2,1fr)}.who{padding-top:10rem}.about-title{font-size:2.6rem}.about-title+.heading-m{font-size:1.7rem}.team-block{gap:3rem}.job-offer{text-align:center}.hero-content{max-width:90%!important}.hero .offer-page .hero-content,.offer-page .guard,.offer-page .hero .hero-content,.offer-page .microguard,.offer-page .miniguard{padding:1rem}.offer-hero-content{gap:2rem;margin:auto}.offer-page .offer-hero-content--wrap{margin-bottom:1rem}.offer-page .offer-icon{width:4rem;height:4rem}.offer-page .offer-block{padding:2rem}.offer-page .offer-block .title{font-size:1.6rem}.offer-page .intro{margin-top:0;margin-left:auto;margin-right:auto;padding:0}.reach-us .button{font-size:1.1rem}.reach-us .button:before{display:none}.hero-offer--picture img{width:14rem;height:14rem}.offer-hero{display:block}.offer-hero-content{flex-direction:column;padding-top:12rem!important;margin-top:0!important}#solutions{padding-top:0!important}.solution-steps{margin-top:3rem}.offer-page .offer-hero-content h1{font-size:2.2rem}.offer-page .intro .subtitle{font-size:1.3rem;-webkit-hyphens:auto;hyphens:auto}.solution-steps .solution-row{flex-direction:column;justify-content:center;gap:2rem;margin-top:2rem}.solution-steps .solution-row .solution-step{width:100%;padding:2rem}.solution-steps .solution-row .solution-step:nth-child(2n),.solution-steps .solution-row .solution-step:nth-child(odd){margin-top:2rem}.solution-steps .solution-row .solution-step:before{left:50%;margin-left:-1.5rem}.accordion-head .flex{align-items:flex-start}.offers-grid{grid-template-columns:repeat(1,1fr)}.testimonials{flex-direction:column}}@media screen and (max-width:800px){.factur-x-grid{grid-template-columns:repeat(2,1fr)}.network-behappy{width:10em;height:10em}.join-us{left:0;border-radius:0}.join-us .join-us-content{left:0}.jobs-section{margin-top:0}}@media screen and (max-width:700px){.price-table--name .content{flex-direction:column;align-items:flex-start;gap:.6rem}.infos p{top:50%;left:0;transform:translateY(2rem);text-wrap-style:auto}.infos:hover p{transform:translateY(-2rem);opacity:1;z-index:100}.pros{grid-template-columns:repeat(1,1fr)}#nos-offres,#nos-services,#nos-solutions,#notre-cabinet,#pros,.join-us{padding-top:6rem!important}.services{grid-template-columns:repeat(1,1fr)}.values{justify-content:center}.values>div{display:flex;flex-direction:column;align-items:center}.values>div .text{text-align:center}.team .team-card{width:100%}.two-columns{column-count:1}.tabs{flex-direction:column;gap:0}.tabs:before{opacity:0}.tabs .tab{border-radius:.6rem}.tabs .tab.active{background-color:#304554}.clients-list{grid-template-columns:repeat(3,1fr)}.clients-list.pharma{grid-template-columns:repeat(2,1fr)}.video-testimonials .video-testimonials-content{padding:.4rem;gap:.4rem}.video-testimonials .slide-video-content>div{min-width:7rem}.video-testimonials .slide-video-content>div .testimonial{font-size:1rem}.video-thumb .player-button,.video-thumb .replay{width:4.6rem;height:4.6rem}}@media screen and (max-width:550px){.button-blocks{flex-direction:column;align-items:center}.button-block{width:100%;max-width:20rem}.heading-m{font-size:1.8rem}.factur-x-grid{grid-template-columns:repeat(2,1fr)}.factur-x-grid .cell{padding:.6rem .8rem}.bubble{padding:.3rem .6rem}.offers-grid{text-align:center}.offers-grid a{display:block}.offers-grid .offer-profile-pic{display:block;margin-bottom:1rem}.offers-grid .offer-arrow,.offers-grid .offer-profile-pic{margin-left:auto;margin-right:auto}.offers-grid .heading-s{margin-bottom:.6rem}.formations{grid-template-columns:repeat(1,1fr)}.bg-pattern{top:26vh}.hero-content--wrap>div{margin-top:18%!important}}#legal-page{font-size:1em}#legal-page h5{margin-top:4rem}#legal-page .legal-logo{max-width:7rem;margin-bottom:4rem}#legal-page .legal-content{max-width:800px;margin-left:auto;margin-right:auto;padding:10rem 2rem}#legal-page .url:after{content:"lga-conseil.fr"}#legal-page .company:after{content:"LGA CONSEIL"}#legal-page .address:after{content:"1bis avenue Foch, 94100 Saint-Maur-des-Fossés"}#legal-page .phone:after{content:"01 55 12 07 00"}#legal-page .email:after{content:"cabinet" "@" "lga-conseil" ".com"}#legal-page .hosting:after{content:"OVH"}html{font-size:100%;scroll-behavior:smooth}body,html{height:100%;width:100%}body{background-color:#fbfdff;color:#1b2226;font-family:Montserrat,sans-serif;font-weight:400;line-height:150%;text-align:left;overflow-x:hidden}body.wait{cursor:wait}body.fixed,body.modal-open{overflow:hidden}.montserrat{font-family:Montserrat!important}section{position:relative;padding:5.4rem 0;overflow-x:clip}.hero-content--wrap{position:relative;min-height:100vh}.hero-content--wrap>div{margin-top:3%}.hero{position:relative;min-height:100vh;text-align:center}.hero .hero-content{display:flex;flex:1.3 1;justify-content:space-between;align-items:center;margin-left:auto;margin-right:auto;width:100%;height:100vh;font-size:1rem;text-align:left;z-index:200}.hero .hero-content img{max-width:40rem}.hero .hero-content p{max-width:480px}.hero .hero-content h1,.hero .hero-content h2{margin:0;max-width:50rem}.pale-bg{background-color:#f9fdff}.electric-bg{background-color:#0f1e72}.turquoise-bg{background-color:#1cd1bf}.light-bg{background-color:#eff6fa}.bluelight-bg{background-color:#e6f0f7}.white-bg{background-color:#fcfdff}.lime-bg{background-color:#c1d72e}.turquoise{color:#1cd1bf}footer{background-color:#455560;font-size:.9rem;letter-spacing:.3px}footer .flex{margin:auto;justify-content:flex-start;gap:2rem}footer .footer-content{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:4rem;gap:2rem}footer .footer-desc{max-width:36rem}footer .footer-addresses,footer .mentions{display:flex;gap:2rem}footer .mentions{justify-content:space-between;align-items:center;margin:auto;padding:1.8rem 0 2rem;color:#6e8d9b}footer .mentions a{display:inline-block}footer p{margin:1rem 0 0}#mentions .guard,#mentions .hero .hero-content,#mentions .microguard,#mentions .miniguard,.hero #mentions .hero-content{max-width:50rem}#mentions h5{text-align:left;font-size:1.4rem;margin-top:2rem}#mentions p{font-size:1rem}#mentions ul li{list-style:disc}#mentions .mentions{padding-top:4rem;padding-bottom:4rem}.mobile-logo{display:none;width:100%;max-width:6rem}nav{height:4.4rem}@media screen and (max-width:1300px){.guard,.hero .hero-content,.microguard,.miniguard{width:100%;padding-left:5rem;padding-right:5rem}.mobile-logo{display:block;z-index:100}nav .links a:not(.nav-logo):not(.client-connection){padding:.8rem!important}}@media screen and (max-width:800px){.fullscreen-menu--opened{text-align:center}.fullscreen-menu--opened .mobile-logo{display:block;z-index:100}.fullscreen-menu--opened .mobile-logo .st1{fill:#fff}.fullscreen-menu--opened .hamburger-inner,.fullscreen-menu--opened .hamburger-inner:after,.fullscreen-menu--opened .hamburger-inner:before{background-color:#fff}.scrolled nav .button{border-color:#fff;color:#fff}nav .nav-content{justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.mobile-logo{display:block}.guard,.hero .hero-content,.microguard,.miniguard{padding-left:2rem;padding-right:2rem}.rollpic-container{display:none}.hero .hero-content .rolls{width:100%;margin-left:0}.hero .hero-content h1,.hero .hero-content h2{width:100%;text-align:center}.hero .hero-content .french-flag{margin-left:auto;margin-right:auto}.timeline:before{display:none}.timeline-section{margin-top:2rem;flex-direction:column!important}.timeline-section>div{padding:.5rem!important}.timeline-section p{padding:0!important}.timeline-section .step{top:-10px;margin-left:-46px}.timeline-section .text{text-align:left!important}.timeline-section:before{position:relative}.applications,.map-section,.partners{flex-direction:column}}@media screen and (max-width:900px){footer .footer-content{flex-direction:column;align-items:center}}@media screen and (max-width:700px){footer .footer-addresses{flex-direction:column;align-items:center}}