.membership_list{display:flex;gap:18px}.membership_item{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;flex-shrink:0;height:480px;overflow:hidden;position:relative;transition:.3s ease;word-break:keep-all}.membership_item:before{background:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:inherit}.membership_item a{display:flex;flex-direction:column;height:100%;padding:32px;position:relative;width:100%;z-index:1}.membership_item.narrow_item{width:254px}.membership_item.narrow_item.pattern_1{background-image:url(https://jainlab.im/hubfs/JAINLAB/main/main_membership_bg1.png)}.membership_item.narrow_item.pattern_2{background-image:url(https://jainlab.im/hubfs/JAINLAB/main/main_membership_bg2.png)}.membership_item.narrow_item.pattern_3{background-image:url(https://jainlab.im/hubfs/JAINLAB/main/main_membership_bg3.png)}.membership_item.narrow_item.pattern_4{background-image:url(https://jainlab.im/hubfs/JAINLAB/main/main_membership_bg4.png)}.membership_item.narrow_item.pattern_5{background-image:url(https://jainlab.im/hubfs/JAINLAB/main/main_membership_bg5.png)}.membership_item.narrow_item.pattern_6{background-image:url(https://jainlab.im/hubfs/JAINLAB/main/main_membership_bg6.png)}.membership_item.narrow_item.pattern_7{background-image:url(https://jainlab.im/hubfs/JAINLAB/main/main_membership_bg7.png)}.membership_item.narrow_item.pattern_8{background-image:url(https://jainlab.im/hubfs/JAINLAB/main/main_membership_bg8.png)}.membership_item.large_item{position:relative;width:459px;z-index:1}.membership_item.large_item:before{background-color:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.membership_item .membership_item_title{color:#fff;font-size:26px;font-weight:600;line-height:145%}.membership_item.large_item .membership_item_title{font-weight:700}.membership_item .blog_name{color:#e3e3e3;font-size:16px;font-weight:500;line-height:100%;margin-top:auto}@media (max-width:1528px){.membership_item{flex-shrink:unset}}@media (max-width:1365px){.membership_item{border-radius:4px;height:400px}.membership_item a{padding:18px}.membership_item .membership_item_title{font-size:18px}.membership_item .blog_name{font-size:13px}}@media (max-width:960px){.membership_list{gap:0}.membership_item{flex-shrink:0;height:330px}.membership_item.large_item{width:312px}.membership_item.narrow_item{width:160px}}@media (hover:hover){.membership_item:hover:before{transform:scale(1.1)}}