.half_list_wrap{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;height:667px}
@media (max-width:1601px){
.half_list_wrap{grid-gap:20px}
}
@media (max-width:1401px){
.half_list_wrap{grid-gap:18px}
}
@media (max-width:801px){
.half_list_wrap{grid-gap:16px}
}
@media (max-width:2561px){
.half_list_wrap{height:535px}
}
@media (max-width:1921px){
.half_list_wrap{height:468px}
}
@media (max-width:1441px){
.half_list_wrap{height:443px}
}
@media (max-width:1401px){
.half_list_wrap{height:431px}
}
@media (max-width:1201px){
.half_list_wrap{height:365px}
}
@media (max-width:1001px){
.half_list_wrap{grid-template-columns:repeat(1,1fr);grid-gap:0;height:auto}
}
.half_list_wrap .wrap_image{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;width:100%;max-width:100%;height:100%;overflow:hidden}
.half_list_wrap .wrap_image img{border-radius:0;display:block;height:100%;width:100%;object-fit:cover;object-position:top}
.half_list_wrap .image_wrap{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;position:relative;background:no-repeat center top/cover}
@media (max-width:1001px){
.half_list_wrap .image_wrap{height:635px}
}
@media (max-width:801px){
.half_list_wrap .image_wrap{height:503px}
}
@media (max-width:601px){
.half_list_wrap .image_wrap{height:371px}
}
@media (max-width:401px){
.half_list_wrap .image_wrap{height:238px}
}
.half_list_wrap .image_wrap_content{display:flex;justify-content:flex-end;align-items:center;flex-direction:column;position:relative;background:no-repeat center top/cover}
@media (max-width:1001px){
.half_list_wrap .image_wrap_content{height:410px}
}
.half_list_wrap .image_wrap_content .image_wrap{position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;overflow:hidden}
.half_list_wrap .image_wrap_content .image_wrap img{display:block;object-fit:cover;width:100%;height:auto}
@media (max-width:1001px){
.half_list_wrap .image_wrap_content .image_wrap img{height:100%}
}
@media (max-width:801px){
.half_list_wrap .image_wrap_content .image_wrap img{height:auto}
}
@media (max-width:601px){
.half_list_wrap .image_wrap_content .image_wrap img{height:100%;object-position:top}
}
.half_list_wrap .numbered_list{height:100%}
.half_list_wrap .numbered_list .list_elem .title_regular{text-align:left}