.elementor-882 .elementor-element.elementor-element-ecfec12{--display:flex;--min-height:440px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:60px;--padding-bottom:65px;--padding-left:020px;--padding-right:020px;}.elementor-882 .elementor-element.elementor-element-be75d16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-882 .elementor-element.elementor-element-d1289dc{text-align:start;}.elementor-882 .elementor-element.elementor-element-d1289dc .elementor-heading-title{font-size:58px;font-weight:700;line-height:0.95em;letter-spacing:-1px;color:var( --e-global-color-astglobalcolor1 );}.elementor-882 .elementor-element.elementor-element-891f5d8{--divider-border-style:solid;--divider-color:var( --e-global-color-astglobalcolor0 );--divider-border-width:2px;}.elementor-882 .elementor-element.elementor-element-891f5d8 > .elementor-widget-container{margin:024px 0px 032px 0px;}.elementor-882 .elementor-element.elementor-element-891f5d8 .elementor-divider-separator{width:70px;margin:0 auto;margin-left:0;}.elementor-882 .elementor-element.elementor-element-891f5d8 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-882 .elementor-element.elementor-element-e50d9f0 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.4em;}.elementor-882 .elementor-element.elementor-element-148adba > .elementor-widget-container{margin:012px 0px 0px 0px;}.elementor-882 .elementor-element.elementor-element-148adba{font-size:17px;font-weight:400;line-height:1.7em;}.elementor-882 .elementor-element.elementor-element-9f5183d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:070px;--padding-bottom:080px;--padding-left:020px;--padding-right:020px;}.elementor-882 .elementor-element.elementor-element-e76aa7f{text-align:start;}.elementor-882 .elementor-element.elementor-element-e76aa7f .elementor-heading-title{font-size:30px;font-weight:600;color:#F2F2F2;}.elementor-882 .elementor-element.elementor-element-54a08a5{font-size:16px;color:#B8B8B8;}.elementor-882 .elementor-element.elementor-element-54a08a5 p{margin-block-end:1.6em;}.elementor-882 .elementor-element.elementor-element-d3cdb6b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-882 .elementor-element.elementor-element-bafbce3{text-align:start;}.elementor-882 .elementor-element.elementor-element-bafbce3 .elementor-heading-title{font-size:30px;font-weight:600;color:#F2F2F2;}.elementor-882 .elementor-element.elementor-element-8e5ad5c{font-size:16px;color:#B8B8B8;}.elementor-882 .elementor-element.elementor-element-8e5ad5c p{margin-block-end:1.6em;}@media(max-width:767px){.elementor-882 .elementor-element.elementor-element-d1289dc .elementor-heading-title{font-size:48px;}.elementor-882 .elementor-element.elementor-element-e76aa7f .elementor-heading-title{font-size:25px;}.elementor-882 .elementor-element.elementor-element-bafbce3 .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-882 .elementor-element.elementor-element-be75d16{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-6fc64eb */.elementor-882 .elementor-element.elementor-element-6fc64eb .team-member--thumbnail {
    width: 180px !important;
    height: 180px !important;
    --wps-thumb-height: 180px !important;
}

.elementor-882 .elementor-element.elementor-element-6fc64eb .team-member--thumbnail img {
    width: 180px !important;
    height: 180px !important;
    max-width: none !important;
    object-fit: cover !important;
}

.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-title {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #f2f2f2 !important;
}

.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-designation {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #c9a85c !important;
}

.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-details-excerpt {
    margin-top: 18px !important;
}

.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-details-excerpt p {
    margin: 0 !important;
    line-height: 1.6 !important;
}

/* Student name */
.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-title {
    margin: 22px 0 6px !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    color: #f2f2f2 !important;
}

/* Study level */
.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-designation {
    margin: 0 0 26px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #c9a85c !important;
}

/* Research topic block */
.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-details-excerpt {
    margin-top: 0 !important;
    padding-top: 18px !important;
    border-top: 1px solid #353535;
}

/* Research Topic label */
.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-details-excerpt::before {
    content: "Research Topic";
    display: block;
    margin-bottom: 8px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #c9a85c;
}

