@charset "UTF-8";.director-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.director-container .director-area{width:100%}
.director-container .director-block-container{width:100%}
.director-container .report-block-container,.director-container .esg-block-container{width:1120px}
.director-container .swiper-pagination{margin-bottom:0}
.director-container .swiper-pagination-bullet{background:#ccc}
.director-container .swiper-pagination-bullet:only-child{display:block !important}
.director-container .swiper-pagination-bullet-active{background-color:#00aad2}
.director-container .swiper-button-prev,.director-container .swiper-button-next{position:absolute;top:50%;margin:0}
.director-container .swiper-button-prev{left:-40px;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}
.director-container .swiper-button-next{right:-40px;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}
.director-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.director-block-box{width:100%;min-width:360px;height:auto;margin-bottom:1px;border:1px solid #d8d8d8}
.director-block-box .director-block-top{margin-bottom:24px}
.director-block-box .director-portait-box{width:100%;margin-bottom:32px}
.director-block-box .director-portait-box img{display:block;width:100%;height:auto}
.director-block-box .director-block-info-box{padding:0 32px}
.director-block-box .director-block-info-box .position{margin-top:4px;font-size:16px;font-weight:400;color:#000;line-height:24px;word-break:keep-all}
.director-block-box .director-block-info-box .name{font-size:24px;font-weight:500;color:#000;line-height:34px;word-break:keep-all}
.director-block-box .director-block-bottom{padding:16px 32px;padding-top:0}
.director-block-box .director-block-bottom .role-box{margin-bottom:12px}
.director-block-box .director-block-bottom .role-box .role{margin-bottom:2px;padding-left:20px;font-family:"HyundaiSans_Text" !important;font-size:14px;font-weight:400;color:#000;line-height:20px;word-break:keep-all}
.director-block-box .director-block-bottom .role-box .role:before{content:"·";display:inline-block;margin-left:-16px;margin-right:10px}
.director-block-box .director-block-bottom .role-box .role.no-bullet{padding-left:0}
.director-block-box .director-block-bottom .role-box .role.no-bullet:before{display:none}
@media screen and (max-width:1280px){.director-container{padding:0 15px}
.director-container .swiper-button-prev,.director-container .swiper-button-next{display:none}
.director-block-box .director-portait-box{margin-bottom:20px}
.director-block-box .director-block-info-box{padding:0 20px}
.director-block-box .director-block-top{margin-bottom:20px}
.director-block-box .director-block-bottom{padding:20px;padding-top:0}
.director-block-box .director-block-bottom .role-box .role{padding-left:13px}
}
@media screen and (max-width:1024px){.director-block-box{min-width:unset}
}
@media screen and (max-width:600px){.director-container{padding:0}
.director-block-box{width:calc(100% - 55px)}
}