/* =========================================================
   SUSRUT — LEADERSHIP CTA
========================================================= */

.susrut-leadership-cta{
    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    min-height:425px;

    padding:75px 0;

    overflow:hidden;

    background:
        linear-gradient(
            115deg,
            #064c79 0%,
            #075d94 48%,
            #087fba 100%
        );

    color:#fff;
}


/* =========================================================
   WRAPPER
========================================================= */

.susrut-leadership-cta-wrap{
    position:relative;
    z-index:5;

    width:min(920px,calc(100% - 40px));

    margin:0 auto;

    text-align:center;
}


/* =========================================================
   BACKGROUND CIRCLES
========================================================= */

.susrut-leadership-cta-circle{
    position:absolute;

    border:1px solid rgba(255,255,255,.10);

    border-radius:50%;

    pointer-events:none;
}

.susrut-leadership-cta-circle-left{
    width:520px;
    height:520px;

    left:-320px;
    top:-270px;
}

.susrut-leadership-cta-circle-left:before{
    content:"";

    position:absolute;

    left:75px;
    top:75px;

    width:365px;
    height:365px;

    border:1px solid rgba(255,255,255,.055);

    border-radius:50%;
}

.susrut-leadership-cta-circle-right{
    width:470px;
    height:470px;

    right:-290px;
    bottom:-285px;
}

.susrut-leadership-cta-circle-right:before{
    content:"";

    position:absolute;

    left:70px;
    top:70px;

    width:325px;
    height:325px;

    border:1px solid rgba(255,255,255,.055);

    border-radius:50%;
}


/* =========================================================
   TECHNICAL GRID
========================================================= */

.susrut-leadership-cta-grid{
    position:absolute;

    right:7%;
    top:55px;

    width:285px;
    height:195px;

    opacity:.09;

    transform:rotate(-5deg);

    background-image:
        linear-gradient(
            rgba(255,255,255,.55) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(255,255,255,.55) 1px,
            transparent 1px
        );

    background-size:17px 17px;

    -webkit-mask-image:
        linear-gradient(
            90deg,
            transparent,
            #000 15%,
            #000 85%,
            transparent
        );

    mask-image:
        linear-gradient(
            90deg,
            transparent,
            #000 15%,
            #000 85%,
            transparent
        );

    pointer-events:none;
}


/* =========================================================
   EYEBROW
========================================================= */

.susrut-leadership-cta-eyebrow{
    display:inline-flex;

    align-items:center;
    justify-content:center;

    gap:10px;

    margin-bottom:16px;

    color:#bceafa;

    font-size:13px;

    font-weight:700;

    letter-spacing:.16em;

    text-transform:uppercase;
}

.susrut-leadership-cta-eyebrow span{
    width:24px;
    height:1px;

    background:rgba(255,255,255,.40);
}


/* =========================================================
   HEADING
========================================================= */

.susrut-leadership-cta h2{
    max-width:850px;

    margin:0 auto;

    color:#fff;

    font-family:
        Fraunces,
        "Times New Roman",
        serif;

    font-size:
        clamp(43px,5vw,65px);

    line-height:1.08;

    font-weight:600;

    letter-spacing:-1.7px;
}

.susrut-leadership-cta h2 em{
    color:#bceafa;

    font-style:italic;

    font-weight:500;
}


/* =========================================================
   DESCRIPTION
========================================================= */

.susrut-leadership-cta-description{
    max-width:760px;

    margin:20px auto 0;

    color:rgba(255,255,255,.80);

    font-size:15px;

    line-height:1.85;
}


/* =========================================================
   BUTTONS
========================================================= */

.susrut-leadership-cta-buttons{
    display:flex;

    align-items:center;
    justify-content:center;

    flex-wrap:wrap;

    gap:9px;

    margin-top:26px;
}


/* COMMON */

.susrut-leadership-cta-btn{
    min-height:45px;

    display:inline-flex;

    align-items:center;
    justify-content:center;

    gap:9px;

    padding:0 17px;

    border-radius:7px;

    font-size:14px;

    font-weight:700;

    text-decoration:none;

    transition:
        transform .25s ease,
        background .25s ease,
        border-color .25s ease,
        box-shadow .25s ease;
}

.susrut-leadership-cta-btn i{
    font-size:12px;
}

.susrut-leadership-cta-btn > i:last-child{
    transition:transform .2s ease;
}


