    
    .academy-apply-introduction {
    display: flex;
    align-items: flex-start;
    gap: 18px;

    padding: 22px;

    border: 1px solid rgba(0, 123, 255, .15);

    border-radius: 18px;

    background: rgba(255, 255, 255, .55);

    box-shadow: 0 10px 30px rgba(0, 0, 0, .05);

    transition: all .3s ease;
}

.academy-apply-introduction:hover {
    transform: translateY(-3px);

    box-shadow: 0 15px 35px rgba(0, 0, 0, .09);
}

.academy-apply-introduction-icon {
    flex: 0 0 50px;

    width: 50px;
    height: 50px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 14px;

    color: #fff;

    background: linear-gradient(
        135deg,
        #087fff,
        #005dcc
    );

    font-size: 21px;
}

.academy-apply-introduction h4 {
    margin-bottom: 7px;

    font-weight: 700;

    color: #10243b;
}

.academy-apply-introduction p {
    color: #5b6875;

    font-size: 14px;

    line-height: 1.8;
}

@media (max-width: 576px) {

    .academy-apply-introduction {
        flex-direction: column;
    }

}

 .meeting-page {
    position: relative;
    overflow: hidden;
    padding: 110px 0 100px;

    color: darkblue;
    min-height: 100vh;
}

/* Decorative glowing lights */

.meeting-page::before,
.meeting-page::after {
    content: "";
    position: absolute;
    border-radius: 50%;
    filter: blur(100px);
    pointer-events: none;
}

.meeting-page::before {
    width: 350px;
    height: 350px;
    background: rgba(92, 178, 255, 0.18);
    top: -100px;
    left: -120px;
}

.meeting-page::after {
    width: 400px;
    height: 400px;
    background: rgba(177, 109, 255, 0.15);
    right: -150px;
    bottom: -100px;
}

.meeting-wrapper {
    position: relative;
    z-index: 2;
}


/* ==========================================================
   HEADER
========================================================== */

.meeting-header {
    text-align: center;
    max-width: 950px;
    color: darkblue;
    margin: 0 auto 50px;
}

.meeting-date {
   
    align-items: center;
    gap: 9px;

    padding: 10px 22px;
   

    

   
 background:
        radial-gradient(circle at 10% 15%, rgba(167, 193, 239, 0.19), transparent 30%),
        radial-gradient(circle at 90% 20%, rgba(237, 212, 100, 0.173), transparent 30%),
        radial-gradient(circle at 50% 90%, rgba(105, 198, 241, 0.13), transparent 35%),
        linear-gradient(
            135deg,
            #0142b31b 0%,
            #def9661f 28%,
            #3ebff62d 52%,
            #face551a 76%,
            #647bed37 100%
        );


    border: 1px solid rgba(117, 207, 255, 0.35);

    box-shadow:
        0 0 25px rgba(50, 165, 255, 0.12),
        inset 0 1px 0 rgba(255,255,255,0.18);

    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
}

.bg-lightf{
 
    

 background:
        radial-gradient(circle at 10% 15%, rgba(134, 62, 3, 0.19), transparent 60%),
       
        radial-gradient(circle at 50% 90%, rgba(239, 242, 171, 0.13), transparent 40%),
        linear-gradient(
            135deg,
            #703b021b 0%,
           
            #f3e6852d 52%,
           
            #758cf637 100%
        );

   
}

.academy-apply-page {
direction: ltr;
}

.academy-apply-page.academy-rtl {
direction: rtl;
}

.academy-apply-page.academy-ltr {
direction: ltr;
}

.academy-apply-page.academy-rtl .academy-apply-introduction {
direction: rtl;
text-align: right;
}

.academy-apply-page.academy-ltr .academy-apply-introduction {
direction: ltr;
text-align: left;
}

.academy-apply-page.academy-rtl input,
.academy-apply-page.academy-rtl select,
.academy-apply-page.academy-rtl textarea {
direction: rtl;
text-align: right;
}

.academy-apply-page.academy-ltr input,
.academy-apply-page.academy-ltr select,
.academy-apply-page.academy-ltr textarea {
direction: ltr;
text-align: left;
}

.academy-apply-page .academy-apply-introduction p,
.academy-apply-page .academy-apply-introduction h4 {
unicode-bidi: plaintext;
overflow-wrap: break-word;
word-break: normal;
}
