:root{--fontMainHeading: "Scheherazade", Arial, sans-serif}.hero:after{content:"";background:rgba(0,0,0,.5);position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.hero .container{min-height:500px}.hero .bg{width:100%}.hero .watermark{position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){.hero .watermark{min-width:736px}}h1{font-family:var(--fontMainHeading);color:#fff;text-align:center;font-size:clamp(3.125rem,2.218rem + 3.8698vw,5.875rem);line-height:.9;font-weight:700;text-transform:uppercase;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);padding:0 var(--sectionXPadding);width:100%}@media only screen and (min-width: 1200px){h1{font-size:94px;line-height:.9;max-width:1040px}}.companies .container{padding:40px var(--sectionXPadding);display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}.companies picture{justify-content:center}@media only screen and (min-width: 768px){.companies .container{display:flex;gap:clamp(1.875rem,-1.3508rem + 6.7204vw,5rem);padding:70px var(--sectionXPadding)}}.what-we-do .container{display:flex;flex-direction:column}.what-we-do .text-container{background-color:var(--paletteYellow);padding:30px var(--sectionXPadding);display:flex;flex-direction:column;gap:20px}.what-we-do .heading-container{display:flex;flex-direction:column;gap:16px}.what-we-do img{width:100%}@media only screen and (min-width: 768px){.what-we-do .container{flex-direction:row;padding:0 var(--sectionXPadding)}.what-we-do .container>*{width:50%}.what-we-do .text-container{padding:60px var(--sectionXPadding)}.what-we-do img{object-fit:cover}}.what-we-do-best .container{padding:30px var(--sectionXPadding) 60px}.what-we-do-best .text-container{padding:30px 0 0;display:flex;flex-direction:column;gap:20px}.what-we-do-best .heading-container{display:flex;flex-direction:column;gap:16px}.what-we-do-best img{width:100%}@media only screen and (min-width: 768px){.what-we-do-best .container{display:flex;flex-direction:row-reverse;gap:40px;padding:100px var(--sectionXPadding)}.what-we-do-best .container>*{width:50%}.what-we-do-best .text-container{max-width:646px;margin-right:auto;padding:0;justify-content:center}.what-we-do-best img{object-fit:cover;width:95%;margin-left:auto}}/*# sourceMappingURL=local.css.map */