/* PRIMARY */

.susrut-leadership-cta-primary{
    border:1px solid #fff;

    background:#fff;

    color:#075d92;

    box-shadow:
        0 7px 18px rgba(0,0,0,.10);
}

.susrut-leadership-cta-primary:hover{
    background:#f3fbfd;

    border-color:#f3fbfd;

    color:#075d92;

    transform:translateY(-2px);

    box-shadow:
        0 11px 23px rgba(0,0,0,.13);
}


/* SECONDARY */

.susrut-leadership-cta-secondary{
    border:1px solid rgba(255,255,255,.30);

    background:rgba(255,255,255,.08);

    color:#fff;

    backdrop-filter:blur(4px);
}

.susrut-leadership-cta-secondary:hover{
    border-color:rgba(255,255,255,.50);

    background:rgba(255,255,255,.15);

    color:#fff;

    transform:translateY(-2px);
}


/* ARROW */

.susrut-leadership-cta-btn:hover
> i:last-child{
    transform:translateX(3px);
}


/* =========================================================
   BOTTOM NOTE
========================================================= */

.susrut-leadership-cta-note{
    display:inline-flex;

    align-items:center;
    justify-content:center;

    gap:8px;

    margin-top:23px;

    color:rgba(255,255,255,.58);

    font-size:12px;

    font-weight:700;

    letter-spacing:.12em;

    text-transform:uppercase;
}

.susrut-leadership-cta-note i{
    color:#bceafa;

    font-size:12px;
}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:800px){

    .susrut-leadership-cta{
        min-height:390px;

        padding:65px 0;
    }

    .susrut-leadership-cta-description{
        max-width:650px;
    }

    .susrut-leadership-cta-grid{
        right:-40px;

        opacity:.06;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:600px){

    .susrut-leadership-cta{
        min-height:auto;

        padding:52px 0 58px;
    }

    .susrut-leadership-cta-wrap{
        width:calc(100% - 28px);
    }

    .susrut-leadership-cta-eyebrow{
        font-size:12px;

        letter-spacing:.11em;
    }

    .susrut-leadership-cta-eyebrow span{
        width:17px;
    }

    .susrut-leadership-cta h2{
        font-size:35px;

        line-height:1.08;

        letter-spacing:-.8px;
    }

    .susrut-leadership-cta-description{
        margin-top:16px;

        font-size:9.5px;

        line-height:1.8;
    }

    .susrut-leadership-cta-buttons{
        flex-direction:column;

        width:100%;

        margin-top:22px;
    }

    .susrut-leadership-cta-btn{
        width:100%;

        min-height:44px;

        font-size:12px;
    }

    .susrut-leadership-cta-note{
        margin-top:19px;

        font-size:6px;
    }

    .susrut-leadership-cta-circle-left{
        width:350px;
        height:350px;

        left:-235px;
        top:-185px;
    }

    .susrut-leadership-cta-circle-right{
        width:290px;
        height:290px;

        right:-190px;
        bottom:-185px;
    }

    .susrut-leadership-cta-grid{
        right:-70px;
        top:48px;

        width:180px;
        height:125px;

        opacity:.045;
    }

}
/* =========================================================
   SUSRUT — MANAGEMENT
========================================================= */

.susrut-management-section{
    position:relative;
    padding:80px 0 90px;
    overflow:hidden;

    background:
        radial-gradient(
            circle at 82% 35%,
            rgba(8,118,184,.055),
            transparent 30%
        ),
        linear-gradient(
            135deg,
            #ffffff 0%,
            #f6fbfd 55%,
            #edf7fa 100%
        );
}


/* =========================================================
   BACKGROUND
========================================================= */

.susrut-management-section:before,
.susrut-management-section:after{
    content:"";
    position:absolute;

    border:1px solid rgba(8,118,184,.07);
    border-radius:50%;

    pointer-events:none;
}

.susrut-management-section:before{
    width:520px;
    height:520px;

    left:-340px;
    top:-250px;
}

.susrut-management-section:after{
    width:400px;
    height:400px;

    right:-270px;
    bottom:-250px;
}


/* =========================================================
   WRAPPER
========================================================= */

.susrut-management-wrap{
    position:relative;
    z-index:2;

    width:min(1320px,calc(100% - 40px));

    margin:0 auto;
}


/* =========================================================
   HEADER
========================================================= */

.susrut-management-header{
   

    margin:0 auto 45px;

    text-align:center;
}

.susrut-management-label{
    display:inline-flex;

    align-items:center;
    gap:9px;

    margin-bottom:12px;

    color:#0875b6;

    font-size:13px;

    font-weight:700;

    letter-spacing:.14em;

    text-transform:uppercase;
}

.susrut-management-label:before,
.susrut-management-label:after{
    content:"";

    width:23px;
    height:1px;

    background:#8ab8cf;
}

.susrut-management-header h2{
    margin:0 0 12px;

    color:#173c58;

    font-family:
        Fraunces,
        "Times New Roman",
        serif;

    font-size:clamp(40px,4.5vw,55px);

    line-height:1.06;

    font-weight:600;

    letter-spacing:-1.4px;
}

.susrut-management-header h2 span{
   

    color:#0875b6;

    font-style:italic;

    font-weight:500;
}

.susrut-management-header p{
    max-width:680px;

    margin:0 auto;

    color:#687e8e;

    font-size:15px;

    line-height:1.8;
}


/* =========================================================
   MANAGEMENT GRID
========================================================= */

.susrut-management-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:16px;
    align-items:stretch;
}

