.leader-intro__row {
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
}
.leader-intro__image-social {width:35%}
.leader-intro__image {
    width:100%;
    margin-bottom:30px;
}
.leader-intro__image img {
    width:100%;
    height:auto;
}
.leader-intro__social {
    display:flex;
    justify-content:center;
}
.leader-intro__social .social-icon:last-child {margin-right:0}
.leader-intro__content {width:55%}
.leader-intro__title {margin-bottom:10px}
.leader-intro__position {margin-bottom:10px}

.leader-single-swiper__row {
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.leader-single-swiper__content {
    width:45%;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    position:relative;
}
.leader-single-swiper__bio {margin-bottom:40px;}
.leader-single-swiper__image {width:50%;}
.leader-single-swiper__image img {
    width:100%;
    height:100%;
    object-fit:contain;
    max-height:500px;
}
.leader-single-swiper__nav {
    width:50px;
    height:50px;
    transition:.3s ease opacity;
}
.leader-single-swiper__nav::after {display:none}
.leader-single-swiper__nav.swiper-button-prev {left:0}
.leader-single-swiper__nav.swiper-button-next {right:0}
.leader-single-swiper__nav.swiper-button-disabled {opacity:0}

@media screen and (max-width:1024px) {
    .leader-single-swiper__bio {max-width:100%;}
    .leader-single-swiper__bio p {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 7;
        -webkit-box-orient: vertical;
    }
    .leader-single-swiper__image {width:45%;}
    .leader-single-swiper__content {width:50%;}
    .leader-single-swiper__nav {top:auto;bottom:0}
    .leader-single-swiper .swiper-slide {padding-bottom:60px;}
}

@media screen and (max-width:600px) {
    .leader-intro__row {flex-wrap:wrap;}
    .leader-intro__image-social, .leader-intro__content {width:100%;}
    .leader-intro__image-social {margin-bottom: 30px;}
    .leader-intro__image {margin-bottom:20px;height: 40vh;}
    .leader-intro__social {justify-content:flex-start;}
    .leader-single-swiper__row {flex-wrap:wrap;justify-content:center;}
    .leader-single-swiper__content, .leader-single-swiper__image {width:100%;}
    .leader-single-swiper__content {margin-bottom:0;order:2;text-align:center;align-items: center;}
    .leader-single-swiper__image {max-width:225px;order:1;margin-bottom:40px;}
    .leader-intro__image img {object-fit:cover;height:100%;}
    .leader-single-swiper__title {margin-bottom:40px;}
    .leader-single-swiper__nav {display:none;}
    .leader-single-swiper__select-row {
        width:100%;
        display:flex;
        justify-content:center;
    }
    .leader-single-swiper__select-container.inkhouse-select__container {
        width:100%;
        background-color:#fff;
        margin-bottom:60px;
    }
    .leader-single-swiper .swiper-wrapper {
        width:100%;
        height:700px;
        position:relative;
        display:block;
    }
    .leader-single-swiper .swiper-slide {
        padding-bottom:0;
        position:absolute;
        top:0;
        left:0;
        opacity:1;
        transition: .3s ease opacity;
    }
    .leader-single-swiper .swiper-slide.leader-hide {
        opacity:0;
        transition: .3s ease opacity;
    } 
}