*,*::after,*::before{box-sizing:border-box;-o-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{background-color:#fff;font-family:'Raleway', Trebuchet, Arial, sans-serif;font-size:1.0rem;line-height:1.3rem;font-weight:300;color:#666;padding-top:0;margin:0}.autocenter{margin-left:auto;margin-right:auto}.maxXL{width:auto;max-width:1800px}.max1280{width:auto;max-width:1280px}@media screen and (max-width: 1300px){.max1280{margin-left:1rem;margin-right:1rem}}.max1024{width:auto;max-width:1024px}@media screen and (max-width: 1044px){.max1024{margin-left:1rem;margin-right:1rem}}.max960{width:auto;max-width:960px}@media screen and (max-width: 980px){.max960{margin-left:1rem;margin-right:1rem}}.max644{width:auto;max-width:644px}@media screen and (max-width: 664px){.max644{margin-left:1rem;margin-right:1rem}}.pullRight{float:right}.pullLeft{float:left}.aleft{text-align:left}.aRight{text-align:right}.aCenter{text-align:center}.table{display:table;width:100%}.tr{display:table-row;vertical-align:middle}.tr:nth-child(odd){background-color:#ededed}.td{display:table-cell;vertical-align:middle}.uppercase{text-transform:uppercase}.lowercase{text-transform:none}.big{font-size:1.3rem}.clear{clear:both;margin:0em;padding:0;height:auto}.display-none{display:none !important}.mb-1{margin-bottom:1rem}.nomargin{margin:0 !important}p{margin:0.5rem auto 0.5rem auto;line-height:1.5rem;text-align:left}h1{color:#eee;font-size:0.5rem;margin:0em 0 0 0;font-weight:300}h2{color:#fff;font-size:2.25em;line-height:2.8rem;font-weight:300;text-align:left;margin:1rem 0 0 0}h3{margin:0.5em auto 3rem;font-size:2.5em;color:#464646;line-height:3rem;font-weight:400}h3 small{font-size:1.5rem}h4{color:#00b2a9;font-size:1.9em;line-height:2.5rem;margin:1.25em 0 1.8em 0;padding:0 0 2rem 0;font-weight:600;text-align:left;max-width:644px;border-bottom:1px solid #d3d3d3;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){h4{margin-left:1rem;margin-right:1rem}}h4 span{color:#464646;display:block}h5{font-size:1.1em;margin-bottom:1.2em;margin-top:0.5em;font-weight:600;color:#00b2a9}@media screen and (max-width: 768px){h3{font-size:2.0em;line-height:2rem;margin-bottom:1rem}h4{font-size:1.5em;line-height:2.0rem;margin:1.0em 0 1.2em 0;padding:0 0 1rem 0}h5{font-size:1.0em;line-height:1.5rem}}@media screen and (max-width: 768px){h2{margin-top:0}}@media screen and (max-width: 580px){h2{font-size:1.6rem;line-height:1.8rem;margin-top:0.5rem;margin-bottom:0.5rem}}a,a:link,a:visited,a:active{color:#00b2a9}a:hover{color:#464646}a img{border:0}hr{border:0;border-bottom:1px solid #fff;margin-bottom:1.5em;max-width:644px}hr.alpha{border-bottom:0px}em{font-style:normal;font-weight:600}.section{padding:1rem}.halfblocks,.boxes,.fields-group,.input-checkbox,.nav .nav-container,.nav .nav-container .nav-menu,.page.home .slider,.page.home .slider .slider-content .slider-rotation-container .rotator,.page.projects-timeline .timeline .item{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-justify-content:space-around;-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;align-items:center}.halfblocks .item,.boxes .item,.fields-group .item,.input-checkbox .item,.nav .nav-container .item,.page.home .slider .item,.page.home .slider .slider-content .slider-rotation-container .rotator .item,.page.projects-timeline .timeline .item .item{padding:1.5rem}.inverse.halfblocks,.inverse.boxes,.inverse.fields-group,.inverse.input-checkbox,.nav .inverse.nav-container,.nav .nav-container .inverse.nav-menu,.page.home .inverse.slider,.page.home .slider .slider-content .slider-rotation-container .inverse.rotator,.page.projects-timeline .timeline .inverse.item{flex-direction:row-reverse}.left.halfblocks,.left.boxes,.left.fields-group,.left.input-checkbox,.nav .left.nav-container,.nav .nav-container .left.nav-menu,.page.home .left.slider,.page.home .slider .slider-content .slider-rotation-container .left.rotator,.page.projects-timeline .timeline .left.item{justify-content:flex-start}.halfblocks{margin-bottom:1rem;align-items:stretch}.halfblocks .halfblock{width:50%}.halfblocks .halfblock.text{padding:2rem}.halfblocks .halfblock.text h4{margin-top:.25rem}.halfblocks .halfblock.media{background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 768px){.halfblocks{flex-direction:column}.halfblocks.inverse{flex-direction:column}.halfblocks .halfblock{width:100%}.halfblocks .halfblock.text{padding:0 1rem}.halfblocks .halfblock.media{min-height:10rem;padding-bottom:56%}.halfblocks.no-img-xs .halfblock.media{display:none}.halfblocks.no-img-xs .halfblock.text{width:100%}}@keyframes loading-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading{display:inline-block;border:4px solid rgba(0,0,0,0.1);border-left-color:#00b2a9;border-radius:50%;width:30px;height:30px;animation:loading-spin 1.2s linear infinite;-o-animation:loading-spin 1.2s linear infinite;-moz-animation:loading-spin 1.2s linear infinite;-webkit-animation:loading-spin 1.2s linear infinite}input,textarea,select{font-size:1.0rem;border-radius:1px;margin:0.5rem 0.5rem 0.5rem 0;padding:0.5rem;border:1px solid #d3d3d3;font-family:'Raleway', Trebuchet, Arial, sans-serif;background-color:inherit;color:#666}input.error,textarea.error,select.error{border-color:#f95e0e;background-color:inherit}input.large,textarea.large,select.large{width:99%}input::placeholder,textarea::placeholder,select::placeholder{font-style:italic;color:#d3d3d3}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background:#fff url(../../img/select-arrow-gray.svg) no-repeat 99% center;color:#666;background-size:16px 12px;width:100%;width:calc( 100% - 0.5rem )}input[type="submit"],input[type="button"],.button{cursor:pointer;display:inline-block;margin-left:auto;margin-right:auto;color:#fff !important;font-weight:600;font-size:1rem;padding:1em 2rem;margin-top:1em;text-decoration:none;text-transform:uppercase;transition:all 0.25s;-o-transition:all 0.25s;-moz-transition:all 0.25s;-webkit-transition:all 0.25s;border-radius:0px;border:0px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#00b2a9}@media screen and (max-width: 768px){input[type="submit"],input[type="button"],.button{margin-left:1rem;margin-right:1rem}}input[type="submit"].small,input[type="button"].small,.button.small{font-size:.8rem;width:100%;text-align:center}input[type="submit"]:hover,input[type="button"]:hover,.button:hover{background-color:#464646}input[type="submit"]:disabled,input[type="button"]:disabled{background-color:#d3d3d3;color:#fff}.fields-group{justify-content:flex-start;margin:0.5rem 0;text-align:left}@media screen and (max-width: 768px){.fields-group{flex-direction:column;align-items:flex-start}.fields-group>*{width:100%}}.fields-group>*{flex-grow:1}.input-radio{margin-right:0.5rem;flex:0 0 auto;padding:0.1rem 0.2rem}.input-radio.error{border:1px solid #f95e0e;background-color:inherit}.input-checkbox{justify-content:flex-start;margin-bottom:0.75rem;margin-right:0.5rem}.input-checkbox>input[type="checkbox"]{flex:0 0 auto}input[type="checkbox"],input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;border-radius:2px;border:1px solid #fff;width:25px;height:25px;margin-right:0.75rem;background-color:transparent}input[type="checkbox"]:checked,input[type="radio"]:checked{background-color:#00b2a9}input[type="checkbox"].error,input[type="radio"].error{outline:1px solid #f95e0e}input[type="radio"]{border-radius:20px;width:15px;height:15px;margin:0.5rem 0.5rem 0 0}.page.white input[type="checkbox"],.page.white input[type="radio"]{border:1px solid #d3d3d3}.input-file{position:relative;display:inline-block}.input-file img{vertical-align:middle}.input-file input[type="file"]{border:0;margin-top:0;padding-top:0}.input-file input[type="file"].error{border:1px solid #f95e0e}::-webkit-file-upload-button{cursor:pointer;display:inline-block;margin-left:auto;margin-right:auto;color:#fff !important;font-weight:600;font-size:1rem;padding:1em 2rem;margin-top:1em;text-decoration:none;text-transform:uppercase;transition:all 0.25s;-o-transition:all 0.25s;-moz-transition:all 0.25s;-webkit-transition:all 0.25s;border-radius:0px;border:0px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#00b2a9}@media screen and (max-width: 768px){::-webkit-file-upload-button{margin-left:1rem;margin-right:1rem}}::-ms-browse{cursor:pointer;display:inline-block;margin-left:auto;margin-right:auto;color:#fff !important;font-weight:600;font-size:1rem;padding:1em 2rem;margin-top:1em;text-decoration:none;text-transform:uppercase;transition:all 0.25s;-o-transition:all 0.25s;-moz-transition:all 0.25s;-webkit-transition:all 0.25s;border-radius:0px;border:0px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;background-color:#00b2a9}@media screen and (max-width: 768px){::-ms-browse{margin-left:1rem;margin-right:1rem}}::-webkit-file-upload-button:hover{background-color:#464646}::-ms-browse:hover{background-color:#464646}.form-label{font-weight:600;padding-right:0.35rem}.error-msg{color:#f95e0e;display:inline-block;margin-top:1rem;font-weight:600}.success-msg{color:#00b2a9;display:inline-block;margin-top:1rem;font-weight:600}.nav{position:fixed;top:0px;left:0;margin-top:0;width:100%;height:200px;background-color:#fff;z-index:3;padding:0;transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out}@media screen and (max-width: 800px){.nav{height:100px}}.nav .nav-container{height:100%;align-items:center}@media screen and (max-width: 800px){.nav .nav-container{margin:0}}.nav .nav-container a{font-weight:600;text-decoration:none;font-size:16px;text-transform:uppercase;border-bottom:1px solid #00b2a9;padding:0.5rem 0;margin:0.25rem 1rem;line-height:2rem;display:inline-block;color:#00b2a9;outline:0}.nav .nav-container a.nav-logo{flex-grow:1;padding:0;margin:0;border:0;height:56%}.nav .nav-container a:hover:not(.nav-logo),.nav .nav-container a:focus:not(.nav-logo),.nav .nav-container a.active{padding:0 0 1rem 0;border-width:3px;color:#464646}.nav .nav-container a:focus:not(.nav-logo){outline:0.15rem solid #00b2a9}@media screen and (max-width: 800px){.nav .nav-container a{font-size:14px}.nav .nav-container a.nav-logo{height:70%}}.nav .nav-container h1{width:210px;height:100%;background:transparent url(../../img/ahead-logo.svg) no-repeat left center;background-size:contain;overflow:hidden;padding-left:210px;margin-left:1rem}@media screen and (max-width: 800px){.nav .nav-container h1{width:150px;padding-left:150px}}.nav .nav-container .burger{width:24px;height:24px;margin:10px 15px 5px 5px;display:none;position:absolute;top:20px;right:0px}.nav .nav-container .burger>div{position:relative}.nav .nav-container .burger span{display:block;width:100%;height:3px;background-color:#00b2a9;margin:5px 0;transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out}.nav .nav-container .burger:hover span:nth-child(1),.nav .nav-container .burger.opened span:nth-child(1){transform:rotate(90deg)}.nav .nav-container .burger:hover span:nth-child(2),.nav .nav-container .burger.opened span:nth-child(2){transform:translate(-8px, 0px) rotate(45deg)}.nav .nav-container .burger:hover span:nth-child(3),.nav .nav-container .burger.opened span:nth-child(3){transform:translate(8px, -8px) rotate(-45deg)}.nav .nav-container .nav-menu{height:100%;flex-direction:column}@media screen and (min-width: 651px){.nav .nav-container .nav-menu{flex-direction:row}}@media screen and (max-width: 650px){.nav .nav-container .burger{display:inline-block}.nav .nav-container .nav-menu{align-items:flex-end;position:absolute;top:70px;right:0;background-color:#fff;height:auto}.nav .nav-container .nav-menu a{padding:0.5rem 0 0.5rem 0;margin:0.25rem 0.75rem 0.75rem 1.5rem;line-height:1rem}}.nav.docked{background-color:#00b2a9;height:100px}@media screen and (max-width: 800px){.nav.docked{height:70px}.nav.docked a.nav-logo{height:50%}}.nav.docked h1{background:transparent url(../../img/ahead-logo-small.svg) no-repeat left center;background-size:contain}.nav.docked a{color:#fff;border-bottom:1px solid #fff}.nav.docked .burger{top:10px}.nav.docked .burger span{background-color:#fff}@media screen and (max-width: 650px){.nav.docked .nav-menu{background-color:#00b2a9}}.page{overflow:hidden;text-align:center;padding-top:3rem;padding-bottom:3rem;z-index:2;position:relative;background-color:#fff;background-repeat:no-repeat;background-position:center top;background-size:46px 50px}@media screen and (max-width: 768px){.page{background-size:23px 25px}}@media screen and (max-width: 424px){.page{padding-top:2rem;padding-bottom:1rem}}.page.bleen{background-color:#00b2a9;background-image:url(../../img/chevron-blanc.svg);color:#fff}.page.bleen h4,.page.bleen h5{color:#fff}.page.bleen a,.page.bleen a:link,.page.bleen a:visited,.page.bleen a:active{color:#d3d3d3}.page.bleen a h5{color:#d3d3d3}.page.white{background-color:#fff;background-image:url(../../img/chevron-bleen.svg);color:#666}.page.white h4{color:#00b2a9}.page.gray{background-color:#464646;background-image:url(../../img/chevron-blanc.svg);color:#fff}.page.gray h4{color:#fff}.page.gray input,.page.gray textarea,.page.gray select{color:#d3d3d3}.page.gray select{background-image:url(../../img/select-arrow-white.svg);background-color:#464646;color:#d3d3d3}.page.gray a:hover{color:#d3d3d3}.page.noarrow{background-image:none}.page.pb-0{padding-bottom:0}.page .page-arrow{position:absolute;top:0;left:50%;left:calc(50% - 23px)}.page.home{color:#fff;margin-top:200px;background-color:#d3d3d3;background-image:url("../../img/A-up.svg"),url("../../img/A-down.svg"),url("../../img/bg-home.jpeg");background-repeat:no-repeat;background-position:left bottom, right top, center 10%;background-size:auto 80%, auto 50%, cover;padding-top:0;padding-bottom:0;min-height:350px}@media screen and (max-width: 768px){.page.home{min-height:280px}}@media screen and (max-width: 480px){.page.home{min-height:200px}}@media screen and (max-width: 800px){.page.home{margin-top:100px}}.page.home .slider{flex-direction:column;align-items:start;margin-left:auto;margin-right:auto;min-height:350px;text-align:left;position:relative}@media screen and (max-width: 768px){.page.home .slider{margin-left:1rem;margin-right:1rem}}@media screen and (max-width: 768px){.page.home .slider{min-height:280px}}@media screen and (max-width: 480px){.page.home .slider{min-height:280px}}.page.home .slider .prefixe{font-size:1.1rem}.page.home .slider .slider-content{border-bottom:0px solid #fff;width:100%;margin-top:2rem;margin-bottom:2rem}.page.home .slider .slider-content .slider-rotation-container{position:relative;min-height:150px}@media screen and (max-width: 356px){.page.home .slider .slider-content .slider-rotation-container{min-height:210px}}.page.home .slider .slider-content .slider-rotation-container .rotator{opacity:0;position:absolute;top:0;left:0;right:0;margin:-0.15rem 0 0 0;justify-content:flex-start;min-height:150px}@media screen and (max-width: 356px){.page.home .slider .slider-content .slider-rotation-container .rotator{min-height:210px}}@keyframes heading-rotation-animation{0%{transform:translate3d(-650px, 0, 0);opacity:0}4%, 15%{transform:translate3d(0, 0, 0);opacity:1}21%{transform:translate3d(650px, 0, 0);opacity:0}}.page.home .slider .slider-content .slider-rotation-container .rotator.heading-1{animation:heading-rotation-animation 17.5s 0.5s infinite;-o-animation:heading-rotation-animation 17.5s 0.5s infinite;-moz-animation:heading-rotation-animation 17.5s 0.5s infinite;-webkit-animation:heading-rotation-animation 17.5s 0.5s infinite}.page.home .slider .slider-content .slider-rotation-container .rotator.heading-2{animation:heading-rotation-animation 17.5s 3s infinite;-o-animation:heading-rotation-animation 17.5s 3s infinite;-moz-animation:heading-rotation-animation 17.5s 3s infinite;-webkit-animation:heading-rotation-animation 17.5s 3s infinite}.page.home .slider .slider-content .slider-rotation-container .rotator.heading-3{animation:heading-rotation-animation 17.5s 5.5s infinite;-o-animation:heading-rotation-animation 17.5s 5.5s infinite;-moz-animation:heading-rotation-animation 17.5s 5.5s infinite;-webkit-animation:heading-rotation-animation 17.5s 5.5s infinite}.page.home .slider .slider-content .slider-rotation-container .rotator.heading-4{animation:heading-rotation-animation 17.5s 8s infinite;-o-animation:heading-rotation-animation 17.5s 8s infinite;-moz-animation:heading-rotation-animation 17.5s 8s infinite;-webkit-animation:heading-rotation-animation 17.5s 8s infinite}.page.home .slider .slider-content .slider-rotation-container .rotator.heading-5{animation:heading-rotation-animation 17.5s 10.5s infinite;-o-animation:heading-rotation-animation 17.5s 10.5s infinite;-moz-animation:heading-rotation-animation 17.5s 10.5s infinite;-webkit-animation:heading-rotation-animation 17.5s 10.5s infinite}.page.home .slider .slider-content .slider-rotation-container .rotator.heading-6{animation:heading-rotation-animation 17.5s 13s infinite;-o-animation:heading-rotation-animation 17.5s 13s infinite;-moz-animation:heading-rotation-animation 17.5s 13s infinite;-webkit-animation:heading-rotation-animation 17.5s 13s infinite}.page.home .slider .slider-content .slider-rotation-container .rotator.heading-7{animation:heading-rotation-animation 17.5s 15.5s infinite;-o-animation:heading-rotation-animation 17.5s 15.5s infinite;-moz-animation:heading-rotation-animation 17.5s 15.5s infinite;-webkit-animation:heading-rotation-animation 17.5s 15.5s infinite}.page.home .slider .button,.page.home .slider .bouton,.page.home .slider form{margin-left:0;position:absolute;bottom:0}.page.home .header-title{width:100%}.page.customers-logos{max-height:150px;overflow:hidden;padding:2rem 0 0 0}.page.customers-logos .carrousel{white-space:nowrap;margin:0;padding:0}.page.customers-logos .carrousel .logo{padding:1rem 1.5rem;display:inline-block;vertical-align:middle;width:15rem}.page.customers-logos .carrousel .logo img{max-width:100%;max-height:100px;width:auto;height:auto;padding:.5rem}@media screen and (max-width: 768px){.page.customers-logos .carrousel .logo{width:12rem}}@media screen and (max-width: 420px){.page.customers-logos .carrousel .logo{width:10rem}}@media screen and (max-width: 480px){.page.customers-logos{padding-top:0;max-height:120px}}.page.mission{padding-top:2rem}@media screen and (max-width: 768px){.page.mission hr{display:none}}@media screen and (max-width: 664px){.page.mission .halfblock.text{padding:0}}@media screen and (max-width: 480px){.page.mission{padding-top:0}}.page.expertise .boxes{flex-wrap:wrap;align-items:baseline;justify-content:center}.page.expertise .boxes .item{width:18rem}@media screen and (max-width: 580px){.page.expertise .boxes .item{width:50%}}.page.expertise .boxes .item img{transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out}.page.expertise .boxes .item:hover img{transform:scale(1.3);opacity:0.6}.page.about{background:#00b2a9 url(../../img/bg-parallax-1.jpg) no-repeat 50% 0%;background-size:cover;background-attachment:fixed}.page.about h5{color:#00b2a9;font-size:1.5rem;line-height:1.65rem}@media screen and (max-width: 768px){.page.about h5{font-size:1.2rem;line-height:1.4rem}}.page.about .boxes{align-items:flex-start}.page.about .boxes .item{width:25rem}.page.about ul{text-align:left}@media screen and (max-width: 768px){.page.about .boxes{flex-direction:column}.page.about .boxes .item{width:100%;padding:0.25rem 0}}.page.campaigns .boxes{flex-wrap:wrap;align-items:baseline}.page.campaigns .boxes .item{width:15rem}.page.campaigns .boxes .item img{transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out}.page.campaigns .boxes .item:hover img{transform:scale(1.3);opacity:0.6}.page.testimonials .logo img{max-width:150px}@media screen and (max-width: 768px){.page.testimonials .boxes{flex-direction:column;margin-bottom:1rem}.page.testimonials .boxes .item{width:100%;padding:0.25rem 0}}.page.customers .logo{padding:1rem 1.0rem;display:inline-block;vertical-align:middle;width:15.5rem}.page.customers .logo img{max-width:100%;max-height:170px;width:auto;height:auto;padding:.5rem}@media screen and (max-width: 420px){.page.customers .logo{width:100%}}@media screen and (max-width: 1290px){.page.customers .logo{width:14rem}}.page.home.contact{background-image:url("../../img/A-up.svg"),url("../../img/A-down.svg"),url("../../img/bg-contact.jpeg")}.page.contact .contact-form{border:1px solid #d3d3d3;padding:20px}.page.contact .halfblocks{margin-top:0.75rem}.page.contact .contact-captcha{margin-top:0.25rem}.page.contact .contact-captcha.error{border:1px solid #f95e0e}.page.home.projects{background-image:url("../../img/A-up.svg"),url("../../img/A-down.svg"),url("../../img/bg-projects.jpeg")}.page.projects-timeline{padding-bottom:0}.page.projects-timeline .timeline .item{align-items:stretch;justify-content:flex-start}.page.projects-timeline .timeline .item .tl-item{width:50%}@keyframes timeline-line-animation{0%{background-position:center 0}100%{background-position:center 24px}}@keyframes timeline-arrow-animation{0%{transform:translate3d(0, -50px, 0);opacity:0}50%{transform:translate3d(0, 0, 0);opacity:1}100%{transform:translate3d(0, 50px, 0);opacity:0}}.page.projects-timeline .timeline .item .tl-item.date{flex:0 0 auto;width:120px;background:transparent url("../../img/bg-timeline-date.png") repeat-y center top;position:relative;animation:timeline-line-animation 1.8s 0s linear infinite;-o-animation:timeline-line-animation 1.8s 0s linear infinite;-moz-animation:timeline-line-animation 1.8s 0s linear infinite;-webkit-animation:timeline-line-animation 1.8s 0s linear infinite}.page.projects-timeline .timeline .item .tl-item.date .arrow{position:absolute;left:40px;top:55%;opacity:0;animation:timeline-arrow-animation 4s 1s infinite;-o-animation:timeline-arrow-animation 4s 1s infinite;-moz-animation:timeline-arrow-animation 4s 1s infinite;-webkit-animation:timeline-arrow-animation 4s 1s infinite}.page.projects-timeline .timeline .item .tl-item.event{width:100%;border:3px solid #00b2a9;max-width:960px;padding:0 3rem;margin-bottom:2rem;margin-right:1rem;margin-left:2rem;position:relative}.page.projects-timeline .timeline .item .tl-item.event::before,.page.projects-timeline .timeline .item .tl-item.event::after{content:'';width:0;height:0;border-style:solid;border-width:23px 50px 23px 0;border-color:transparent #00b2a9 transparent transparent;position:absolute;left:-50px;top:40%;top:calc(50% - 23px)}.page.projects-timeline .timeline .item .tl-item.event::after{border-color:transparent #fff transparent transparent;left:-42px;top:40%;top:calc(50% - 23px)}.page.projects-timeline .timeline .item .tl-item.text{width:46%;padding:2rem;text-align:left;margin-bottom:2rem}.page.projects-timeline .timeline .item .tl-item.text .title{font-size:1.3rem;font-weight:600;margin-top:0.75rem;display:inline-block}.page.projects-timeline .timeline .item .tl-item.text h5+.title{margin-top:0}.page.projects-timeline .timeline .item .tl-item.text ul{padding-left:1rem}.page.projects-timeline .timeline .item .tl-item.text ul li{padding-bottom:.3rem}.page.projects-timeline .timeline .item .tl-item.media{width:54%;background-repeat:repeat-x;background-position:center top;background-size:auto 100%;margin-bottom:2rem;position:relative}.page.projects-timeline .timeline .item .tl-item.media .element-center{width:80%;top:50%;transform:translateY(-50%);position:absolute;left:10%;max-height:80%}.page.projects-timeline .timeline .item .tl-item.media .element-size{max-width:90%;height:auto}.page.projects-timeline .timeline .item .tl-item.media a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.page.projects-timeline .timeline .item .tl-item.media .tooltip{display:block;opacity:0;position:absolute;top:-50px;left:-10px;width:100%;background-color:rgba(0,0,0,0.4);padding:1rem;transition:opacity 0.5s ease-out;-o-transition:opacity 0.5s ease-out;-moz-transition:opacity 0.5s ease-out;-webkit-transition:opacity 0.5s ease-out}.page.projects-timeline .timeline .item .tl-item.media .tooltip::before{content:'';width:0;height:0;border-style:solid;border-width:23px 0 23px 50px;border-color:transparent transparent transparent rgba(0,0,0,0.4);position:absolute;right:-50px;top:40%;top:calc(50% - 23px)}.page.projects-timeline .timeline .item .tl-item.media .tooltip.left{left:-100px}.page.projects-timeline .timeline .item .tl-item.media .tooltip.right{left:auto;right:-100px}.page.projects-timeline .timeline .item .tl-item.media .tooltip.right::before{border-width:23px 50px 23px 0;border-color:transparent rgba(0,0,0,0.4) transparent transparent;left:-50px}.page.projects-timeline .timeline .item .tl-item.media .tooltip img{width:100%;max-width:900px}@media screen and (min-width: 769px){.page.projects-timeline .timeline .item .tl-item.media a:hover+.tooltip{display:block;opacity:1}}.page.projects-timeline .timeline .item .tl-item.first{order:1}.page.projects-timeline .timeline .item .tl-item.last{order:2}.page.projects-timeline .timeline .item .tl-item h4{font-weight:300;font-size:1.6rem;border-bottom:1px solid #00b2a9;max-width:960px}.page.projects-timeline .timeline .item .tl-item h4 strong{font-weight:600;display:block}.page.projects-timeline .timeline .item .tl-item h4 .picto{float:right;margin-left:0.75rem;margin-top:0.75rem}.page.projects-timeline .timeline .item .tl-item h5{font-size:1.6rem;line-height:2.5rem;margin:0 0 1em 0;padding:0 0 1.5rem 0;border-bottom:1px solid #d3d3d3}.page.projects-timeline .timeline .item .tl-item big{font-size:1.4rem;line-height:1.5rem;font-weight:600;margin:1.25em 0 1em 0}@media screen and (max-width: 768px){.page.projects-timeline .timeline .item{flex-direction:column;display:block}.page.projects-timeline .timeline .item .tl-item{width:100%}.page.projects-timeline .timeline .item .tl-item.date{width:100%;min-height:50px;background-size:3px 12px}.page.projects-timeline .timeline .item .tl-item.date .arrow{display:none}.page.projects-timeline .timeline .item .tl-item.event{width:auto;padding:0 2rem;margin-bottom:0}.page.projects-timeline .timeline .item .tl-item.event::before,.page.projects-timeline .timeline .item .tl-item.event::after{border-width:16px 32px 16px 0;left:-32px}.page.projects-timeline .timeline .item .tl-item.event::after{left:-24px}.page.projects-timeline .timeline .item .tl-item.text{width:100%;padding:1rem;margin-bottom:0}.page.projects-timeline .timeline .item .tl-item.media{width:100%;min-height:250px;margin-bottom:0;padding-top:56%}.page.projects-timeline .timeline .item .tl-item.first{order:2}.page.projects-timeline .timeline .item .tl-item.last{order:1}.page.projects-timeline .timeline .item .tl-item h4{font-size:1.35rem;line-height:1.8rem}.page.projects-timeline .timeline .item .tl-item h4 .picto{width:auto;height:50px}}.page.projects-timeline .timeline .pendu h5,.page.projects-timeline .timeline .pendu big{color:#3882be}.page.projects-timeline .timeline .pendu .tl-item.media{background-image:-ms-linear-gradient(bottom left, #3882be 0%, #90d7f4 100%);background-image:-moz-linear-gradient(bottom left, #3882be 0%, #90d7f4 100%);background-image:-o-linear-gradient(bottom left, #3882be 0%, #90d7f4 100%);background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0, #3882be), color-stop(100, #90d7f4));background-image:-webkit-linear-gradient(bottom left, #3882be 0%, #90d7f4 100%);background-image:linear-gradient(to top right, #3882be 0%, #90d7f4 100%)}.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-1{position:absolute;width:70%;height:auto;bottom:0;left:3%;max-width:94%}.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-2{position:absolute;width:65%;height:auto;top:5%;left:4%;max-width:490px}.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-3{position:absolute;width:60%;height:auto;top:30%;right:3%;max-width:458px}@media screen and (max-width: 1200px){.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-1{bottom:5%}.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-2{width:70%;top:12%}.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-3{width:68%;top:40%}}@media screen and (max-width: 1024px){.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-1{bottom:5%}.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-2{width:90%;top:10%;left:-3%}.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-3{width:85%;right:0}}@media screen and (max-width: 768px){.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-1{bottom:0%}.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-2{width:50%;top:0%}.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-3{width:50%;top:10%}}@media screen and (max-width: 420px){.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-1{bottom:0%}.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-2{width:70%;top:2%;max-width:248px}.page.projects-timeline .timeline .pendu .tl-item.media .element-custom-3{width:65%;top:26%;max-width:232px}}.page.projects-timeline .timeline .pendu .picto{margin-top:-35px}.page.projects-timeline .timeline .appdeals h5,.page.projects-timeline .timeline .appdeals big{color:#92b21d}.page.projects-timeline .timeline .appdeals .tl-item.media .element-custom-1{position:absolute;width:100%;height:auto;bottom:0;left:0;max-height:90%;max-width:250px}.page.projects-timeline .timeline .appdeals .tl-item.media .element-custom-2{position:absolute;width:60%;height:auto;top:0;right:2%;max-height:50%;max-width:320px}.page.projects-timeline .timeline .appdeals .tl-item.media .element-custom-3{position:absolute;width:60%;height:auto;top:42%;left:45%;min-width:150px;max-width:280px}.page.projects-timeline .timeline .appdeals .tl-item.media .element-custom-4{position:absolute;width:7%;height:auto;bottom:5%;right:5%}@media screen and (min-width: 769px) and (max-width: 1024px){.page.projects-timeline .timeline .appdeals .tl-item.media .element-custom-2{width:100%;right:20%;max-width:250px}.page.projects-timeline .timeline .appdeals .tl-item.media .element-custom-3{width:100%;top:26%;left:auto;right:-1%;max-width:250px}}@media screen and (max-width: 768px){.page.projects-timeline .timeline .appdeals .tl-item.media .element-custom-1{width:31%;max-width:31%;left:5%}.page.projects-timeline .timeline .appdeals .tl-item.media .element-custom-2{width:50%}.page.projects-timeline .timeline .appdeals .tl-item.media .element-custom-3{width:40%;top:45%}}.page.projects-timeline .timeline .appdeals .picto{margin-top:-45px}.page.projects-timeline .timeline .addeals h5,.page.projects-timeline .timeline .addeals big{color:#e27802}.page.projects-timeline .timeline .addeals .tl-item.media{background-color:#262626}.page.projects-timeline .timeline .addeals .picto{margin-top:-35px}.page.projects-timeline .timeline .marketing .picto{margin-top:-45px}.page.projects-timeline .timeline .smartcoaching h5,.page.projects-timeline .timeline .smartcoaching big{color:#3a73b8}.page.projects-timeline .timeline .smartcoaching .tl-item.media{background-image:-ms-linear-gradient(bottom, #fbfcfe 0%, #86b9e8 100%);background-image:-moz-linear-gradient(bottom, #fbfcfe 0%, #86b9e8 100%);background-image:-o-linear-gradient(bottom, #fbfcfe 0%, #86b9e8 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fbfcfe), color-stop(100, #86b9e8));background-image:-webkit-linear-gradient(bottom, #fbfcfe 0%, #86b9e8 100%);background-image:linear-gradient(to top, #fbfcfe 0%, #86b9e8 100%)}.page.projects-timeline .timeline .smartcoaching .tl-item.media .element-center{width:70%;top:35%;transform:translateY(-50%);position:absolute;left:15%}.page.projects-timeline .timeline .academie h5,.page.projects-timeline .timeline .academie big{color:#7fbfcd}.page.projects-timeline .timeline .academie .tl-item.media{background-color:#ddd;padding-top:0}.page.projects-timeline .timeline .rocket h5,.page.projects-timeline .timeline .rocket big{color:#900000}.page.projects-timeline .timeline .rocket .tl-item.media{background-image:-ms-linear-gradient(bottom right, #750000 0%, #a00 100%);background-image:-moz-linear-gradient(bottom right, #750000 0%, #a00 100%);background-image:-o-linear-gradient(bottom right, #750000 0%, #a00 100%);background-image:-webkit-gradient(linear, right bottom, left top, color-stop(0, #750000), color-stop(100, #a00));background-image:-webkit-linear-gradient(bottom right, #750000 0%, #a00 100%);background-image:linear-gradient(to top left, #750000 0%, #a00 100%)}.page.projects-timeline .timeline .keytoform h5,.page.projects-timeline .timeline .keytoform big{color:#298588}.page.projects-timeline .timeline .keytoform .tl-item.media{background-color:#9adada}.page.projects-timeline .timeline .nexity h5,.page.projects-timeline .timeline .nexity big{color:#d22238}.page.projects-timeline .timeline .nexity .tl-item.media{background-color:#d22238;overflow:hidden}.page.projects-timeline .timeline .nexity .tl-item.media .element-custom-1{position:absolute;width:40%;height:auto;top:2rem;left:3rem;max-height:90%}.page.projects-timeline .timeline .nexity .tl-item.media .element-custom-2{position:absolute;top:40%;left:48%;max-width:50px;height:auto}.page.projects-timeline .timeline .nexity .tl-item.media .element-custom-3{position:absolute;width:30%;height:auto;top:36%;left:10%;min-width:150px;max-width:280px}.page.projects-timeline .timeline .nexity .tl-item.media .element-custom-4{position:absolute;width:35%;height:auto;top:5%;right:5%}@media screen and (max-width: 768px){.page.projects-timeline .timeline .nexity .tl-item.media .element-custom-1{top:1.5rem;left:2.5rem;max-height:60px}.page.projects-timeline .timeline .nexity .tl-item.media .element-custom-2{max-width:40px;left:5%}.page.projects-timeline .timeline .nexity .tl-item.media .element-custom-3{left:15%}}@media screen and (min-width: 1400px){.page.projects-timeline .timeline .nexity .tl-item.media .element-custom-1{max-height:70px}.page.projects-timeline .timeline .nexity .tl-item.media .element-custom-3{left:12%;width:25%}.page.projects-timeline .timeline .nexity .tl-item.media .element-custom-4{width:25%;right:8%}}@media screen and (max-width: 768px){.page.projects-timeline .timeline *>.picto{margin-top:15px !important;margin-bottom:15px}}.page.home.management{background-image:url("../../img/A-up.svg"),url("../../img/A-down.svg"),url("../../img/bg-team.jpeg");background-position:left bottom, right top, center 30%}.profile{border-radius:50%;width:180px;height:auto;max-width:100%;padding:1rem}.profile:not(.noanim){transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-webkit-transition:all 0.25s ease-out}.profile:not(.noanim):hover{transform:scale(1.3);opacity:0.6}.management .boxes,.team .boxes{align-items:flex-start;flex-wrap:wrap}.management .boxes .item,.team .boxes .item{width:32%}.management .boxes .item a,.team .boxes .item a{margin-top:0.5rem;display:block}.management .boxes .item h5,.team .boxes .item h5{margin-bottom:0.3rem}@media screen and (max-width: 580px){.management .boxes,.team .boxes{flex-direction:column}.management .boxes .item,.team .boxes .item{width:100%;padding:0.25rem 0}}.team .profile{border-radius:0;width:auto;height:120px}.page.home.bizdev{background-image:url("../../img/A-up.svg"),url("../../img/A-down.svg"),url("../../img/home-business2.jpeg");background-position:left bottom, right top, center 40%}.page.bizdev h4 b{background-color:#464646;color:#fff;width:40px;height:40px;display:inline-block;border-radius:50%;text-align:center;line-height:36px;font-size:30px;transform:rotate(-20deg)}.page.bizdev .halfblocks{margin-bottom:3rem}.page.jobs .jobs{margin-bottom:4rem}.page.jobs .jobs .boxes{border-bottom:1px solid #d3d3d3}.page.jobs .jobs .boxes .item{text-align:left}.page.jobs .jobs .boxes .item .title{font-size:1.3rem;font-weight:600;margin-top:0.75rem;margin-bottom:0.75rem;display:block}.page.jobs .jobs .boxes .item .contrat{font-style:italic;color:#d3d3d3;display:inline-block}.page.admin{min-height:150px}.page.admin .slider{min-height:150px}.page.admin .table.jobs .td{text-align:left;padding:.5rem}.page.admin .table.jobs .title{font-weight:bold}.page.admin .table.jobs .contrat{font-style:italic;color:#d3d3d3}.page.admin .table.jobs p{margin:0}.page.admin .table.jobs .actif,.page.admin .table.jobs .inactif{display:inline-block;border-radius:25px;background-color:#d3d3d3}.page.admin .table.jobs .actif::before,.page.admin .table.jobs .inactif::before{content:'Invisible';padding:.75rem;font-size:90%;color:#fff}.page.admin .table.jobs .actif{background-color:#00b2a9}.page.admin .table.jobs .actif::before{content:'Visible';padding:.75rem;font-size:90%}.footer{background-image:none !important;color:#d3d3d3 !important;font-size:0.75rem;padding-top:0}.footer .footer-bottom{border-top:1px solid #d3d3d3;padding:2rem 1rem 0 1rem;margin-top:2rem}.tmp-placeholder{height:500px}
/*# sourceMappingURL=style.css.map */
