.banner-recruitment{align-items:center;background-color:#e5e5e5;display:flex;flex-direction:row-reverse;min-height:20rem}.banner-recruitment.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 .img,.banner-recruitment .text{flex:0 0 50%}.banner-recruitment .img{height:100%}.banner-recruitment .img img{font-size:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;overflow:hidden;text-indent:-999px;transition:opacity 0.3s ease-in-out;width:100%}.banner-recruitment .img .lazy{opacity:0}.banner-recruitment .text{color:#00334e;font-size:3em;line-height:1.5;padding:4rem 0;text-align:center;transition:opacity 0.3s ease-in-out 1.2s}.banner-recruitment .text h1{font-weight:bold}.banner-recruitment .text h2{font-size:0.65em;margin-top:0.5rem}.banner-recruitment .text .ti-cursor{font-family:'M Plus 1p Light', sans-serif}.banner-recruitment .text.loading{opacity:0}.banner-recruitment .btn{margin:1rem 0 0;padding:0}.banner-recruitment .btn a{align-items:center;background-color:#5588a3;border-radius:2rem;color:#ffffff;font-size:0.9em;line-height:3.75rem;padding:0 1.5rem;transition:background-color 0.3s ease-in-out}.banner-recruitment .btn a:hover{background-color:#145374}@media only screen and (max-width: 1024px){.banner-recruitment{display:block}.banner-recruitment .img{height:32.5vw}.banner-recruitment .text{padding:3rem 1.5rem}.banner-recruitment .text .main{font-size:4.686vw}}@media only screen and (max-width: 768px){.banner-recruitment .text{padding:2.5rem 1rem}}@media only screen and (max-width: 640px){.banner-recruitment .text .main{font-size:6vw}}@media only screen and (max-width: 480px){.banner-recruitment .img{height:52.1vw}.banner-recruitment .text{padding:2rem 1rem}.banner-recruitment .text .main{font-size:8vw}.banner-recruitment .btn a{font-size:0.8em;line-height:3rem}}@media only screen and (max-width: 320px){.banner-recruitment .img{height:167px}.banner-recruitment .text .main{font-size:0.532em}}#recruitments #life,#recruitments #corporate,#recruitments #rcn-channel{display:flex;max-height:768px}#recruitments #life,#recruitments #corporate{clip-path:inset(0);position:relative}#recruitments #life .img,#recruitments #corporate .img{width:auto}#recruitments #life .img img,#recruitments #corporate .img img{font-size:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;overflow:hidden;text-indent:-999px;transition:opacity 0.3s ease-in-out;width:100%}#recruitments #life .img .lazy,#recruitments #corporate .img .lazy{opacity:0}#recruitments #life .lazy-loading,#recruitments #corporate .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}#recruitments #life .text,#recruitments #corporate .text{color:#ffffff;font-family:'M Plus 1p Light', sans-serif;font-size:1.25em;line-height:1.5;width:60%}#recruitments #life .text .title,#recruitments #corporate .text .title{margin-bottom:2rem}#recruitments #life .text .title h2,#recruitments #corporate .text .title h2{font-size:1.5em;font-weight:bold}#recruitments #life .text .description,#recruitments #corporate .text .description{margin-bottom:1.5rem}#recruitments #life .text .btn,#recruitments #corporate .text .btn{margin:1rem 0 0;padding:0}#recruitments #life .text .btn a,#recruitments #corporate .text .btn a{align-items:center;background-color:#ffffff;border-radius:2rem;color:#00334e;font-size:0.9em;line-height:3.75rem;padding:0 1.5rem;transition:background-color 0.3s ease-in-out, color 0.3s ease-in-out}#recruitments #life .text .btn a:hover,#recruitments #corporate .text .btn a:hover{background-color:#5588a3;color:#ffffff}#recruitments #life .bg,#recruitments #corporate .bg{bottom:0;left:0;position:fixed;right:0;top:0;z-index:-1}#recruitments #life .bg .img,#recruitments #corporate .bg .img{height:100%}#recruitments #life .bg .img img,#recruitments #corporate .bg .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#recruitments #life .bg::after,#recruitments #corporate .bg::after{bottom:0;content:'';left:0;position:absolute;right:0;top:0;transition:opacity 0.3s ease-in-out}#recruitments #life .bg.lazy-loading+.wrapper,#recruitments #corporate .bg.lazy-loading+.wrapper{opacity:0}#recruitments #life .bg::after{background-image:linear-gradient(90deg, #000 0%, rgba(0,0,0,0.7) 50%, rgba(0,0,0,0.1) 100%)}#recruitments #our-team,#recruitments #rcn-channel{background-color:#e5e5e5}#recruitments #our-team .title h2,#recruitments #rcn-channel .title h2{color:#00334e;font-weight:bold}#recruitments #our-team .title{margin-bottom:0.5rem}#recruitments #our-team .title h2{font-size:1.875em}#recruitments #our-team .main{color:#000000;font-family:'M Plus 1p Light', sans-serif;line-height:normal}#recruitments #our-team .main .list,#recruitments #our-team .main .list li{display:flex}#recruitments #our-team .main .list li{align-items:center;flex:0 0 50%}#recruitments #our-team .main .number p{color:#145374;font-size:3.75em;font-weight:bold}#recruitments #our-team .main .description{margin-left:1.5rem}#recruitments #corporate .text{margin-left:40%}#recruitments #corporate .bg::after{background-image:linear-gradient(90deg, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0.7) 50%, #000 100%)}#recruitments #rcn-channel .wrapper .inner{align-items:center;display:flex}#recruitments #rcn-channel .text,#recruitments #rcn-channel .video{flex:0 0 50%;padding-right:1.5rem}#recruitments #rcn-channel .text{color:#000000;font-family:'M Plus 1p Light', sans-serif;font-size:1.25em;line-height:1.5}#recruitments #rcn-channel .text .title{margin-bottom:1.5rem}#recruitments #rcn-channel .text .title h2{font-size:1.5em}#recruitments #rcn-channel .text .btn{margin:1.5rem 0 0;padding:0}#recruitments #rcn-channel .text .btn a{align-items:center;background-color:#5588a3;border-radius:2rem;color:#ffffff;font-size:0.9em;line-height:3.75rem;padding:0 1.5rem;transition:background-color 0.3s ease-in-out}#recruitments #rcn-channel .text .btn a:hover{background-color:#145374}#recruitments #rcn-channel .video{padding-top:28%;position:relative}#recruitments #rcn-channel .video iframe{border:0 none;height:100%;left:0;position:absolute;top:0;width:100%}#recruitments #featured-jobs .btn{margin:0;padding:0}#recruitments #featured-jobs .btn a{align-items:center;background-color:#5588a3;border-radius:2rem;color:#ffffff;font-size:0.9em;line-height:3.75rem;padding:0 1.5rem;transition:background-color 0.3s ease-in-out}#recruitments #featured-jobs .btn a:hover{background-color:#145374}#recruitments #featured-jobs .title{margin-bottom:2rem}#recruitments #featured-jobs .title h2{color:#00334e;font-size:1.875em;font-weight:bold;text-align:center}#recruitments #featured-jobs .main{color:#000000;font-family:'M Plus 1p Light', sans-serif;line-height:normal}#recruitments #featured-jobs .main>p{color:#b7b7bd;text-align:center}#recruitments #featured-jobs .main .list li{border-bottom:1px solid #dbdbdb;margin-bottom:1.5rem;padding-bottom:1.5rem;position:relative}#recruitments #featured-jobs .main .list li>a{color:inherit}#recruitments #featured-jobs .main .list li:last-child{border-bottom:0 none;margin-bottom:0;padding-bottom:0}#recruitments #featured-jobs .main .position{align-items:center;display:flex;margin-bottom:1rem;min-height:2.15rem;padding-right:7rem}#recruitments #featured-jobs .main .position h3{-webkit-box-orient:vertical;color:#00334e;display:-webkit-box;font-size:1.2em;font-weight:bold;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word}#recruitments #featured-jobs .main .description p{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word}#recruitments #featured-jobs .main .btn{position:absolute;right:0;top:0}#recruitments #featured-jobs .main .btn a{line-height:2.15rem}#recruitments #featured-jobs .more{margin-top:4rem;text-align:center}@media only screen and (max-width: 2400px){#recruitments #life,#recruitments #corporate,#recruitments #rcn-channel{min-height:40vw}}@media only screen and (max-width: 1024px){#recruitments #life .wrapper .inner,#recruitments #our-team .wrapper .inner,#recruitments #corporate .wrapper .inner,#recruitments #rcn-channel .wrapper .inner,#recruitments #featured-jobs .wrapper .inner{margin:auto;max-width:768px}#recruitments #life .wrapper .inner,#recruitments #corporate .wrapper .inner,#recruitments #rcn-channel .wrapper .inner,#recruitments #featured-jobs .wrapper .inner{padding:4rem 2rem}#recruitments #life,#recruitments #corporate,#recruitments #rcn-channel{max-height:none;min-height:0}#recruitments #our-team .wrapper .inner{padding:3rem 2rem}#recruitments #rcn-channel{display:block}}@media only screen and (max-width: 768px){#recruitments #life .text,#recruitments #corporate .text,#recruitments #rcn-channel .text,#recruitments #featured-jobs .text{font-size:1em}#recruitments #life .text,#recruitments #corporate .text,#recruitments #rcn-channel .text{text-align:center}#recruitments #life .wrapper .inner,#recruitments #corporate .wrapper .inner{padding:4rem 1rem}#recruitments #life .text,#recruitments #corporate .text{width:auto}#recruitments #life .text .title,#recruitments #corporate .text .title{margin-bottom:1rem}#recruitments #life .text .description,#recruitments #corporate .text .description{margin-bottom:0.5rem}#recruitments #life .bg,#recruitments #corporate .bg{position:absolute}#recruitments #life .bg::after,#recruitments #corporate .bg::after{background-color:rgba(0,0,0,0.8);background-image:none}#recruitments #our-team{font-size:1em;text-align:center}#recruitments #our-team .wrapper .inner{padding:2.5rem 1rem}#recruitments #our-team .title{margin-bottom:1rem}#recruitments #our-team .main .list li{display:block}#recruitments #our-team .main .number p{font-size:3em}#recruitments #our-team .main .description{margin-left:0}#recruitments #corporate .text{margin-left:0}#recruitments #corporate .bg .img img{-o-object-position:center left;object-position:center left}#recruitments #rcn-channel .wrapper .inner,#recruitments #featured-jobs .wrapper .inner{padding:2.5rem 1rem}#recruitments #rcn-channel .wrapper .inner{display:block;padding:2.5rem 1rem}#recruitments #rcn-channel .text,#recruitments #rcn-channel .video{padding:0}#recruitments #rcn-channel .text{margin-bottom:2.5rem}#recruitments #rcn-channel .video{margin:auto;padding-top:15.54rem;width:448px}#recruitments #featured-jobs .main .position{display:block;min-height:0;padding-right:0}#recruitments #featured-jobs .main .description{margin-bottom:1rem}#recruitments #featured-jobs .main .btn{position:relative}}@media only screen and (max-width: 480px){#recruitments #life .wrapper .inner,#recruitments #corporate .wrapper .inner,#recruitments #rcn-channel .wrapper .inner{padding:3rem 1rem}#recruitments #life .text .btn a,#recruitments #corporate .text .btn a,#recruitments #rcn-channel .text .btn a{font-size:0.8em;line-height:3rem}#recruitments #our-team .title h2,#recruitments #featured-jobs .title h2{font-size:1.5em}#recruitments #our-team .main .list{display:block}#recruitments #our-team .main .list li{margin-bottom:1rem}#recruitments #our-team .main .list li:last-child{margin-bottom:0}#recruitments #rcn-channel .video{padding-top:55.5%;width:auto}}
