/* Generated from scss/design/pages/about.scss by `npm run build`, mirrored by rtlcss for right-to-left pages — do not edit; change the SCSS. */
.keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.timeline{padding:3.5rem 0}.timeline h2{text-align:center;background-position:bottom right}.timeline .slide-cloak{margin:0 auto;padding:5rem 0 0;max-width:49rem}.timeline-seek{height:9rem;background:transparent url(../../../assets/images/other/timeline-header-path.svg) no-repeat center center/contain}.carousel-nav{display:inline-block;padding:1rem 0;min-width:5rem;text-align:center;position:absolute;top:50%;transform:translate3d(0,-50%,0);z-index:10}.carousel-nav,.carousel-nav *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-header ul{margin-top:-4rem;text-align:center}.carousel-header ul>li{display:inline-block;width:50%;font-size:1.25rem;font-weight:900;transition:color .4s ease}.carousel-header ul>li:not(.active){color:#9b9b9b}.carousel-header ul>li.active{color:#1f1f1f}.carousel-header ul>li:before{content:"";display:block;margin:0 auto 3rem;width:3px;height:4rem;text-align:center;background:#ffb9a6}.NHH .keen-slider{cursor:grab}.NHH .keen-slider[data-keen-slider-moves]{cursor:grabbing}@media screen and (max-width:1280px){.carousel-header ul{margin-top:-6rem}}@media screen and (min-width:1426px){.carousel-nav.prev{right:12rem}.carousel-nav.next{left:12rem}}@media screen and (max-width:1425px)and (min-width:81.9375rem){.carousel-nav.prev{right:2rem}.carousel-nav.next{left:2rem}}@media screen and (max-width:82rem){.timeline .slide-cloak{padding-top:2rem}.supports.cssvmaxunit .timeline .slide-cloak{padding-right:max(1.2rem,env(safe-area-inset-right,1.2rem));padding-left:max(1.2rem,env(safe-area-inset-left,1.2rem))}html:not(.cssvmaxunit) .timeline .slide-cloak{padding-right:1.2rem;padding-left:1.2rem}.carousel-nav{display:none}}.what-we-do{padding:4rem 0}.what-we-do h3{margin:0 auto 4rem;text-align:center}.what-we-do .overlay.image{background:no-repeat center bottom/cover;background:url(../../../assets/images/other/main-section-backdrop-gray.svg) no-repeat center top/cover;opacity:.5;z-index:2}.what-we-do .overlay.color{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZThkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#ffe8d7,#f7f7f7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe8d7",endColorstr="#f7f7f7",GradientType=0);z-index:1}.what-we-do .section-cloak{position:relative;z-index:3}.what-we-do .paragraph-cloak{margin:0 auto;padding:0 0 5rem;max-width:49rem}.what-we-do ul{margin:0 auto;max-width:49rem}.what-we-do ul>li{display:inline-block;padding:0 2rem 0 0;width:50%;font-size:1.25rem;vertical-align:top}.what-we-do ul>li:not(:last-child){margin:0 0 3rem}@media screen and (max-width:670px){.what-we-do ul>li{padding:0;width:100%}}.delivery-process-main{font-family:Raleway,sans-serif}.delivery-process-main h2[class]{margin-bottom:3.125rem;text-align:right;background-position:center left}.delivery-process-main .text-group{max-width:60%}.delivery-process-main .section-cloak{position:relative;z-index:2}.delivery-content{position:relative;display:table;margin:3rem 0 1.5rem;width:100%;z-index:3;table-layout:fixed}.delivery-content>li{display:table-cell;vertical-align:top}.delivery-content>li{position:relative;overflow:visible}.step-el{text-align:left}.step-el:not(:last-child){margin-bottom:1rem}.step-el>a{line-height:2.5;font-weight:700;font-size:1.25rem;color:#5e5e5e;text-align:left;-webkit-hyphen:auto;-moz-hyphen:auto;-ms-hyphen:auto;hyphens:auto;transition:color .4s ease}.step-el>a:hover,.step-el>a:focus{color:#1f1f1f}.step-el>a>span:not(:last-child):not(.no-margin){margin-left:.5rem}.steps{width:45%}.steps-cloak{margin-top:4rem;padding:3rem;background:#fee;border-radius:3px}.delivery-nav{position:relative;display:table;padding-right:6rem;margin-top:2rem;width:70%;table-layout:fixed;z-index:10}.delivery-nav>li{display:table-cell;width:50%;vertical-align:top}.delivery-nav a{display:inline-block;line-height:2;font-size:1.25rem;font-weight:700;color:#1f1f1f}.delivery-nav a.disabled{color:#9b9b9b}@media screen and (max-width:896px){.delivery-process-main .text-group{max-width:none}.delivery-content{display:block}.delivery-content>li{display:block;width:100%}.delivery-content>li.steps{display:none}.steps-cloak{margin-right:auto;margin-left:auto;margin-bottom:4rem;padding:0 1rem;max-width:calc(100% - 2rem)}.steps-cloak>ul{padding:1rem 0;width:100%;overflow:hidden;overflow-x:auto;white-space:nowrap}.steps-cloak>ul>li{display:inline-block;padding:0 2rem}.steps-cloak>ul>li:not(:last-child){margin-left:2rem}.step-el>a{display:block;width:100%}.step-el .primary:after{display:block;margin-top:2rem}.delivery-nav{width:100%;padding:0 2rem}.delivery-nav>li:last-child{text-align:left}}.team{padding:4rem 0 2rem}.team.border-top{border-top:3px solid #fcf0f0}.team .list{margin-top:4rem;width:100%;height:100%}.team .list>li{position:relative;display:inline-block;width:calc(50% - 2rem);overflow:hidden;vertical-align:top;cursor:pointer}.team .list>li:first-child{margin:0 0 0 4rem}.team p{color:#fff}.team p.title{font-weight:700;font-size:1.5rem;line-height:36px}.team p.description{font-size:20px;line-height:32px}.team .overlay{position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none}.team .overlay.color-primary{background:#ae2727e6;z-index:1}.team .overlay.color-alt{background:#c11b22;opacity:0;z-index:2}.team .overlay.bg{background:transparent no-repeat center center/cover}.team .pillar{min-height:28rem}.team .content{position:relative;padding:3rem;color:#fff;z-index:3}@media screen and (max-width:850px){.team .list>li{display:block;margin:0 auto;max-width:36rem;width:100%}.team .list>li:not(:last-child){margin-bottom:4rem;margin-right:auto;margin-left:auto}}.team{padding:3rem 0 3.5rem;background:#fff5eb}.team .section-title{position:relative;margin-bottom:5rem}.team h3{margin-top:1.5rem;text-align:center}.team .view-all{top:0;left:0;z-index:1}.team .list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.team .list>li{width:calc(50% - 1.2rem)}.team .list>li:first-child{margin-left:0}.team .leadership-image-wrapper{display:block;width:100%;padding-bottom:100%;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:cover}.team .leadership-image-wrapper.leadership-karl{background-image:url(../../../assets/images/team/karl/kg_05c_bw_768x768.jpg)}.team .leadership-image-wrapper.leadership-abdul-rahman{background-image:url(../../../assets/images/team/abdul-rahman/ar_06d_bw_768x768.jpg)}.team .leadership-image-wrapper.leadership-mourad{background-image:url(../../../assets/images/team/mourad/mb_03c_bw_768x768.jpg)}.team figcaption{margin-top:2rem;margin-bottom:.5rem;font-size:1.125rem}.team p{color:inherit}@media screen and (min-width:651px)and (max-width:967px){.team .list>li{width:calc(50% - 2rem);margin-bottom:4rem}}@media screen and (max-width:650px){.team .section-title{margin-right:auto;margin-left:auto;text-align:center;margin-bottom:0}.team .list>li{width:100%}.team .view-all{position:static;margin:0 auto;text-align:center}}.awards{margin-bottom:0;padding:3.5rem 0}.awards .section-cloak{margin:0 auto;text-align:center}.awards img,.awards p{margin:0 auto;max-width:39rem;text-align:center}.awards img{width:100%;height:auto;margin-bottom:5rem}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;right:0;width:100%;height:100%}@media screen and (max-width:650px){.awards{padding:5rem 0}}.step-wrapper{padding-bottom:6rem}.active-step-cloak{margin-right:3rem;background:#eef8ff;border-radius:3px}.step-description{position:relative;padding:0 3rem;max-width:35rem;z-index:3}.step-artwork{position:relative;top:-4rem;right:-2rem;z-index:2}.step-number{position:absolute;bottom:3rem;right:48%;z-index:1}.step-artwork{max-width:52vw;max-height:35rem}.step-title{display:none;padding:0 3rem;font-size:1.25rem;font-weight:700;-webkit-hyphen:auto;-moz-hyphen:auto;-ms-hyphen:auto;hyphens:auto}.step-title span{font-weight:inherit;white-space:nowrap}.step-title span:not(:last-child):not(.no-margin){margin-left:.5rem}@media screen and (max-width:960px)and (min-width:896px){.step-artwork{max-width:28rem;max-height:22rem}.step-number{right:2rem;bottom:38rem;max-height:26rem}}@media screen and (max-width:896px){.active-step-cloak{margin-right:1rem}.step-artwork{right:0;max-width:calc(100% - 1rem)}.step-wrapper{padding-bottom:5rem}.step-title{display:block}.step-number{right:2rem;bottom:-4rem;max-height:22rem}.step-title{padding:0 2rem}.step-description{padding:0 2rem;max-width:none}}
