.banner{position:relative;width:100%;height:400px;overflow:hidden}.banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.banner-image{width:100%;height:100%;object-fit:cover;display:block;opacity:.5}.banner-back{position:absolute;top:24px;left:24px;display:flex;align-items:center;gap:8px;z-index:2}.banner-back img{width:20px;height:20px}.banner-back a{color:#fff;text-decoration:none;font-size:16px;font-weight:500;transition:opacity .3s}.banner-back a:hover{opacity:.8}.banner-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:46px;font-weight:700;text-align:center;margin:0;letter-spacing:2px;z-index:2;line-height:1}.work-methodology-text{text-align:justify;margin:48px 128px}.work-methodology-process{display:flex;gap:16px;align-items:flex-start;justify-content:center;margin:64px 0}.work-methodology-process-item{display:flex;flex-direction:row;gap:16px;align-items:flex-start;width:17%}.work-methodology-process-item-content{display:flex;flex-direction:column;text-align:center;align-items:center;width:90%}.work-methodology-arrow{width:20%;height:auto;flex-shrink:0;margin-top:48px}.work-methodology-process-item-img{width:100px}@media(max-width:768px){.work-methodology-text{margin:20px}.work-methodology-arrow{display:none}.work-methodology-process{display:flex;flex-direction:column;margin:48px 16px;gap:48px}.work-methodology-process-item{width:100%}.work-methodology-process-item-content{display:flex;flex-direction:column;gap:8px;width:100%}.work-methodology-process-item-text-area{width:100%}.work-methodology-process-item-title{margin:8px 0}.work-methodology-process-item-img{width:70px}}