    * {
        text-decoration: none !important;
    }
    /* The Modal (background) */
    
    .modal {
        display: none;
        /* Hidden by default */
        position: fixed;
        /* Stay in place */
        z-index: 1;
        /* Sit on top */
        left: 0;
        top: 0;
        width: 100%;
        /* Full width */
        height: 100%;
        /* Full height */
        overflow: auto;
        /* Enable scroll if needed */
        background-color: rgb(0, 0, 0);
        /* Fallback color */
        background-color: rgba(0, 0, 0, 0.5);
        /* Black w/ opacity */
        z-index: 999999999999999999999;
        font-size: small !important;
    }
    
    .modal-content2 {
        background-color: #fff;
        margin: 7% auto;
        /* 15% from the top and centered */
        padding: 5px;
        /* border: 1px solid #ccc; */
        border-radius: 30px;
        width: 30%;
        /* Could be more or less, depending on screen size */
        /* box-shadow: rgba(187, 187, 187, 0.6) 0px 0px 1px 1px; */
        z-index: 9999999999999;
        color: #000;
    }
    
    .modal-content-sm {
        background-color: #e7e7e7;
        margin: 10% auto;
        /* 15% from the top and centered */
        padding: 20px;
        border: 1px solid #ccc;
        border-radius: 10px;
        width: 30%;
        /* Could be more or less, depending on screen size */
        box-shadow: rgba(187, 187, 187, 0.6) 0px 0px 1px 1px;
        z-index: 9999999999999;
    }
    
    @media (max-width: 768px) {
        .modal-content,
        .modal-content2,
        .modal-content-sm {
            width: 100%;
            position: fixed;
            bottom: -5%;
            /* Could be more or less, depending on screen size */
        }
    }
    
    .modal-content p {
        margin-top: 10px;
        margin-bottom: 10px;
        line-height: 1em;
    }
    
    .modal-content p a {
        color: #fff;
    }
    /* The Close Button */
    
    .close,
    .close2 {
        color: #000;
        font-size: 28px;
        font-weight: bold;
        cursor: pointer;
    }
    
    .close:hover,
    .close:focus,
    .close2:hover,
    .close2:focus {
        color: #ddd;
        text-decoration: none;
    }
    
    .btn-outline-main,
    a .btn-outline-main {
        transition-property: all;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        transition-duration: .15s;
        margin-bottom: 1rem;
        color: #000;
        background: #fff;
        display: flex;
        font-weight: 500;
        height: 4rem !important;
        align-items: center;
        justify-content: flex-start;
        border-radius: 0.42rem;
        text-decoration: none !important;
        padding: 1rem !important;
        --tw-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 10px 40px 0 rgba(0, 0, 0, 0.05);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 transparent), var(--tw-ring-shadow, 0 0 transparent), var(--tw-shadow);
    }
    
    .btn-outline-main img,
    a .btn-outline-main img {
        border-radius: 10px;
        width: 40px;
    }
    
    .btn-outline-main:hover,
    a:hover .btn-outline-main {
        background: #fefefe;
    }
    
    #modalpop {
        width: 100%;
        height: 100%;
        background: rgba(10, 7, 7, 0.445);
        position: fixed;
        right: 0;
        top: 0;
        z-index: 2100;
    }
    
    @media (max-width: 430px) {
        .hidden {
            display: none !important;
        }
        .hid {
            display: none !important;
        }
    }
    
    .btn-primary-new {
        background-image: radial-gradient(103.14% 103.89% at 103.14% -3.89%, #ffbf9d 0, #ff5b05 77.96%) !important;
    }
    
    .nav-pills .nav-link {
        color: #000 !important;
    }
    
    .nav-pills .nav-link.active {
        background-color: #4160ff !important;
        color: #fff !important;
    }
    
    rect {
        fill: none;
        stroke: #3396ff;
        stroke-width: 4px;
        stroke-linecap: round;
        animation: 1s linear 0s infinite normal none running dash;
    }
    
    .form-image {
        min-height: 120px;
    }
    
    .form-image svg {
        width: 100px;
        height: 100px;
    }
    
    .form-image {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }
    
    .form-image img {
        height: 65px;
        width: 65px;
        transition: all cubic-bezier(0.66, 0, 1, 1) 0.2S;
        border-radius: 100px;
        position: relative;
        margin-top: -83px;
    }
    
    #connectDis {
        font-size: 1em !important;
    }