/* Research topic text */
.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-details-excerpt p {
    margin: 0 !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #bdbdbd !important;
}

/* ===== Elegant Card Hover ===== */

.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--single-inner {
    background: #151515 !important;
    border: 1px solid #2a2a2a !important;
    transition: transform 0.3s ease,
                border-color 0.3s ease,
                box-shadow 0.3s ease,
                background-color 0.3s ease;
}

.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--single-inner:hover {
    background: #181818 !important;
    border-color: #c9a85c !important;
    transform: translateY(-4px);
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.35);
}

/* ===== Read More Link ===== */

/* Give space before Read More */
.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-details-excerpt a {
    display: block !important;
    width: fit-content;
    margin-top: 14px !important;

    font-size: 11px !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
    line-height: 1.4;

    text-transform: uppercase;
    text-decoration: none !important;

    color: #c9a85c !important;

    transition: all 0.25s ease;
}

/* Add arrow */
.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-details-excerpt a::after {
    content: " →";
    margin-left: 4px;
}

/* Hover */
.elementor-882 .elementor-element.elementor-element-6fc64eb .wps-team--member-details-excerpt a:hover {
    color: #e0c477 !important;
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9b81dc4 */.elementor-882 .elementor-element.elementor-element-9b81dc4 .team-member--thumbnail {
    width: 180px !important;
    height: 180px !important;
    --wps-thumb-height: 180px !important;
}

.elementor-882 .elementor-element.elementor-element-9b81dc4 .team-member--thumbnail img {
    width: 180px !important;
    height: 180px !important;
    max-width: none !important;
    object-fit: cover !important;
}

.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--single-inner {
    background: #151515;
    padding: 32px 28px !important;
    border: 1px solid #2a2a2a;
    border-radius: 8px;
}

.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-title {
    font-size: 22px !important;
    font-weight: 600 !important;
    color: #f2f2f2 !important;
}

.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-designation {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #c9a85c !important;
}

.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-details-excerpt {
    margin-top: 18px !important;
}

.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-details-excerpt p {
    margin: 0 !important;
    line-height: 1.6 !important;
}

/* Student name */
.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-title {
    margin: 22px 0 6px !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 1.3 !important;
    color: #f2f2f2 !important;
}

/* Study level */
.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-designation {
    margin: 0 0 26px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #c9a85c !important;
}

/* Research topic block */
.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-details-excerpt {
    margin-top: 0 !important;
    padding-top: 18px !important;
    border-top: 1px solid #353535;
}

/* Research Topic label */
.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-details-excerpt::before {
    content: "Research Topic";
    display: block;
    margin-bottom: 8px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1.2px;
    text-transform: uppercase;
    color: #c9a85c;
}

/* Research topic text */
.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-details-excerpt p {
    margin: 0 !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #bdbdbd !important;
}

/* ===== Elegant Card Hover ===== */

.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--single-inner {
    background: #151515 !important;
    border: 1px solid #2a2a2a !important;
    transition: transform 0.3s ease,
                border-color 0.3s ease,
                box-shadow 0.3s ease,
                background-color 0.3s ease;
}

.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--single-inner:hover {
    background: #181818 !important;
    border-color: #c9a85c !important;
    transform: translateY(-4px);
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.35);
}

/* ===== Read More Link ===== */

/* Give space before Read More */
.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-details-excerpt a {
    display: block !important;
    width: fit-content;
    margin-top: 14px !important;

    font-size: 11px !important;
    font-weight: 600 !important;
    letter-spacing: 1px;
    line-height: 1.4;

    text-transform: uppercase;
    text-decoration: none !important;

    color: #c9a85c !important;

    transition: all 0.25s ease;
}

/* Add arrow */
.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-details-excerpt a::after {
    content: " →";
    margin-left: 4px;
}

/* Hover */
.elementor-882 .elementor-element.elementor-element-9b81dc4 .wps-team--member-details-excerpt a:hover {
    color: #e0c477 !important;
    transform: translateX(3px);
}/* End custom CSS */