#contact-information,#contact-us-form,.contact-container{gap:2em;display:flex;width:100%}#company-information,#footer-copyright,#footer-signature,#intro-brief p{text-align:center}.container .content .right a,.container .content .right p,.container .content .right ul{margin-block-start:0.5vh;margin-block-end:0.5vh}.navbar li a:after,.navbar li a:before,.offer-link a:after,.offer-link a:before{height:1em;width:1em;content:'';left:0;top:0;transition:.5s ease-in-out}.position.light,.position.normal{font-weight:600;text-shadow:1px 1px 0 grey}.position.heavy,.position.light,.position.normal{text-shadow:1px 1px 0 grey}#position-devops,#position-devsecops,#position-dpo,#position-rssi,#position-sre{grid-column:3;grid-row:5}#position-business-analyst,#position-chef-de-projects,#position-cto,#position-data-scientist,#position-dsi,#position-pmo,#position-product-manager,#position-product-owner{grid-row:3;position:relative}#back-to-top,#our-team-member-dre a img,#our-team-member-jwa a img,#our-team-member-pba a img,.navbar.responsive #show-responsive{display:none}.contact-container{flex-direction:row;justify-content:center;align-items:stretch;height:auto;flex-wrap:wrap;padding:2em}.contact-us-left{flex:1 1 30%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2em;gap:1em;border:1px dotted #0073b2}#contact-us-right{flex:1 1 60%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5em}#contact-us-form{flex-direction:column;justify-content:center;align-items:center;padding:2em}#contact-information{flex-direction:row;justify-content:space-around;align-items:center}#contact-us-form #contact-name{flex:1 1 50%;padding:.5em}#contact-us-form #contact-email{flex:1 1 25%;padding:.5em}#contact-us-form #contact-message{width:100%;padding:.5em}#contact-us-form #gdpr-check{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}#contact-us-form #gdpr-consent{flex:0 0 10%}#contact-us-form #gdpr-consent-info{flex:1 1 40%;text-align:left}#contact-us-form #contact-submit.processing{background-color:rgba(0,115,178,.8);cursor:auto}#contact-us-form #contact-submit.success{background-color:#3a9a36;cursor:auto}#contact-us-form #contact-submit.failure{background-color:#640000;cursor:auto}.content-container,.section-container{flex-direction:column;z-index:9;display:flex}.section-container{justify-content:center;align-items:center;background:inherit;padding:1vh 25vh 5vh}.content-container{background-attachment:fixed;background-position:center;background-repeat:repeat;background-size:cover;background-image:url("../assets/bg-parallax.png");background-image:image-set(
        url("../assets/bg-parallax.webp") type("image/webp"),
        url("../assets/bg-parallax.png") type("image/png")
    );padding-top:6em;overflow:hidden}#easter-egg,.offer{background-repeat:no-repeat}@media screen and (max-width:1366px){#contact-us-form{padding:0}#contact-information{flex-direction:column}#contact-us-form #gdpr-check{flex-direction:column;width:100%;gap:1.5em}#contact-us-form #contact-email,#contact-us-form #contact-name{width:100%}#contact-us-form #contact-submit{width:50%}.section-container{padding:5vh 15vh 1vh}.content-container{background-size:contain;background-image:url("../assets/bg-parallax-1366.png");background-image:image-set(
            url("../assets/bg-parallax-1366.webp") type("image/webp"),
            url("../assets/bg-parallax-1366.png") type("image/png")
        )}}@media screen and (max-width:768px){.section-container{padding:5vh 1vh 1vh}.content-container{background-size:contain;background-image:url("../assets/bg-parallax-768.png");background-image:image-set(
            url("../assets/bg-parallax-768.webp") type("image/webp"),
            url("../assets/bg-parallax-768.png") type("image/png")
        )}}#easter-egg{position:fixed;width:100%;height:100%;background-image:url("../assets/content-256.png");background-image:image-set(
        url("../assets/content-256.webp") type("image/webp"),
        url("../assets/content-256.png") type("image/png")
    );background-size:contain;background-position:center;opacity:0;z-index:-99}#easter-egg.show{animation:10s ease-in-out forwards easter-egg-pop}@keyframes easter-egg-pop{0%{scale:0%;opacity:0;z-index:-99}50%{scale:100%;opacity:1;z-index:99}100%{scale:0%;opacity:0;z-index:-99;display:none}}#footer-placeholder{z-index:0;margin-top:1em;height:20vh;box-shadow:0 -.1em .4em #333}.footer-container{position:fixed;bottom:0;left:0;width:100%;z-index:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 2em;gap:1em}#back-to-top,.navbar{position:fixed;z-index:99}.footer-container p{margin-block-start:0em;margin-block-end:0em}.container .content,.container h1{margin-block-start:0vh;margin-block-end:0vh}#footer-copyright{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:1em}@media screen and (max-width:1366px){#footer-placeholder{height:26vh}}@media screen and (max-width:768px){#footer-placeholder{height:32vh}}@media screen and (max-width:480px){.content-container{background-size:contain;background-image:url("../assets/bg-parallax-480.png");background-image:image-set(
            url("../assets/bg-parallax-480.webp") type("image/webp"),
            url("../assets/bg-parallax-480.png") type("image/png")
        )}#footer-placeholder{height:38vh}}.container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:2em;padding:2em}.container .content,.navbar{flex-direction:row;display:flex;width:100%}.container h1{font-weight:700}.container .content{justify-content:flex-start;align-items:stretch}.container .content .left{flex-basis:25%;flex-shrink:99;flex-grow:0}.container .content .right{flex-basis:75%;flex-grow:99;flex-shrink:0;display:flex;flex-direction:column}.container .content .right ul{list-style-type:square}.container .content .right ul li{margin-block-start:1vh;margin-block-end:1vh}.container .content .left h2{font-weight:700;text-align:left;margin-block-start:0em;margin-block-end:0em}.container .content .right table{border-spacing:0em}.container .content .right thead th{border:0 dotted grey;border-top-width:1px;border-bottom-width:1px;padding:1em}.container .content .right thead th:first-child{border-left-width:1px}.container .content .right thead th:nth-child(2){border-left-width:1px;border-right-width:1px}.container .content .right thead th:nth-child(3){border-right-width:1px}.container .content .right tbody th{border:0 dotted grey;border-left-width:1px;border-right-width:1px;padding:1em}.container .content .right td{border:0 dotted grey;border-top-width:1px;border-bottom-width:1px;vertical-align:middle;padding:1em}.offer-links,.positions-grid{border-top:1px dotted #3a9a36;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0;margin-inline-end:0}.container .content .right td:first-child{border-left-width:1px;text-align:left}.container .content .right td:nth-child(2){border-left-width:1px;border-right-width:1px;text-align:left}.navbar li a:before,.offer-link a:before{float:left;border-left:.3em solid;border-top:.3em solid}.container .content .right td:nth-child(3){border-right-width:1px;text-align:center}.navbar li a:after,.offer-link a:after{border-right:.3em solid;border-bottom:.3em solid}.navbar{top:0;left:0;height:6em;justify-content:flex-start;align-items:center;padding:1em 0}.navbar #hide-responsive,.navbar #show-responsive{background-color:transparent;border:none;outline:0;cursor:pointer;display:none}.navbar #main-navbar-logo{height:auto;padding:0 1em;opacity:0}.navbar ul{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;margin-block-start:0em;margin-block-end:0em;padding:0;gap:0;opacity:0;list-style:none}.navbar li a:after,.navbar li a:before{position:relative;opacity:0}.navbar li a:before{transform:translate(.6em,-.5em)}.navbar li a:after{float:right;transform:translate(-.6em,.3em)}.navbar li a:hover,.navbar li a:hover:after,.navbar li a:hover:before,.offer-link a:hover,.offer-link a:hover:after,.offer-link a:hover:before{opacity:1}.navbar li.link-selected a,.navbar li.link-selected a:after,.navbar li.link-selected a:before{font-weight:bolder;opacity:1}.navbar li a:hover:before{transform:translate(-.5em,-1em)}.navbar li a:hover:after{transform:translate(.5em,1em)}.navbar.responsive{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:auto;gap:1em;animation:1s ease-in-out forwards animation-show-responsive-navbar}.navbar.responsive #hide-responsive{display:block;opacity:0;font-size:3em;animation:1s ease-in-out 1s forwards animation-show-close}.navbar.responsive ul{display:flex;flex-direction:column;align-items:center;gap:2em;padding-inline-start:0;animation:1s ease-in-out forwards move2bottom}@keyframes animation-show-responsive-navbar{0%{opacity:0;max-height:0}100%{max-height:32em;opacity:1}}@keyframes animation-show-hamburger{0%{opacity:0;transform:rotate(90deg)}100%{opacity:1}}@keyframes animation-show-close{0%{opacity:0;transform:rotate(90deg)}100%{opacity:1}}.offers-container,.positions-container,.practices-container,.team-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:auto;padding:2em;gap:1em}#offers-brief p,#positions-brief p,#practices-brief p{text-align:center;margin-block-start:0.5em;margin-block-end:0.5em}.offer-links{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:1em 0;border-bottom:1px dotted #3a9a36;text-align:center;list-style:none}.offer-link a:before{position:relative;transform:translate(.5em,-.5em);opacity:0}.offer-link a:after{position:relative;float:right;transform:translate(-.5em,.5em);opacity:0}.offer-link a:hover:before{transform:translate(-.1em,-1em)}.offer-link a:hover:after{transform:translate(.1em,1em)}.offers-list{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:7vh;gap:3vh}.offer{width:100%;height:auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;background-size:100% 100%}.offer-picto{flex:1 1 30%;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0;margin-inline-end:0}.offer-description{flex:1 1 60%;order:2;display:flex;flex-direction:column;justify-content:space-between;padding:2em}#intro-brief h2,#intro-brief h3,.offer-description h2{margin-block-start:0em;margin-block-end:0.5em}.offer-description h3{margin-block-start:0.5em;margin-block-end:1em}.offer-description p,.offer-description ul{margin-block-start:0.5em;margin-block-end:0.5em}.offers-list .offer:nth-child(odd){background-image:url("../assets/bg-offer-left.png");background-image:image-set(
        url("../assets/bg-offer-left.webp") type("image/webp"),
        url("../assets/bg-offer-left.png") type("image/png")
    );padding-right:10%}.offers-list .offer:nth-child(odd) .offer-picto{order:1;position:relative;top:-3vh;left:-3vh}.offers-list .offer:nth-child(odd) .offer-picto img{border:3vh solid #203864;box-shadow:.4em .4em .4em rgba(0,0,0,.25)}.offers-list .offer:nth-child(2n){background-image:url("../assets/bg-offer-right.png");background-image:image-set(
        url("../assets/bg-offer-right.webp") type("image/webp"),
        url("../assets/bg-offer-right.png") type("image/png")
    );padding-left:12%}.offers-list .offer:nth-child(2n) .offer-picto{order:3;position:relative;top:-3vh;left:3vh}.offers-list .offer:nth-child(2n) .offer-picto img{border:3vh solid #385723;box-shadow:-.4em .4em .4em rgba(0,0,0,.25)}@media screen and (max-width:1280px){.offers-list{gap:6vh}.offer{flex-direction:column;justify-content:start;align-items:center}.offers-list .offer:nth-child(odd){justify-content:start;padding:0;background-image:none;box-shadow:.4em .4em .4em rgba(0,0,0,.5);background-color:#203864;border-right:4vh solid #0073b2}.offers-list .offer:nth-child(odd) .offer-picto{position:relative;left:0}.offers-list .offer:nth-child(odd) .offer-picto img{border:3vh solid #203864;box-shadow:0 .4em .4em rgba(0,0,0,.25)}.offers-list .offer:nth-child(2n) .offer-description,.offers-list .offer:nth-child(odd) .offer-description{padding-top:0}.offers-list .offer:nth-child(2n){justify-content:start;padding:0;background-image:none;box-shadow:.4em .4em .4em rgba(0,0,0,.5);background-color:#385723;border-left:4vh solid #3a9a36}.offers-list .offer:nth-child(2n) .offer-picto{position:relative;left:0;order:1}.offers-list .offer:nth-child(2n) .offer-picto img{border:3vh solid #385723;box-shadow:0 .4em .4em rgba(0,0,0,.25)}}.positions-grid{display:grid;grid-template-columns:auto auto auto auto auto;justify-content:center;align-items:center;list-style-type:none;padding:8em 2em}.positions-grid li{flex-wrap:wrap;text-align:center}.position.light{color:#99c97b;font-size:1.5em;z-index:1}.position.normal{color:#3a9a36;font-size:2em;z-index:2}.position.heavy{text-align:center;color:#385723;font-size:3em;font-weight:900;z-index:3}#position-dsi{grid-column:3;top:-.5em;left:-.5em}#position-cto{grid-column:3;top:.5em;left:.5em}#position-data-scientist{grid-column:2;top:0;left:2em}#position-vp-of-engineering{grid-column:3;grid-row:2;position:relative;top:-1em;left:0}#position-service-delivery-manager{grid-column:3;grid-row:4;position:relative;top:1em;left:0}#position-directeur-de-projets{grid-column:4;grid-row:3;width:75%;position:relative;top:0;left:-1em}#position-product-manager{grid-column:1;top:-2em;left:7em}#position-business-analyst{grid-column:1;top:2em;left:6em}#position-qa-manager{grid-column:3;grid-row:1;position:relative;top:-2em;left:5em}#position-enterprise-architect{grid-column:3;grid-row:1;position:relative;top:-4em;left:0}#position-scrum-master{grid-column:3;grid-row:1;position:relative;top:-2em;left:-4em}#position-rssi{position:relative;top:2em;left:-4em}#position-devsecops{position:relative;top:4em;left:-4em}#position-devops{position:relative;top:2em;left:0}#position-dpo{position:relative;top:2em;left:4em}#position-sre{position:relative;top:4em;left:3em}#position-chef-de-projects{grid-column:5;top:-3em;left:-6em}#position-product-owner{grid-column:5;top:3em;left:-7em}#position-pmo{grid-column:5;top:0;left:-5em}.practices-list-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:top;flex-wrap:wrap;gap:2em}.practice-container{flex:1 1 31%;display:flex;flex-direction:column;justify-content:start;align-items:center;padding:2em;gap:1em;border:1px dotted #3a9a36}.practice-container .practice-picto img{width:auto;height:4em;margin-block-start:0em;margin-block-end:0em;margin-inline-start:0;margin-inline-end:0;background-size:contain;background-repeat:no-repeat;background-position:center}.practice-brief{text-align:left}@font-face{font-family:FontAwesome;src:url('../assets/subset-FontAwesome.woff2') format('woff2'),url('../assets/subset-FontAwesome.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-bars:before{content:"\f0c9"}.fa-close:before{content:"\f00d"}*{box-sizing:border-box;scroll-behavior:smooth;scroll-margin:6em;transition:.5s ease-in-out}* .debug{border:1px solid red!important}html{font:1em Barlow,sans-serif;color:#7f7f7f}body{margin:0;padding:0}h1,h2,h3{margin-block-start:0em;margin-block-end:0em;text-align:center}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1em}ul{list-style:square}a{text-decoration:none}figure{margin-block-start:0em;margin-block-end:0em;margin-inline-start:0;margin-inline-end:0}input,textarea{font:1em Barlow,sans-serif;color:#7f7f7f;background-color:rgba(127,127,127,.1);resize:none;border:0}input::placeholder,textarea::placeholder{color:#7f7f7f}input[type=email]:focus,input[type=text]:focus,textarea:focus{background-color:#f5f5f5;outline:rgba(127,127,127,1) dashed .1em}#intro-contact-us,button[type=submit]{height:4em;width:12em;font-size:1em;cursor:pointer;border-width:0}.blue{color:#0073b2}a.blue:hover{color:#203864}a.blue:after,a.blue:before{border-color:#0073b2;color:#0073b2}a.blue:hover:after,a.blue:hover:before{border-color:#203864;color:#203864}.green{color:#3a9a36}a.green:hover{color:#385723}a.green:after,a.green:before{border-color:#3a9a36;color:#3a9a36}a.green:hover:after,a.green:hover:before{border-color:#385723;color:#385723}.grey{color:#7f7f7f}a.grey:hover{color:#646464}a.grey:after,a.grey:before{border-color:#7f7f7f;color:#7f7f7f}a.grey:hover:after,a.grey:hover:before{border-color:#646464;color:#646464}.white{color:#f5f5f5}.bg-blue{background-color:#0073b2}a.bg-blue:hover,button.bg-blue:hover{background-color:#203864}.bg-blue.transparent{background-color:rgba(0,115,178,.8)}.bg-green{background-color:#3a9a36}.bg-green:hover{background-color:#385723}.bg-green.transparent{background-color:rgba(58,154,54,.8)}.bg-grey{background-color:#7f7f7f}.bg-grey.transparent{background-color:rgba(127,127,127,.8)}.bg-black{background-color:#000}.bg-black.transparent{background-color:rgba(0,0,0,.8)}.bg-white{background-color:#f5f5f5}.highlight:hover{background-color:#ebebeb}.bg-white.transparent{background-color:rgba(245,245,245,.8)}.box{border:.1em solid rgba(127,127,127,.1)}.box-blue{border-right:4em solid #0073b2}.box-green{border-left:4em solid #3a9a36}.shadow{box-shadow:0 .4em .4em #7f7f7f}.uppercase{text-transform:uppercase}.spaced{letter-spacing:.1em}.blur{backdrop-filter:blur(0.2em)}#back-to-top{bottom:10px;right:10px;font-size:2em;border:none;outline:0;cursor:pointer;padding:.5em;border-radius:.4em;animation:1s ease-in-out forwards showBackToTop}.animate.translate-left{animation:1s ease-in-out forwards move2left}.animate.translate-right{animation:1s ease-in-out forwards move2right}.animate.translate-bottom{animation:1s ease-in-out forwards move2bottom}.animate.zoom-in{animation:1s ease-in-out forwards zoomin}.animate.delay500ms{animation-delay:.5s}.animate.delay1s{animation-delay:1s}.animate.delay2s{animation-delay:2s}@keyframes move2left{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes move2right{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes move2bottom{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes zoomin{0%{opacity:0;transform:scale(0,0)}100%{opacity:1;transform:scale(1,1)}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes showBackToTop{0%{scale:0%}100%{rotate:180deg;scale:100%}}@media screen and (max-width:768px){.navbar{justify-content:center}.navbar ul,.offer-links{display:none}.navbar #show-responsive{display:flex;font-size:2em;animation:1s ease-in-out forwards animation-show-hamburger}.offers-list{padding-top:3vh;gap:3vh}.offers-list .offer:nth-child(odd){border-right:0vh solid #0073b2;border-top:1em solid #0073b2}.offers-list .offer:nth-child(2n) .offer-picto,.offers-list .offer:nth-child(odd) .offer-picto{top:0;padding:1em}.offers-list .offer:nth-child(odd) .offer-picto img{border:0 solid #203864}.offers-list .offer:nth-child(2n){border-left:0 solid #3a9a36;border-top:1em solid #3a9a36}.offers-list .offer:nth-child(2n) .offer-picto img{border:0 solid #385723}.practices-container{padding:1em}.practices-list-container{flex-direction:column;height:auto;width:100%}.box-blue,.box-green{border-width:1em}}.team-members-container{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:2em;padding:2em;flex-wrap:wrap;border:1px dotted #0073b2}.team-member{flex:0 0 30%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:1em}.team-member a{margin-top:1em;width:16em;height:16em}#our-team-member-pba a{background-image:url("../assets/photo-pba-256.jpg");background-image:image-set(
        url("../assets/photo-pba-256.webp") type("image/webp"),
        url("../assets/photo-pba-256.jpg") type("image/jpg")
    )}#our-team-member-jwa a{background-image:url("../assets/photo-jwa-256.jpg");background-image:image-set(
        url("../assets/photo-jwa-256.webp") type("image/webp"),
        url("../assets/photo-jwa-256.jpg") type("image/jpg")
    )}#our-team-member-dre a{background-image:url("../assets/photo-dre-256.jpg");background-image:image-set(
        url("../assets/photo-dre-256.webp") type("image/webp"),
        url("../assets/photo-dre-256.jpg") type("image/jpg")
    )}#our-team-member-dre a:hover,#our-team-member-jwa a:hover,#our-team-member-pba a:hover{background-image:url("../assets/logo-linkedin-blue-rev-256.png");background-image:image-set(
        url("../assets/logo-linkedin-blue-rev-256.webp") type("image/webp"),
        url("../assets/logo-linkedin-blue-rev-256.png") type("image/png")
    );transform:rotateY(180deg)}.intro-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;padding:2em;width:100%;height:auto}#intro-left{flex:0 1 50%}#intro-left video{max-width:100%;height:auto}#intro-right{flex:0 0 50%;border:1px dotted #3a9a36;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2em;gap:2em}@media screen and (max-width:1366px){.container .content{flex-direction:column}.container .content .right table{font-size:.7em}.container .content .right td{padding:0}.container .content .right td ul{padding-inline-start:3vh}#position-chef-de-projects,#position-pmo,#position-product-owner{grid-column:5;grid-row:3;position:relative}.positions-container,.team-container{padding:1em}#position-product-manager{grid-column:1;grid-row:3;position:relative;top:-2.5em;left:6em}#position-business-analyst{grid-column:1;grid-row:3;position:relative;top:2.5em;left:6em}#position-chef-de-projects{top:-4em;left:-5.5em}#position-product-owner{top:4em;left:-7em}#position-pmo{top:0;left:-4.5em}.team-members-container{border:0}.intro-container{flex-direction:column;height:auto;padding:1em}}