.contact .contact__container .details svg,.contact .socialmedia a .cls-1{fill:#233a60}.contact{display:block;max-width:1920px;width:100%;margin-inline:auto;padding-inline:1em;padding-block:60px}.contact p a:hover{text-decoration:underline}.contact .socialmedia{margin-top:15px;display:flex;gap:5px}.contact .socialmedia svg{height:20px}.contact .socialmedia a:hover .cls-1{fill:#4bc0ef}.contact .contact__container{display:grid;grid-template-columns:300px 1fr;gap:30px;align-items:flex-start}.contact .contact__container .details{display:grid}.contact .contact__container .details p{margin-bottom:5px}.contact .contact__container .details .details__box{display:flex;gap:15px;margin-bottom:5px}.contact .contact__container .form form{display:grid;gap:15px}.contact .contact__container .form input,.contact .contact__container .form textarea{padding:10px;border:1px solid #233a60;outline:0;display:block;font-family:Arial,Helvetica,sans-serif}.contact .contact__container .form textarea{resize:vertical;overflow-x:hidden;white-space:pre-wrap;word-wrap:break-word;max-width:100%}@media screen and (max-width:567px){.contact .contact__container{grid-template-columns:1fr}}