.custom_rr-dh-section           { width: 100%; overflow: hidden; }
.custom_rr-dh-container         { width: 100%; margin: 0 auto; }
.custom_rr-dh-wrap              { display: flex; align-items: center; justify-content: space-between; }
.custom_rr-dh-title             { position: relative; display: inline-block; margin: 0; font-size: 132px; line-height: 1; font-weight: 900; white-space: nowrap; z-index: 2; }
.custom_rr-dh-title::after      { content: ""; position: absolute; left: 0; right: 0; bottom: 26%; z-index: 1; }
.custom_rr-dh-highlight         { position: relative; display: inline-block; z-index: 2; }
.custom_rr-dh-highlight::before { content: ""; position: absolute; left: 0; right: 0; z-index: -1; width: 215px; left: -10px; }
.custom_rr-dh-side              { flex: 0 0 auto; display: flex; align-items: center; }
.custom_rr-dh-side-line         { display: block; flex: 1; }
.custom_rr-dh-diamond           { display: block; transform: rotate(45deg); flex: 0 0 auto; }
@media (max-width: 1200px) {
    .custom_rr-dh-title { font-size: 80px; }
}

@media (max-width: 767px) {
    .custom_rr-dh-wrap  { gap: 18px !important; }
    .custom_rr-dh-title { font-size: 42px; white-space: normal; text-align: center; }
    .custom_rr-dh-side  { display: none; }
}