/* Requested single contact section, 2026-11-03 */
.eu-contact-footer{background:#eef3f6;color:#142d3e;padding:70px 24px;font-family:Arial,sans-serif}.eu-contact-footer *{box-sizing:border-box}.eu-contact-footer .eu-contact-wrap{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:64px}.eu-contact-footer h2{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:0 0 20px;color:#122b3d}.eu-contact-footer p{line-height:1.7}.eu-contact-footer a{color:#155d7d;overflow-wrap:anywhere}.eu-contact-footer address{font-style:normal;line-height:1.7;max-width:460px}.eu-contact-footer .eu-contact-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#32617a}.eu-contact-footer .dti-enquiry-form{margin:0;max-width:none;background:white;padding:28px;border:1px solid #d4e1e8;border-radius:12px;color:#142d3e}.eu-contact-footer .dti-enquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.eu-contact-footer .dti-form-wide{grid-column:1/-1}.eu-contact-footer label{display:block;font-size:14px;font-weight:600;margin-bottom:7px}.eu-contact-footer input:not([type=hidden]):not([type=checkbox]),.eu-contact-footer textarea{display:block;width:100%;padding:12px;border:1px solid #b9cbd6;border-radius:5px;background:#fff;color:#142d3e;font:inherit;min-width:0}.eu-contact-footer .dti-submit{margin:18px 0 6px;background:#163e56;color:white;border:0;padding:14px 24px;border-radius:5px;font:inherit;cursor:pointer}.eu-contact-footer .dti-form-note,.eu-contact-footer .dti-form-disclosure{font-size:12px;line-height:1.6;color:#4b606d}.eu-contact-footer .dti-optional{font-weight:400}.eu-corpfolio-credit{background:#102331;display:flex;justify-content:flex-end;align-items:center;gap:5px;max-width:1200px;margin:0 auto;padding:22px 24px;color:#fff;font:14px/1.5 Arial,sans-serif}.eu-corpfolio-credit a{color:#fff!important;font-weight:700;text-decoration:underline!important;text-underline-offset:4px}.eu-footer-details{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.eu-footer-details>.source-column{width:auto!important;grid-column:auto!important}.dti-inner .site-footer>.source-section:first-child .footer-product-directory>summary{color:#332737!important}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:760px){.eu-contact-footer{padding:42px 18px}.eu-contact-footer .eu-contact-wrap{grid-template-columns:1fr;gap:28px}.eu-contact-footer .dti-enquiry-form{padding:20px}.eu-contact-footer .dti-enquiry-fields{grid-template-columns:1fr}.eu-contact-footer .dti-form-wide{grid-column:auto}.eu-footer-details,.footer-grid{grid-template-columns:1fr!important}.eu-corpfolio-credit{padding:20px 18px;justify-content:flex-end}}
