#section-4.horizontal-scroll-section{height:100vh;overflow:hidden;position:relative}#section-4 .horizontal-container{align-items:center;display:flex;gap:302px;height:100%;max-width:1400px;overflow:visible;padding:0;width:100%;will-change:transform}#section-4 .h-panel-group:first-child{padding-left:calc(50% - 750rem)}#section-4 .h-panel-group:last-child{padding-right:calc(50% - 750rem)}#section-4 .h-panel-group{display:flex;flex:0 0 auto;flex-direction:column;gap:35px;min-width:0}#section-4 .h-panel-title{font-size:0}#section-4 .h-panel-title .h-panel-title-inner{align-items:flex-end;display:inline-flex;gap:35px;justify-content:flex-start}#section-4 .h-panel-title h3{font-size:4rem;font-weight:600;line-height:1;margin:0;padding:0}#section-4 .h-panel-title p{color:#212121;font-size:1.6rem;font-weight:500;line-height:1;margin:0;padding:0 0 5px}#section-4 .h-panel-title a.more{color:#616161;font-size:14px;font-weight:600;line-height:1;padding-bottom:6px;text-decoration:underline;text-decoration-color:rgba(97,97,97,.8);text-underline-offset:4px;transition:all .2s}#section-4 .h-panel-title a.more:hover{color:#000;text-decoration-color:rgba(0,0,0,.9)}#section-4 .h-panel-sub-scroll-wrapper{overflow:visible;white-space:nowrap}#section-4 .h-panel-sub-items{display:inline-flex;gap:16px;margin:0;padding:0}#section-4 .h-panel-sub-items .sub-item{display:inline-block;vertical-align:top;width:600px}#section-4 .h-panel-sub-items .sub-item:hover .img-wrap img{transform:scale(1.1)}#section-4 .img-wrap{aspect-ratio:728/450;overflow:hidden}#section-4 .img-wrap img{display:block;height:100%;object-fit:cover;transition:all .3s ease;width:100%}#section-4 .txt-wrap{line-height:1.25;padding:24px 0}#section-4 .txt-wrap .sub-tt{color:#616161;font-size:14px;font-weight:500;margin:0 auto 5px;padding:0}#section-4 .txt-wrap .row_i_desc{font-size:20px;font-weight:600;margin:0 auto;padding:0}@media (max-width:1600px){#section-4 .horizontal-container{max-width:1360px}}@media (max-width:1440px){#section-4 .horizontal-container{max-width:1240px}}@media (max-width:1280px){#section-4 .horizontal-container{max-width:1080px}}@media (max-width:1080px){#section-4 .horizontal-container{max-width:964px}}@media (max-width:1024px){#section-4.horizontal-scroll-section{height:auto;overflow:visible;padding:48px 0 80px}#section-4 .horizontal-container{flex-direction:column;gap:36px;height:auto;padding:0 20px;transform:none!important;will-change:auto}#section-4 .h-panel-group{gap:22px;padding:0;width:100%}#section-4 .h-panel-title{background:none;border:0;padding:0;position:static}#section-4 .h-panel-title .h-panel-title-inner{align-items:flex-start;flex-direction:column;gap:8px;justify-content:flex-start;width:100%}#section-4 .h-panel-title h3{font-size:38px}#section-4 .h-panel-title p{font-size:18px;padding-bottom:4px}#section-4 .h-panel-title a.more{font-size:16px;padding-bottom:8px}#section-4 .h-panel-sub-scroll-wrapper{overflow:auto;width:100%;-webkit-overflow-scrolling:touch;scroll-snap-align:start;scroll-snap-type:x proximity}#section-4 .h-panel-sub-items{display:flex;gap:10px;padding-bottom:6px;width:max-content}#section-4 .h-panel-sub-items .sub-item{width:400px}#section-4 .txt-wrap{padding:16px 0}#section-4 .txt-wrap .sub-tt{font-size:16px;margin-bottom:8px}#section-4 .txt-wrap .row_i_desc{font-size:21px;white-space:normal;word-break:keep-all}}@media (max-width:768px){#section-4 .horizontal-container #section-4.horizontal-scroll-section{padding:48px 0 80px}#section-4 .horizontal-container{gap:6rem;padding:0 2rem}#section-4 .h-panel-group{gap:22px;padding:0;width:100%}#section-4 .h-panel-title{border:0;padding:0}#section-4 .h-panel-title .h-panel-title-inner{gap:8px;width:100%}#section-4 .h-panel-title h3{font-size:2.4rem}#section-4 .h-panel-title p{font-size:1.2rem;padding-bottom:4px}#section-4 .h-panel-title a.more{font-size:14px;padding-bottom:8px}#section-4 .h-panel-sub-scroll-wrapper{width:100%}#section-4 .h-panel-sub-items{gap:8px;padding-bottom:6px}#section-4 .h-panel-sub-items .sub-item{width:300px}#section-4 .txt-wrap{padding:14px 0}#section-4 .txt-wrap .sub-tt{font-size:14px;margin-bottom:8px}#section-4 .txt-wrap .row_i_desc{font-size:18px}}