:root {
    --main_pink: #ec278e;
    --main_blue: #3d4998;
    --advisor: #D6EFDB;
}

.margin-all-0per {
    margin: 0%;
}

.mar-b-2per {
    margin-top: 0%;
    margin-bottom: 2.5%;
}

.mar-b-3per {
    margin-top: 0%;
    margin-bottom: 3%;
}

.underline a {
    text-decoration: underline !important;
}

.pad-break {
    padding-top: 2.2%;
}

.pad_top-3per {
    padding-top: 3%;
}

.pad_top-7per {
    padding-top: 7%;
}

.font-177 {
    font-size: 1.77vw;
    line-height: 2.28vw;
}

section.leadership_header {
    background: url('/images/leadership_header.png');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 100% 50%;
    background-color: #ffffff;
    padding-top: 2.5%;
    padding-bottom: 15%;
}

.leadership_container {
    margin-top: 5%
}

section.leadership_founder_container h2 {
    color: var(--main_pink);
}

.founders_grid-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(23%, 1fr));
    column-gap: 7%;
}

.founders_grid_ele {
    width: 100% !important;
    margin-top: 0% !important;
    margin-bottom: 22% !important;
}
.fge_qoute_block
{
    width: 100%;
    background-color: #e6efff;
    margin-top: 0%;
    margin-bottom: 22%;
    display: flex;
    text-align: center;
    align-items: center;
    padding: 0% 5% 0% 5%;
}
.fge_child_block
{
    width:100%;
}


.leaders {
    background-color: #EAEAEA !important;
}

.grid_filler-quote {
    grid-column: span 2;
    grid-row: span 1;
    margin-top: 0% !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 10% !important;
    text-align: center;
	padding-top: 2%;
    padding-bottom: 4%;
}

.grid_image {
    object-fit: cover;
}

.founders_grid {
    width: 100%;
}

.quote_seprator {
    margin-bottom: 5%;
}

.center_align {
    text-align: center;
}

.edc_mnmgt a, a:active {
    border-bottom: 1px solid var(--main_pink);
    cursor: pointer;
    text-decoration: none;
}

.tile_linkedIn svg {
    width: 100% !important;
    margin-left: auto;
    margin-right: 50%;
    margin-top: auto;
    margin-bottom: 4%;
}

.designation_desc {
    align-items: flex-end;
    align-items: center;
}

.underline_none {
    text-decoration: none;
}

.underline_none a {
    text-decoration: none;
}

.advisors_green-bg {
    background: #D6EFDB !important;
}

.footer_section_bottom-margin {
    margin-bottom: 10%;
}

div.advisors_bg {
    background: var(--advisor);
}

/********** MEDIA QUERIES **********/

@media only screen and (min-width:320px) and (max-width:1024px) {
    .base_margins {
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
    }
    .p3 {
        font-size: 2vh;
    }
    section.leadership_header {
        background: url('/images/leadership-header_mobile.png');
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: 100% 50%;
        background-color: #ffffff;
        padding-top: 2.5%;
        padding-bottom: 59vw;
    }
    .subhead {
        width: 60%;
    }
    .founders_grid_ele {
        width: 100% !important;
        margin-top: 0% !important;
        margin-bottom: 22% !important;
    }
    .founders_grid-grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 7%;
    }
    .grid_filler-quote {
        grid-column: auto;
        grid-row: auto;
        margin-top: 0% !important;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 1%;
    }
    .filler_quote-text {
        padding: 0% 4% 0% 4%;
    }
    .fge_qoute_block {
        width: 90%;
    }
}

/********** MEDIA QUERIES (Apple Only) **********/

@media only screen and (min-device-width:320px) and (max-device-width:1024px) {
    .base_margins {
        width: 90%;
        margin-left: 5%;
        margin-right: 5%;
    }
    .p3 {
        font-size: 2vh;
    }
    section.leadership_header {
        background: url('/images/leadership-header_mobile.png');
        background-repeat: no-repeat;
        background-size: 100%;
        background-position: 100% 50%;
        background-color: #ffffff;
        padding-top: 2.5%;
        padding-bottom: 59vw;
    }
    .subhead {
        width: 60%;
    }
    .founders_grid_ele {
        width: 100% !important;
        margin-top: 0% !important;
        margin-bottom: 22% !important;
    }
    .founders_grid-grid {
        display: grid;
        grid-template-columns: 1fr 1fr;
        column-gap: 7%;
    }
    .grid_filler-quote {
        grid-column: auto;
        grid-row: auto;
        margin-top: 0% !important;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 1%;
    }
    .filler_quote-text {
        padding: 0% 4% 0% 4%;
    }
    .fge_qoute_block {
        width: 90%;
    }
}