.module_box:has(.landing_title){overflow:hidden}.landing_title{margin:0 0 1.5rem;color:#0099FF;position:relative}.landing_title span{background:#fff;padding:0 3rem 0 0;position:relative}.landing_title span::before{bottom:10px;height:2px;width:1000px;content:"";position:absolute;left:100%;background:#0099FF}.landing_title span::after{width:100px;left:calc(100% + 200px);height:4px;bottom:9px;content:"";position:absolute;background:#ED008C}@media screen and (max-width:1000px){.landing_title span{padding:0 3rem 0 0}.landing_title span::before{bottom:10px}.landing_title span::after{bottom:9px}}@media screen and (max-width:500px){.landing_title span{padding:0}.landing_title span::before{display:none}.landing_title span::after{display:none}}.landing_list{width:100%;position:relative;margin:0;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);row-gap:2rem;column-gap:2rem}.landing_list.owl-carousel{display:block}.landing_list.owl-carousel .item{width:calc(100% / 3 - (2 * 2rem / 3) * 1);margin-right:2rem}.landing_list .item{display:block;margin:0;position:relative}.landing_list .item .item_in{background:#F6F6F6;width:100%;display:flex;gap:0;align-items:flex-start;transition:all 400ms ease 0ms}.notouch .landing_list .item:is(:hover,:focus) .item_in{background:rgba(0,153,255,0.1)}.landing_list .item .img{position:absolute;inset:0;z-index:0}.landing_list .item .text{box-sizing:border-box;height:340px;padding:2rem;display:flex;position:relative;margin:0}.landing_list .item .text .title{position:relative;color:#707070;padding:0;margin:0;transition:all 400ms ease 0ms}.notouch .landing_list .item:is(:hover,:focus) .text .title{color:#ED008C}@media screen and (max-width:1000px){.landing_list{grid-template-columns:repeat(2, 1fr);row-gap:2rem;column-gap:2rem}.landing_list.owl-carousel{display:block}.landing_list.owl-carousel .item{width:calc(100% / 2 - (1 * 2rem / 2) * 1);margin-right:2rem}}@media screen and (max-width:650px){.landing_list{grid-template-columns:repeat(1, 1fr);row-gap:2rem;column-gap:2rem}.landing_list.owl-carousel{display:block}.landing_list.owl-carousel .item{width:calc(100% / 1 - (0 * 2rem / 1) * 1);margin-right:2rem}}