*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{background-color:#fff;color:#333;font-family:Arial,sans-serif;min-height:100%}img{vertical-align:middle}html[data-w-dynpage] [data-w-cloak]{color:transparent!important}h2,h3{font-weight:700;margin-bottom:10px}h2{font-size:32px;line-height:36px}h2,h3{margin-top:20px}h3{font-size:24px;line-height:30px}p{margin-top:0}.w-video{padding:0;position:relative;width:100%}.w-video iframe{border:none;height:100%;left:0;position:absolute;top:0;width:100%}[type=button],button{-webkit-appearance:button;border:0;cursor:pointer}.w-form-done{background-color:#ddd;display:none;padding:20px;text-align:center}.w-form-fail{background-color:#ffdede;display:none;margin-top:10px;padding:10px}label{display:block;font-weight:700;margin-bottom:5px}.w-dropdown{display:inline-block;margin-left:auto;margin-right:auto;position:relative;text-align:left;z-index:900}.w-richtext .w-richtext-figure-selected[data-rt-type=image] div,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after{outline:2px solid #2895f7}.w-richtext figure[data-rt-type=video]>div:after{bottom:0;content:"";display:none;left:0;position:absolute;right:0;top:0}.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure[data-rt-type=video]{height:0;width:60%}.w-richtext figure[data-rt-type=video] iframe{height:100%;left:0;position:absolute;top:0;width:100%}.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-nav-link{color:#222;display:inline-block;margin-left:auto;margin-right:auto;padding:20px;position:relative;text-align:left;text-decoration:none;vertical-align:top}.w-nav-link.w--current{color:#0082f3}[data-nav-menu-open]{background:#c8c8c8;display:block!important;left:0;min-width:200px;overflow:visible;position:absolute;right:0;text-align:center;top:100%}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{right:auto;top:0;z-index:1}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{left:auto;top:0;z-index:1}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button{display:block}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,details,header,main{display:block}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}strong{font-weight:700}small{font-size:80%}img{border:0}svg:not(:root){overflow:hidden}button,input,select{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}.w-layout-blockcontainer{display:block;margin-left:auto;margin-right:auto;max-width:940px}.w-layout-vflex{align-items:flex-start;display:flex;flex-direction:column}.w-embed-youtubevideo{background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);background-position:50%;background-size:cover;padding-bottom:0;padding-left:0;padding-right:0;position:relative;width:100%}.w-embed-youtubevideo:empty{min-height:75px;padding-bottom:56.25%}.w-layout-hflex{align-items:flex-start;display:flex;flex-direction:row}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{color:#3b3b3b;font-family:Rosarivo,sans-serif;font-size:14px;line-height:20px;margin-bottom:32px}p{margin-bottom:10px}img{display:inline-block;max-width:100%}.body{grid-column-gap:32px;grid-row-gap:32px;align-items:center;display:block;flex-flow:column;justify-content:flex-start;margin-bottom:0;max-width:none;padding-left:0;padding-right:0}.body.centered{grid-column-gap:16px;grid-row-gap:16px;border-radius:8px;display:flex}.image{display:inline-block;max-width:100%;overflow:visible}.paragraph{display:block;font-size:20px;height:auto;margin-bottom:0;object-fit:contain;overflow:visible;width:auto}.navigation{grid-column-gap:16px;align-items:center;background-color:#fff;padding:16px 32px 24px}.navigation,.title-of-case-study{display:flex;justify-content:flex-start;max-width:1280px;text-decoration:none;width:100%}.title-of-case-study{grid-row-gap:16px;align-items:flex-start;flex-flow:row;padding-bottom:0;padding-left:0;padding-right:0;position:relative}.title-img{grid-column-gap:24px;align-items:center;border:solid #bbb2b2;border-width:0 0 1px;display:flex;height:80px;justify-content:flex-start;margin-top:4px;max-width:1280px;padding-left:32px;text-decoration:none;width:100%}.big-title-style{color:#000;flex:1;font-family:Lato,Arial,sans-serif;font-size:32px;font-weight:700;height:auto;line-height:100%;margin-bottom:0;margin-top:0;text-decoration:none;width:auto}.overview-content{grid-row-gap:4px;align-items:flex-start;display:flex;flex:0 auto;flex-direction:column;height:100%;justify-content:flex-start;text-decoration:none;width:100%}.overview-content.mobile{display:none;flex:0 auto}.overview-content.top-bott-32{grid-column-gap:8px;grid-row-gap:8px;margin-top:0}.overview-content.top-32{margin-top:32px}.main-content{grid-row-gap:0;background-color:#fff;display:flex;flex-direction:column;max-width:none;overflow:hidden;padding-bottom:72px;padding-left:0;padding-right:0;text-decoration:none;width:100%}.main-content,.main-content.welcome{align-items:center;justify-content:flex-start}.main-content.welcome{flex:0 auto;max-width:1280px}.overview-role-etc{grid-column-gap:0;grid-row-gap:32px;align-items:flex-start;display:flex;flex:1;flex-flow:column;justify-content:flex-start;margin-top:16px;max-width:1280px;padding:16px 32px;position:relative;text-decoration:none;width:100%}.overview-role-etc.mobile-adjust.mobile-l{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column}.overview-timeframe{grid-row-gap:32px;align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none;width:100%}.overview-timeframe.insights{grid-row-gap:0;padding-left:0;padding-top:32px}.role{grid-column-gap:50px;grid-row-gap:50px;align-items:flex-start;display:flex;flex-flow:row;justify-content:flex-start;text-decoration:none;width:100%}.goals-and-challenges{grid-row-gap:32px;align-self:auto;background-color:#e0e9f76e;display:block;flex:0 auto;flex-direction:column;height:auto;margin-bottom:32px;max-width:none;padding:32px 32px 0 24px}._2-main-goals---txt,.goals-and-challenges{align-items:flex-start;justify-content:flex-start;text-decoration:none;width:100%}._2-main-goals---txt{display:flex;flex-direction:column;max-width:1280px;overflow:hidden}.section---focus{grid-column-gap:16px;align-items:center;display:block;height:auto}.section---focus,.text{justify-content:flex-start;width:100%}.text{grid-column-gap:32px;grid-row-gap:32px;align-items:flex-start;display:flex;flex-direction:column;max-width:1280px;text-decoration:none}.text.tablet-left{grid-column-gap:8px;grid-row-gap:8px}.text.margin-bottom{margin-bottom:64px}.text.adjust{grid-column-gap:13px;grid-row-gap:13px}.txt-1{grid-column-gap:32px;align-items:center;border:solid #bbb2b2;border-width:0 0 1px;flex:0 auto;justify-content:center;margin-left:32px;padding:24px 32px 24px 0}.section-style,.txt-1{display:flex;text-decoration:none}.section-style{grid-column-gap:16px;grid-row-gap:16px;align-items:flex-start;flex-direction:column;justify-content:flex-start;max-width:1280px;padding-left:32px;padding-right:32px;width:100%}.section-style.bott-32{margin-bottom:48px}.section-style.expertise{padding-left:0;padding-right:0}.mobile-strategy{grid-row-gap:16px;align-items:center;display:flex;flex-direction:column;justify-content:flex-start;object-fit:contain;position:static;text-decoration:none;width:100%}._3-priorities{grid-row-gap:56px;flex-flow:column;justify-content:center;overflow:hidden;padding:0 0 64px}._3-priorities,.how-did-we-do-it{align-items:center;display:flex;max-width:1280px;text-decoration:none;width:100%}.how-did-we-do-it{grid-row-gap:32px;flex-direction:column;justify-content:flex-start;padding-bottom:64px}.illustrations{grid-row-gap:32px;align-items:center;padding-left:96px;padding-right:96px;padding-top:32px}.bib-separator,.illustrations{display:flex;flex-direction:column;justify-content:flex-start;text-decoration:none;width:100%}.bib-separator{align-items:flex-start}.image---bib{grid-column-gap:16px;border:solid #bbb2b2;border-width:0 0 4px}.image---bib,.mobile-screens{align-items:center;display:flex;justify-content:center;padding-top:16px;text-decoration:none;width:100%}.mobile-screens{grid-column-gap:64px;grid-row-gap:64px;flex-flow:row;padding-bottom:16px}.title-style-2{color:#000000a8;flex:0 auto;font-family:Rosarivo,sans-serif;font-size:22px;font-weight:400;height:99.9999%;line-height:140%;margin-bottom:0;margin-top:0;text-decoration:none;width:100%}.title-style-2.home-intro{direction:ltr;line-height:140%}.title-style-2.txt-intro{font-size:20px;width:80%}.txt-2{color:#000000a8;flex:1;font-family:Rosarivo,sans-serif;font-size:14px;font-weight:400;line-height:150%;margin-bottom:0;margin-top:0;text-decoration:none;width:99.9999%}.title-style-3{grid-column-gap:16px;align-items:flex-start;display:flex;flex:0 auto;justify-content:flex-start;padding-top:0}.section-title,.title-style-3{max-width:1280px;padding-left:0;padding-right:0;text-decoration:none;width:100%}.section-title{color:#000;font-family:Lato,Arial,sans-serif;font-size:28px;font-weight:700;line-height:100%;margin-bottom:0;margin-top:0;text-align:left}.section-title.left-adjust{font-size:28px;padding-left:0;width:auto}.section-title.left-adjust.intro{line-height:120%;overflow-wrap:anywhere}.section-title.left-adjust.case-section-title.section-title-mobile{font-size:28px}.section-title.adjust{padding-bottom:16px;padding-left:32px}.txt-4{color:#000000a8;font-family:Rosarivo,sans-serif;font-size:14px;font-weight:400;line-height:100%;margin-bottom:0;margin-top:0;text-decoration:none}.txt-3-2{grid-column-gap:32px;align-items:center;border:solid #bbb2b2;border-width:0 0 1px;display:flex;flex:0 auto;justify-content:center;margin-left:32px;padding:24px 32px 24px 0}.title,.txt-3-2{margin-bottom:16px;text-decoration:none}.title{font-size:18px;line-height:100%;margin-right:.28125rem}.default,.title{color:#000000a8;display:inline-block;font-family:Rosarivo,sans-serif;font-weight:400;margin-top:0;padding-left:32px;width:100%}.default{font-size:14px;line-height:150%;margin-bottom:0;text-decoration:none}.default.left-adjust{padding-left:0}.default.left-adjust.bottom-16{margin-bottom:16px}.title-style-5{grid-column-gap:16px;align-items:center;display:block;justify-content:center;margin-left:0;max-width:1280px;text-decoration:none;width:100%}.txt-8{display:flex;flex-flow:column;font-family:undefined;font-weight:400;margin-bottom:0}.txt-8,.txt-9{color:#000;font-size:18px;line-height:100%;margin-top:0;text-decoration:none}.txt-9{font-family:Lato,Arial,sans-serif;font-weight:700;margin-bottom:20px;margin-right:0}.txt-10,.txt-9{display:inline-block}.txt-10{color:#000;font-family:Rosarivo,sans-serif;font-size:18px;font-weight:400;line-height:100%;margin-bottom:0;margin-top:0;text-decoration:none}.title-style-6{grid-column-gap:16px;align-items:flex-start;display:flex;justify-content:flex-start}.focus-title,.title-style-6{text-decoration:none;width:100%}.focus-title{color:#000;font-family:Lato,Arial,sans-serif;font-size:18px;font-weight:700;line-height:100%;margin-bottom:0;margin-top:32px;max-width:1280px;padding-bottom:0;text-align:center}.text-2{grid-row-gap:32px;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:32px;max-width:1216px;padding-left:0}.text-2,.txt-12,.txt-13{text-decoration:none;width:auto}.txt-12,.txt-13{color:#000;font-family:Rosarivo,sans-serif;font-size:14px;font-weight:400;line-height:150%;margin-bottom:0;margin-top:0}.section-tablet{grid-row-gap:16px;align-items:center;flex-direction:column;justify-content:flex-start;padding-bottom:32px}.mich-pillars-mobie,.section-tablet{display:flex;max-width:1280px;text-decoration:none;width:100%}.mich-pillars-mobie{grid-column-gap:63px;grid-row-gap:63px;align-items:flex-start;justify-content:center;margin-left:32px;overflow:hidden;padding-right:32px;position:static}.image-2{margin-right:0;padding-left:0}.container,.image-2{max-width:1280px;width:100%}.container{grid-column-gap:0;grid-row-gap:0;align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start}.container.ttc-left{padding-left:0;padding-right:0}.container.ttc-left.margin-bott-40{margin-bottom:40px}.container.top-margin{margin-top:48px}.image-3{display:block;flex:0 auto;margin-left:0;margin-right:0;margin-top:16px;max-width:1280%;overflow:visible;padding-left:0;padding-right:0;position:static;width:100%}.div-block-4{display:block;flex-flow:column;margin-top:32px;max-width:1280px;padding-bottom:32px;width:100%}.div-block-4,.div-block-4.left{grid-column-gap:16px;grid-row-gap:16px;align-items:flex-start;justify-content:flex-start;padding-left:0;padding-right:0}.div-block-4.left{display:flex}.div-block-4.maas-images{grid-column-gap:24px;grid-row-gap:24px;align-items:center;display:flex;flex-flow:row;justify-content:center;margin-top:16px;padding-bottom:73px}.div-block-4.src-img-mob-large.adjust{padding-left:0;padding-right:0}.image-5{margin-top:32px}.image-10,.image-7,.image-8,.image-9{width:275px}.image-11{height:82.5px;width:120px}.header{align-self:flex-start;display:flex;flex:1;height:60px;max-width:1280px;padding:24px 0 32px 24px;width:100%}.header,.header.header-mobile{align-items:center;justify-content:flex-start}.header.header-mobile{padding:8px 32px}.main-logo{width:84px;height:40px}.logoclass{width:84px;height:40px; flex:1;font-family:Lato,Arial,sans-serif;font-size:24px;font-weight:700;height:100%;width:auto}.image-12{display:block;height:32px;padding-top:0;width:24px}.content-global{grid-row-gap:32px;align-items:flex-start;align-self:auto;display:block;flex:0 auto;flex-direction:column;height:auto;justify-content:flex-start;max-width:1280px;padding:32px 0 0;text-decoration:none;width:100%}.text-block{font-style:italic;text-align:center;width:100%}.image-16{margin-bottom:16px;width:100%}.paragraph-3{padding-left:0}.paragraph-3.default{direction:ltr;line-height:200%}.paragraph-3.default.bottom-16{padding-bottom:16px}.container-6{text-align:left;width:100%}.container-6.paragraph{grid-column-gap:0;grid-row-gap:0;align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start;max-width:1280px;object-fit:scale-down;padding-left:32px}.container-6.paragraph.left-adjust{grid-column-gap:8px;grid-row-gap:4px;object-fit:fill;padding-left:0}.container-6.paragraph.left-adjust.border-top{border-top:1px solid #00000040;padding-top:32px}.container-6.paragraph.left-adjust.bottom-16{margin-bottom:16px}.video-2{width:100%}.list-title{font-family:Lato,Arial,sans-serif;font-size:18px;font-weight:700;margin-bottom:0}.div-block-6{grid-column-gap:8px;grid-row-gap:8px;align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start;margin-bottom:16px;padding-left:0}.div-block-6.adjust{padding-bottom:16px;padding-left:0}.div-block-6.top-32{margin-top:32px}.div-block-6.top-32,.div-block-6.v-spacing{grid-column-gap:16px;grid-row-gap:16px}.image-18{margin-bottom:48px;margin-top:32px;width:100%}.image-18.mobile{margin-bottom:16px;margin-top:0;width:100%}.image-18.bott-24{margin-bottom:24px}.div-block-7{padding-left:32px;padding-right:32px}.div-block-7.insights{grid-column-gap:0;grid-row-gap:0;align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start;max-width:1280px;padding-left:0;padding-right:0;width:100%}.div-block-7.insights.top-32{margin-top:32px}.div-block-8{grid-column-gap:0;grid-row-gap:0;margin-top:16px}.div-block-8,.div-block-9{align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start}.div-block-9{grid-column-gap:64px;grid-row-gap:64px;margin:64px 0;max-width:1280px;overflow:hidden;width:100%}.image-22,.image-23,.image-24,.image-25{border:1px solid #00000026;width:100%}.image-26,.image-27{width:100%}.image-27{border:1px solid #00000026}.div-block-10{grid-column-gap:68px;grid-row-gap:68px;align-items:center;border:0 #d5d4d4;border-bottom:1px solid #c9c9c9;display:flex;justify-content:center;margin-top:32px;max-width:1280px;padding:32px 32px 72px;width:100%}.image-28{height:328px;width:328px}.flex-block{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;width:45%}.div-block-11{grid-column-gap:80px;grid-row-gap:80px;align-items:flex-start;border-bottom:0 solid #f0f0f0;border-color:#f0f0f0 #f0f0f0 #c9c9c9;border-style:none solid solid;border-width:0 0 1px;padding:48px 32px}.div-block-11,.div-block-12{display:flex;justify-content:center}.div-block-12{align-items:center;flex-flow:column;margin-top:0;width:100%}.div-block-12.studies{margin-top:0}.heading{width:100%}.company-name{color:#0009;-webkit-text-stroke-color:#000;display:block;font-style:italic;width:100%}.card-project-title{font-family:Lato,Arial,sans-serif;font-size:26px;font-weight:700;line-height:30px;width:100%}.project-desc{width:100%}.flex-block-2{grid-column-gap:24px;grid-row-gap:24px;align-items:flex-start;flex-flow:column;height:auto;justify-content:flex-start;width:50%}.flex-block-2.home-gdpr{display:flex;flex:0 auto;height:100%;margin-top:0;width:50%}.flex-block-2.home-amad{align-items:flex-start;height:auto;justify-content:flex-start}.flex-block-2.home-orpi{width:100%}.div-block-14{grid-column-gap:18px;grid-row-gap:18px;flex-flow:column;justify-content:flex-start;width:100%}.div-block-14,.div-block-15{align-items:flex-start;display:flex}.div-block-15{grid-column-gap:0;grid-row-gap:0;align-self:auto;flex:1;flex-flow:row;height:100%;justify-content:center;margin-left:auto;margin-right:auto;object-fit:contain;overflow:hidden;position:static;width:50%}.div-block-15.img-amadeus{align-items:flex-start;height:auto;justify-content:center}.div-block-15.img-ttc{align-items:flex-start;border-radius:8px 0 0;box-sizing:border-box;height:auto;justify-content:flex-end;object-fit:none;overflow:hidden;width:50%}.div-block-15.img-bib{height:auto}.div-block-15.src-img-ttc{align-items:flex-start;justify-content:flex-end}.button{align-items:flex-start;background-color:#fff0;border:0 solid #c9c9c9;border-radius:4px;color:#000;display:flex;font-family:Lato,Arial,sans-serif;justify-content:flex-start;padding:10px 20px 10px 0;text-decoration:underline}.image-amad{border:0 #000;display:block;flex:1;height:auto;max-width:70%;overflow:visible;vertical-align:top}.card-h,.image-amad{border-radius:8px;width:80%}.card-h{background-color:#b3e7e2;display:flex;flex-flow:row;height:384px;max-width:936px;padding:40px 0 0 40px}.card-h.card-amadeus{background-color:#0c66e169;height:auto;padding-bottom:24px}.card-h.card-orpi{background-color:#e5e5e9;height:auto;padding-right:0}.card-h.card-gdpr{align-items:stretch;background-color:#ffe68b;flex:0 auto;height:auto;justify-content:flex-start;overflow:hidden;padding-top:40px}.card-h.card-dc{background-color:#f6c7c5}.card-h.card-dc.card-tablet{display:inline-flex;height:auto}.card-h.card-dc.card-tablet.card-rd{background-color:#f0ff9e}.card-h.card-dc.card-tablet.hide{display:none}.card-h.card-michelin{height:auto;padding-bottom:40px}.card-h.card-rd{background-color:#f0e2fd}.div-block-16{grid-column-gap:48px;grid-row-gap:48px;align-items:center;display:flex;flex-flow:column;height:auto;justify-content:flex-start;margin-top:32px;width:100%}.div-block-16.adjust-top{grid-column-gap:32px;grid-row-gap:32px;margin-top:0}.image-31{max-width:100%}.image-31,.img-push-home{border-bottom-right-radius:8px;border-top-left-radius:8px;border-top-right-radius:0;flex:1}.img-push-home{height:auto;max-width:90%;width:90%}.video-hero{margin-top:64px;max-width:1280px;width:1280px}.video-hero.dc-mob-video{width:100%}.div-block-17{align-items:flex-start;background-color:#470a2500;display:flex;flex:0 auto;justify-content:center;margin-bottom:0;max-height:431px;width:100%}.div-block-17.dc-bckgrd{background-color:#460924}.image-32{margin-left:auto;margin-right:auto;max-height:431px;width:auto}.div-block-18{grid-column-gap:4px;grid-row-gap:4px;align-items:center;display:flex;justify-content:flex-start}.image-33{border:1px #00000026;border-radius:0;height:auto;max-width:1041px;width:auto}.image-34{border:1px solid #00000026;border-radius:8px}.div-block-19{align-items:flex-start;display:flex;flex-flow:column;justify-content:center;width:100%}.div-block-19.img-dc{grid-column-gap:24px;grid-row-gap:24px;align-items:center;justify-content:center;margin-bottom:48px}.div-block-19.img-dc.center{grid-column-gap:32px;grid-row-gap:32px;align-items:center;justify-content:center;margin-top:48px}.top-bott-32{display:flex;flex-flow:column;margin-bottom:32px;margin-top:32px;width:100%}.div-block-20{align-items:flex-start;display:flex;justify-content:center;width:100%}.heading-2{font-family:Lato,Arial,sans-serif;width:100%}.heading-2.title-studies{padding-left:0;width:80%}.image-37{width:100%}.image-43{display:block;max-width:50%}.flex-block-3{align-items:flex-start;flex-flow:column;justify-content:flex-start;width:50%}.container-7{grid-column-gap:24px;grid-row-gap:24px}.container-7,.navbar{align-items:center;display:flex;justify-content:flex-start}.navbar{background-color:#0000;flex:1;flex-flow:row;width:100%}.brand{display:flex;flex:1}.nav-link{font-family:Lato,Arial,sans-serif;font-size:18px;font-weight:400}.nav-link.hide{display:none;flex:0 auto}.div-block-22{margin-top:32px;padding-bottom:32px}.div-block-23{margin-top:32px}.div-block-23,.div-block-24{margin-bottom:32px}.container-8{grid-column-gap:16px;grid-row-gap:16px;display:flex;flex-flow:column;margin-left:0;margin-right:0}.src-img-mob-large.mob-small.img-src{margin-left:0;padding-bottom:48px;padding-top:48px;width:100%}.div-block-26{grid-column-gap:16px;grid-row-gap:16px;display:flex;flex-flow:column;margin-top:32px}.utility-page-wrap{align-items:center;display:flex;height:100vh;justify-content:center;max-height:100%;max-width:100%;width:100vw}.utility-page-content{display:flex;flex-direction:column;text-align:center;width:360px}.utility-page-form{align-items:stretch;display:flex;flex-direction:column}.image-46{width:20px}.image-47{height:100%;width:80%}.paragraph-4{margin-top:32px;width:80%}.field-label{text-align:left}.heading-3{margin-bottom:24px}.submit-button{border-radius:8px;margin-top:24px;width:30%}.flex-block-4{grid-column-gap:0;grid-row-gap:0;display:flex;flex-flow:column}.flex-block-4,.text-block-3{align-items:flex-start;justify-content:flex-start}.text-block-3{display:block;margin-top:24px;text-align:left}.flex-block-5{padding-left:32px;padding-right:32px}.div-block-27{grid-column-gap:16px;grid-row-gap:16px;display:flex;flex-flow:column}.div-block-29{padding-left:32px;padding-right:32px}.div-block-30{width:100%}.body-2,.div-block-31{padding-left:32px;padding-right:32px}.body-2{margin-top:96px}.contenu-container{display:flex;max-width:1280px}.body-readings{margin-left:32px;margin-right:32px}@media screen and (min-width:1280px){.body{display:flex}.section-title.left-adjust{font-size:28px}.default.left-adjust.bottom-16.bottom-32{margin-bottom:32px}.card-h.card-amadeus{width:150em}.image-33{max-width:none;width:100%}.div-block-19.img-dc.center{margin-top:40px}.image-42{max-width:1280px}.image-49{display:block;margin-top:0;width:50%}}@media screen and (max-width:991px){img{width:37%}.body{max-width:1280px}.paragraph{font-size:20px}.overview-content.top-bott-32{margin-top:0}.overview-timeframe.insights{padding-left:0}.text.tablet-left{grid-column-gap:8px;grid-row-gap:8px;padding-left:0}.text.tablet-left.source-crafted{padding-left:0}.text.adjust{grid-column-gap:6px;grid-row-gap:6px}.image---bib{border-style:none none solid;border-width:1px}.title-style-3{padding-right:0}.default.left-adjust,.section-title.left-adjust{padding-left:0}.text-2{align-items:center;justify-content:flex-start;margin-left:0;margin-right:0;padding-left:16px;padding-right:16px;width:80%}.txt-12{width:100%}.container.ttc-left{padding-left:0}.container.ttc-left.top-margin{margin-top:0;padding-left:0}.div-block-4{padding-left:0;padding-right:0}.div-block-4.left,.div-block-4.maas-images{grid-column-gap:0;grid-row-gap:0}.div-block-4.maas-images{flex:1;margin-top:0;max-width:none;overflow:visible;padding-bottom:64px;width:auto}.image-5{width:15%}.header.header-mobile{display:flex;padding:4px 14px 0 32px}.image-13,.image-14,.image-15,.mobile{width:100%}.content-global{align-self:center;padding-left:32px;padding-right:32px}.container-6.paragraph.left-adjust,.list-title,.paragraph-3.default{padding-left:0}.image-18.mobile{margin-bottom:16px;margin-top:0}.div-block-7.insights{grid-column-gap:0;grid-row-gap:0;align-items:flex-start;display:flex;flex-flow:column;justify-content:flex-start;width:100%}.image-28{height:auto;width:35%}.div-block-12{padding-left:32px}.div-block-12,.flex-block-2{align-items:flex-start;justify-content:flex-start;padding-right:32px}.flex-block-2{padding-bottom:0}.flex-block-2.home-gdpr{grid-column-gap:20px;grid-row-gap:20px;flex:1;width:43%}.flex-block-2.home-orpi{padding-right:32px}.div-block-15{flex:1}.div-block-15.img-amadeus{align-items:flex-start;height:50%;justify-content:center}.div-block-15.img-ttc{align-items:flex-start;display:flex;flex-flow:row;height:auto;justify-content:flex-start;width:50%}.div-block-15.img-bib{align-items:center;height:auto;justify-content:center}.image-amad{display:block;flex:1;max-width:88%}.card-h{padding-top:24px}.card-h.card-amadeus{align-items:flex-start;background-color:#0c66e169;height:auto;justify-content:space-between;padding-bottom:0;padding-top:32px;width:100%}.card-h.card-orpi{background-color:#e5e5e9;flex-flow:row;padding-top:24px}.card-h.card-gdpr,.card-h.card-orpi{align-items:flex-start;height:auto;justify-content:flex-start;padding-bottom:0;width:100%}.card-h.card-gdpr{border-bottom-left-radius:8px;border-top-right-radius:8px;padding-top:32px}.card-h.card-dc{align-items:flex-start;background-color:#f7c7c5;height:auto;justify-content:space-between;padding-bottom:32px;padding-left:40px;padding-top:32px;width:100%}.card-h.card-dc.card-tablet{padding-bottom:0}.card-h.card-michelin{padding-bottom:24px}.card-h.card-michelin,.card-h.card-rd{height:auto;width:100%}.div-block-16{grid-column-gap:16px;grid-row-gap:16px;margin-top:0;padding-top:32px}.div-block-16,.image-31{align-items:flex-start;justify-content:flex-start}.image-31{border-top-right-radius:0;display:block;flex:0 auto;flex-flow:column;height:100%;overflow:clip;vertical-align:baseline;width:100%}.image-31,.img-push-home{border-bottom-left-radius:0}.img-push-home{height:auto;max-width:100%}.img-push-home.home-gdpr{display:block;height:auto}.image-33,.image-34{width:100%}.heading-2.title-studies{margin-bottom:0;margin-top:0;padding-left:0;width:auto}.image-38{flex:0 auto}.image-38,.image-39{display:block;max-width:35%;object-fit:contain;width:auto}.image-40{display:block;max-width:35%;object-fit:scale-down;width:40%}.image-41,.image-42{width:100%}.image-43{width:80%}.nav-link{display:flex;flex:0 auto;order:-9999}.nav-link.hide{display:none}.image-44{width:100%}.container-8{grid-column-gap:16px;grid-row-gap:16px;display:flex;flex-flow:column}.src-img-mob-large.mob-small.img-src{margin-left:0}.container-9{flex:0 auto}.utility-page-wrap{align-items:flex-start;justify-content:center;margin-top:24px}.image-49{width:100%}.bold-text-3,.bold-text-4{font-size:24px}}@media screen and (max-width:767px){.title-of-case-study{padding-left:0;padding-right:0}.big-title-style{font-size:28px}.overview-content.top-bott-32{margin-top:8px}.overview-role-etc,.overview-role-etc.mobile-adjust{padding-left:0;padding-right:0}.overview-role-etc.mobile-adjust.mobile-l{padding-left:16px;padding-right:16px}.text.tablet-left,.text.tablet-left.source-crafted{padding-left:0}.txt-1{margin-left:0}.section-style,.section-style.bott-32{padding-left:0;padding-right:0}.illustrations.mobile{padding-left:64px;padding-right:64px}.mobile-screens,.mobile-screens.mobile{grid-column-gap:24px;grid-row-gap:24px}.title-style-2{font-size:20px}.title-style-2.txt-intro{font-size:16px}.section-title{padding-left:0}.section-title.left-adjust.intro{font-size:28px}.section-title.left-adjust.case-section-title{font-size:26px}.txt-3-2{margin-left:0}.default,.title.adjust{padding-left:0}.container.ttc-left,.div-block-4{padding-right:0}.div-block-4{padding-left:0}.div-block-4.left{grid-column-gap:0;grid-row-gap:0}.div-block-4.maas-images{overflow:visible;width:100%}.div-block-4.src-img-mob-large.adjust{padding-left:0}.image-10,.image-7,.image-8,.image-9{width:40%}.header.header-mobile{padding:4px 14px 0}.content-global{padding-left:0;padding-right:0;text-align:left}.image-16{width:100%}.container-6.paragraph{padding-left:0}.div-block-7{text-align:left}.div-block-10{flex-flow:column;padding-left:14px;padding-right:14px}.image-28{display:none}.flex-block.home-mob-large-txt-intro{width:80%}.div-block-11{grid-column-gap:16px;grid-row-gap:16px}.div-block-11,.div-block-12{padding-left:14px;padding-right:14px}.card-project-title{font-size:20px;line-height:24px}.flex-block-2{grid-column-gap:7px;grid-row-gap:7px}.flex-block-2.home-gdpr{width:100%}.div-block-15{align-items:flex-start;align-self:auto;justify-content:center}.div-block-15.img-amadeus{order:9999}.div-block-15.img-ttc{align-items:flex-start;height:100%;justify-content:flex-start;order:0;overflow:visible}.card-h.card-amadeus{padding-bottom:16px;padding-left:32px}.card-h.card-orpi{align-items:flex-start;justify-content:flex-start;padding-bottom:0;padding-left:32px;padding-top:32px}.card-h.card-gdpr{grid-column-gap:8px;grid-row-gap:8px;padding:32px 0 0 32px}.card-h.card-dc{grid-column-gap:8px;grid-row-gap:8px;justify-content:space-between}.card-h.card-dc,.card-h.card-michelin{align-items:flex-start;padding-bottom:16px;padding-left:32px;padding-top:32px}.card-h.card-michelin{justify-content:flex-start}.div-block-16{grid-column-gap:24px;grid-row-gap:24px;padding-top:32px}.image-31.img-mob-img-orpi{max-width:110%;overflow:visible}.img-push-home{flex:1}.image-34,.video-hero{width:100%}.image-40{width:auto}.image-41{width:100%}.flex-block-3{display:block;width:50%}.image-44{width:100%}.container-8{grid-column-gap:10px;grid-row-gap:10px;display:flex;flex-flow:column}.src-img-mob-large{margin-bottom:32px;padding-left:32px}.src-img-mob-large.mob-small{margin-top:16px}.src-img-mob-large.mob-small.img-src{margin-left:0;padding-left:0}.utility-page-wrap{align-items:flex-start;justify-content:center;margin-top:24px}.div-block-29{padding-left:32px;padding-right:32px}}@media screen and (max-width:479px){.title-of-case-study{padding-left:8px;padding-right:8px}.big-title-style,.big-title-style.mobile-big-title{font-size:24px}.overview-content{grid-row-gap:8px}.overview-content.mobile{margin-bottom:0;padding-left:0}.overview-content.top-bott-32{margin-top:8px}.overview-role-etc{grid-row-gap:0;flex-flow:wrap;padding-left:0;padding-right:0}.overview-role-etc.mobile-adjust{grid-row-gap:0;padding-bottom:0;padding-left:8px;padding-right:8px}.overview-role-etc.mobile-adjust.mobile-l{grid-column-gap:40px;grid-row-gap:40px}.overview-timeframe{margin-bottom:32px}.goals-and-challenges{margin-right:0;margin-top:16px;padding:16px 8px;position:static}.text.tablet-left{padding-left:0}.txt-1{margin-left:0;padding-right:0}.section-style{padding-left:8px;padding-right:8px}._3-priorities{padding-bottom:16px}.how-did-we-do-it{grid-row-gap:0}.illustrations.mobile{padding-left:0;padding-right:0}.mobile-screens{flex-flow:column;padding-top:0}.mobile-screens.mobile{flex-flow:column;padding-bottom:0}.title-style-2,.title-style-2.txt-intro{font-size:16px}.txt-2{align-items:flex-start;display:block;justify-content:flex-start;width:100%}.title-style-3{padding-right:0}.section-title.left-adjust{font-size:24px}.section-title.left-adjust.case-section-title,.section-title.left-adjust.case-section-title.section-title-mobile{font-size:20px}.txt-3-2{margin-left:0;padding-right:0}.title.adjust{padding-left:0}.focus-title{text-align:center}.text-2.adjust{padding-left:0;padding-right:0;width:100%}.mich-pillars-mobie{flex-flow:column}.container.ttc-left{padding-left:8px;padding-right:8px}.container.ttc-left.top-margin{padding-left:8px}.div-block-4{flex:0 auto}.div-block-4.left{grid-column-gap:0;grid-row-gap:0;margin-bottom:16px;margin-top:0;padding-bottom:0}.div-block-4.maas-images{margin-bottom:32px;margin-top:32px;padding-bottom:0}.div-block-4.src-img-mob-large.adjust{padding-left:0}.image-10,.image-7,.image-8,.image-9{width:70%}.image-11{display:none}.header{padding:0 14px}.header.header-mobile{padding-bottom:4px}.image-12{display:block;order:0}.image-13,.image-14,.image-15{flex:1;padding-left:16px;padding-right:16px}.mobile{overflow:clip;padding-left:16px;padding-right:16px}.content-global{margin-top:16px;padding:16px 0}.container-6.paragraph.left-adjust{grid-row-gap:8px}.list-title{font-size:20px}.image-18.mobile{margin-top:0;padding-left:0;padding-right:0;width:100%}.bold-text,.bold-text-2{font-size:24px}.div-block-10{grid-column-gap:1px;grid-row-gap:1px;margin-top:0;padding:0 16px 32px}.flex-block.home-mob-large-txt-intro{width:100%}.div-block-11{grid-column-gap:24px;grid-row-gap:24px;flex-flow:column;padding:32px 16px;width:100%}.div-block-12{padding-left:14px;padding-right:14px}.card-project-title{font-size:20px}.flex-block-2,.flex-block-2.home-gdpr{width:100%}.div-block-15{order:-9999;width:100%}.div-block-15.img-amadeus{align-items:flex-start;height:100%;justify-content:center;order:-9999;width:80%}.div-block-15.img-ttc{border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top-right-radius:8px;display:block}.div-block-15.img-bib,.div-block-15.img-ttc{order:-9999;width:100%}.card-h.card-amadeus{width:100%}.card-h.card-amadeus,.card-h.card-orpi{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;padding:16px}.card-h.card-orpi{border-top-left-radius:8px}.card-h.card-gdpr{grid-column-gap:16px;grid-row-gap:16px;align-items:flex-start;flex:0 auto;flex-flow:column;justify-content:space-between;order:0;padding:16px}.card-h.card-dc,.card-h.card-michelin,.card-h.card-rd{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;padding:16px}.card-h.card-rd{align-items:flex-start;justify-content:space-between}.div-block-16{grid-column-gap:16px;grid-row-gap:16px}.img-push-home{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:8px;width:100%}.video-hero.dc-mob-video{margin-top:0}.image-34{border-style:none;width:100%}.top-bott-32{margin-bottom:0}.div-block-21,.flex-block-3,.image-41{width:100%}.container-7{grid-column-gap:8px;grid-row-gap:8px;align-items:center;justify-content:flex-start}.nav-link{font-size:16px;font-weight:400;padding:16px 8px}.image-44{width:100%}.div-block-22{margin-top:16px;padding-bottom:0}.div-block-22,.div-block-23{margin-bottom:32px}.div-block-24{margin-bottom:16px}.container-8{grid-column-gap:16px;grid-row-gap:16px;align-items:flex-start;display:flex;flex:0 auto;height:auto;justify-content:flex-start}.src-img-mob-large.mob-small{padding-left:0}.src-img-mob-large.mob-small.img-src{padding-bottom:16px;padding-top:16px}.utility-page-wrap{align-items:flex-start;justify-content:center;padding-left:24px;padding-right:24px}.flex-block-5{padding-left:8px;padding-right:8px}.div-block-28{grid-column-gap:8px;grid-row-gap:8px;display:flex;flex-flow:column}.div-block-29{padding-left:0;padding-right:0}}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:100;


/* ========================================
   HEADER - 100% WIDTH
   ======================================== */
.header,
.header.header-mobile {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* ========================================
   LOGO - FIXED SIZE 100x103 EVERYWHERE
   ======================================== */
.logoclass,
.logoclass a,
.header .logoclass,
.header-mobile .logoclass,
div.logoclass {
    width: 100px !important;
    height: 103px !important;
    max-width: 100px !important;
    max-height: 103px !important;
    min-width: 100px !important;
    min-height: 103px !important;
    flex-shrink: 0 !important;
    flex-grow: 0 !important;
    display: block !important;
    margin-left: 0 !important;
    margin-right: auto !important;
    text-align: left !important;
}

.logoclass img,
.logoclass .image-44,
img.image-44,
.header .image-44,
.header-mobile .image-44 {
    width: 100px !important;
    height: 103px !important;
    max-width: 100px !important;
    max-height: 103px !important;
    min-width: 100px !important;
    min-height: 103px !important;
    object-fit: contain !important;
    flex-shrink: 0 !important;
}

/* ========================================
   NAVBAR - RESPONSIVE LAYOUT
   ======================================== */
.navbar {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
    width: 100% !important;
}

.container-7 {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-end !important;
    flex-shrink: 1 !important;
    flex-grow: 1 !important;
    gap: 16px !important;
}

src:url(../fonts/Lato-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(../fonts/Lato-Black.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/Lato-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:300;src:url(../fonts/Lato-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:900;src:url(../fonts/Lato-BlackItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:300;src:url(../fonts/Lato-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/Lato-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(../fonts/Lato-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:700;src:url(../fonts/Lato-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:100;src:url(../fonts/Lato-ThinItalic.woff) format("woff")}