#content{max-width:1600px}.profilePage .content{max-width:1400px;margin:0 auto;padding:40px}.profilePage.hasHero .content{padding-top:10px}.profilePage .hero{height:500px;background-color:#2e2e38;color:white;text-align:center;display:flex;flex-direction:column;justify-content:space-between;position:relative}.profilePage .hero:before{content:"";position:absolute;left:0;width:100%;height:350px;background:linear-gradient(to bottom,rgba(0,0,0,0.8),transparent);pointer-events:none;z-index:5}.profilePage .hero:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:30px;background:#fff;pointer-events:none;z-index:5;border-radius:30px 30px 0 0}.profilePage .background{width:100%;position:absolute;left:0;top:0;height:500px;overflow:hidden;display:flex;align-items:center}.profilePage .background img{width:100%}.profilePage .hero .content{margin-top:170px;z-index:10;padding:50px;max-width:1400px;width:100%;height:100%;position:relative;box-sizing:border-box}.profilePage .hero .content h1{color:#fff;font-size:36px;margin-bottom:20px}.profilePage .hero .logo{width:200px;height:200px;background:#fff;border-radius:20px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;bottom:-70px;box-sizing:border-box;box-shadow:1px 1px 15px rgba(0,0,0,0.5);padding:25px}.profilePage .hero .logo img{width:100%}.profilePage .consultancy-details{position:relative}.profilePage .consultancy-details .filter-container{padding-top:0}.profilePage.hasHero .consultancy-details .filter-container{padding-top:100px}@media only screen and (max-width:768px){.profilePage.hasHero .profileLogoMobile{display:none !important}.profilePage .hero{height:300px;margin-bottom:0}.profilePage .hero:before{display:none}.profilePage .background{width:100%;height:100%}.profilePage .background img{width:100%;height:100%;object-fit:cover}.profilePage .hero .content{padding:50px;margin-top:30%;display:flex;flex-wrap:wrap;align-items:center;align-content:center}.profilePage .hero .content h1{text-align:center;font-size:34px;padding:0 35px;line-height:50px;margin-top:50px}.profilePage .hero .logo{width:150px;height:150px;left:20px;bottom:-10px}.profilePage .hero .text{text-align:center;padding-right:0}.profilePage .hero .icon{display:none}.profilePage .hero .text p{display:none}.profilePage .hero .text p:first-child{display:block}.profilePage .content{padding:15px}#content .profilePage.filter-page{margin-top:90px}.profilePage.filter-page .filter-container{display:block;position:fixed;top:64px;left:0;margin:0;padding:0;width:100%;overflow-x:scroll;scrollbar-width:none;transition:all .5s ease-out;border-bottom:1px solid #f7f7f7}body.header-hide .profilePage.filter-page .filter-container{top:0}.profilePage .filter-container .consultancy-details-logo{display:none}.profilePage.filter-page .filter-container ul{display:flex;flex-wrap:nowrap}.profilePage.filter-page .filter-container ul li{padding:0;margin:0;border-bottom:3px solid white}.profilePage.filter-page .filter-container ul li.external{display:none}.profilePage.filter-page .filter-container ul li.prominent a{font-weight:300}.profilePage.filter-page .filter-container ul li.active{border-color:var(--light-main-color)}.profilePage.filter-page .filter-container ul li.active a{font-weight:bold;text-decoration:none;color:var(--light-main-color)}.profilePage.filter-page .filter-container ul a{margin:0;width:max-content;padding:5px 15px}.expertise-service-areas{display:flex;flex-wrap:wrap;justify-content:space-between}.expertise-service-areas .expertise-category{width:48%;margin:0 0 15px 0;padding:0}#content .profilePage.hasHero{margin-top:0}#content .profilePage.hasHero .consultancy-details{margin-top:0;padding-top:20px}.profilePage.hasHero .consultancy-details .filter-container{padding:0;margin:0 0 30px 0;position:relative;top:0 !important}}