/* =========================================================
   CARD
========================================================= */

.susrut-management-card{
    position:relative;

    display:flex;
    flex-direction:column;

    min-width:0;

    padding:19px;

    border:1px solid #d7e6ec;

    border-radius:11px;

    background:#fff;

    box-shadow:
        0 8px 24px rgba(25,70,100,.045);

    overflow:hidden;

    transition:
        transform .25s ease,
        box-shadow .25s ease,
        border-color .25s ease;
}

.susrut-management-card:hover{
    transform:translateY(-4px);

    border-color:#bfdbe6;

    box-shadow:
        0 14px 30px rgba(25,70,100,.08);
}


/* TOP ACCENT */

.susrut-management-card:before{
    content:"";

    position:absolute;

    top:0;
    left:18px;

    width:38px;
    height:3px;

    border-radius:
        0 0 4px 4px;

    background:#0875b6;

    transition:.25s ease;
}

.susrut-management-card:hover:before{
    width:58px;
}


/* =========================================================
   PROFILE HEADER
========================================================= */

.susrut-management-profile{
    display:flex;

    align-items:center;

    gap:15px;

    padding-bottom:15px;

    border-bottom:1px solid #e3edf1;
}


/* =========================================================
   IMAGE
========================================================= */

.susrut-management-image{
    position:relative;

    width:120px;
    height:140px;

    flex-shrink:0;

    overflow:hidden;

    border:1px solid #d4e6ed;

    border-radius:8px;

    background:
        linear-gradient(
            145deg,
            #eaf5f9,
            #f7fbfc
        );
}

.susrut-management-image img{
    position:relative;

    z-index:2;

    width:100%;
    height:100%;

    display:block;

    object-fit:cover;

    object-position:center top;

    transition:
        transform .4s ease;
}

.susrut-management-card:hover
.susrut-management-image img{
    transform:scale(1.04);
}


/* PLACEHOLDER */

.susrut-management-image-placeholder{
    position:absolute;

    inset:0;

    z-index:1;

    display:flex;

    align-items:center;
    justify-content:center;

    background:
        radial-gradient(
            circle,
            #ffffff 0%,
            #eaf5f9 100%
        );

    color:#9fc5d5;

    font-size:28px;
}

.susrut-management-image-placeholder i{
    opacity:.55;
}


/* =========================================================
   NAME / DESIGNATION
========================================================= */

.susrut-management-heading{
    min-width:0;
}

.susrut-management-role{
    display:block;

    margin-bottom:5px;

    color:#0875b6;

    font-size:12px;

    line-height:1.2;

    font-weight:700;

    letter-spacing:.11em;

    text-transform:uppercase;
}

.susrut-management-heading h3{
    margin:0;

    color:#173c58;

    font-family:
        Fraunces,
        "Times New Roman",
        serif;

    font-size:20px;

    line-height:1.25;

    font-weight:600;
}

.susrut-management-degree{
    display:block;

    margin-top:4px;

    color:#7b929d;

    font-size:12px;

    line-height:1.3;

    letter-spacing:.04em;
}


/* ASSOCIATED */

.susrut-management-since{
    display:flex;

    align-items:center;

    gap:5px;

    margin-top:8px;

    color:#81949f;

    font-size:13px;

    line-height:1.4;
}

