.lbm__list{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin:0 auto}
@media all and (max-width:1024px){.lbm__list{margin-bottom:8.8rem}
}
@media all and (max-width:767px){.lbm__list{margin-bottom:7.2rem}
}
.lbm__list .list{background-color:#f0f0f0;overflow:hidden;border-radius:.8rem}
.lbm__list .list a{display:block;width:100%;height:100%}
@media all and (max-width:767px){.lbm__list .list a{position:relative}
}
.lbm__list .list:hover .lbm__txt-wrapper{bottom:4rem}
@media all and (max-width:1024px){.lbm__list .list:hover .lbm__txt-wrapper{bottom:2rem}
}
.lbm__list .list:hover .lbm__img-bg{transform:translate(-50%,-50%) scale(1.05)}
@media all and (max-width:767px){.lbm__list .list:hover .lbm__img-bg{transform:scale(1.05)}
}
.lbm__list .list:hover .lbm__txt-btn-wrapper .btn{opacity:1;transition:all .5s}
.lbm__list .list:hover .lbm__txt-btn-wrapper .btn--round::after{transition:background-color .3s,transform .3s .13s}
@media all and (max-width:1024px){.lbm__list .list:hover .lbm__txt-btn-wrapper .btn--round::after{transition:background-color .3s,transform .3s}
}
.lbm__list>div{position:relative;margin-bottom:1.6rem}
@media all and (max-width:767px){.lbm__list>div{margin-bottom:.8rem}
}
.lbm__list .list-top{width:100%;padding-bottom:44.643%}
@media all and (max-width:767px){.lbm__list .list-top{padding-bottom:0}
}
.lbm__list .list-2{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-bottom:53.349%}
@media all and (max-width:767px){.lbm__list .list-2{width:100%;flex-wrap:wrap;flex-direction:column;padding-bottom:0}
}
.lbm__list .list-2-left,.lbm__list .list-2-right{position:absolute;top:0;width:calc(50% - 0.8rem);height:100%}
@media all and (max-width:767px){.lbm__list .list-2-left,.lbm__list .list-2-right{position:initial;top:0;width:100%;height:initial}
}
.lbm__list .list-2-left{left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}
@media all and (max-width:767px){.lbm__list .list-2-left{left:initial;display:block;margin-bottom:.8rem}
.lbm__list .list-2-left>div{position:relative;width:100%;height:initial}
.lbm__list .list-2-left>div:first-of-type{margin-bottom:.8rem}
}
.lbm__list .list-2-right{right:0}
@media all and (max-width:767px){.lbm__list .list-2-right{right:initial}
}
.lbm__list .list-2-abs{position:absolute;right:min(8rem,4.17vw);width:calc(50% - 0.8rem - min(8rem, 4.17vw));padding-bottom:48.9583333333%}
@media all and (max-width:767px){.lbm__list .list-2-abs{position:initial;width:100%;padding-bottom:0}
}
.lbm__list .list-3{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding-bottom:53.349%}
@media all and (max-width:767px){.lbm__list .list-3{flex-wrap:wrap;flex-direction:column-reverse;padding-bottom:0}
}
.lbm__list .list-3-left,.lbm__list .list-3-right{position:absolute;top:0;width:calc(50% - 0.8rem);height:100%}
@media all and (max-width:767px){.lbm__list .list-3-left,.lbm__list .list-3-right{position:initial;top:0;width:100%;height:initial}
}
.lbm__list .list-3-left{left:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between}
.lbm__list .list-3-left>div{position:relative;width:100%;height:calc(50% - 0.8rem)}
@media all and (max-width:767px){.lbm__list .list-3-left{left:initial;display:block}
.lbm__list .list-3-left>div{position:relative;width:100%;height:initial}
.lbm__list .list-3-left>div:first-of-type{margin-bottom:.8rem}
}
.lbm__list .list-3-right{right:0}
@media all and (max-width:767px){.lbm__list .list-3-right{right:initial;margin-bottom:.8rem}
}
.lbm__list .list-3.reverse .list-3-left{left:initial;right:0}
.lbm__list .list-3.reverse .list-3-right{right:initial;left:0}
.lbm__list .list-1{width:calc(50% - 0.8rem);padding-bottom:26.228%}
@media all and (max-width:767px){.lbm__list .list-1{width:100%;padding-bottom:0}
}
.lbm__txt-wrapper{position:absolute;left:3.2rem;bottom:-2.1rem;transition:bottom .5s;will-change:bottom}
@media all and (max-width:1024px){.lbm__txt-wrapper{left:1.6rem;bottom:2rem}
}
.lbm__txt-logo img{display:block;height:4rem;margin-bottom:1.2rem}
.lbm__txt-logo.line2 img{height:6.3rem}
.lbm__txt-logo p{color:#fff}
@media all and (max-width:1024px){.lbm__txt-logo img{height:2rem;margin-bottom:.6rem}
.lbm__txt-logo.line2 img{height:3.6rem}
.lbm__txt-logo p{font-size:1.1rem}
}
.lbm__txt-btn-wrapper{position:relative;transition:all .5s}
@media all and (max-width:1024px){.lbm__txt-btn-wrapper{height:initial;transition:initial}
}
.lbm__txt-btn-wrapper .btn{margin-top:1.9rem;width:100%;text-align:left;opacity:0;transition:all .25s}
@media all and (max-width:1024px){.lbm__txt-btn-wrapper .btn{margin-top:.3rem}
}
@media all and (max-width:1024px){.lbm__txt-btn-wrapper .btn{width:initial;opacity:1;transition:initial}
}
.lbm__img-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform 400ms ease-in-out;will-change:transform}
.lbm__img-bg,.lbm__img-bg img{display:block;width:100%;height:100%}
@media all and (max-width:767px){.lbm__img-bg{position:initial;transform:initial}
}
html[dir=rtl] .lbm__txt-wrapper{right:3.2rem;left:unset}
@media all and (max-width:1024px){html[dir=rtl] .lbm__txt-wrapper{right:1.6rem}
}
html[dir=rtl] .lbm__txt-btn-wrapper .btn{text-align:right}