.opening-hours{margin:24px 0;font-size:15px}.opening-hours h3{font-size:22px;margin-bottom:12px}.opening-hours dl{margin:0;max-width:440px}.opening-hours dl>div{display:flex;justify-content:space-between;gap:16px;padding:7px 0;border-bottom:1px solid #11111135}.opening-hours dd{margin:0;white-space:nowrap}.company-story{max-width:800px;margin:0 auto 80px}.company-story p{font-size:19px;line-height:1.85;margin:0 0 24px}.company-story p:first-child{display:none}.project-photo{margin:30px 0 60px}.project-photo img{display:block;width:100%;height:auto;border-radius:3px}.project-photo figcaption{font-size:14px;margin-top:12px;color:#111111}.project-quote{margin:0;font-size:19px;line-height:1.8}.experience>.button{margin:0 0 28px}@media(max-width:600px){.company-story p,.project-quote{font-size:17px}.opening-hours{font-size:14px}.project-photo{margin:20px 0 35px}}