.departments .departments-cards-title h2,.departments .departments-cards-title h3{margin-bottom:32px;margin-top:0}.departments .departments-cards{display:grid;gap:1.7rem;grid-template-columns:1fr 1fr 1fr}.departments .departments-cards .card{background-color:var(--white);border-radius:12px;display:flex;flex-direction:column;padding:33px 22px}.departments .departments-cards .card h5{margin:0 0 8px}.departments .departments-cards .card p{font-size:20px;margin:0}.departments .departments-cards .card a{color:var(--secondary-black-color);text-decoration:underline}@media screen and (max-width:1600px){.departments .departments-cards .card p{font-size:18px}}@media screen and (max-width:1024px){.departments .departments-cards{grid-template-columns:1fr 1fr}.departments .texts h2{font-size:42px;line-height:48px}.departments .texts p{font-size:20px;line-height:24px}.departments .departments-cards-title{font-size:24px;line-height:28px}.departments .texts{max-width:100%}}@media screen and (max-width:768px){.departments .departments-cards{grid-template-columns:1fr}.departments .departments-cards .card p{font-size:16px;line-height:24px}}