.join-banner{background:url(image/join-banner.18f9e927.png) no-repeat;background-size:cover;height:44.875rem}.join-banner .join-banner-container{padding-top:18.56rem;padding-left:2.25rem}.join-banner .join-banner-container .join-banner-title{font-size:2.5rem;font-weight:700;color:#fff;text-shadow:0 2px 4px rgba(13,13,13,.4)}.join-banner .join-banner-container .join-banner-desc{font-size:1.75rem;font-family:Arial;color:#fff;text-shadow:0 2px 4px rgba(13,13,13,.4)}.join-container{background:#fff;border:1px solid #e3e3e3;margin-top:-12.5rem;border-radius:5px}.join-container .join-container-title{height:12.5rem}.join-container .join-wrap-title{font-size:1.875rem;font-weight:600;color:#000;margin-bottom:10px;text-align:center}.join-container .join-wrap-desc{opacity:.8;font-size:1rem;color:#666;text-align:center}.join-container .join-accordion{padding:0 50px 50px}.join-container .join-accordion .card{border:0}.join-container .join-accordion .card-header{background-color:#fff;padding-left:0;padding-top:8px}.join-container .join-accordion .card-header h2{font-size:1.25rem;font-weight:700;color:#333;line-height:30px;align-items:center}.join-container .join-accordion .card-header img{width:26px;height:25px;object-fit:contain;transform:rotateX(0deg);-ms-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-webkit-transform:rotateX(0deg);-o-transform:rotateX(0deg);transition:transform .6s}.join-container .join-accordion .card-header h2[aria-expanded=true] img{transform:rotateX(180deg);-ms-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-o-transform:rotateX(180deg);transition:transform .6s}.join-container .join-accordion .join-content-box{overflow:hidden;padding:20px 0 36px;display:none}.join-container .join-accordion .join-content-box p{font-size:1rem;color:#333;line-height:35px}.join-container .join-accordion .join-content-box .join-work-title{font-weight:600}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:960px}}@media screen and (max-width:420px){.join-container .join-accordion{padding:10px 10px 30px}}