/* Custom Button Styles (No Divi Arrows) */
.mosaics-tech-sheet-button-wrapper .mosaics-tech-sheet-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #000000;
    color: #ffffff;
    border-radius: 0px;
    padding: 12px 24px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    border: 2px solid #000000;
    text-decoration: none;
    transition: all 0.3s ease;
}

.mosaics-tech-sheet-button-wrapper .mosaics-tech-sheet-btn:hover {
    background-color: #ffffff;
    color: #000000;
}

/* Force hiding of pseudo elements (Divi arrows) */
.mosaics-tech-sheet-button-wrapper .mosaics-tech-sheet-btn::after,
.mosaics-tech-sheet-button-wrapper .mosaics-tech-sheet-btn::before {
    display: none !important;
    content: none !important;
}