.ZhaoPinBanner-module__rJgZ2G__bannerInner{z-index:1;align-items:flex-start;width:100%;max-width:1200px;height:100%;margin:0 auto;display:flex;position:relative}.ZhaoPinBanner-module__rJgZ2G__bannerText{z-index:2;margin-top:233px;position:relative}.ZhaoPinBanner-module__rJgZ2G__bannerTitle{letter-spacing:0;text-align:start;color:#700078;text-shadow:unset;margin-bottom:40px;font-size:50px;font-weight:900;line-height:1}.ZhaoPinBanner-module__rJgZ2G__bannerSubtitle{letter-spacing:0;text-align:justify;text-justify:inter-word;color:#333;margin-bottom:16px;font-size:24px;font-weight:900;line-height:34px}.ZhaoPinBanner-module__rJgZ2G__bannerDescription{letter-spacing:1px;text-align:justify;text-justify:inter-word;color:#333;width:530px;margin-bottom:12px;font-size:14px;font-weight:400;line-height:30px}.ZhaoPinBanner-module__rJgZ2G__bannerDescription:last-child{margin-bottom:0}.ZhaoPinBanner-module__rJgZ2G__bannerVisual{flex:1;min-width:1010px;height:100%}
@media (min-width:769px){.Recruitment-module__QmRooq__zpContainer{background-color:#eee;padding:48px 0}.Recruitment-module__QmRooq__container{box-sizing:border-box;width:min(1200px,100%);margin:0 auto;padding:0 16px}.Recruitment-module__QmRooq__slideItem{box-sizing:border-box;width:100%}.Recruitment-module__QmRooq__jobRow{flex-wrap:wrap;display:flex}.Recruitment-module__QmRooq__colContainer{margin-bottom:40px}.Recruitment-module__QmRooq__serviceCard{box-sizing:border-box;background-color:#fff;width:100%;height:600px;position:relative;overflow:hidden}.Recruitment-module__QmRooq__serviceCard:hover{color:#fff;background-image:linear-gradient(176deg,#dd79e6 0%,#7e2b89 100%)}.Recruitment-module__QmRooq__descContainerBefore{box-sizing:border-box;width:100%;height:100%;padding:56px;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.Recruitment-module__QmRooq__descContainerAfter{box-sizing:border-box;opacity:0;pointer-events:none;width:100%;height:100%;padding:56px;transition:opacity .3s;display:block;position:absolute;top:0;left:0}.Recruitment-module__QmRooq__serviceCard:hover .Recruitment-module__QmRooq__descContainerBefore{opacity:0;pointer-events:none}.Recruitment-module__QmRooq__serviceCard:hover .Recruitment-module__QmRooq__descContainerAfter{opacity:1;pointer-events:auto}.Recruitment-module__QmRooq__serviceCard h2{color:#333;margin-top:0;font-size:20px;font-weight:900}.Recruitment-module__QmRooq__serviceCard h3{color:#333;font-size:16px;font-weight:600;line-height:30px}.Recruitment-module__QmRooq__serviceCard p{color:#666;margin:0;font-size:14px;font-weight:400;line-height:30px}.Recruitment-module__QmRooq__serviceCard:hover h2,.Recruitment-module__QmRooq__serviceCard:hover h3,.Recruitment-module__QmRooq__serviceCard:hover p:not(.Recruitment-module__QmRooq__qrText),.Recruitment-module__QmRooq__serviceCard:hover .Recruitment-module__QmRooq__resumeButton{color:#fff}.Recruitment-module__QmRooq__resumeButton{text-align:center;color:#700078;cursor:pointer;border:1px solid #700078;width:108px;height:32px;font-size:14px;font-weight:900;line-height:32px;text-decoration:none;display:inline-block;position:absolute;bottom:56px;left:56px}.Recruitment-module__QmRooq__serviceCard:hover .Recruitment-module__QmRooq__resumeButton{border:1px solid #fff}.Recruitment-module__QmRooq__popoverOverlay{z-index:1000;width:100%;height:100%;position:absolute;top:0;left:0}.Recruitment-module__QmRooq__popoverContent{box-sizing:border-box;z-index:1001;background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;padding:10px;display:flex;position:absolute;box-shadow:0 2px 8px #00000026}.Recruitment-module__QmRooq__popoverArrow{border-top:8px solid #fff;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.Recruitment-module__QmRooq__popoverContent img{width:150px;height:auto}.Recruitment-module__QmRooq__popoverContent p{font-size:12px}.Recruitment-module__QmRooq__qrText{color:#999;text-align:center;letter-spacing:.5px;width:150px;font-size:12px;line-height:12px;text-decoration:none;display:block}.Recruitment-module__QmRooq__closeButton{cursor:pointer;background:0 0;border:none;font-size:18px;position:absolute;top:5px;right:5px}}@media (max-width:768px){.Recruitment-module__QmRooq__zpContainer{background-color:#fff;padding:48px 0}.Recruitment-module__QmRooq__jobRow{flex-direction:column;width:100%;margin:0;display:flex}.Recruitment-module__QmRooq__colContainer{box-sizing:border-box;width:100%;margin-bottom:20px;padding:0 15px;box-shadow:0 4px 8px #0000001a}.Recruitment-module__QmRooq__serviceCard{box-sizing:border-box;background-color:#fff;width:100%;height:auto;position:relative}.Recruitment-module__QmRooq__descContainerBefore{box-sizing:border-box;width:100%;height:auto;padding:20px 10px 80px;display:block;position:relative}.Recruitment-module__QmRooq__descContainerAfter{display:none}.Recruitment-module__QmRooq__serviceCard h2{color:#333;margin-top:0;font-size:18px;font-weight:900}.Recruitment-module__QmRooq__serviceCard h3{color:#333;font-size:15px;font-weight:600;line-height:25px}.Recruitment-module__QmRooq__serviceCard p{color:#666;margin:0;font-size:13px;font-weight:400;line-height:25px}.Recruitment-module__QmRooq__resumeButton{text-align:center;color:#700078;cursor:pointer;border:1px solid #700078;width:108px;height:32px;font-size:14px;font-weight:900;line-height:32px;text-decoration:none;display:inline-block;position:absolute;bottom:20px;left:10px}.Recruitment-module__QmRooq__popoverOverlay{z-index:1000;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Recruitment-module__QmRooq__popoverContent{background:#fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;padding:20px;display:flex;position:relative}.Recruitment-module__QmRooq__popoverContent img{width:150px;height:auto;display:block}.Recruitment-module__QmRooq__qrText{color:#999;text-align:center;margin:10px 0 0;font-size:12px;line-height:12px}.Recruitment-module__QmRooq__closeButton{cursor:pointer;color:#333;background:0 0;border:none;font-size:20px;position:absolute;top:5px;right:10px}}
