@font-face{font-family:Avenir Regular;src:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Light/17c55b27-e9ab-43cd-b948-d49f97480d68.eot);src:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Light/17c55b27-e9ab-43cd-b948-d49f97480d68.eot#iefix) format("embedded-opentype"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Light/2e3f5cb9-101f-46cf-a7b3-dfaa58261e03.woff2) format("woff2"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Light/fa19948e-5e38-4909-b31e-41acd170d6f2.woff) format("woff"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Light/6de0ce4d-9278-467b-b96f-c1f5f0a4c375.ttf) format("truetype")}@font-face{font-family:Avenir Medium;src:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Regular/e9167238-3b3f-4813-a04a-a384394eed42.eot);src:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Regular/e9167238-3b3f-4813-a04a-a384394eed42.eot#iefix) format("embedded-opentype"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Regular/2cd55546-ec00-4af9-aeca-4a3cd186da53.woff2) format("woff2"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Regular/1e9892c0-6927-4412-9874-1b82801ba47a.woff) format("woff"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Regular/46cf1067-688d-4aab-b0f7-bd942af6efd8.ttf) format("truetype")}@font-face{font-family:Avenir Bold;src:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Bold/1a7c9181-cd24-4943-a9d9-d033189524e0.eot);src:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Bold/1a7c9181-cd24-4943-a9d9-d033189524e0.eot#iefix) format("embedded-opentype"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Bold/627fbb5a-3bae-4cd9-b617-2f923e29d55e.woff2) format("woff2"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Bold/f26faddb-86cc-4477-a253-1e1287684336.woff) format("woff"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Bold/63a74598-733c-4d0c-bd91-b01bffcd6e69.ttf) format("truetype")}@font-face{font-family:Avenir Black;src:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Black/3418f6be-70a5-4c26-af1d-c09a8642ca20.eot);src:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Black/3418f6be-70a5-4c26-af1d-c09a8642ca20.eot#iefix) format("embedded-opentype"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Black/5c57b2e2-f641-421e-a95f-65fcb47e409a.woff2) format("woff2"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Black/181c847e-cdbc-43d5-ae14-03a81c8953b4.woff) format("woff"),url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Fonts/Avenir%20Next/Black/045d1654-97f2-4ff0-9d24-21ba9dfee219.ttf) format("truetype")}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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{display:inline-block;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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}::selection{background:rgba(10,41,99,.45)}html{font-size:100%}body *{font-family:Avenir Medium,Ubuntu,Verdana,Geneva,Helvetica Neue,Arial,Helvetica,sans-serif}.panel h1,h1{font-size:3rem}.panel h1,h1,h2{font-family:Avenir Regular;line-height:140%}h2{font-size:2rem}.white-bg h2{color:#0a2a62}.blue-bg h2,.dark-blue-bg h2{color:#fff}h3{font-family:Avenir Regular;font-size:1.75rem}h3,h4{line-height:140%}h4{font-size:1.5rem}a,h4,li,p,span,ul{font-family:Avenir Medium}a,li,p,span,ul{font-size:1.125rem;line-height:1.75rem}a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;-webkit-transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out!important;-ms-transition:color .4s ease-in-out;transition:color .4s ease-in-out}em{font-style:italic}b,strong{font-weight:var(--font-weight-bold)}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-justify{text-align:justify}.body-container-wrapper .hs_cos_wrapper_type_rich_text ul li:before{display:table-cell;padding-right:10px}.text-transform-uppercase,.text-transform-uppercase *{text-transform:uppercase!important}.text-transform-capitalize,.text-transform-capitalize *{text-transform:capitalize!important}.text-transform-lowercase,.text-transform-lowercase *{text-transform:lowercase!important}.text-transform-initial,.text-transform-initial *{text-transform:none!important}.separator{background:#eee;border:0;height:1px;width:60%}.hide-on-mobile{display:block!important}.show-on-mobile{display:none!important}.no-padding{padding:0!important}.no-padding-top{padding-top:0!important}.no-padding-bottom{padding-bottom:0!important}.padding10,.padding20{padding:20px}.padding30{padding:30px}.padding40{padding:40px}.padding50{padding:50px}.padding60{padding:60px}.padding10tb,.padding20tb{padding:20px 0!important}.padding30tb{padding:30px 0!important}.padding40tb{padding:40px 0!important}.padding50tb{padding:50px 0!important}.padding60tb{padding:60px 0!important}.padding70tb{padding:70px 0!important}.padding80tb{padding:80px 0!important}.padding90tb{padding:90px 0!important}.padding100tb{padding:100px 0!important}.padding200tb{padding:200px 0!important}.padding10lr{padding:0 10px!important}.padding20lr{padding:0 20px!important}.padding30lr{padding:0 30px!important}.padding40lr{padding:0 40px!important}.padding50lr{padding:0 50px!important}.padding60lr{padding:0 60px!important}.padding70lr{padding:0 70px!important}.padding80lr{padding:0 80px!important}.padding90lr{padding:0 90px!important}.padding100lr{padding:0 100px!important}.no-margin{margin:0!important}.margintop10{margin-top:10px}.margintop20{margin-top:20px}.margintop40{margin-top:40px}.margintop50{margin-top:50px}.margintop60{margin-top:60px}.margintop70{margin-top:70px}.margintop80{margin-top:80px}.margintop90{margin-top:90px}.margintop100{margin-top:100px}.marginbottom10{margin-bottom:10px}.marginbottom20{margin-bottom:20px}.marginbottom40{margin-bottom:40px}.marginbottom50{margin-bottom:50px}.marginbottom60{margin-bottom:60px}.marginbottom70{margin-bottom:70px}.marginbottom80{margin-bottom:80px}.marginbottom90{margin-bottom:90px}.marginbottom100{margin-bottom:100px}.margin10tb{margin:10px 0}.margin20tb{margin:20px 0}.margin40tb{margin:40px 0}.margin50tb{margin:50px 0}.margin60tb{margin:60px 0}.margin70tb{margin:70px 0}.margin80tb{margin:80px 0}.margin90tb{margin:90px 0}.margin100tb{margin:100px 0}.margin10lr{margin:0 10px}.margin20lr{margin:0 20px}.margin40lr{margin:0 40px}.margin50lr{margin:0 50px}.margin60lr{margin:0 60px}.margin70lr{margin:0 70px}.margin80lr{margin:0 80px}.margin90lr{margin:0 90px}.margin100lr{margin:0 100px}.imgful img{width:100%!important}.img75 img{width:75%!important}.img50 img{width:50%!important}.img25 img{width:25%!important}.imginitial img{width:auto!important}.max-width-100px img,.max-width-125px img,.max-width-150px img,.max-width-175px img,.max-width-200px img,.max-width-25px img,.max-width-50px img,.max-width-75px img{max-width:25px!important}.widget-span.max-width-75{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:60%!important}.rounded,.rounded img{border-radius:900px}.background-image{display:none!important}.widget-span{margin-left:0!important;padding:0 30px}.footer-container-wrapper .span12,.span12.panel,.span12.panel .span12{padding-left:0;padding-right:0}.span1{width:8.33333333%!important}.span2{width:16.66666667%!important}.span3{width:25%!important}.span4{width:33.333333%!important}.span5{width:41.66666667%!important}.span6{width:50%!important}.span7{width:58.33333333%!important}.span8{width:66.666666666%!important}.span9{width:75%!important}.span10{width:83.33333333%!important}.span11{width:91.66666667%!important}.span12{width:100%!important}.block-center,.block-center img{display:block;margin-left:auto;margin-right:auto}.inline-block,.inline-block img{display:inline-block}.float-right{float:right}.float-left{float:left}.display-none,.school-avatar.display-none{display:none!important}.display-inline{display:inline!important}.display-inline-block{display:inline-block!important}.display-block{display:block!important}.display-table{display:table!important;vertical-align:middle}.display-table-cell{display:table-cell!important;vertical-align:middle}.display-flex>div>div{display:flex!important;justify-content:center}.align-items>div>div{align-items:start;display:flex!important;flex-flow:row wrap}.display-flex>div>div>div{align-items:center!important;display:flex!important;flex-flow:column!important}.display-flex>div>div>div>div{align-items:center!important;display:table!important;flex-flow:column!important;height:100%;vertical-align:middle;width:100%}.vertical-align-top{vertical-align:top!important}.vertical-align-middle{vertical-align:middle!important}.vertical-align-bottom{vertical-align:bottom!important}.error-page .display-table{display:table!important;vertical-align:middle}.error-page .display-table>div{display:table-cell!important;vertical-align:middle}.display-table-row>div>div{display:table!important;vertical-align:middle}.display-table-row>div>div>div{display:table-cell!important;float:none!important;vertical-align:middle!important}@keyframes jump{0%{bottom:0}50%{bottom:10px}to{bottom:0}}@-webkit-keyframes revolve{0%{left:75px;top:175px}to{left:375px;top:275px}}@-moz-keyframes revolve{0%{left:75px;top:175px}to{left:375px;top:275px}}@-o-keyframes revolve{0%{left:75px;top:175px}to{left:375px;top:275px}}@-webkit-keyframes grow{0%{background-size:40px;height:70px;width:70px}to{background-size:23px;height:40px;width:40px}}@-moz-keyframes grow{0%{background-size:40px;height:70px;width:70px}to{background-size:23px;height:40px;width:40px}}@-o-keyframes grow{0%{background-size:40px;height:70px;width:70px}to{background-size:23px;height:40px;width:40px}}@-webkit-keyframes disappear{0%{z-index:0}to{z-index:90}}@-moz-keyframes disappear{0%{z-index:0}to{z-index:90}}@-o-keyframes disappear{0%{z-index:0}to{z-index:90}}.jump{animation:jump 2s linear infinite alternate}.background-size-position-cover{background-position:50%!important;background-size:cover!important;overflow:hidden}.header .wrapper{padding:0}#hs-link-logo{display:block}.co-founder-part{padding:0 120px}.persona{background:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Persona%20test%204.png?t=1529883913919);background-position:50%;background-size:100%;color:#fff;height:258px;margin-bottom:30px;padding:95px 0;width:47%!important}.recompense-container{display:table!important;margin:20px 0;min-height:200px!important;padding:0 10px;width:100%!important}.header-container>.row-fluid-wrapper>.row-fluid>.span12,.main-menu .widget-span.span12{padding:0!important}.recompense-container .widget-type-rich_text{opacity:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.recompense:hover .widget-type-rich_text{opacity:1}.recompense-container>div:first-of-type{background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;display:table-cell;padding:80px 30px;position:relative;vertical-align:middle}.recompense-container>div:first-of-type>div{position:relative;z-index:10}.recompense:hover .recompense-container>div:first-of-type:after{background:rgba(10,42,98,.8)}.recompense-container>div:first-of-type:after{background:none;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:100%;z-index:1}.recompenses-row>.row-fluid-wrapper{display:inline-block;float:left;width:50%!important}.recompenses-row>.row-fluid-wrapper:first-child{display:inline-block;float:non;width:100%!important}.small-p{color:#fff;display:inline-block!important;text-align:justify;width:60%}.header-container .hs_cos_wrapper_type_logo a img{margin-top:0;max-height:none!important;width:100%!important}.header .widget-type-logo{bottom:30px;height:0;margin:0!important;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:15%!important}.header .widget-type-logo:hover{bottom:20px;position:relative}.homepage .slider:before{background:-moz-linear-gradient(top,rgba(10,41,99,0) 0,rgba(10,41,99,.8) 68%);background:-webkit-linear-gradient(top,rgba(10,41,99,0),rgba(10,41,99,.8) 68%);background:linear-gradient(180deg,rgba(10,41,99,0) 0,rgba(10,41,99,.8) 68%);content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000a2963",endColorstr="#cc0a2963",GradientType=0);height:100%;left:0;opacity:1;position:absolute;top:0;width:100%;z-index:1}.homepage .slider{background-color:#000;background-position:50%!important;background-size:cover!important}.homepage .slider p{color:#fff;font-size:20px;font-weight:var(--font-weight-regular);line-height:140%;margin:1rem auto 0;max-width:75%}.homepage .slider:after{z-index:2}.homepage .slider>div{position:relative;z-index:2}img{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-style:none}.header-container{background:#000;padding:0}.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{align-items:center;box-shadow:inset 0 0 0 0 #48c19d;display:flex;flex-direction:column;float:none;justify-content:space-around;padding:5px 0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.active,.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.active-branch,.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:hover{box-shadow:inset 0 -5px 0 0 #48c19d}.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-of-type{box-shadow:inset 0 0 0 0 #48c19d!important}.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-of-type>a{color:#fff!important}.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.active>a,.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1.active-branch>a,.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:hover>a{color:#48c19d}.main-menu li.hs-menu-depth-2 a{border-bottom:1px solid #e5e5e5;color:#111;font-size:14px;font-weight:var(--font-weight-bold);padding:10px;text-transform:uppercase;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.academy-page .display-flex>div>div>div>div{height:250px}.display-flex>div>div>div>div>*{display:table-cell;vertical-align:middle}.display-flex img{backface-visibility:hidden;display:block;margin:auto}.story-page .display-flex img{backface-visibility:hidden;max-height:200px;max-width:auto;width:auto!important}.main-menu li.hs-menu-depth-2 a:hover{border-bottom:1px solid #e5e5e5;box-shadow:inset 5px 0 0 0 #48c19d;color:#48c19d;padding-left:20px}.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-of-type:hover a .button{background:#3d8065;color:#fff}.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:last-of-type:hover{box-shadow:inset 0 0 0 0 #48c19d}.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:flex;flex:1;justify-content:space-between;text-align:right}.main-menu ul li.hs-menu-depth-1>a{color:#fff;font-size:16px;line-height:14px;outline:none;padding:3.5px 15px;position:relative;text-transform:uppercase;transition:all .4s ease-in-out}.main-menu ul li.hs-menu-depth-1>a,.main-menu ul li.hs-menu-depth-1>a>span{font-weight:var(--font-weight-bold)}.testimonial-container>div:first-of-type>.row-fluid>.display-flex{padding-bottom:60px}.notification{background:-webkit-linear-gradient(top,#3870d7,#3870d7);-webkit-background-clip:padding-box;border:none;border-radius:100px;box-shadow:0 1px 2px rgba(0,0,0,.5),0 1px 4px rgba(0,0,0,.4),inset 0 0 1px rgba(0,0,0,.7),inset 0 10px 0 hsla(0,0%,100%,.11);color:#fff;font:700 10px/16px Helvetica Neue,sans-serif;height:16px;padding:0;position:absolute;right:10px;text-align:center;text-decoration:none;text-shadow:none;top:0;width:16px}.header .button{background-color:#00ad84;border-radius:3px;font-size:inherit;margin:0;padding:5px 25px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.bizdev-page .header-container .button{background:transparent;box-shadow:inset 0 0 0 1px #fff}.bizdev-page .header-container .button:focus,.bizdev-page .header-container .button:hover{box-shadow:inset 0 0 0 0}.main-menu{margin:0!important}.body-container-wrapper{padding-top:40px}.panel>div>div{display:table;vertical-align:middle;width:100%}.panel .wrapper{display:block!important;float:none!important;vertical-align:middle}body .hs-error-msgs label{color:red;font-size:14px;font-weight:var(--font-weight-regular);margin-bottom:5px}body .hs-error-msgs{margin:5px 0}.legend-part img{width:40px!important}.legend-part .blue-font,.legend-part .green-font,.legend-part .red-font{font-weight:var(--font-weight-bold);padding-left:10px!important}.blue-font{color:#0054a8}.green-font{color:#00ad84}.red-font{color:#ec6964}.legend-part>div>div>.span12>div>div{display:table;vertical-align:middle}.legend-part{background:#fff;max-width:220px;padding:20px!important;position:absolute;top:100px;z-index:3}.legend-part:before{background:#000;content:"";display:none;height:40px;left:-40px;position:absolute;top:0;width:40px}.legend-part>div>div>.span12>div>div>div{display:table-cell;float:none!important;vertical-align:middle}.page-title{color:#fff;font-family:Avenir Regular;font-size:3rem;line-height:140%}.white-bg .page-title h1,.white-bg a,.white-bg a:focus,.white-bg a:hover,.white-bg h1,.white-bg p{color:#0a2a62}.panel h1{margin:1rem auto;max-width:75%}.body-container-wrapper a.link,.body-container-wrapper li a,.body-container-wrapper p a{color:#fff;font-weight:var(--font-weight-bold)}.body-container-wrapper .bloc-three-illustrations a{text-decoration:none}.body-container-wrapper a.link:hover,.body-container-wrapper p a:hover{color:#fff;opacity:.8;text-decoration:underline}.bloc-leaders h3,.bloc-team h3{font-size:16px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#fff}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#fff;opacity:.8;text-decoration:underline}.bloc-leaders .job-title{font-size:20px}.bloc-leaders .job-title,.bloc-leaders .job-title-2{color:#0a2a62;font-weight:var(--font-weight-bold)!important}.bloc-leaders .job-title-2{font-size:14px}.subline,.subline p{color:#fff;font-weight:var(--font-weight-bold);margin-top:0}.page-title h1,h1{color:#fff}.page-title h2{color:#fff;text-shadow:none}.svg-small img{max-width:30px}.scroll-down{margin:2rem 0;text-align:center}.scroll-down>div{display:inline-block!important;position:relative;width:30px!important}.bloc-three-illustrations img{margin-bottom:20px;max-height:250px;width:auto!important}.bloc-starter .bloc-three-illustrations img{height:130px;margin-bottom:20px;width:auto!important}.slider.panel:after{border-color:transparent transparent #00ad84;border-style:solid;border-width:0 0 250px 4000px;bottom:-90px;content:"";display:block;height:0;position:absolute;right:0;width:0}.homepage .slider.panel:after{border-color:transparent transparent #fff}.panel-angle-right:after{border-color:transparent transparent #00ad84;border-style:solid;border-width:0 0 250px 4000px;right:0}.panel-angle-left:after,.panel-angle-right:after{bottom:-90px;content:"";display:block;height:0;position:absolute;width:0}.panel-angle-left:after{border-color:transparent transparent #00ad84;border-style:solid;border-width:0 4000px 250px 0;left:0}.school-avatar{background-position-y:100%!important;background-size:100%!important;display:inline-block!important;float:none!important;height:190px!important;margin:0 20px!important;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:190px!important}.school-avatar:hover>div{opacity:0}.school-avatar>div{background-size:100%!important;height:190px!important;left:0;position:absolute;top:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:190px!important}.slider.background-widget.panel:after{content:"";display:none}.slider.background-widget{background-position:50%!important;background-size:cover!important}.angle-blue:after,.slider.angle-blue:after{border-color:transparent transparent #0054a8}.no-angle:after{display:none!important}.angle-dark-blue:after,.slider.angle-dark-blue:after{border-color:transparent transparent #0a2a62}.panel,.panel-angle-left,.panel-angle-right{overflow:hidden;position:relative}.investissement-background .wrapper{display:block!important}.investissement-background{background-position:50%!important;background-size:cover!important;position:relative}.investissement-background>*{position:relative;z-index:2}.startups-logos-row>div>div>div{align-items:center!important;display:flex!important;flex-flow:row!important;width:20%!important}.investissement-background:before{background:rgba(10,29,80,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.landing-pages .slider{background-position:50%!important;background-size:cover!important}.landing-pages .page-title.small{font-size:30px;line-height:normal;margin-bottom:20px!important}.landing-pages .subline{border-bottom:1px solid #f0f0f0;color:#333;margin-bottom:20px!important;padding-bottom:20px!important}.slider .wrapper{padding-bottom:150px;padding-top:100px}.internal-page .slider .wrapper{padding-bottom:50px;padding-top:50px}.teammate-avatar{background-position-y:100%!important;background-size:100%!important;display:block!important;float:none!important;margin:0 auto!important;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.bloc-three-illustrations .teammate-avatar img{margin-bottom:0}.customer-avatar{background-position-y:100%!important;background-position-y:130px!important;background-size:100%!important;display:inline-block!important;float:none!important;height:130px;margin:0 auto!important;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:130px!important}.customer-row>div>.row-fluid,.school-row>div>.row-fluid{display:inline-block;flex-flow:row wrap;float:left;justify-content:space-between;width:20%}.startups-logos-row img{display:block;margin:auto;max-width:200px}.customer-row>div>.row-fluid>.widget-span,.school-row>div>.row-fluid>.widget-span{background:#fff!important;display:block!important;float:none!important;height:130px!important;margin:20px auto!important;padding:10px;text-align:center;width:130px!important}.customer-avatar>div{background-position-y:100%!important;background-size:100%!important;height:100%;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.teammate-avatar.join-us{background:none!important}.teammate-avatar>div{background-size:100%!important;display:block!important;float:none!important;left:0;margin:0 auto!important;top:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.bloc-leaders h3,.teammate-name h3{text-transform:none}.teammate-avatar:hover img{box-shadow:0 5px 10px rgba(0,0,0,.5);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.teammate-avatar.join-us:hover>div{opacity:1}.bloc-leaders .span6{display:inline-block!important;float:none!important;margin:0 100px!important;width:auto!important}.teammate-name{margin:0 0 20px}.teammate-avatar img{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:2px solid #fff!important;border-radius:500px;overflow:hidden;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.bloc-leaders .row-fluid{text-align:center}.rounded{background:#0a2a62!important;color:#fff!important;display:inline-block;height:30px;line-height:30px;margin-right:10px;width:30px}h3,h4{color:#fff}.testimonial-avatar img{border:2px solid #fff!important;border-radius:140px;max-width:110px}.testimonials{color:#fff}.span12.panel .span12.bottom-placing{padding:0 20px}.testimonial-container .widget-span{padding:0}.bottom-placing{bottom:16px;left:0;padding:0 20px;position:absolute;width:100%}.testimonial-container p{margin-top:5px}.footer .widget-type-logo{max-width:120px}.footer{position:relative;z-index:2}.testimonials>div>.row-fluid{display:flex}.testimonials>div>.row-fluid>.widget-span{margin-bottom:30px!important;margin-top:0!important}.testimonials>div>.row-fluid>.widget-span.page-title{margin-bottom:0}.testimonials .span6{margin:1%!important;width:48%!important}.tech-page .testimonials .display-flex>div>div>.span6:last-of-type .testimonial-container,.testimonials .span6{background:rgba(0,0,0,.4);left:0;padding:20px;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.tech-page .testimonials .display-flex>div>div>.span6:first-of-type,.tech-page .testimonials .display-flex>div>div>.span6:last-of-type{background:none;left:0;margin:1%!important;padding:0;position:static!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:48%!important}.tech-page .testimonials .display-flex>div>div>.span6:first-of-type:hover{box-shadow:none}.testimonials .row-fluid>.span6:hover{box-shadow:-5px 0 10px rgba(0,0,0,.2);left:10px}.testimonials .row-fluid>.span6:nth-child(2n):hover>div>div>.row-fluid{box-shadow:none;left:10px}.tech-page .testimonials .row-fluid>.span6:nth-child(2n)>div>div>.row-fluid{left:0;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}.body-container>.row-fluid-wrapper>.row-fluid>.span12,.body-container>.row-fluid-wrapper>.row-fluid>.span12>.row-fluid-wrapper>.row-fluid>.span12{padding-left:0;padding-right:0}.tech-page .testimonials .row-fluid>.span6:nth-child(2n):hover>div>div>.row-fluid{box-shadow:-5px 0 10px rgba(0,0,0,.2);left:10px;position:relative}.tech-page .testimonials .row-fluid>.span6:nth-child(2n):hover{box-shadow:none;left:0;position:relative}.testimonial-container>div>.row-fluid{display:flex}.testimonial-container>div>.row-fluid>.widget-span>.cell-wrapper{display:table!important;height:100%;vertical-align:middle!important;width:100%!important}.testimonial-container>div>.row-fluid>.widget-span>.cell-wrapper>span{display:table-cell;vertical-align:middle}.testimonial-logo img{max-width:140px}.button.large{min-width:460px}.wrapper.last{padding:60px 0 90px}.copyright{color:#fff;margin-top:40px;opacity:.2}.footer-column h2,.footer-column-double h2{color:#fff;font-size:20px}.footer-column{border-right:1px solid hsla(0,0%,100%,.2);margin:0!important;padding:0 40px;width:25%!important}.footer-column-double{margin:0!important;padding:0 40px;width:50%!important}.footer .wrapper>div>.row-fluid{display:flex}.footer-column ul li i{color:#fff;display:inline-block;font-size:20px;height:40px;line-height:40px;margin-right:0;width:30px}.footer-column ul li a{color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.footer .wrapper .footer-column ul{margin-bottom:0;margin-top:20px}.footer form .field label{display:none}.footer form .field .hs-error-msgs label{color:red;display:block;font-size:12px;font-weight:var(--font-weight-regular);margin:0}.footer form .hs-form-field{margin:10px 0;padding:0 10px 0 0!important}.footer form.hs-form .hs-form-field ul.inputs-list{list-style:none;margin:5px 0;padding:0}.footer form .actions{padding:0 10px 0 0}.footer .hs-form-checkbox label{display:block!important}.footer .hs-form-checkbox label input{margin-right:5px}.footer .hs-form-checkbox{display:inline-block;margin:0 10px}.footer .hs_type_newsletter{text-align:center}.footer input.hs-button.primary.large{background:#00ad84;border:none;color:#fff;font-weight:var(--font-weight-bold);margin:0;padding:15px 20px;width:100%}.footer form input{background:rgba(0,0,0,.3);border:none;height:auto;outline:none;padding:10px!important}.footer .wrapper{padding:60px 0}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a:focus,.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-menu-depth-1>a:hover{box-shadow:inset 5px 0 0 0 #fff;padding-left:25px!important}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{background:#fff;border-radius:2px;left:0;min-width:200px;opacity:0;pointer-events:none;position:absolute;text-align:left;top:100%;transform:scale(1.2);-webkit-transition:opacity .4s;transition:all .2s ease-in-out;visibility:hidden;z-index:10;z-index:-1000}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper{opacity:1;pointer-events:auto;transform:scale(1);transition:all .2s ease-in-out;visibility:visible;z-index:10}.main-menu .hs-item-has-children>a{cursor:default}.process-block h3{text-transform:none!important}.scroll-down a{display:block;height:100px;width:100%}.scroll-down img{animation:MoveUpDown 2.5s linear infinite;bottom:0;left:0;position:absolute}@keyframes MoveUpDown{0%{bottom:50px;opacity:0}30%{bottom:30px;opacity:1}70%{bottom:10px;opacity:1}to{bottom:-10px;opacity:0}}@-webkit-keyframes Floatingx2{0%{-webkit-transform:translate(0)}33%{-webkit-transform:translate(10px)}66%{-webkit-transform:translateY(10px)}to{-webkit-transform:translate(0)}}@-webkit-keyframes Floatingx{0%{-webkit-transform:translate(0)}33%{-webkit-transform:translateY(10px)}66%{-webkit-transform:translate(10px)}to{-webkit-transform:translate(0)}}.float-animation{animation:Floatingx2 6s ease-in-out infinite}.float-animation-reverse{animation:Floatingx 6s ease-in-out infinite}.slider .widget-type-logo{background-size:cover;height:100%;margin-bottom:1rem;width:100%}.slick-track{left:calc(50% - 360px)}.slick-slide{-webkit-appearance:none;outline:none}.slick-slide img{border:10px solid #fff!important;margin:auto!important;max-width:90%!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slick-slider{margin-top:25px}.recent-post-container{float:left;max-width:50%;padding:0 20px!important}.recent-posts-part{margin-top:60px}.recent-post{background:#fff;border-radius:3px;float:left;overflow:hidden;padding:0!important}.recent-post h3,.recent-post p{color:#333}.recent-post img{width:100%}.recent-post-description{padding:30px}.use-case-page .sidebar{background:rgba(0,0,0,.7);color:#fff;padding:30px}.use-case-page .sidebar .testimonial-avatar img{border:2px solid #fff!important;border-radius:50%}h2 .small-part{display:block;font-size:20px;font-weight:var(--font-weight-regular);line-height:30px;text-transform:none}.technology-logos{margin:20px 0 40px!important}.technology-logos>div>div>*{display:inline-block!important;width:auto!important}.technology-logos img{box-sizing:border-box;display:block;margin:auto;max-height:80px!important;width:auto!important}.technology-logos .widget-type-linked_image{margin:0!important}.technology-logos .widget-type-text{height:100px;line-height:100px;margin:0 10px!important;text-align:center}.phone-img{height:200px;position:relative;z-index:2}.slider.background-widget:before{background:rgba(10,42,98,.5);content:"";height:100%;left:0;position:absolute;top:auto;width:100%;z-index:1}.slider.background-widget>*{position:relative;z-index:2}.phone-img img{height:550px;width:auto!important}.use-case-page .main-content h2{margin-bottom:20px}.use-case-page .main-content p{margin-bottom:60px}.use-case-page .slider{background-attachment:fixed!important;background-position:50%!important;overflow:visible}.use-case-page .scroll-down>div{display:inline-block!important;margin-bottom:0;margin-top:70px;position:relative;width:30px!important}.gradient-use-case{background:#001c38;background:-moz-linear-gradient(top,#001c38 0,#0054a8 65%);background:-webkit-linear-gradient(top,#001c38,#0054a8 65%);background:linear-gradient(180deg,#001c38 0,#0054a8 65%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#001c38",endColorstr="#0054a8",GradientType=0)}.light-green{color:#48c19d}.light-green-bg{background-color:#48c19d}.white{color:#fff}.white-bg{background-color:#fff}.green{color:#00ad84}.green-bg{background-color:#00ad84}.blue{color:#0054a8}.blue-bg{background-color:#0054a8}.dark-blue{color:#0a2a62}.dark-blue-bg{background-color:#0a2a62}.footer-blue-bg{background-color:#0c2044}.light-grey{color:#eee}.light-grey-bg{background-color:#eee}.accent-color-one{color:#62bb46}.accent-color-one-bg{background:#62bb46}.accent-color-two{color:#3b8fc6}.accent-color-two-bg{background-color:#3b8fc6}.accent-color-three{color:#3b8fc6}.accent-color-three-bg{background-color:#3b8fc6}.button{border:none;border-radius:5px;cursor:pointer!important;display:inline-block;font-size:16px;font-weight:var(--font-weight-bold);margin:0 auto;padding:15px 50px;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.button.white-bg:hover{box-shadow:inset 500px 0 #f2f2f2}.button.white-bg{box-shadow:inset 0 0 #f2f2f2}.button.green-bg:focus,.button.green-bg:hover,.footer input.hs-button.primary.large:focus,.footer input.hs-button.primary.large:hover{background-color:#3d8065;text-decoration:none!important}.button.green-bg{box-shadow:inset 0 0 #00ad84}.button.multiple{margin:20px 20px 0 0}.button.blue-bg,body.contact-page .hs-button.primary.large,body.contact-page .hs-button.primary.large:hover{background:#00ad84;border:none;border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:var(--font-weight-bold);margin:0 auto;padding:15px 50px;text-decoration:none}.contact-left-panel{color:#fff;font-size:20px}.contact-coordonnees{color:#fff;font-size:14px}body.contact-page .hs-button.primary.large{box-shadow:inset 0 0 #3d8065}body.contact-page .hs-button.primary.large:hover{box-shadow:inset 600px 0 #3d8065}body .form-text p a{color:#0054a8}body .form-text p a:focus,body .form-text p a:hover{color:#0a2a62}body .form-text p{font-size:15px}.button a,.button-thin a{text-decoration:none}.button-thin a{border:1px solid #000;display:inline-block;margin:10px;padding:15px 20px;text-align:center;text-transform:uppercase}.button-thin a:hover{background:#fff;color:#3b8fc6}.button-little{display:inline-block;font-size:13px;margin:20px;padding:10px 20px;text-decoration:none}.button-little a:hover{background:#fff;color:#3b8fc6}.arrow-right:after{content:"\f061 ";font-family:FontAwesome;margin-left:10px}.bloc-leaders.team-row>.row-fluid-wrapper>.row-fluid>.widget-span{margin:0 20px 40px!important;padding:0!important;width:14.2%!important}.background-image-main,.background-image-main-2,.background-image-main-3,.background-image-main-4,.background-image-main-5,.background-image-main-6,.background-image-main-7,.background-image-main-8{display:none!important}.background-main-part,.background-main-part-2,.background-main-part-3,.background-main-part-4,.background-main-part-5,.background-main-part-6,.background-main-part-7,.background-main-part-8{background-position:50%!important;background-size:cover!important;overflow:hidden}.team-row>.row-fluid-wrapper>.row-fluid>.widget-span{margin:0 0 40px!important;width:12.4%!important}.team-row>div>.row-fluid{display:flex;flex-basis:20%;flex-flow:row wrap;text-align:center}.bloc-leaders.team-row>div>.row-fluid{justify-content:center}.process-block img{max-height:160px!important;width:auto!important}.bloc-case-study,.rss-item{border-radius:5px;overflow:hidden}.case-study-row>.row-fluid-wrapper:hover>div{box-shadow:0 5px 5px rgba(0,0,0,.2);display:block;overflow:hidden;position:relative;top:-10px!important;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.case-study-image.black-bg{background:#404040}.case-study-row{display:flex!important;flex-flow:row wrap}.case-study-row>.row-fluid-wrapper>div{background:#f2f2f2;border-radius:3px!important;display:block;height:100%!important;overflow:hidden;position:relative;top:0!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.case-study-infos{background:#f2f2f2;min-height:180px!important}.case-study-row>.row-fluid-wrapper{box-sizing:border-box;float:left;margin-bottom:40px;padding:0 20px;width:33.333333333%!important}.bloc-case-study img{display:block;margin:auto}.case-study-image{background:#fff}.bloc-case-study .logo img{width:33%!important}.bloc-case-study h3,.bloc-case-study p{color:#000}#system{left:80px;top:-20px}#system,.bizdev-page .display-flex .span6,.bizdev-page .display-flex .span6>div,.bizdev-page .display-flex .span6>div>*{position:relative}.recompense{margin:20px 0!important;min-height:480px!important;width:100%!important}.sat{background:#fff no-repeat 50% 50%;border-radius:50%;height:70px;left:75px;position:absolute;text-indent:-9999px;top:175px;width:70px;z-index:100}.sat:hover{animation-play-state:paused;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused}.planet-panel .display-flex>div>div>div>div>*{display:block}#planet{background:#fff url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Website/Logos/planet.png?t=1529883913919) no-repeat 50% 50%;border-radius:50%;height:182px;left:150px;position:absolute;top:150px;width:182px;z-index:50}#php{-webkit-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) 0s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) .75s infinite alternate,disappear 3s steps(2,start) 1.5s infinite;-moz-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) 0s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) .75s infinite alternate,disappear 3s steps(2,start) 1.5s infinite;-o-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) 0s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) .75s infinite alternate,disappear 3s steps(2,start) 1.5s infinite;animation:revolve 1.5s cubic-bezier(.36,0,.64,1) 0s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) .75s infinite alternate,disappear 3s steps(2,start) 1.5s infinite;background-image:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Website/Logos/php.png?t=1529883913919)}#html5{-webkit-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) .25s infinite alternate,disappear 3s steps(2,start) 1s infinite;-moz-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) .25s infinite alternate,disappear 3s steps(2,start) 1s infinite;-o-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) .25s infinite alternate,disappear 3s steps(2,start) 1s infinite;animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) .25s infinite alternate,disappear 3s steps(2,start) 1s infinite;background-image:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Website/Logos/html5.png?t=1529883913919)}#symfony{-webkit-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -1s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -.25s infinite alternate,disappear 3s steps(2,start) .5s infinite;-moz-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -1s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -.25s infinite alternate,disappear 3s steps(2,start) .5s infinite;-o-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -1s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -.25s infinite alternate,disappear 3s steps(2,start) .5s infinite;animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -1s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -.25s infinite alternate,disappear 3s steps(2,start) .5s infinite;background-image:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Website/Logos/symfony.png?t=1529883913919)}#css3{-webkit-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -1.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -.75s infinite alternate,disappear 3s steps(2,start) 0s infinite;-moz-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -1.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -.75s infinite alternate,disappear 3s steps(2,start) 0s infinite;-o-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -1.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -.75s infinite alternate,disappear 3s steps(2,start) 0s infinite;animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -1.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -.75s infinite alternate,disappear 3s steps(2,start) 0s infinite;background-image:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Website/Logos/css3.png?t=1529883913919)}#angularjs{-webkit-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -2s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -1.25s infinite alternate,disappear 3s steps(2,start) -.5s infinite;-moz-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -2s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -1.25s infinite alternate,disappear 3s steps(2,start) -.5s infinite;-o-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -2s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -1.25s infinite alternate,disappear 3s steps(2,start) -.5s infinite;animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -2s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -1.25s infinite alternate,disappear 3s steps(2,start) -.5s infinite;background-image:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Website/Logos/angularjs.png?t=1529883913919)}#nodejs{-webkit-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -2.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -1.75s infinite alternate,disappear 3s steps(2,start) -1s infinite;-moz-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -2.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -1.75s infinite alternate,disappear 3s steps(2,start) -1s infinite;-o-animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -2.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -1.75s infinite alternate,disappear 3s steps(2,start) -1s infinite;animation:revolve 1.5s cubic-bezier(.36,0,.64,1) -2.5s infinite alternate,grow 1.5s cubic-bezier(.36,0,.64,1) -1.75s infinite alternate,disappear 3s steps(2,start) -1s infinite;background-image:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Website/Logos/nodejs.png?t=1529883913919)}.hs_cos_wrapper_type_rich_text ul li:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:var(--font-weight-regular);line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:18px;margin-right:8px}.hs_cos_wrapper_type_rich_text ul li{padding-bottom:10px}.footer .widget-type-form h3{font-size:16px}.contact-form{background:#fff;padding:30px;position:relative;z-index:2}.contact-form .page-title{color:#70707c;text-shadow:none}.hs-form-required{display:none}.parallax-img{background-attachment:fixed!important;background-position:50%!important;background-size:cover!important;overflow:hidden}.wrapper.same-padding{padding:200px 0}.mountain{background:url(https://2383597.fs1.hubspotusercontent-na1.net/hub/2383597/hubfs/Website/Pictures/background-histoire-1.jpg?t=1529883913919);background-size:cover}.phone-booth{background:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Website/Pictures/background-histoire-2-reverse.jpg?t=1529883913919)}.theodo-room{background:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Website/Pictures/background-histoire-3.jpg?t=1529883913919)}.theodore-de-banville{background:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Theodoredebanville-final.jpg?t=1529883913919)}.allomatch{background:url(https://2383597.fs1.hubspotusercontent-na1.net/hubfs/2383597/Allomatch-theodo-final.jpg?t=1529883913919)}.testimonial-logo.small img{max-width:100px}#bodymovin{display:block;height:300px;margin:auto;opacity:1;overflow:hidden;text-align:center;transform:translateZ(0);width:300px}#google-maps{height:100vh;left:0;position:fixed!important;top:0;width:100vw;z-index:1}.header,.main-menu,.main-menu .widget-span{padding:0!important}.sidebar{padding:20px!important}.use-case-page #first-panel .technology-logos>div>div{display:table!important;vertical-align:middle}.use-case-page #first-panel .technology-logos .widget-span{display:table-cell!important;float:none!important;margin:0!important;padding:0!important;vertical-align:middle;width:33%!important}*{box-sizing:border-box}.landing-pages .wrapper>div>.row-fluid{display:flex;justify-content:center}.landing-pages .main-part>div,.landing-pages .main-part>div>.row-fluid{height:100%}.main-text>div:last-of-type{padding:20px!important}.main-text .main-header h1{background:#0a2a62;color:#fff!important;padding:20px!important}.main-text h1,.main-text h2,.main-text h3,.main-text li,.main-text p,.main-text ul{color:#fff}.body-container-wrapper .main-text a{color:#0a2a62}.body-container-wrapper .main-text a:hover{color:#0054a8}.landing-pages .main-part>div{background-position:50%!important;background-size:cover!important;height:100%;position:relative}.landing-pages .contact-form{background:#0a2a62}.landing-pages .contact-form h1,.landing-pages .contact-form h2,.landing-pages .contact-form h3,.landing-pages .contact-form label,.landing-pages .contact-form p{color:#fff!important}.landing-pages .main-text{background:-webkit-linear-gradient(rgba(0,0,0,.2),#000);background:-o-linear-gradient(rgba(0,0,0,.2),#000);background:-moz-linear-gradient(rgba(0,0,0,.2),#000);background:linear-gradient(rgba(0,0,0,.2),#000);bottom:0;left:0;position:absolute;width:100%}.landing-pages .main-container img{display:none}.hs-rss-item{flex-basis:50%;float:left;max-width:50%;padding:0 20px 20px}.hs-rss-item>div{background:#fff;border-radius:5px;height:100%;padding:30px}.hs-rss-module{display:flex;flex-flow:row wrap}.hs-rss-title{color:#111;display:block;font-size:24px;margin-bottom:20px}.home-challenges>div>div{display:flex;flex-flow:row wrap;justify-content:space-between}.home-challenges>div>div>a{display:flex;outline:none;padding:0 30px;position:relative;top:0;width:25%!important}.home-challenges>div>div>a:hover>div{box-shadow:0 25px 20px -20px rgba(0,0,0,.5);position:relative;top:-10px}.home-challenge-blue{background-position:50%;border:4px solid #fff}.home-challenge-blue,.home-challenge-green{border-radius:15px;color:#fff;padding:40px 20px;position:relative;text-align:left;width:100%!important}.home-challenge-green{background:#00ad84;background-position:50%}.home-challenge-blue,.home-challenge-green{align-items:center;display:flex!important;flex-flow:column;justify-content:center;position:relative;top:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.home-challenge-blue h2,.home-challenge-green h2{background:#0a2a62;border-radius:25px;display:inline-block;left:50%;margin:0;padding:10px 25px;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.header-challenge{left:50%;position:absolute;top:-5px;transform:translateX(-50%)}.home-challenges img{height:57px!important;width:57px!important}.home-challenges .widget-type-linked_image{background:#0a2a62;border-radius:10%;display:inline-block;left:-40px;padding:10px!important;position:absolute;top:-40px;width:77px!important}.home-challenges p{box-sizing:border-box;font-size:20px;font-weight:var(--font-weight-medium);line-height:23px}.home-challenges p.hashtags{box-sizing:border-box;font-size:16px;font-weight:var(--font-weight-regular)}.home-challenges .home-challenge-green .widget-type-linked_image{background:none}.tablet-mobile-rotate.align-items>div>div{align-items:center;display:flex!important;flex-flow:row wrap}.tablet-mobile-rotate ul li{margin:30px 0 0}.recruitment-process-steps{margin:40px 0}.recruitment-process .widget-span{padding:0}.recruitment-process-testimonial>div>div{align-items:center;display:flex;justify-content:center}.recruitment-process-testimonial{margin:40px 0 100px}.profil-oussama img{max-width:140px}.recruitment-process-testimonial-text{padding-left:25px!important}.recruitment-process h2{text-align:left}.recruitment-process p{color:#fff;margin:10px 0 0;padding:0 30px;text-align:left}.recruitment-process-steps>div>div{display:flex;flex:0 1 16.666666666666667%!important;flex-direction:row;flex-wrap:wrap;margin:auto;max-width:1200px}.puzzle-piece{margin:0 25px;max-width:165px;min-width:165px;position:relative}.puzzle-piece .recruitment-process-time p{font-weight:var(--font-weight-bold);margin-right:15px;margin-top:20px}.puzzle-piece-content{max-width:165px;min-width:165px;position:relative}.puzzle-piece-content p{font-size:.875rem;line-height:140%}.puzzle-piece-first-hover{opacity:0;transition:all .3s ease-in-out}.puzzle-piece-first{position:absolute;top:0;transition:all .4s ease-in-out}.puzzle-piece-first-content{left:50%;position:absolute;top:50%;transform:translate(-55%,-50%)}.puzzle-piece:hover .puzzle-piece-first,.puzzle-piece:hover .puzzle-piece-first-hover{opacity:1;transform:scale(1.12)}.theodo-life{margin-bottom:40px}@media screen and (max-width:992px){.recruitment-process-steps>div>div{justify-content:center}}@media screen and (max-width:600px){.recruitment-process-testimonial>div>div{flex-direction:column}.recruitment-process-steps>div>div{justify-content:center}}.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:1440px!important;padding:60px 0 250px;width:1440px!important}@media screen and (max-width:1600px){.bloc-three-illustrations img{margin-bottom:20px;max-height:210px;width:auto!important}.home-challenge-blue h2,.home-challenge-green h2{padding:10px 35px}.home-challenges p{box-sizing:border-box;font-size:20px;font-weight:var(--font-weight-medium)}}@media screen and (max-width:1480px){.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:1280px!important;padding:60px 0 150px;width:1280px!important}.header .widget-type-logo{bottom:65px;height:0;margin:0!important;position:relative;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:15%!important}.header .widget-type-logo:hover{bottom:55px}.testimonial-container .bottom-placing p{font-size:16px;margin-top:5px}.teammate-avatar img{max-width:100%}.bloc-three-illustrations .teammate-avatar img{max-width:120px}.use-case-page #first-panel .technology-logos .widget-span{margin:0!important;padding:0!important;text-align:center!important;width:33.333333%!important}.legend-part{top:100px}.recompense{margin:20px 0!important;min-height:500px!important;width:100%!important}.scroll-down>div{margin-top:0}.header .widget-type-logo{bottom:50px}.header .widget-type-logo:hover{bottom:40px;position:relative}.panel-angle-left:after,.panel-angle-right:after,.slider.panel:after{bottom:-160px}.slider .wrapper{padding-bottom:60px;padding-top:60px}.slider .widget-type-logo img{max-width:220px!important}.bloc-three-illustrations img{max-height:160px}.school-avatar,.school-avatar>div{height:160px!important;width:160px!important}.use-case-page .scroll-down>div{display:inline-block!important;margin-bottom:0;margin-top:70px;position:relative;width:30px!important}.use-case-page .scroll-down{margin:0}}@media screen and (max-width:1380px){.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:1220px!important;padding:60px 0 150px;width:1220px!important}.home-challenges p{box-sizing:border-box;font-size:16px;font-weight:var(--font-weight-medium)}.bloc-team h3{font-size:14px}.padding200tb{padding:150px 0!important}.wrapper.last{padding:60px 0}.page-title h1,h1{color:#fff}.recompense-container>div:first-of-type{padding:0}.recompense{margin:20px 0!important;min-height:340px!important;width:100%!important}.header .widget-type-logo{bottom:45px}.header .widget-type-logo:hover{bottom:35px;position:relative}}@media screen and (max-width:1280px){.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:980px!important;padding:60px 0 150px;width:980px!important}.co-founder-part{padding:0 60px}.home-challenge-blue,.home-challenge-green{padding:20px}.home-challenges p br{content:normal;margin:0}.home-challenge-blue h2,.home-challenge-green h2{line-height:24px;padding:10px 20px}.home-challenges img{height:47px!important;width:47px!important}.home-challenges .widget-type-linked_image{left:-30px;top:-30px}.home-challenges>div>div>a{padding:0 15px}.home-challenge-blue h2 span,.home-challenge-green h2 span{font-size:20px!important;line-height:24px}.home-challenges p{box-sizing:border-box;font-size:14px;font-weight:var(--font-weight-medium)}.home-challenge-blue>div{box-sizing:border-box;max-width:100%}.home-challenges p.hashtags{box-sizing:border-box;font-size:14px;font-weight:var(--font-weight-regular)}.testimonials>div>.row-fluid>.widget-span .testimonial-container,.testimonials>div>.row-fluid>.widget-span>div,.testimonials>div>.row-fluid>.widget-span>div>div,.testimonials>div>.row-fluid>.widget-span>div>div>div{height:auto}.use-case-page #first-panel .span3{width:33.3333333%!important}.use-case-page #first-panel .span9{width:66.666666%!important}.bloc-leaders.team-row>.row-fluid-wrapper>.row-fluid>.widget-span{margin:0 20px!important;padding:0!important;width:20%!important}.tech-page .testimonial-container .span3,.tech-page .testimonial-container .span9{display:block!important;width:100%!important}.tech-page .testimonial-container .span3,.tech-page .testimonial-container .span9>div>span>p:first-of-type{margin-bottom:30px}.case-study-infos h3{font-size:16px;font-weight:var(--font-weight-bold)}.tech-page .testimonial-container .row-fluid{display:block!important}.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul{display:inline-block;text-align:right}.main-menu{text-align:right}.main-menu .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{display:inline-block}.recompense{margin:20px 0!important;min-height:400px!important;width:100%!important}.team-row>.row-fluid-wrapper>.row-fluid>.widget-span{margin:0 0 40px!important;width:16.6%!important}.startups-logos-row img{display:block;margin:auto;max-width:180px}.recompense-container>div:first-of-type{padding:0 30px}.recompense-container{padding:0 60px}#system{bottom:100px;left:50%;margin-left:-240px;min-height:240px;position:relative;width:100%}.testimonials>div>.row-fluid>.widget-span{margin:0 auto 20px!important;width:100%!important}.testimonials>div>.row-fluid>.widget-span.margintop40{margin:40px auto 0!important;width:100%!important}.testimonials>div>.row-fluid{display:block}.testimonial-avatar img{max-width:90px}h1 br,h2 br{content:" ";margin:0 5px}.footer-column h2,.footer-column-double h2{font-size:16px}p br{content:"";margin:0 3px}.main-menu ul li.hs-menu-depth-1>a{font-size:14px;padding:5px 10px}.header .widget-type-logo{bottom:58px;padding:0!important}.header .widget-type-logo:hover{bottom:48px;padding:0!important;position:relative}.school-avatar,.school-avatar>div{height:140px!important;width:140px!important}.internal-page iframe{height:300px;margin-top:40px;width:100%}}@media screen and (max-width:1024px){.slider .widget-type-logo img{max-width:140px!important}.teammate-name{margin:0 0 20px}.scroll-down{margin-bottom:20px}}@media screen and (max-width:992px){.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:720px!important;padding:60px 0 150px;width:720px!important}.panel h1{margin:1rem auto;max-width:100%}.hs-menu-wrapper.hs-menu-flow-vertical>ul>li:last-of-type>a>span{border-radius:5px;color:#fff;display:inline-block!important;padding:.75rem 1rem;width:auto}.tablet-mobile-rotate>div>.row-fluid,.tablet-mobile-rotate>div>.row-fluid>div{transform:rotate(180deg)}.contact-form{margin-bottom:20px!important;margin-top:50px!important}.home-challenges p br{content:"";margin:0 2px}.home-challenges p{box-sizing:border-box;font-size:17px;font-weight:var(--font-weight-medium)}.home-challenges>div>div>a{flex-basis:50%;margin:60px 0 0;padding:0 30px;width:50%!important}.home-challenge-blue,.home-challenge-green{padding:20px!important}.home-challenge-blue h2,.home-challenge-green h2{line-height:24px;padding:5px 20px}.align-items>div>div{align-items:normal;display:block!important;flex-flow:initial}.home-challenges .widget-type-linked_image{left:-40px;margin:0;top:-40px}.bloc-three-illustrations .teammate-avatar img{max-width:100px}.teammate-avatar img{box-sizing:border-box;max-width:140px;width:100%}.display-flex .testimonial-logo.small img{max-width:100px!important}.use-case-page .main-content h2,.use-case-page p,.use-case-page span{text-align:left!important}.span6,.story-page .span6{width:100%!important}.case-study-infos{min-height:auto!important}.contact-form{padding:30px!important}.use-case-page #first-panel .technology-logos .widget-span{margin:0 10px!important;padding:0!important;text-align:center!important;width:auto!important}.use-case-page #first-panel .technology-logos .widget-span img{max-height:60px!important;width:auto!important}.use-case-page #first-panel .technology-logos{margin:40px 0 0!important}.academy-page .padding60tb,.story-page .padding60tb,.team-page .padding60tb{padding:0 0 60px!important}.team-page .slider img{margin-bottom:40px}.tech-page .bloc-three-illustrations .span4{width:100%!important}.small-p{width:100%}.padding20lr{padding:0!important}.story-page .page-title{margin-bottom:40px}.margintop60{margin-top:0}.bloc-team{margin-top:40px}.home .bloc-three-illustrations .widget-span{width:100%!important}.mobile-rotate>.row-fluid-wrapper>.row-fluid,.mobile-rotate>.row-fluid-wrapper>.row-fluid>div{display:block!important;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);width:100%!important}.case-study-image{margin-top:0!important}.display-table-row>div>div,.display-table-row>div>div>div{display:block!important;width:100%!important}.main-menu li.hs-menu-depth-2 a{padding:5px 0}.recompense-container{padding:0 20px}.contact-page .header-container{background:#000}.main-menu ul li.hs-menu-depth-1>a>span.notification{display:inline-block!important;font-weight:var(--font-weight-bold);left:7px;position:relative;top:-3px;width:17px}.bloc-leaders.team-row>.row-fluid-wrapper>.row-fluid>.widget-span{margin:0!important;width:24%!important}.testimonials .row-fluid>.span6:nth-child(2n):hover .testimonial-container,.testimonials .row-fluid>.span6:nth-child(odd):hover .testimonial-container{box-shadow:0 0 0 rgba(0,0,0,.2);left:0;position:relative}.testimonial-container .testimonial-avatar img{display:block;margin:20px auto 30px;max-width:100%!important;width:140px!important}.bottom-placing{bottom:16px;left:0;padding:0 20px;position:static;width:100%}.recompense{border-bottom:1px solid hsla(0,0%,100%,.3);margin:30px 0!important;min-height:auto!important;padding-bottom:40px;width:100%!important}.contact-form,.contact-spacer{float:left!important;margin:0!important}.phone-img img{height:420px;width:auto!important}.recompenses-row>.row-fluid-wrapper{display:inline-block;float:left;width:100%!important}.startups-logos-row.display-flex img{display:block;margin:auto;max-width:120px!important}.startups-logos-row.display-flex>div>div>div{align-items:center!important;display:flex!important;flex-flow:row!important}.startups-logos-row.display-flex>div>div{display:flex!important;flex-basis:50%}.header-container-wrapper{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.customer-row>div>.row-fluid>.widget-span{margin:0 auto!important}.customer-row>div>.row-fluid{display:flex;padding-top:15px}.header-container-wrapper.fixed{background:#000}.case-study-row>.row-fluid-wrapper{width:50%!important}.logo-function p,.use-case-page .sidebar .widget-type-linked_image{margin-top:0;text-align:center!important}.use-case-page #first-panel .wrapper>.row-fluid-wrapper>.row-fluid>.widget-span{text-align:center;width:100%!important}.use-case-page #first-panel .wrapper>.row-fluid-wrapper>.row-fluid,.use-case-page #first-panel .wrapper>.row-fluid-wrapper>.row-fluid>.widget-span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.float-animation{padding:20px 0}.display-flex img{display:block;margin:0 auto;max-width:100%!important}#system{bottom:100px;height:auto;left:20px;margin-left:auto;margin-right:auto;position:relative;width:500px}.display-flex>div>div>div>div>*{display:block;margin:auto;vertical-align:middle}.internal-page iframe{height:550px;margin-top:40px;width:100%}.bizdev-page .text-align-left,.story-page .text-align-left{text-align:center}.team-row>.row-fluid-wrapper>.row-fluid>.widget-span{float:left!important;margin:0 0 30px!important;padding:0 30px;width:24%!important}.display-flex>div>div>div>div{display:block!important;height:auto;text-align:center;vertical-align:middle;width:100%!important}.display-flex>div>div{display:block!important}.display-flex>div>div>div{align-items:center!important;display:flex!important;flex-flow:column!important;margin:0 auto!important;width:100%!important}.display-flex>div>div>div>div .row-fluid{display:block;margin:0!important;vertical-align:middle}.academy-page .display-flex>div>div>div>div .row-fluid{display:table-cell!important;text-align:center!important}.academy-page .display-flex>div>div>div>div .row-fluid img{margin:0 auto!important}.academy-page .display-flex>div>div>div>div{display:table!important;height:150px}.internal-page iframe{height:400px}.team-row{padding:0}.school-avatar *{background-size:100%!important;height:100%;margin-top:0!important}.widget-type-linked_image{margin-top:40px;text-align:center!important}.bloc-project-team .text-align-left{text-align:center}.tech-page .bloc-three-illustrations h3{margin:0;text-align:center}.page-title{text-align:center}.tech-page .white.text-align-left.padding60tb{padding-top:20px!important}.bloc-project-team .span3{float:left;margin:0!important;padding:0 20px 20px;text-align:center!important;width:50%!important}.bloc-three-illustrations img{max-height:120px}.testimonial-container .widget-span{margin:0!important}.testimonial-container .widget-span,.testimonial-container>div>.row-fluid{display:block!important;width:100%!important}.testimonial-container .text-align-justify{text-align:center}.testimonial-container .text-align-right{font-size:12px;margin-bottom:0;margin-top:20px;text-align:center}.main-menu ul li.hs-menu-depth-1>a{font-size:12px;padding:5px}.header .widget-type-logo{bottom:42px}.header .widget-type-logo:hover{bottom:32px;position:relative}.footer-column-double{border-right:0;margin:0!important;padding:0 0 40px;text-align:center;width:100%!important}.footer .widget-type-logo{float:none!important;margin:auto!important}.footer .wrapper>div>.row-fluid{display:block}.bloc-leaders .span6{margin:0 80px!important}.school-avatar,.school-avatar>div{height:80px!important;width:80px!important}.school-avatar{margin:0 10px!important}.padding100lr{padding:0!important}.footer-column{border-right:0;margin:0 0 40px!important;padding:0 0 40px;text-align:center;width:50%!important}.footer-column:first-of-type{border-right:1px solid hsla(0,0%,100%,.4)}.panel-angle-left:after,.panel-angle-right:after,.slider.panel:after{bottom:-180px}.bloc-leaders{margin-top:40px!important}.team-row .span3{float:left!important;margin-left:0!important;width:25%!important}.hide-on-mobile{display:none!important}.show-on-mobile{display:block!important}.main-menu ul li.hs-menu-depth-1>a>span{display:inline-block!important;font-weight:var(--font-weight-bold);top:10px;width:19px}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{border:none;color:#fff;display:block;font-size:14px!important;margin:0;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-vertical>ul li.hs-item-has-children ul.hs-menu-children-wrapper li{padding-left:15px}.side-menu{background:rgba(0,0,0,.95);height:100vh;padding:20px;position:fixed;right:-320px;top:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;width:320px}.header .button{border:none;border-radius:0;font-size:inherit;margin:0;padding:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.body-container-wrapper{padding-top:0}body.open{left:-320px}body,body.open{position:relative}body{left:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.side-menu.open{right:0}.header-container-wrapper .container-fluid .row-fluid .main-menu{color:#fff;float:left!important;margin:0!important;text-align:right;width:100%!important}.header-container-wrapper .container-fluid .row-fluid .wrapper{display:block;float:none!important;margin-left:auto!important;width:100%!important}.header-container{background:none;padding:0}.header-container-wrapper{position:fixed}.togglenav{font-size:25px}.side-menu ul li a{font-size:18px!important;margin:10px 0;text-align:left}.fa-close{font-size:25px}.technology-logos .widget-span{display:inline-block!important;float:none;margin:0 20px!important}.child-plus{height:100%;left:0;position:absolute;top:0;width:100%}.show-on-mobile ul .hs-item-has-children>a:after{content:"\f0d7"!important;display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:var(--font-weight-regular);line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;height:0;margin-left:10px;position:relative;top:-2px}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{left:0;opacity:1!important;position:relative;top:0;visibility:visible!important}.co-founder-part{padding:0 20px}.widget-span{padding-left:0;padding-right:0}h3{text-align:center}.tech-page .mobile-rotate{margin-top:40px}.tech-page .testimonial-container,.testimonial-page .testimonial-container{padding:20px!important}.tech-page h3{margin-bottom:40px}.use-case-page .slider{background-attachment:scroll!important;background-position:50%!important;background-size:cover!important}.tech-page .bloc-project-team h3{margin-bottom:0}}.bloc-project-team .widget-span{padding:0 20px}@media screen and (max-width:768px){.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:560px!important;padding:60px 0 130px;width:560px!important}.contact-form,.contact-spacer{float:left!important;width:100%!important}.rocket-img-container .span4{float:none;margin:auto!important}.legend-part{display:none!important}.story-page .parallax-img{background-attachment:scroll!important}.button.multiple{margin:20px}.tech-page .testimonials .display-flex>div>div>.span6:first-of-type,.tech-page .testimonials .display-flex>div>div>.span6:last-of-type{background:none;left:0;margin:1% 0!important;padding:0;position:static!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:100%!important}.customer-row>div>.row-fluid,.school-row>div>.row-fluid{width:33.333333333%}.customer-row>div>.row-fluid>.widget-span,.school-row>div>.row-fluid>.widget-span{margin:20px auto!important}.use-case-page .main-content h2{margin-bottom:20px;text-align:left}.process-block .margintop100{margin-top:0}.bloc-leaders.team-row>.row-fluid-wrapper>.row-fluid>.widget-span{margin:0!important;width:49%!important}.homepage .bloc-three-illustrations .span4{width:100%!important}.panel .testimonial-container{padding:20px!important}.display-table-row>div>div,.display-table-row>div>div>div{display:block!important}.contact-page .slider{padding-top:40px}.contact-page.internal-page .slider .wrapper{padding-top:60px}.contact-coordonnees{display:none}.legend-part{bottom:auto;right:0;top:150px}.case-study-row>.row-fluid-wrapper{width:100%!important}.case-link .widget-type-linked_image{margin-top:0}.customer-avatar{background-position-y:100%!important}.span6{width:100%!important}.phone-img img{height:auto;width:auto!important}.internal-page iframe{height:310px}.slick-slide img{border:5px solid #fff!important}.footer-column,.footer-column-double{float:left!important}.bloc-three-illustrations img{max-height:150px}.bloc-three-illustrations h3{margin:0 0 40px}.header-container-wrapper.fixed{background:#000}.header-container-wrapper{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.school-avatar,.school-avatar>div{height:80px!important;width:80px!important}.school-row.margin20tb{margin:10px 0!important}.bloc-leaders h3,.teammate-name h3{margin:0!important}.teammate-name{margin:10px 0 30px}.bloc-leaders .row-fluid>.span6:last-of-type .teammate-name{margin:10px 0 0}.phone-img{height:180px;position:relative;z-index:2}.header .widget-type-logo .cell-wrapper{max-width:50%}.use-case-page p,.use-case-page span{text-align:left!important}.use-case-page .sidebar p,.use-case-page .sidebar span{text-align:center!important}}@media screen and (max-width:600px){.wrapper{max-width:440px!important;padding:60px 0 110px;width:440px!important}.widget-span.max-width-75,.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important}.widget-span.max-width-75{max-width:100%!important}.panel h1,h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1rem}.contact-page .slider{padding-top:0}.home-challenge-blue,.home-challenge-green{text-align:center}.home-challenges>div>div>a{flex-basis:100%;margin:60px 0 0;padding:0 30px;width:100%!important}.body-container .home-challenges .widget-type-linked_image{left:-40px;margin:0;top:-40px;width:77px!important}.customer-row>div>.row-fluid>.widget-span{margin:0 auto!important}.legend-part{display:none!important}.span12.panel .span12.bottom-placing{padding:0}.homepage .panel .testimonial-container{padding:0!important}.tech-page .testimonials .display-flex>div>div>.span6:first-of-type,.tech-page .testimonials .display-flex>div>div>.span6:last-of-type{background:none;left:0;margin:0!important;padding:0;position:static!important;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;width:100%!important}#system{left:-20px;top:-100px}.legend-part>div>div>.span12>div>div>div{display:inline-block;float:none!important;margin:0;vertical-align:middle;width:auto!important}.button.multiple{display:block;margin:0 0 20px}.footer-column{width:100%!important}.team-row>.row-fluid-wrapper>.row-fluid>.widget-span{float:left!important;margin:0 0 30px!important;width:33%!important}.team-page .school-row .school-avatar{width:150px!important}.startups-logos-row.display-flex img{display:block;margin:auto;max-width:180px!important}.startups-logos-row.display-flex>div>div>div{align-items:center!important;display:block!important;flex-flow:row!important;width:100%!important}.startups-logos-row.margintop60{margin-top:0!important}.startups-logos-row.display-flex>div>div{display:block!important}.footer-column,.footer-column-double{float:none!important}.story-page .customer-row .customer-avatar,.story-page .customer-row .customer-avatar>div{display:block!important;height:130px;width:130px!important}.customer-row>div>.row-fluid{display:block;padding-top:15px}.small-p{width:100%}.phone-img{height:100px;position:relative;z-index:2}.bloc-project-team .span3{float:left;text-align:center!important;width:100%!important}.button.large{min-width:440px}.teammate-name h3{font-size:16px}.school-avatar,.school-avatar>div{height:145px!important;margin-bottom:20px!important;width:145px!important}.school-row.margin20tb{margin:0!important}.footer-column:first-of-type{border-right:0 solid hsla(0,0%,100%,.4)}.co-founder-part{padding:0}.body-container .span1,.body-container .span10,.body-container .span11,.body-container .span12,.body-container .span2,.body-container .span3,.body-container .span4,.body-container .span5,.body-container .span6,.body-container .span7,.body-container .span8,.body-container .span9{width:100%!important}.testimonial-container{padding:20px!important}.testimonial-container .text-align-justify{font-size:16px;line-height:22px;text-align:center}.testimonial-logo>div>span>img{margin-top:0!important}.button{padding-left:20px;padding-right:20px}}@media screen and (max-width:480px){.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:400px!important;width:400px!important}.customer-row>div>.row-fluid{width:50%}.school-row>div>.row-fluid{margin-bottom:10px;width:50%}.customer-row>div>.row-fluid>.widget-span,.school-row>div>.row-fluid>.widget-span{margin:20px auto!important}.internal-page.use-case-page .phone-img{display:none}.use-case-page h1{font-size:23px;line-height:28px}.team-page .school-row .school-avatar{width:85px!important}.case-study-row{margin-top:40px!important}.margintop100{margin-top:20px}.bloc-leaders.team-row>.row-fluid-wrapper>.row-fluid>.widget-span{margin:0!important;width:50%!important}.team-row>.row-fluid-wrapper>.row-fluid>.widget-span{float:left!important;margin:0 0 40px!important;width:49.8%!important}.process-block img{margin:20px 0;max-height:160px;width:auto!important}.button.large{min-width:400px}.team-row .span3{float:left!important;width:50%!important}.school-avatar,.school-avatar>div{height:85px!important;margin-bottom:20px!important;width:85px!important}.rounded{display:block!important;margin:0 auto 20px!important}form.hs-form fieldset[class*=form-columns] .hs-input:not([type=checkbox]){width:100%!important}.footer li.hs-form-checkbox{margin:10px 0!important;width:100%!important}.legend-part{bottom:auto;right:-220px;top:150px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.legend-part.active{bottom:auto;right:0;top:150px}.legend-part:before{content:"\f067"}.legend-part.active:before,.legend-part:before{color:#fff;display:block;font-family:fontAwesome;padding:8px 14px}.legend-part.active:before{content:"\f068"}}@media screen and (max-width:420px){.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:340px!important;width:340px!important}.tech-page h3{margin-bottom:20px;text-align:left!important}.bizdev-page.internal-page .body-container-wrapper ul{padding-left:1.75rem;text-align:left}.tech-page .body-container-wrapper p{margin:20px 0;text-align:left}.bizdev-page.internal-page .body-container-wrapper .button.green-bg{display:block;text-align:center}.span2.puzzle-piece{margin:auto!important}.recruitment-process p{line-height:140%;padding:0}.bizdev-page.internal-page .body-container-wrapper p,.bizdev-page.internal-page .body-container-wrapper ul{line-height:140%;text-align:left}.bizdev-page .display-flex .span6{padding-right:0!important}.customer-row>div>.row-fluid>.widget-span,.school-row>div>.row-fluid>.widget-span{margin:10px auto!important}.header .widget-type-logo{bottom:38px}.header .widget-type-logo:hover{bottom:28px;position:relative}.testimonial-container>div:first-of-type>.row-fluid>.display-flex{padding-bottom:0}.scroll-down{margin-bottom:0;margin-top:30px}.slider .widget-type-logo{display:none}.button.multiple{display:block;margin:0 0 20px}.contact-form{padding:20px!important}.legend-part>div>div>.span12>div>div>div{display:table-cell;float:none!important;text-align:left!important;vertical-align:middle;width:auto!important}.side-menu{right:-220px;width:220px}.padding20lr{padding:0!important}p{margin:20px 0}h1,h2,h3{text-align:center}.header-container .hs_cos_wrapper_type_logo a img{margin:5px 0 5px 10px;max-width:100px!important;width:95px!important}.school-row .school-avatar,.school-row .school-avatar>div{height:85px!important;margin-bottom:20px!important;width:85px!important}.tech-page .testimonial-container{margin-top:40px}body.open{left:-220px}.side-menu.open{right:0}.slider.panel:after{bottom:-220px}.button.large{min-width:100%}.footer form .field.hs-form-field{padding:0!important}.footer form .hs-form-field{box-sizing:border-box;width:100%!important}.testimonial-logo>div>span>img{margin-bottom:20px;margin-top:0!important;max-width:100px!important}.footer form .actions{padding:0}.phone-img{height:60px;position:relative;z-index:2}#system{left:0}}@media screen and (max-width:380px){.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:280px!important;width:280px!important}.homepage .slider p{font-size:14px;max-width:100%}.panel-angle-left:after,.panel-angle-right:after,.slider.panel:after{bottom:-225px}.customer-row>div>.row-fluid>.widget-span,.school-row>div>.row-fluid>.widget-span{margin:0 auto!important}#system{display:none}}@media screen and (max-width:320px){.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:260px!important;padding:60px 0;width:260px!important}.school-row>div>.row-fluid>.widget-span,.testimonial-page .customer-row>div>.row-fluid>.widget-span{width:50%!important}.internal-page iframe{height:170px}}@media screen and (max-width:280px){.wrapper{float:none!important;margin-left:auto!important;margin-right:auto!important;max-width:240px!important;padding:60px 0;width:240px!important}}.homepage .slider .page-title{margin:2rem auto}.wrapper-custom>div{margin:auto;max-width:1200px}.tabs-customers{padding:0 10%!important}.tabs-customers ul{display:flex!important;flex-flow:row wrap;justify-content:center}.tabs-customers ul li{margin-top:15px}.tabs-customers ul li span{align-items:center;background:#fff;border:4px solid #fff;border-radius:3px;box-sizing:border-box;display:flex!important;flex-flow:row;justify-content:center;margin-right:10px;padding:5px;transition:all .2s ease-in-out}.tabs-customers ul li img{max-height:40px;max-width:120px;width:auto}.tabs-customers ul li span:active,.tabs-customers ul li span:focus,.tabs-customers ul li span:hover{border:4px solid #00ad84}.tabs-customers ul li span.disabled{background:#fff;border:4px solid #fff;cursor:default}.tabs-customers ul li span.disabled:hover{transform:scale(1);transform-origin:0}.tabs-customers ul li a,.tabs-customers ul li a span{height:100%}.testimonial-page .carousel-part .slick-slide img{border:0!important;margin:auto!important;max-height:auto;max-width:100%!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.testimonial-page .carousel-part .slick-slide .customer-logo-tab img{margin-left:0!important;max-height:40px;max-width:180px!important;width:auto!important}.carousel-part .text h2,.carousel-part .text h3,.carousel-part .text p{color:#111}.carousel-part .text h2,.carousel-part .text h3,.carousel-part .text p:first-child{margin-top:50px}.carousel-part .text a{color:#0054a8}.slick-slider .slick-next:before,.slick-slider .slick-prev:before{font-size:40px}.carousel-part .tab-content{background:#fff;border-radius:10px;min-height:450px;opacity:0;padding:30px;transition:opacity .4s ease-in-out}.carousel-part .slick-current .tab-content{opacity:1;transition:opacity .4s ease-in-out}.slick-slide{transition:opacity .4s ease-in-out}.slick-current{opacity:1}.slick-slide.slick-current{box-shadow:0 10px 30px 0 transparent;position:relative}.carousel-part .tab-content .flexer-inner>div>.row-fluid{display:flex;flex-flow:row;justify-content:center}.mb-5{margin-bottom:50px}.internal-page.testimonial-page .slider .wrapper.padding-bottom-plus{padding-bottom:180px}.internal-page.testimonial-page .button-row{bottom:0;position:absolute;text-align:center;transform:translateY(50%);z-index:9}.internal-page.testimonial-page .button-row a{color:#fff}.internal-page.testimonial-page .carousel-part .slick-list{overflow:visible}.internal-page.testimonial-page .carousel-part a.button.green-bg:hover{background-color:#3d8065;color:hsla(0,0%,100%,.8);opacity:1}.internal-page.testimonial-page .slick-next,.internal-page.testimonial-page .slick-prev{background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:40px;line-height:0;outline:none;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:99}.internal-page.testimonial-page .slick-next:focus,.internal-page.testimonial-page .slick-next:hover,.internal-page.testimonial-page .slick-prev:focus,.internal-page.testimonial-page .slick-prev:hover{background:transparent;color:transparent;outline:none}.internal-page.testimonial-page .slick-next:focus:before,.internal-page.testimonial-page .slick-next:hover:before,.internal-page.testimonial-page .slick-prev:focus:before,.internal-page.testimonial-page .slick-prev:hover:before{opacity:1}.internal-page.testimonial-page .slick-next.slick-disabled:before,.internal-page.testimonial-page .slick-prev.slick-disabled:before{opacity:.25}.internal-page.testimonial-page .slick-next:before,.internal-page.testimonial-page .slick-prev:before{color:#fff;font-family:slick;font-size:40px;line-height:1;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.internal-page.testimonial-page .slick-prev{left:-95px}.internal-page.testimonial-page .slick-prev:before{content:"←"}.internal-page.testimonial-page .slick-next{right:-95px}.internal-page.testimonial-page .slick-next:before{content:"→"}@media (max-width:992px){.carousel-part .tab-content .flexer-inner>div>.row-fluid{align-items:center;display:flex;flex-flow:column;justify-content:center;padding:0 30px}.homepage .slider p{font-size:16px;line-height:160%;max-width:100%}.tabs-customers ul{flex-flow:row}.carousel-part .widget-type-linked_image{margin-top:0;margin:auto!important;text-align:center!important}.testimonial-page .carousel-part .slick-slide .customer-logo-tab img{margin-left:auto!important;max-height:40px;max-width:180px!important;width:auto!important}.carousel-part h2{text-align:center}.tabs-customers ul{display:flex!important;flex-flow:row wrap;justify-content:center}.tab-content .flexer-inner img.hs-image-widget{margin-bottom:30px!important}.tab-content .flexer-inner .customer-logo-tab img{margin-bottom:0!important}.tabs-customers ul li{margin:1.66666666666%;width:30%}.tabs-customers ul li a,.tabs-customers ul li span{transition:all .2s ease-in-out;width:100%}}@media (max-width:600px){.tabs-customers ul li img{max-height:40px;max-width:100%;width:auto}.slick-slide.slick-current{opacity:1}.internal-page.testimonial-page .carousel-part .slick-list{padding:0!important}}