.banner-recruitment-jobs{background-color:#dbf3ff;position:relative}.banner-recruitment-jobs.lazy-loading{animation-duration:0.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:lazyLoadPlaceHolder;animation-timing-function:linear;background:url(https://dpw9s9toxnu6e.cloudfront.net/assets/lazy-load-place-holder-cd21d036c41f43d746f1cf2a17a77203912b0358e888a44d297eef19c69ffdeb.gif) 0 0}.banner-recruitment-jobs .img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:389px;overflow:hidden;position:relative}.banner-recruitment-jobs .img::before{background-color:#02273a;bottom:0;content:'';left:0;opacity:0.5;position:absolute;right:0;top:0;transition:opacity 0.3s ease-in-out 0.3s;z-index:1}.banner-recruitment-jobs .img img{font-size:0;height:100%;margin:auto;overflow:hidden;text-indent:-999px;transition:opacity 0.3s ease-in-out 0.6s}.banner-recruitment-jobs .img .lazy{opacity:0}.banner-recruitment-jobs .text{display:inline-block;left:0;margin:auto;padding:0 2rem;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);transition:opacity 0.3s ease-in-out 1.2s;z-index:1}.banner-recruitment-jobs .text p{color:#ffffff;display:block;font-family:'M Plus 1p Bold', sans-serif;font-size:2.5em;line-height:1.5}.banner-recruitment-jobs .text.loading{opacity:0}@media only screen and (max-width: 1280px){.banner-recruitment-jobs .img{height:30.4vw}.banner-recruitment-jobs .text{font-size:1.25vw}}@media only screen and (max-width: 1024px){.banner-recruitment-jobs .img{height:30.34vw}.banner-recruitment-jobs .img img{height:auto;width:100%}.banner-recruitment-jobs .img.desktop{display:none !important}.banner-recruitment-jobs .img.mobile{display:block !important}.banner-recruitment-jobs .text{font-size:1.563vw}}@media only screen and (max-width: 768px){.banner-recruitment-jobs .text{padding:0 1rem}}@media only screen and (max-width: 640px){.banner-recruitment-jobs .img{height:194px}.banner-recruitment-jobs .img img{height:100%;-o-object-fit:cover;object-fit:cover}.banner-recruitment-jobs .text{font-size:2vw}}@media only screen and (max-width: 480px){.banner-recruitment-jobs .text{font-size:2.7vw}}@media only screen and (max-width: 320px){.banner-recruitment-jobs .text{font-size:0.5396em}}:lang(th) .banner-recruitment-jobs .text,:lang(th) .banner-recruitment-jobs .text .title strong,:lang(th) .banner-recruitment-jobs .text .title p{font-family:'M Plus 1p Medium', 'Prompt Medium', sans-serif}:lang(th) .banner-recruitment-jobs .text strong{font-family:'M Plus 1p', 'Prompt Regular', sans-serif}:lang(zh-CN) .banner-recruitment-jobs .text,:lang(zh-CN) .banner-recruitment-jobs .text .title strong,:lang(zh-CN) .banner-recruitment-jobs .text .title p{font-family:sans-serif}:lang(zh-CN) .banner-recruitment-jobs .text strong{font-family:sans-serif}:lang(vi) .banner-recruitment-jobs .text,:lang(vi) .banner-recruitment-jobs .text .title strong,:lang(vi) .banner-recruitment-jobs .text .title p{font-family:'Roboto Regular', sans-serif}:lang(vi) .banner-recruitment-jobs .text strong{font-family:'Roboto Regular', sans-serif}#recruitment-applies.complete{text-align:center}#recruitment-applies.complete .title{margin-bottom:2rem}#recruitment-applies.complete .title h2{color:#00334e;font-family:'M Plus 1p Bold', sans-serif;font-size:1.875em}#recruitment-applies.complete .main{color:#000000;font-family:'M Plus 1p Light', sans-serif;font-size:initial;line-height:1.5}#recruitment-applies.complete .lead,#recruitment-applies.complete .description{margin-bottom:1rem}#recruitment-applies.complete .lead p{color:#02273a;font-size:0.9em}#recruitment-applies.complete .contact a{color:#145374;display:inline-block;text-decoration:underline;transition:opacity 0.3s ease-in-out}#recruitment-applies.complete .contact a:hover{opacity:0.8}@media only screen and (max-width: 1024px){#recruitment-applies.complete .wrapper .inner{margin:auto;max-width:768px;padding:4rem 2rem}}@media only screen and (max-width: 768px){#recruitment-applies.complete .wrapper .inner{padding:2.5rem 1rem !important}}@media only screen and (max-width: 480px){#recruitment-applies.complete .title h2{font-size:1.5em}}
