/* =====================================================
   DOWNLOAD CARD
===================================================== */

.coursdedroit-download-card{

    background:#f8f6ef;

    padding:30px 20px;

    direction:rtl;
}

.coursdedroit-download-container{

    max-width:700px;

    margin:auto;

    display:flex;

    flex-direction:column;

    gap:16px;
}

/* =====================================================
   INFO BOX
===================================================== */

.coursdedroit-download-info{

    position:relative;

    display:flex;

    align-items:center;

    justify-content:center;

    min-height:60px;

    padding:15px;

    background:#ffffff;

    border:1px solid #c8a75b;

    box-shadow:
    0 3px 0 #c8a75b;
}

.coursdedroit-download-icon{

    position:absolute;

    right:16px;

    font-size:22px;
}

.coursdedroit-download-text{

    font-size:16px;

    font-weight:700;

    color:#0f172a;

    text-align:center;

    line-height:1.7;
}

/* =====================================================
   COUNTDOWN
===================================================== */

.coursdedroit-download-countdown{

    text-align:center;

    font-size:17px;

    font-weight:800;

    color:#0f172a;
}

/* =====================================================
   ADS
===================================================== */

.coursdedroit-download-ad{

    background:#ffffff;

    border:1px solid #c8a75b;

    padding:10px;

    text-align:center;

    box-shadow:
    0 3px 0 #c8a75b;

    overflow:hidden;
}

/* =====================================================
   DOWNLOAD BUTTON
===================================================== */

.coursdedroit-download-button{

    position:relative;

    display:flex;

    align-items:center;

    justify-content:center;

    min-height:60px;

    padding:0 20px;

    background:#0f172a;

    color:#ffffff;

    text-decoration:none;

    font-size:18px;

    font-weight:800;

    border:1px solid #c8a75b;

    box-shadow:
    0 3px 0 #c8a75b;

    transition:.2s ease;
}

.coursdedroit-download-button:hover{

    background:#c8a75b;

    color:#0f172a;

    transform:translateY(-2px);

    box-shadow:
    0 5px 0 #c8a75b;
}

.coursdedroit-download-button.disabled{

    pointer-events:none;

    opacity:.6;
}

.coursdedroit-download-button-icon{

    position:absolute;

    right:16px;

    font-size:22px;
}

.coursdedroit-download-button-text{

    width:100%;

    text-align:center;
}

/* =====================================================
   NOTE
===================================================== */

.coursdedroit-download-note{

    padding:16px;

    background:#fffdf7;

    border:1px dashed #c8a75b;

    text-align:center;

    color:#0f172a;

    font-size:15px;

    line-height:1.9;

    font-weight:600;
}

/* =====================================================
   TABLET
===================================================== */

@media(max-width:1024px){

    .coursdedroit-download-container{

        max-width:100%;
    }

}

/* =====================================================
   MOBILE
===================================================== */

@media(max-width:768px){

    .coursdedroit-download-card{

        padding:25px 15px;
    }

    .coursdedroit-download-info{

        min-height:56px;

        padding:12px;
    }

    .coursdedroit-download-text{

        font-size:15px;
    }

    .coursdedroit-download-button{

        min-height:56px;

        font-size:17px;
    }

    .coursdedroit-download-note{

        font-size:14px;
    }

}