.jd-highlight-box { position: relative; display: flex; align-items: center; gap: 24px; margin: 35px 0 25px 45px; padding: 24px 30px 24px 75px; background: #bf458a; color: #fff; border-radius: 14px; } .jd-highlight-photo { position: absolute; left: -45px; top: 50%; transform: translateY(-50%); width: 90px; height: 90px; object-fit: cover; border-radius: 50%; border: 5px solid #fff; background: #fff; } .jd-highlight-content { width: 100%; } .jd-highlight-content > strong { display: block; margin-bottom: 8px; font-size: 20px; line-height: 1.25; color: #fff; } .jd-highlight-content p { margin: 0 0 10px; color: #fff; line-height: 1.6; } .jd-highlight-content p strong { color: #fff; } .jd-highlight-cta-text { font-weight: 600; } .jd-highlight-button { display: inline-block; margin-top: 6px; padding: 11px 18px; background: #fff; color: #bf458a !important; font-weight: 700; line-height: 1.2; text-decoration: none !important; border-radius: 8px; transition: transform 0.2s ease, opacity 0.2s ease; } .jd-highlight-button:hover { transform: translateY(-1px); opacity: 0.92; } /* Mobil */ @media (max-width: 600px) { .jd-highlight-box { display: block; margin: 60px 0 25px; padding: 60px 20px 22px; text-align: center; } .jd-highlight-photo { left: 50%; top: -45px; transform: translateX(-50%); } .jd-highlight-content > strong { font-size: 18px; } .jd-highlight-button { width: 100%; box-sizing: border-box; text-align: center; } }