/* Componentes de unidades aceitam quantidade variável e campos opcionais. */
.topbar-contacts{flex-wrap:wrap;justify-content:flex-end}
.topbar-contacts a{white-space:normal}
.footer-address,.contact-unit>div,.career-direct-links a,.quote-direct{min-width:0;overflow-wrap:anywhere}
.contact-widget-panel{max-height:70vh;overflow-y:auto}
.contact-widget-panel .unit-widget-title{display:block;margin-top:14px}
.quote-direct .unit-direct{margin-top:16px}
.quote-direct .unit-direct strong{display:block}
.route-visual.route-multiple{height:auto;min-height:440px;padding:70px 24px 80px;display:flex;flex-direction:column;gap:24px}
.route-multiple .route-city{position:relative;top:auto;right:auto;bottom:auto;left:auto}
.route-multiple .route-line,.route-multiple .route-truck{display:none}
.route-caption{max-width:90%;overflow-wrap:anywhere}
@media(max-width:575px){.topbar-contacts{gap:8px 14px;justify-content:space-between}.topbar-contacts .topbar-divider{display:none}}