.susrut-management-since i{
    color:#0875b6;

    font-size:7px;
}


/* =========================================================
   BODY
========================================================= */

.susrut-management-body{
    flex:1;

    padding-top:14px;
}

.susrut-management-body p{
    margin:0 0 10px;

    color:#6a808d;

    font-size:15px;

   
}

.susrut-management-body p:last-child{
    margin-bottom:0;
}

.susrut-management-body strong{
    color:#294d66;

    font-weight:700;
}


/* =========================================================
   LEADERSHIP FOCUS
========================================================= */

.susrut-management-focus{
    margin-top:16px;

    padding-top:13px;

    border-top:1px solid #e5eef2;
}

.susrut-management-focus span{
    display:block;

    margin-bottom:5px;

    color:#0875b6;

    font-size:13px;

    font-weight:700;

    letter-spacing:.1em;

    text-transform:uppercase;
}

.susrut-management-focus strong{
    display:block;

    color:#526f80;

    font-size:13px;

    line-height:1.55;

    font-weight:600;
}


/* =========================================================
   LAST CARD
   Keep 5th card visually aligned
========================================================= */




/* =========================================================
   TABLET
========================================================= */

@media(max-width:900px){

    .susrut-management-section{
        padding:65px 0 70px;
    }

    .susrut-management-wrap{
        width:calc(100% - 30px);
    }

    .susrut-management-grid{
        gap:13px;
    }

    .susrut-management-card{
        padding:16px;
    }

    .susrut-management-image{
        width:85px;
        height:85px;
    }

    .susrut-management-heading h3{
        font-size:18px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:650px){

    .susrut-management-section{
        padding:52px 0 60px;
    }

    .susrut-management-wrap{
        width:calc(100% - 28px);
    }

    .susrut-management-header{
        margin-bottom:30px;
    }

    .susrut-management-label{
        font-size:12px;
    }

    .susrut-management-label:before,
    .susrut-management-label:after{
        width:17px;
    }

    .susrut-management-header h2{
        font-size:34px;

        letter-spacing:-.8px;
    }

    .susrut-management-header p{
        font-size:13px;

        line-height:1.75;
    }


    /* ONE COLUMN */

    .susrut-management-grid{
        grid-template-columns:1fr;

        gap:12px;
    }

    .susrut-management-card:last-child{
        grid-column:auto;
    }


    /* CARD */

    .susrut-management-card{
        padding:14px;
    }

    .susrut-management-profile{
        gap:12px;
    }

    .susrut-management-image{
        width:78px;
        height:78px;
    }

    .susrut-management-image-placeholder{
        font-size:22px;
    }

    .susrut-management-heading h3{
        font-size:17px;
    }

    .susrut-management-role{
        font-size:13px;
    }

    .susrut-management-degree{
        font-size:12px;
    }

    .susrut-management-since{
        font-size:12px;
    }

    .susrut-management-body p{
        font-size:12px;
    }

    .susrut-management-focus strong{
        font-size:12px;
    }

}
   /* =========================================================
   SUSRUT — LEADERSHIP HERO
========================================================= */

.susrut-leadership-hero{
    position:relative;

    display:flex;
    align-items:center;

    min-height:560px;

    padding:75px 0;

    overflow:hidden;

    background:
        radial-gradient(
            circle at 78% 45%,
            rgba(8,118,184,.075) 0,
            rgba(8,118,184,.035) 22%,
            transparent 43%
        ),
        radial-gradient(
            circle at 8% 90%,
            rgba(8,118,184,.055),
            transparent 27%
        ),
        linear-gradient(
            135deg,
            #ffffff 0%,
            #f6fbfd 52%,
            #eaf5fa 100%
        );
}


/* =========================================================
   WRAPPER
========================================================= */

.susrut-leadership-hero-wrap{
    position:relative;

    z-index:5;

    width:min(1320px,calc(100% - 40px));

    margin:0 auto;

    display:grid;

    grid-template-columns:
        minmax(0,1.2fr)
        minmax(320px,.8fr);

    gap:65px;

    align-items:center;
}


/* =========================================================
   BACKGROUND CIRCLES
========================================================= */

.susrut-leadership-circle{
    position:absolute;

    border:1px solid rgba(8,118,184,.09);

    border-radius:50%;

    pointer-events:none;
}

.susrut-leadership-circle-left{
    width:550px;
    height:550px;

    left:-360px;
    top:-285px;
}

.susrut-leadership-circle-left:before{
    content:"";

    position:absolute;

    left:75px;
    top:75px;

    width:400px;
    height:400px;

    border:1px solid rgba(8,118,184,.055);

    border-radius:50%;
}

.susrut-leadership-circle-right{
    width:490px;
    height:490px;

    right:-295px;
    bottom:-295px;
}

.susrut-leadership-circle-right:before{
    content:"";

    position:absolute;

    left:75px;
    top:75px;

    width:335px;
    height:335px;

    border:1px solid rgba(8,118,184,.055);

    border-radius:50%;
}


/* =========================================================
   TECHNICAL GRID
========================================================= */

.susrut-leadership-grid{
    position:absolute;

    right:5%;
    top:75px;

    width:285px;
    height:205px;

    opacity:.10;

    transform:rotate(-5deg);

    background-image:
        linear-gradient(
            rgba(8,118,184,.35) 1px,
            transparent 1px
        ),
        linear-gradient(
            90deg,
            rgba(8,118,184,.35) 1px,
            transparent 1px
        );

    background-size:17px 17px;

    -webkit-mask-image:
        linear-gradient(
            90deg,
            transparent,
            #000 17%,
            #000 83%,
            transparent
        );

    mask-image:
        linear-gradient(
            90deg,
            transparent,
            #000 17%,
            #000 83%,
            transparent
        );

    pointer-events:none;
}


/* =========================================================
   CONTENT
========================================================= */

.susrut-leadership-content{
    position:relative;
    z-index:3;

    max-width:790px;
}

.susrut-leadership-eyebrow{
    display:inline-flex;

    align-items:center;
    gap:10px;

    margin-bottom:17px;

    color:#0875b6;

    font-size:12px;

    font-weight:700;

    letter-spacing:.15em;

    text-transform:uppercase;
}

.susrut-leadership-eyebrow span{
    width:24px;
    height:1px;

    background:#8ab8cf;
}


/* =========================================================
   HEADING
========================================================= */

.susrut-leadership-content h1{
    margin:0 0 21px;

    color:#173c58;

    font-family:
        Fraunces,
        "Times New Roman",
        serif;

    font-size:clamp(
        48px,
        5.1vw,
        68px
    );

    line-height:1.04;

    font-weight:600;

    letter-spacing:-2px;
}

.susrut-leadership-content h1 em{
    display:block;

    margin-top:5px;

    color:#0875b6;

    font-style:italic;

    font-weight:500;
}


/* =========================================================
   COPY
========================================================= */

.susrut-leadership-lead{
    max-width:790px;

    margin:0 0 15px;

    color:#45657b;

    font-size:15px;

    line-height:1.85;
}

.susrut-leadership-text{
    max-width:760px;

    margin:0;

    color:#6a808d;

    font-size:15px;

    line-height:1.85;
}

.susrut-leadership-text strong{
    color:#294d66;

    font-weight:700;
}


/* =========================================================
   LEADERSHIP PILLARS
========================================================= */

.susrut-leadership-pillars{
    display:grid;

    grid-template-columns:
        repeat(3,1fr);

    gap:8px;

    margin-top:25px;
}

.susrut-leadership-pillar{
    display:flex;

    align-items:center;

    gap:9px;

    min-height:65px;

    padding:9px;

    border:1px solid #d8e7ed;

    border-radius:7px;

    background:rgba(255,255,255,.76);

    box-shadow:
        0 6px 18px rgba(25,70,100,.035);

    transition:
        transform .2s ease,
        border-color .2s ease,
        box-shadow .2s ease;
}

.susrut-leadership-pillar:hover{
    transform:translateY(-3px);

    border-color:#c3dfe9;

    box-shadow:
        0 9px 20px rgba(25,70,100,.065);
}

.susrut-leadership-pillar-icon{
    width:34px;
    height:34px;

    display:flex;

    align-items:center;
    justify-content:center;

    flex-shrink:0;

    border-radius:6px;

    background:#eaf6fb;

    color:#0875b6;

    font-size:13px;
}

.susrut-leadership-pillar strong{
    display:block;

    margin-bottom:3px;

    color:#294d66;

    font-size:13px;

    line-height:1.3;

    font-weight:700;
}

.susrut-leadership-pillar span{
    display:block;

    color:#81949f;

    font-size:13px;

    line-height:1.4;
}


/* =========================================================
   RIGHT VISUAL
========================================================= */

.susrut-leadership-visual{
    position:relative;

    width:390px;
    height:390px;

    display:flex;

    align-items:center;
    justify-content:center;

    margin-left:auto;
}


/* ORBITS */

.susrut-leadership-orbit{
    position:absolute;

    left:50%;
    top:50%;

    border:1px solid rgba(8,118,184,.14);

    border-radius:50%;

    transform:translate(-50%,-50%);
}

.orbit-one{
    width:335px;
    height:335px;
}

.orbit-two{
    width:245px;
    height:245px;

    border-color:rgba(8,118,184,.09);
}


/* CENTER */

.susrut-leadership-visual-center{
    position:relative;
    z-index:3;

    width:185px;
    height:185px;

    display:flex;

    flex-direction:column;

    align-items:center;
    justify-content:center;

    border:1px solid #c8e0e9;

    border-radius:50%;

    background:
        linear-gradient(
            145deg,
            #eef9fc,
            #ffffff
        );

    box-shadow:
        0 15px 35px rgba(25,70,100,.08);
}

.susrut-leadership-visual-icon{
    width:43px;
    height:43px;

    display:flex;
    align-items:center;
    justify-content:center;

    margin-bottom:10px;

    border-radius:50%;

    background:#0875b6;

    color:#fff;

    font-size:13px;

    box-shadow:
        0 8px 18px rgba(8,118,184,.17);
}

.susrut-leadership-visual-center>span{
    margin-bottom:5px;

    color:#0875b6;

    font-size:7px;

    font-weight:700;

    letter-spacing:.14em;
}

.susrut-leadership-visual-center strong{
    color:#294d66;

    font-family:
        Fraunces,
        "Times New Roman",
        serif;

    font-size:18px;

    line-height:1.25;

    text-align:center;

    font-weight:600;
}


/* =========================================================
   TABLET
========================================================= */

@media(max-width:950px){

    .susrut-leadership-hero{
        min-height:auto;

        padding:65px 0;
    }

    .susrut-leadership-hero-wrap{
        grid-template-columns:1fr;

        gap:40px;
    }

    .susrut-leadership-content{
        max-width:none;
    }

    .susrut-leadership-visual{
        width:350px;
        height:330px;

        margin:0 auto;
    }

    .orbit-one{
        width:290px;
        height:290px;
    }

    .orbit-two{
        width:215px;
        height:215px;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:600px){

    .susrut-leadership-hero{
        padding:50px 0 58px;
    }

    .susrut-leadership-hero-wrap{
        width:calc(100% - 28px);

        gap:30px;
    }

    .susrut-leadership-eyebrow{
        font-size:12px;

        letter-spacing:.11em;
    }

    .susrut-leadership-eyebrow span{
        width:17px;
    }

    .susrut-leadership-content h1{
        margin-bottom:17px;

        font-size:37px;

        line-height:1.08;

        letter-spacing:-1px;
    }

    .susrut-leadership-lead{
       

        line-height:1.8;
    }

    .susrut-leadership-text{
        font-size:12px;

        line-height:1.8;
    }


    /* PILLARS */

    .susrut-leadership-pillars{
        grid-template-columns:1fr;

        gap:7px;

        margin-top:20px;
    }

    .susrut-leadership-pillar{
        min-height:57px;
    }

    .susrut-leadership-pillar strong{
        font-size:13px;
    }

    .susrut-leadership-pillar span{
        font-size:12px;
    }


    /* VISUAL */

    .susrut-leadership-visual{
        width:290px;
        height:290px;

        margin:0 auto;
    }

    .orbit-one{
        width:245px;
        height:245px;
    }

    .orbit-two{
        width:180px;
        height:180px;
    }

    .susrut-leadership-visual-center{
        width:145px;
        height:145px;
    }

    .susrut-leadership-visual-icon{
        width:35px;
        height:35px;

        margin-bottom:7px;

        font-size:11px;
    }

    .susrut-leadership-visual-center>span{
        font-size:6px;
    }

    .susrut-leadership-visual-center strong{
        font-size:14px;
    }


    /* BACKGROUND */

    .susrut-leadership-grid{
        right:-70px;
        top:45px;

        width:190px;
        height:130px;

        opacity:.06;
    }

}
