@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}@keyframes fadeOffOpacity{0%{height:100vh;opacity:1}to{height:0;opacity:0}}@keyframes ascension{0%{top:100px;opacity:0}to{top:0;opacity:1}}@keyframes lateral-left{0%{transform:translateX(150px);opacity:0}50%{opacity:0,5}to{opacity:1;transform:translateX(0)}}@keyframes lateral-left2{0%{transform:translateX(300px);opacity:0}50%{opacity:0,5}to{transform:translateX(0);opacity:1}}@keyframes lateral-left3{0%{transform:translateX(200px);opacity:0}50%{opacity:0,5}to{transform:translateX(0);opacity:1}}:root{--color-positive:#ffffff;--color-negative:#000000;--color-primary:#ff7900;--color-primary-light:#ffb566;--color-secondary:#0e3540;--color-text-primary:#4d4d4e;--color-text-secondary:#4d4d4e;--color-grey:#b4b4b4;--color-grey-light:#d2d2d2;--color-grey-light-2:#f2f2f2;--color-grey-dark:#727272;--color-grey-dark-2:#575756;--color-validation-error:#ae0000;--color-dev-capacity:#035762;--color-agile-capacity:#e4af43;--color-devops-capacity:#b92e52;--color-design-capacity:#23b77e;--color-dat-capacity:#620356;--color-innova-capacity:#56bac7;--background-grey:#f0f0f0;--background-secondary:#464545;--background-section:#f5f5f5;--font-family-primary:"AvenirLTPro", sans-serif;--font-family-secondary:"AvenirLTPro-Heavy";--font-family-tertiary:"HelveticaNeueBold";--font-family-title:"JOURNAL";--font-size-primary:1.125rem;--line-height-primary:1.875rem;--font-size-button:1rem;--line-height-button:1.1;--font-size-link:1rem;--line-height-link:1.1;--font-size-section-heading:1.75rem;--line-height-section-heading:2.375rem;--font-size-xxxl:6.125rem;--font-size-xl:3rem;--font-size-l:1.875rem;--font-size-m:1rem;--font-size-s:0.875rem;--line-height-xl:4.125rem;--line-height-l:3.125rem;--line-height-m:1.5rem;--line-height-s:1.125rem;--line-height-title-desktop:3.125rem;--line-height-title-mobile:2.375rem;--shadow-soft:0 0.25rem 0.75rem -0.25rem rgba(0, 0, 0, 0.3);--header-desktop-height:3.75rem;--out-wrapper-margin-desktop-xl:19.85%;--out-wrapper-margin-desktop:9.26%;--out-wrapper-margin-mobile:15px;--section-content-margin-bottom:70px;--section-heading-margin-bottom:35px;--screen-full:100%;--screen-wide:80%;--screen-hd:1920px;--screen-desktop:1164px;--screen-tablet-landscape:64rem;--screen-tablet-medium:992px;--screen-tablet:768px;--screen-mobile-landscape:740px;--screen-mobile:420px;--screen-mobile-small:320px;--breakpoint-header:1280px;--breakpoint-header-logo:1500px}@font-face{font-display:block;font-family:"AvenirLTPro";src:url(/assets/fonts/AvenirLTPro-Roman.eot);src:url(/assets/fonts/AvenirLTPro-Roman.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLTPro-Roman.woff2) format("woff2"),url(/assets/fonts/AvenirLTPro-Roman.woff) format("woff"),url(/assets/fonts/AvenirLTPro-Roman.ttf) format("truetype"),url(/assets/fonts/AvenirLTPro-Roman.svg#svgFontName) format("svg")}@font-face{font-display:block;font-family:"AvenirLTPro-Black";src:url(/assets/fonts/AvenirLTPro-Black.eot);src:url(/assets/fonts/AvenirLTPro-Black.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLTPro-Black.woff2) format("woff2"),url(/assets/fonts/AvenirLTPro-Black.woff) format("woff"),url(/assets/fonts/AvenirLTPro-Black.ttf) format("truetype"),url(/assets/fonts/AvenirLTPro-Black.svg#svgFontName) format("svg")}@font-face{font-display:block;font-family:"AvenirLTPro-Heavy";src:url(/assets/fonts/AvenirLTPro-Heavy.eot);src:url(/assets/fonts/AvenirLTPro-Heavy.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLTPro-Heavy.woff2) format("woff2"),url(/assets/fonts/AvenirLTPro-Heavy.woff) format("woff"),url(/assets/fonts/AvenirLTPro-Heavy.ttf) format("truetype"),url(/assets/fonts/AvenirLTPro-Heavy.svg#svgFontName) format("svg")}@font-face{font-display:block;font-family:"AvenirLTPro-Light";src:url(/assets/fonts/AvenirLTPro-Light.eot);src:url(/assets/fonts/AvenirLTPro-Light.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLTPro-Light.woff2) format("woff2"),url(/assets/fonts/AvenirLTPro-Light.woff) format("woff"),url(/assets/fonts/AvenirLTPro-Light.ttf) format("truetype"),url(/assets/fonts/AvenirLTPro-Light.svg#svgFontName) format("svg")}@font-face{font-display:block;font-family:"AvenirLTPro-LightOblique";src:url(/assets/fonts/AvenirLTPro-LightOblique.eot);src:url(/assets/fonts/AvenirLTPro-LightOblique.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/AvenirLTPro-LightOblique.woff2) format("woff2"),url(/assets/fonts/AvenirLTPro-LightOblique.woff) format("woff"),url(/assets/fonts/AvenirLTPro-LightOblique.ttf) format("truetype"),url(/assets/fonts/AvenirLTPro-LightOblique.svg#svgFontName) format("svg")}@font-face{font-display:block;font-family:"HelveticaNeueBold";src:url(/assets/fonts/HelveticaNeueBold.eot);src:url(/assets/fonts/HelveticaNeueBold.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/HelveticaNeueBold.woff2) format("woff2"),url(/assets/fonts/HelveticaNeueBold.woff) format("woff"),url(/assets/fonts/HelveticaNeueBold.ttf) format("truetype"),url(/assets/fonts/HelveticaNeueBold.svg#svgFontName) format("svg")}@font-face{font-display:block;font-family:"JOURNAL";src:url(/assets/fonts/JOURNAL.eot);src:url(/assets/fonts/JOURNAL.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/JOURNAL.woff2) format("woff2"),url(/assets/fonts/JOURNAL.woff) format("woff"),url(/assets/fonts/JOURNAL.ttf) format("truetype"),url(/assets/fonts/JOURNAL.svg#svgFontName) format("svg")}@font-face{font-display:block;font-family:"AmaticSC-Regular";src:url(/assets/fonts/AmaticSC-Regular.eot);src:url(/assets/fonts/AmaticSC-Regular.woff2) format("woff2"),url(/assets/fonts/AmaticSC-Regular.woff) format("woff"),url(/assets/fonts/AmaticSC-Regular.ttf) format("truetype"),url(/assets/fonts/AmaticSC-Regular.svg#svgFontName) format("svg")}*,::after,::before{box-sizing:border-box}body,footer,html{font-family:var(--font-family-primary)}body{font-size:var(--font-size-primary);line-height:var(--line-height-primary);margin:0}header{position:absolute}h1{font-family:var(--font-family-title)}h3{font-family:var(--font-family-tertiary)}.invisible{display:none}.off{opacity:0}.fadein,.fadeoff{animation-iteration-count:1}.fadeoff{opacity:0;animation-name:fadeOffOpacity;animation-timing-function:ease-out;animation-duration:1s}.fadein{opacity:1;animation-name:fadeInOpacity;animation-timing-function:ease-in;animation-duration:2s}.sticker__link{display:inline-block;height:100%}.sticker__container{display:none}.link{width:100%;box-sizing:border-box;background-color:inherit;border:0;cursor:pointer;font-family:var(--font-family-tertiary, sans-serif);display:inline-flex;align-items:center;justify-content:center;padding-top:13px;padding-bottom:13px;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.link--raised{background-color:var(--color-secondary, var(--color-secondary));border:1px solid var(--color-secondary, var(--color-secondary));border-radius:5px;color:var(--color-positive, #ffffff)}.link--raised:hover{background-color:var(--color-primary, #ff7900);border-color:var(--color-primary, #ff7900)}.link--raised:focus{background-color:var(--color-primary, #ff7900);border-color:var(--color-grey-dark-2, #575756);outline:0}.link--raised[disabled]{background-color:var(--color-primary-light, #ffb566);border-color:var(--color-primary-light, #ffb566);cursor:not-allowed}.link--outlined{border:1px solid var(--color-secondary, var(--color-secondary));border-radius:5px;color:var(--color-secondary, var(--color-secondary))}.link--outlined:focus,.link--outlined:hover{border:1px solid var(--color-primary, #ff7900);color:var(--color-primary, #ff7900)}.link--outlined:focus{outline:0;text-decoration:underline}.link--outlined[disabled]{border-color:var(--color-grey-light, #d2d2d2);color:var(--color-grey-light, #d2d2d2);cursor:not-allowed}.link--inline{color:var(--color-primary, #ff7900);display:inline-block;font-family:var(--font-family-secondary, sans-serif);font-size:var(--font-size-link, 1rem);line-height:var(--line-height-link, 1.1);padding:11px 8px;text-decoration:underline;transition:all .2s ease-in-out}.link--inline:visited{color:var(--color-secondary, var(--color-secondary))}.link--inline:hover{opacity:.9}.link--inline:focus{background-color:var(--color-grey-dark-2, #575756);color:var(--color-positive, #ffffff);outline:0}.link--text-large{font-size:var(--font-size-button, 1rem);line-height:var(--line-height-button, 1.1)}.link--text-small{font-size:.875rem;line-height:1rem}.wrapper{--grid-wrapper-width:var(--screen-desktop);--grid-wrapper-padding:0 1rem;margin:0 auto;padding:var(--grid-wrapper-padding);max-width:var(--grid-wrapper-width, auto)}.container{width:auto;margin:0 var(--out-wrapper-margin-mobile)}.section-container{margin-bottom:7.5rem}.col-sm-12{flex:0 0 100%;max-width:100%}.row{display:-ms-flexbox;display:flex}@media all and (min-width:768px){main{padding-top:var(--header-desktop-height)}.wrapper{--grid-wrapper-padding:0}.sticker__container,.sticker__link{display:flex;justify-content:center;align-items:center}.sticker__container{background:var(--color-positive);border-radius:3.5rem 0 0 3.5rem;box-shadow:var(--shadow-soft);height:4rem;position:fixed;right:0;top:12.75rem;width:3.5rem;z-index:2}.sticker__link{height:100%;width:100%}.sticker__link img{display:block;width:1.25rem;height:auto;transform:translateX(25%)}.link{width:max-content;padding:.875rem 2.875rem;min-width:295px}}@media (min-width:992px){.wraper{--grid-wrapper-width:var(--screen-tablet-medium);--grid-wrapper-padding:0 1rem}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-12{flex:0 0 100%;max-width:100%}.offset-lg-1{margin-left:8.333333%}}@media (min-width:1024px){.container{margin:0 var(--out-wrapper-margin-desktop)}.section-container{margin-bottom:154px}}@media all and (max-width:1280px){.wrapper{--grid-wrapper-width:100%!important;--grid-wrapper-padding:0 1rem}}@media all and (max-width:1919px){.wrapper{--grid-wrapper-width:var(--screen-wide)}}@media all and (min-width:1920px){.container{margin:0 var(--out-wrapper-margin-desktop-xl);max-width:var(--screen-desktop)}}.sticker___container{position:relative;width:112px;height:85px;z-index:2022;background-size:cover;background-position:center;background-repeat:no-repeat}.logo-client-card{display:flex;flex-direction:column;align-items:center;height:320px;min-width:546px;max-width:546px;background-color:#f5f5f5;text-align:center;margin:0 22px}.logo-client-card img{position:relative;bottom:50px;height:116px;width:116px}.logo-client-card-texts{margin:0 22px}.logo-client-card-name{margin-top:-50px;color:#ff7900;font-weight:700}.logo-client-card-text,.logo-client-card-title{color:#727272;margin-top:-15px}.logo-client-card-title{font-weight:700}.logo-client-card-text{font-weight:300}.homepage__container{padding-top:4.5rem}.homepage__kw-tab-list-title{position:static;margin:1.875rem 0}.homepage kw-tab-list{margin-bottom:2rem}.carousel__clients{width:100%}.carousel__clients--container{background-color:var(--background-secondary);clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);height:34rem;width:100%;margin:0 0 2rem;padding:6rem 0 7.5rem}.carousel__clients--title{position:static;margin:0 auto 3.875rem;max-width:18.75rem}.section{display:flex;flex-direction:column}.section__container-title{margin-bottom:2.5rem}.section__container-picture{aspect-ratio:attr(width)/attr(height);padding-left:0;position:relative}.section__description-text{color:var(--color-grey-dark);font-size:1.125rem;line-height:1.875rem;margin:2.8125rem 0}.section__picture{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw}.section-where{padding-bottom:6.25rem}.hidden{display:none}@media all and (min-width:768px){.homepage__container{padding-top:0}.homepage kw-tab-list{margin-bottom:130px}.carousel__clients--container{clip-path:polygon(0 20%,100% 0,100% 80%,0 100%);height:380px;width:100%;margin:0 0 130px;padding:4.75rem 0}.carousel__clients--title{margin-bottom:1.875rem;max-width:100%}.section{flex-direction:row;justify-content:space-between;align-items:center}.section__container-title{margin-bottom:0}.reverseText{flex-direction:row-reverse}.reverseText .section__container-description{margin-right:0}.reverseText .section__container-picture{padding-right:75px;padding-left:0;margin-left:2.5rem}.section__container-description,.section__container-picture{max-width:50%}.section__container-description{opacity:0;margin-right:3.75rem;position:relative}.section__picture{display:block;width:100%}.move_ascension{opacity:1;animation:ascension 2s 1}.section__picture-lateral-left{opacity:0;position:relative;display:block;width:100%}.move_left-One{opacity:1;animation:lateral-left 2s 1}.section__picture2-lateral-left{opacity:0;position:absolute;display:block;width:100%;top:-30px;left:-46px}.move_left-Two{opacity:1;animation:lateral-left2 2s 1}.section__picture3-lateral-left{opacity:0;position:absolute;display:block;width:100%;top:-41px;left:58px}.move_left-Three{opacity:1;animation:lateral-left3 2s 1}.section_img{width:101px;height:172px}.section_imgThree{width:190px}.kw-wrapper-cards__container{display:flex;justify-content:space-around}@media (prefers-reduced-motion:reduce){.move_ascension,.move_left-One,.move_left-Three,.move_left-Two{animation-name:none}.section__container-description,.section__picture-lateral-left,.section__picture2-lateral-left,.section__picture3-lateral-left{opacity:1}}}