/* Keep the same text available at every screen width. */
@media (max-width: 992px) {
    .services-item .content a.readmore { display: inline-flex; }
    ul.custom-smart-input li { overflow-wrap: anywhere; }
    ul.custom-smart-input li b { min-width: 0; max-width: 100%; }
    .home-slider .slider-title { right: 0; max-width: 100%; font-size: clamp(18px, 5.5vw, 26px); }
    .home-slider .slider-title p { max-width: 100%; box-sizing: border-box; clip-path: none; padding: 8px 16px; overflow-wrap: anywhere; }
    .home-slider .slider-title p:first-child { font-size: 20px; }
}
