body:has(.contact-page) {
animation: none;
}
.contact-page {
font-size: 20px;
}
.contact-content .world-company_details {
font-size: 20px;
}
.contact-content .world-company_details p + p {
margin-top: 10px;
}
.contact-content .world-company_details a {
color: #000078;
text-decoration: none;
}
.contact-content .world-company_details a:hover {
text-decoration: underline;
}
.contact-content .world-company_details a::after {
display: none;
}
.eu-project-layout {
display: block;
}
.eu-project-content {
margin-inline: auto;
}
.eu-project-logo {
margin: 0 0 40px;
}
.eu-project-logo img {
display: block;
width: min(100%, 520px);
height: auto;
}
.eu-project-content p {
font-size: 20px;
line-height: 1.8;
}
@media (max-width: 768px) {
.contact-page,
.contact-content .world-company_details,
.contact-content .world-company_details address,
.contact-content .world-company h3 {
font-size: 16px;
}
}
@media (max-width: 640px) {
.contact-content .world-region > h2 {
font-size: 29px;
}
.eu-project-content p {
font-size: 16px;
}
}