.grid-container{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.grid-item{border-radius:20px;padding:40px}.grid-item .contact-details a img{max-width:26px}.grid-item .contact-details{display:flex;flex-direction:column;margin-top:20px}.grid-item .contact-details a{display:flex;gap:20px}.business-units .grid-item h3{color:#1f4659;font-size:25px;font-weight:700;letter-spacing:0}.business-units .grid-item p{color:#1f4659;font-size:18px;font-weight:700;letter-spacing:0;line-height:26px}.business-units .contact-details p{margin:0}.business-units .contact-details a{color:#1f4659;font-size:16px;font-weight:400;letter-spacing:0;line-height:30px}.business-units .social-media{margin-top:60px}.business-units .social-media .socials-heading h2{color:#1f4659;font-size:45px;font-weight:700;letter-spacing:0;line-height:82px}.business-units .social-media .socials-heading h2 em{color:#54b8df;font-family:Caveat,cursive;font-size:65px;font-weight:700;letter-spacing:0;line-height:82px}.business-units.social-icons{margin-top:20px}.grid-container .social-icons img{height:24px;margin:0 10px;width:24px}.business-units .social-icons a{display:flex;gap:20px;height:42px;text-decoration:none;width:42px}.business-units .social-icons a span svg{height:42px;width:42px;fill:#28468d}@media (max-width:768px){.grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.grid-container{grid-template-columns:1fr}.business-units .social-media .socials-heading h2{font-size:32px;line-height:normal}.business-units .social-media .socials-heading h2 em{font-size:48px;line-height:normal}}