#about #content{width:90%;max-width:1200px;margin-top:100px}#about #coworkers{max-width:1200px;margin-top:100px}#about #coworkers h3{text-align:center;font-size:clamp(1.5rem,3vw,2rem)}#about #coworkers .coworker-container{margin-top:50px}
#cases>h2{text-align:center;max-width:90%;margin-top:100px;font-size:clamp(1.5rem,3vw,2rem)}#cases .cases-container{flex-direction:column;gap:75px;margin-top:100px;display:flex}#cases .cases-container .case{flex-direction:column;align-items:center;gap:25px;display:flex}#cases .cases-container .case>h3{font-size:clamp(1.5rem,3vw,2rem)}#cases .cases-container .case .container{border-radius:16px;gap:25px;width:90%;max-width:1200px;padding:3rem;display:flex;box-shadow:0 0 16px #0808081a}#cases .cases-container .case .container .period{flex-direction:column;justify-content:space-between;align-items:center;display:flex}#cases .cases-container .case .container .period .line{background-color:gray;width:1px;height:85%}#cases .cases-container .case .container .content-container ul{padding-left:1rem}@media (max-width:500px){#cases .cases-container .case .container{flex-direction:column;gap:10px;padding:2rem}#cases .cases-container .case .container .period{flex-direction:row;width:30%;margin:0 auto}#cases .cases-container .case .container .period p{font-weight:500}#cases .cases-container .case .container .period .line{flex-grow:1;max-width:25%;height:1.5px}}
#contact #hero{background-color:#001f5c}#contact #hero .text-container{width:100%;max-width:800px}#contact #hero .text-container h1,#contact #hero .text-container h2{color:#ededed}#contact #coworkers{width:90%;max-width:1200px;margin-top:50px}#contact #coworkers h3{text-align:center;margin-bottom:50px;font-size:clamp(1.5rem,3vw,2rem)}#contact #form{width:90%;max-width:1200px;margin-top:100px}#contact #form h3{text-align:center;margin-bottom:50px;font-size:clamp(1.5rem,3vw,2rem)}@media (max-width:900px){#contact #hero .text-container{margin:auto}}
