.what-we-do{overflow:hidden}.what-we-do .hero{height:569px;display:flex;flex-direction:column;justify-content:end;gap:10px;padding-left:100px;padding-bottom:60px}.what-we-do .hero>h2{font-size:64px;font-weight:300;display:flex;width:fit-content;align-items:center}.what-we-do .hero>h2>b{font-weight:800}.what-we-do .hero>h3{font-size:24px;font-weight:600}.what-we-do .hero>p{font-size:16px;font-weight:400;max-width:497px}.what-we-do .services{display:flex;flex-direction:column;justify-content:space-between;padding:60px 100px}.what-we-do .services>ul{display:flex;flex-direction:column;gap:24px}.what-we-do .services>ul>li::marker{content:""}.what-we-do .services>ul>li{display:flex;flex-direction:row}.what-we-do .services>ul>li:nth-child(2n){flex-direction:row-reverse}.what-we-do .services>ul>li>figure{width:100%;background-color:var(--light-gray)}.what-we-do .services>ul>li>div{max-width:40.64516129%;padding:48px 30px}.what-we-do .services>ul>li>div>h3{font-size:24px;font-weight:600;margin-bottom:12px}.what-we-do .services>ul>li>div>p{font-size:16px;font-weight:400;margin-bottom:16px}.what-we-do .about{margin:138.5px 92px;display:flex;flex-direction:row;justify-content:space-around;gap:200px}.what-we-do .about p{font-size:40px;font-weight:300}.what-we-do .about b{color:var(--mustard)}.what-we-do .about strong{font-weight:600}a.button-link{display:flex;justify-content:center;gap:10px}@media screen and (max-width:1023px){.what-we-do .hero{height:465px}.what-we-do .hero>h2{font-size:40px}.what-we-do .hero>p{font-size:14px;max-width:328px}.what-we-do .hero{padding-left:20px;padding-bottom:29px}.what-we-do .services{padding:60px 20px;flex-direction:column;gap:16px}.what-we-do .services img{width:100%;height:100%;object-fit:cover}.what-we-do .services>div>p{max-width:100%}.what-we-do .services>ul{padding:0}.what-we-do .services>ul>li{flex-direction:column}.what-we-do .services>ul>li>figure{height:250px}.what-we-do .services>ul>li>div{max-width:100%;padding:30px 20px}.what-we-do .about,.what-we-do .services>ul>li:nth-child(2n){flex-direction:column}.what-we-do .about{margin:59px 20px;gap:30px}.what-we-do .about p{font-size:24px}}