.elementor-128 .elementor-element.elementor-element-5c1ce6e{--display:flex;--padding-top:2vw;--padding-bottom:5vw;--padding-left:3vw;--padding-right:2vw;}.elementor-128 .elementor-element.elementor-element-2cd87fe{--display:flex;}.elementor-128 .elementor-element.elementor-element-b3930c2{padding:3vw 0vw 4vw 0vw;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-b9391e3 *//* Mobile Optimization for fancy_number_detail */
@media (max-width: 767px) {
    .fpn-main-wrapper {
        display: flex;
        flex-direction: column; /* Stacks columns vertically */
        padding: 15px;
    }

    .fpn-left-col, .fpn-right-col {
        width: 100% !important; /* Full width on mobile */
        margin-bottom: 20px;
    }

    .main-number {
        font-size: 1.8rem; /* Scale down the large number */
        word-break: break-all;
    }

    .fpn-right-col h2 {
        font-size: 1.5rem;
        margin-top: 0;
    }

    .features-box {
        display: flex;
        flex-direction: column;
        gap: 10px;
    }

    .actions-row {
        text-align: center;
        margin-top: 20px;
    }

    .btn-secondary {
        width: 100%; /* Make button full width for easier tapping */
        padding: 15px;
        font-size: 1.1rem;
    }
}



/* Apply the same style to the link as you do to the button */
.btn-secondary, 
a.btn-secondary {
    display: inline-block;
    padding: 12px 24px;
    background-color: #007bff; /* Change to your brand color */
    color: #ffffff;            /* Text color */
    text-align: center;
    text-decoration: none;     /* Removes the underline */
    border-radius: 5px;        /* Rounded corners */
    font-weight: bold;
    cursor: pointer;
    transition: background-color 0.3s ease;
}

/* Add a hover effect */
.btn-secondary:hover, 
a.btn-secondary:hover {
    background-color: #0056b3; /* Darker shade for hover */
    color: #ffffff;
}




.btn-secondary, a.btn-secondary {
    display: inline-block;
    padding: 12px 24px;
    background-color: #114a4c;}/* End custom CSS */