.landing-keyitem-background{padding:0}.landing-keyitem-background h2{justify-self:center;max-width:740px;text-align:center}.landing-keyitem{flex-direction:column;position:relative}.landing-keyitem,.landing-keyitem ul{display:flex;margin:0;padding:0;width:100%}.landing-keyitem ul{flex-direction:row;gap:20px;list-style-type:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.landing-keyitem ul::-webkit-scrollbar{display:none}.landing-keyitem ul{-ms-overflow-style:none;scrollbar-width:none}.landing-keyitem ul li{display:flex;flex:0 0 calc(33.333% - 20px);flex-direction:column;margin:0;padding:0;scroll-snap-align:start}@media (max-width:1190px){.landing-keyitem ul li{flex:0 0 calc(50% - 20px)}}@media (max-width:690px){.landing-keyitem ul li{border:1px solid #000;flex:0 0 90%}.landing-keyitem-background{padding:0 0 60px}}.landing-keyitem ul li .image-wrapper{align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;max-height:300px;overflow:hidden;width:100%}.landing-keyitem ul li .image-wrapper img{border-radius:50%;display:block;height:260px;object-fit:cover;width:260px}.landing-keyitem ul li .content{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:flex-start;padding:15px 30px}.landing-keyitem ul li .content h3,.landing-keyitem ul li .content p{text-align:center}