#gradient .brand .irb{background-repeat:repeat-x;background-image:linear-gradient(115deg,#5ac2ed 14%,#2286cc 96%)}.clear-background{background:transparent!important;background-image:none!important}h1{margin:1.8rem 0;font-size:1.5rem}h2{margin:1.5rem 0;font-size:1.4rem}h3{margin:1.1rem 0;font-size:1.2rem}h4{margin:.9rem 0;font-size:1rem}.btn{border-radius:2px;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;letter-spacing:.03rem;white-space:nowrap;border:0;padding:.9rem 2.5rem;font-size:1.1rem;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:active{outline:0;box-shadow:inset 0 2px 4px #00000020}.btn:not(.disabled):not([disabled]):not(:active){box-shadow:0 0 3px 1px #4f4f4f26}.btn.disabled,.btn[disabled],.add-from-profile-dropdown .dropdown-menu a.disabled{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65)}.btn svg.profile{margin:0 2px -4px -4px}.btn svg.upload_cv{margin:0 2px -4px -4px}.btn svg.recommended_jobs{height:1.8rem;margin:0 .3rem -.5rem 0}.btn svg.send{height:2.4rem;margin:-.8rem -.3rem -.8rem 0}.btn svg.search{vertical-align:middle;height:1.7rem;margin:-.35rem 0 -.2rem -.5rem}.btn svg.rgf-bridge{vertical-align:middle;height:2.4rem;margin:-.7rem 0 -.4rem -.12rem}.btn svg.apply{vertical-align:middle;height:1.3rem;margin:-.4rem .1rem -.1rem 0}.btn svg.candidate{vertical-align:middle;height:1.3rem;margin:-.4rem .1rem -.1rem 0}.btn svg.talent{vertical-align:middle;height:2.2rem;margin:-.6rem .2rem -.3rem 0}.btn svg.external{vertical-align:middle;height:1.4rem;margin:-.5rem 0 -.2rem .2rem}.btn svg.network,.btn svg.download{vertical-align:middle;height:2rem;margin:-.5rem .2rem -.2rem 0}.btn svg.vacancy{vertical-align:middle;height:1.8rem;margin:-.6rem 0 -.3rem .2rem}.btn svg.save-job{vertical-align:middle;height:1.6rem;margin:-.6rem 0 -.3rem .2rem}.btn-see-more{color:#fff;background-color:#44444d;transition:background-color .25s}.btn-see-more .color-svg>path,.btn-see-more .color-svg>rect{fill:#fff}.btn-see-more.disabled:hover,.btn-see-more[disabled]:hover,.btn-see-more.disabled:focus,.btn-see-more[disabled]:focus,.btn-see-more.disabled.focus,.btn-see-more[disabled].focus{background-color:#44444d}.btn-see-more:active,.btn-see-more:hover,.btn-see-more:focus{background-color:#3a3a42;color:#fff}.btn-see-more:active .color-svg>path,.btn-see-more:hover .color-svg>path,.btn-see-more:focus .color-svg>path,.btn-see-more:active .color-svg>rect,.btn-see-more:hover .color-svg>rect,.btn-see-more:focus .color-svg>rect{fill:#fff}.btn-primary{color:#fff;background-color:#1382c5;transition:background-color .25s}.btn-primary .color-svg>path,.btn-primary .color-svg>rect{fill:#fff}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus{background-color:#1382c5}.btn-primary:active,.btn-primary:hover,.btn-primary:focus{background-color:#1176b2;color:#fff}.btn-primary:active .color-svg>path,.btn-primary:hover .color-svg>path,.btn-primary:focus .color-svg>path,.btn-primary:active .color-svg>rect,.btn-primary:hover .color-svg>rect,.btn-primary:focus .color-svg>rect{fill:#fff}.btn-secondary{color:#fff;background-color:#48626f;transition:background-color .25s}.btn-secondary .color-svg>path,.btn-secondary .color-svg>rect{fill:#fff}.btn-secondary.disabled:hover,.btn-secondary[disabled]:hover,.btn-secondary.disabled:focus,.btn-secondary[disabled]:focus,.btn-secondary.disabled.focus,.btn-secondary[disabled].focus{background-color:#48626f}.btn-secondary:active,.btn-secondary:hover,.btn-secondary:focus{background-color:#405763;color:#fff}.btn-secondary:active .color-svg>path,.btn-secondary:hover .color-svg>path,.btn-secondary:focus .color-svg>path,.btn-secondary:active .color-svg>rect,.btn-secondary:hover .color-svg>rect,.btn-secondary:focus .color-svg>rect{fill:#fff}.btn-white{color:#0b5fad;background-color:#fff;transition:background-color .25s}.btn-white .color-svg>path,.btn-white .color-svg>rect{fill:#0b5fad}.btn-white.disabled:hover,.btn-white[disabled]:hover,.btn-white.disabled:focus,.btn-white[disabled]:focus,.btn-white.disabled.focus,.btn-white[disabled].focus{background-color:#fff}.btn-white:active,.btn-white:hover,.btn-white:focus{background-color:#f5f5f5;color:#0c6ac0}.btn-white:active .color-svg>path,.btn-white:hover .color-svg>path,.btn-white:focus .color-svg>path,.btn-white:active .color-svg>rect,.btn-white:hover .color-svg>rect,.btn-white:focus .color-svg>rect{fill:#0c6ac0}.btn-blue{color:#fff;background-color:#0b5fad;transition:background-color .25s}.btn-blue .color-svg>path,.btn-blue .color-svg>rect{fill:#fff}.btn-blue.disabled:hover,.btn-blue[disabled]:hover,.btn-blue.disabled:focus,.btn-blue[disabled]:focus,.btn-blue.disabled.focus,.btn-blue[disabled].focus{background-color:#0b5fad}.btn-blue:active,.btn-blue:hover,.btn-blue:focus{background-color:#0a549a;color:#fff}.btn-blue:active .color-svg>path,.btn-blue:hover .color-svg>path,.btn-blue:focus .color-svg>path,.btn-blue:active .color-svg>rect,.btn-blue:hover .color-svg>rect,.btn-blue:focus .color-svg>rect{fill:#fff}.btn-linkedin{color:#fff;background-color:#27546d;transition:background-color .25s}.btn-linkedin .color-svg>path,.btn-linkedin .color-svg>rect{fill:#fff}.btn-linkedin.disabled:hover,.btn-linkedin[disabled]:hover,.btn-linkedin.disabled:focus,.btn-linkedin[disabled]:focus,.btn-linkedin.disabled.focus,.btn-linkedin[disabled].focus{background-color:#27546d}.btn-linkedin:active,.btn-linkedin:hover,.btn-linkedin:focus{background-color:#2c607c;color:#f5f5f5}.btn-linkedin:active .color-svg>path,.btn-linkedin:hover .color-svg>path,.btn-linkedin:focus .color-svg>path,.btn-linkedin:active .color-svg>rect,.btn-linkedin:hover .color-svg>rect,.btn-linkedin:focus .color-svg>rect{fill:#f5f5f5}.btn-linkedin>svg{fill:#fff;vertical-align:middle;height:1.3rem;margin:-.5rem .5rem 0 -.5rem}.btn-upload>svg{fill:#fff;vertical-align:middle;height:1rem;margin:-.2rem .1rem 0 0}.add-from-profile{color:#fff;background-color:#5cb85c;transition:background-color .25s}.add-from-profile .color-svg>path,.add-from-profile .color-svg>rect{fill:#fff}.add-from-profile.disabled:hover,.add-from-profile[disabled]:hover,.add-from-profile.disabled:focus,.add-from-profile[disabled]:focus,.add-from-profile.disabled.focus,.add-from-profile[disabled].focus{background-color:#5cb85c}.add-from-profile:active,.add-from-profile:hover,.add-from-profile:focus{background-color:#4eb24e;color:#fff}.add-from-profile:active .color-svg>path,.add-from-profile:hover .color-svg>path,.add-from-profile:focus .color-svg>path,.add-from-profile:active .color-svg>rect,.add-from-profile:hover .color-svg>rect,.add-from-profile:focus .color-svg>rect{fill:#fff}.upload-from-computer,.upload-from-desktop{color:#fff;background-color:#44444d;transition:background-color .25s}.upload-from-computer .color-svg>path,.upload-from-desktop .color-svg>path,.upload-from-computer .color-svg>rect,.upload-from-desktop .color-svg>rect{fill:#fff}.upload-from-computer.disabled:hover,.upload-from-desktop.disabled:hover,.upload-from-computer[disabled]:hover,.upload-from-desktop[disabled]:hover,.upload-from-computer.disabled:focus,.upload-from-desktop.disabled:focus,.upload-from-computer[disabled]:focus,.upload-from-desktop[disabled]:focus,.upload-from-computer.disabled.focus,.upload-from-desktop.disabled.focus,.upload-from-computer[disabled].focus,.upload-from-desktop[disabled].focus{background-color:#44444d}.upload-from-computer:active,.upload-from-desktop:active,.upload-from-computer:hover,.upload-from-desktop:hover,.upload-from-computer:focus,.upload-from-desktop:focus{background-color:#4e4e58;color:#f5f5f5}.upload-from-computer:active .color-svg>path,.upload-from-desktop:active .color-svg>path,.upload-from-computer:hover .color-svg>path,.upload-from-desktop:hover .color-svg>path,.upload-from-computer:focus .color-svg>path,.upload-from-desktop:focus .color-svg>path,.upload-from-computer:active .color-svg>rect,.upload-from-desktop:active .color-svg>rect,.upload-from-computer:hover .color-svg>rect,.upload-from-desktop:hover .color-svg>rect,.upload-from-computer:focus .color-svg>rect,.upload-from-desktop:focus .color-svg>rect{fill:#f5f5f5}.btn-save{color:#fff;background-color:#44444d;transition:background-color .25s}.btn-save .color-svg>path,.btn-save .color-svg>rect{fill:#fff}.btn-save.disabled:hover,.btn-save[disabled]:hover,.btn-save.disabled:focus,.btn-save[disabled]:focus,.btn-save.disabled.focus,.btn-save[disabled].focus{background-color:#44444d}.btn-save:active,.btn-save:hover,.btn-save:focus{background-color:#4e4e58;color:#f5f5f5}.btn-save:active .color-svg>path,.btn-save:hover .color-svg>path,.btn-save:focus .color-svg>path,.btn-save:active .color-svg>rect,.btn-save:hover .color-svg>rect,.btn-save:focus .color-svg>rect{fill:#f5f5f5}.btn-lg{padding:.8rem 2.1rem;font-size:1.2rem;line-height:1.42857143}.btn-md{padding:.6rem 1.15rem;font-size:1rem;line-height:1.42857143}.btn-sm{padding:.3rem 1rem;font-size:1rem;line-height:1.42857143}.btn-sm.btn-save,.btn-sm.btn-unsave{padding:3px 0!important;width:60px}@media (min-width: 768px){.btn-sm.btn-save,.btn-sm.btn-unsave{width:80px}}.btn-spans{white-space:normal!important}.btn-spans>span{display:inline-block}.sending{padding-left:2.8rem;background-position:.8rem .6rem;background-size:1.4rem auto;background-repeat:no-repeat;background-image:url(/assets/icon/spinner-white-043647d21d9e670ee9452324f4c37ce4863faca01ef99459b9d57939ab61a1a9.svg)}.sending>img{display:none}.save-job-button>a.disabled{cursor:default}.apply-job-button{display:inline-block}.apply-job-button:not(.applied)>span{display:none}.apply-job-button:not(.applied)>a{display:inline-block}.apply-job-button.applied>a{display:none}.apply-job-button.applied+.save-job-button{display:none!important}.on-off-switch{display:block;width:3rem;height:1.5rem;opacity:.9}.on-off-switch:hover{opacity:1}.on-off-switch:before{content:"";display:block;width:2.4rem;height:.75rem;border-radius:.75rem;margin-top:-.375rem;position:absolute;top:50%;right:10%;background-color:#eee}.on-off-switch:after{content:"";border-radius:50%;display:block;width:1.5rem;height:1.5rem;position:absolute;transition:.5s all ease-out}.on-off-switch.on:after{background-color:#5cb85c;right:0}.on-off-switch:not(.on):after{background-color:#d5d5d5;left:0}.btn-link{background:transparent}.scroll-to-content{background-position:center;display:block;width:4rem;height:4rem}.scroll-to-content:not(.top){opacity:.9;background-image:url(/assets/icon/arrow/down-white-d3c387f0b772b3292d8fdc4cb0afb83eb0bf538af0972a3a36e4ef6b4e79fa01.svg)}.scroll-to-content:not(.top):hover{opacity:1}.scroll-to-content.top{z-index:1030;position:fixed;right:1rem;bottom:1rem;background-image:url(/assets/icon/arrow/top-white-423306f282c2b6aeae2a6c261e473bd61d7f80ff9c7af97a5fb77dccdb01c01b.svg);background-size:auto 60%;background-color:#1382c5;box-shadow:0 0 2px 1px #4f4f4f33;border-radius:50%;opacity:0;transform:translateY(5rem);transition:all .15s ease-out}.scroll-to-content.top.in{opacity:1;transform:translateY(0)}.scroll-to-content.top.out{opacity:0;transform:translateY(5rem)}.btn-group{margin-top:-1rem!important}.btn-group .btn{margin-top:1rem}.btn-group .btn:not(:last-child){margin-right:1rem}button,input,optgroup,select,textarea,.select-dropdown .dropdown-toggle{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select,.select-dropdown .dropdown-toggle{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;outline:none}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;outline:none}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}label{display:inline-block;max-width:100%;margin-bottom:.4rem;font-weight:700}label[for]{cursor:pointer}input[type=search]{box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \	;line-height:normal}input[type=file]{display:block}select,.select-dropdown .dropdown-toggle{display:block;width:100%;height:3rem;border:1px solid #ccc;border-radius:2px;padding:.5rem 2.5rem .5rem 1rem;max-width:100%;box-sizing:border-box;margin:0;box-shadow:0 1px 0 1px #0000000a;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(/assets/icon/arrow/select-down-de613876f0afc2aad42c86d5364905782156bc0b74e95c52bc45921d909d98c8.svg),linear-gradient(to bottom,#fff,#f5f5f5);background-repeat:no-repeat,repeat;background-position:right 1rem top 50%,0 0;background-size:.65em auto,100%}select:hover,.select-dropdown .dropdown-toggle:hover{border-color:#b3b3b3}textarea,:not(.search-input-container)>input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],.form-control{display:block;width:100%;height:3rem;border-radius:2px;padding:.5rem;line-height:1.42857143;color:#44444d;background-color:#fff;background-image:none;border:1px solid #ccc;box-shadow:inset 1px 2px 2px #00000012;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}textarea:focus,:not(.search-input-container)>input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,.form-control:focus{color:#1382c5;border-color:#1382c5;outline:0}textarea::-moz-placeholder,:not(.search-input-container)>input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,.form-control::-moz-placeholder{color:#dadada;opacity:1}textarea:-ms-input-placeholder,:not(.search-input-container)>input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:#dadada}textarea::-webkit-input-placeholder,:not(.search-input-container)>input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:#dadada}textarea::-ms-expand,:not(.search-input-container)>input[type=text]::-ms-expand,input[type=email]::-ms-expand,input[type=password]::-ms-expand,input[type=search]::-ms-expand,input[type=tel]::-ms-expand,.form-control::-ms-expand{border:0;background-color:transparent}textarea[disabled],:not(.search-input-container)>input[type=text][disabled],input[type=email][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],.form-control[disabled],textarea[readonly],:not(.search-input-container)>input[type=text][readonly],input[type=email][readonly],input[type=password][readonly],input[type=search][readonly],input[type=tel][readonly],.form-control[readonly],fieldset[disabled] textarea,fieldset[disabled] :not(.search-input-container)>input[type=text],fieldset[disabled] input[type=email],fieldset[disabled] input[type=password],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] .form-control{background-color:#eee;opacity:1}textarea[disabled],:not(.search-input-container)>input[type=text][disabled],input[type=email][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],.form-control[disabled],fieldset[disabled] textarea,fieldset[disabled] :not(.search-input-container)>input[type=text],fieldset[disabled] input[type=email],fieldset[disabled] input[type=password],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] .form-control{cursor:not-allowed}textarea{min-height:7rem}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:40px}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month]{line-height:33px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month]{line-height:49px}}.form-group{margin-bottom:1rem}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline label,.checkbox-inline label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio label,.checkbox label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px #00000013}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px #00000013,0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px #00000013}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px #00000013,0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px #00000013}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px #00000013,0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.one-col-form>div{margin-bottom:1.2rem}.default-form h2{margin-top:2rem}.default-form .row+.row{margin-top:1.2rem}.default-form footer{position:relative;margin-top:1rem}.default-form footer .wpcf7-recaptcha{margin:0 auto 30px;width:304px}.default-form footer .no-thanks{position:absolute;top:.5rem;right:0}.default-form footer:not(.not-centered){text-align:center}@media (min-width: 768px){.default-form footer{margin-top:2rem}}.alert{color:#d9534f;text-align:center;margin-bottom:2rem;border:1px solid;padding:5px}.response{display:none;text-align:center;margin-bottom:2rem;border:1px solid;padding:5px}.response.bottom{margin-top:2rem}.response.error{color:#d9534f}.response.success{color:#5cb85c}.error-label,#file-count-error,#captcha-error,.file-count-error,label.error{position:relative;margin-top:-1px;padding:2px 6px;font-size:.9rem;border-radius:2px;background-color:#d9534f;color:#fff}.error-label:after,#file-count-error:after,#captcha-error:after,.file-count-error:after,label.error:after{content:" ";display:block;color:#d9534f;border-bottom:3px dashed;border-bottom:3px solid \	;border-right:3px solid transparent;border-left:3px solid transparent;position:absolute;top:-3px;left:10px}label.required:after{color:#d9534f;content:" *"}.screen-reader-response,.error-label,#file-count-error,.file-count-error,#captcha-error{display:none}.terms-and-conditions{position:relative}.terms-and-conditions label[for=terms-and-conditions]:hover{cursor:pointer}.terms-and-conditions label.error{position:absolute;top:22px;left:10px}body.no-js .js-only,body.no-js .contactform{display:none}@media (min-width: 768px){.two-cols-right-float-sm .sns-sign-in .signin-with-linkedin{margin-top:15px}}@media (max-width: 767px){.sns-sign-in .signin-with-linkedin{margin-left:auto;margin-right:auto}}.signin-with-linkedin{display:block;width:215px;height:41px}.sending{padding-left:45px;background-position:20px 10px;background-repeat:no-repeat;background-image:url(/assets/icon/spinner-white-043647d21d9e670ee9452324f4c37ce4863faca01ef99459b9d57939ab61a1a9.svg)}#upload-error{display:none;color:#d9534f}#upload-error:before{content:"";margin:0 5px -2px 0;display:inline-block;width:16px;height:16px;background-image:url(/assets/icon/exclamation-fe51c7c288739d64819ea69ae162d3b32cd32e4e7bf6da24c59924a3b904b131.svg);background-repeat:no-repeat}.file-list,#file-list{list-style-type:none;padding-left:0;margin:10px 0}.file-list>li,#file-list>li{position:relative;padding-left:30px}.file-list>li+li,#file-list>li+li{margin-top:10px}.file-list>li .status,#file-list>li .status{position:absolute;top:50%;left:0;margin-top:-13px;width:24px;height:24px}.file-list>li .status>div,#file-list>li .status>div{display:none}.file-list>li.success .status .success,#file-list>li.success .status .success{display:block;width:45px;height:45px;margin-top:-12px;margin-left:-11px}.file-list>li.success .status .success path,#file-list>li.success .status .success path{stroke-width:2;stroke:#5cb85c}.file-list>li.loading .status .loading,#file-list>li.loading .status .loading{display:block;width:45px;height:45px}.file-list>li.loading .file-name,#file-list>li.loading .file-name{opacity:.8;color:#1382c5}.file-list>li.error .status .error,#file-list>li.error .status .error{display:block;width:45px;height:45px;margin-top:-10px;margin-left:-11px}.file-list>li.error .status .error .apply-stroke,#file-list>li.error .status .error .apply-stroke{stroke-width:2;stroke:#d9534f}.file-list>li.error .file-error,#file-list>li.error .file-error,.file-list>li.error .file-name,#file-list>li.error .file-name{color:#d9534f}.file-list>li:not(.error) .file-error,#file-list>li:not(.error) .file-error,.file-list>li:not(.error) .hide-message,#file-list>li:not(.error) .hide-message{display:none}.file-list>li:not(.success):not(.loading) .delete,#file-list>li:not(.success):not(.loading) .delete{display:none}.file-list>li .file-error,#file-list>li .file-error{margin-left:10px}.file-list>li .file-name,#file-list>li .file-name{color:#000}.file-list>li .remove-profile-attachment,#file-list>li .remove-profile-attachment,.file-list>li .remove-cached-file,#file-list>li .remove-cached-file,.file-list>li .dont-join,#file-list>li .dont-join,.file-list>li .remove,#file-list>li .remove,.file-list>li .delete,#file-list>li .delete{font-size:15px;opacity:.5;margin-left:10px}.file-list>li .remove-profile-attachment:hover,#file-list>li .remove-profile-attachment:hover,.file-list>li .remove-cached-file:hover,#file-list>li .remove-cached-file:hover,.file-list>li .dont-join:hover,#file-list>li .dont-join:hover,.file-list>li .remove:hover,#file-list>li .remove:hover,.file-list>li .delete:hover,#file-list>li .delete:hover{opacity:1}.file-list>li .delete,#file-list>li .delete{color:#d9534f}.contact-form-success{text-align:center}.contact-form-success .checkmark{margin:-2rem auto 0;display:block;width:10rem;height:10rem;stroke:#41d03e}.inline-single-field-form{max-width:100%;max-width:500px;display:flex;flex-wrap:nowrap;margin:auto}.radio-button-label,.checkbox-label{padding-left:5px;padding-right:25px;font-weight:400}.form-block{padding:2.5rem 3rem;box-shadow:0 0 3px 1px #00000021;background-color:#fff}:root{--section-inner-spacing: 1.5rem}@media (min-width: 768px){:root{--section-inner-spacing: 3rem}}section{position:relative;padding:3rem 0 4rem}section.no-title{padding-top:4rem}section.white{background-color:#fff}section .container>h2{text-align:center;margin:0 auto}section .container>h2:not(.has-subtext){margin-bottom:2.25rem;margin-bottom:var(--section-inner-spacing)}section .section-block-content+.section-block-content{margin-top:4rem;margin-top:var(--section-inner-spacing)}section .section-content h1{margin-top:0}section .section-content+.section-cta{margin-top:4rem;margin-top:var(--section-inner-spacing)}section .section-intro{text-align:center;margin-bottom:3rem;margin-bottom:var(--section-inner-spacing)}@media (min-width: 768px){section .section-intro{margin-left:6rem;margin-right:6rem}}section .section-cta{text-align:center}section#coverage{text-align:center}section#coverage>h2,section#coverage #map-legend,section#coverage .separator{z-index:2}section#coverage>h2,section#coverage #map-legend{position:relative}section#coverage #map-canvas{position:absolute;inset:0 0 -24px}section#coverage .section-cta{margin:0 auto 4rem;position:absolute;bottom:0;text-align:center;width:100%}section.no-separator{padding-top:0!important}.centered-section .section-content{text-align:center;max-width:64rem;margin:auto}.section-cta>div{max-width:1200px;margin:auto;border-radius:2px}.to-white{position:relative}.to-white:before{content:"";position:absolute;top:50%;display:block;width:100%;height:50%;background:#fff;z-index:-1}.to-gray{position:relative}.to-gray:before{content:"";position:absolute;bottom:50%;display:block;width:100%;height:50%;background:#fff;z-index:-1}.country-bg{background-position:right bottom}@media (max-width: 767px){.country-bg{background-size:40% auto}}section h2{color:#231f20}.solutions-list>div{text-align:center}.solutions-list>div>h3{margin-top:0}.solutions-list>div>p{text-align:left;font-size:.9rem}@media (max-width: 767px){.solutions-list>div{position:relative;padding-left:7.2rem}.solutions-list>div>svg{width:5rem;position:absolute;top:0;left:1.1rem}.solutions-list>div>h3{text-align:left}}@media (min-width: 768px){.solutions-list>div>svg{margin:auto;height:10rem;width:10rem;max-width:50%}}.strength-list h3{border-bottom:1px solid #0d0708}.strength-list h3 span{color:#0d0708}:root{--top-block-overlay-spacing: 20px;--top-block-overlay-padding: 10px;--top-block-overlay-title-margin: 15px}@media (min-width: 768px){:root{--top-block-overlay-spacing: 2.2rem;--top-block-overlay-padding: 1.1rem;--top-block-overlay-title-margin: 1.66666rem}}.top_block .top-content .unleash-potential>path{fill:#fff}.top_block .top-content h1{color:#fff}.top_block .top-content h1+.btn,.top_block .top-content h1+#jobsearchform,.top_block .top-content h1+nav{margin-top:.8rem}.top_block .top-content nav>a{width:15rem;margin:0 .8rem .8rem 0}.top_block_overlay{background-color:#fff;padding:2.2rem;padding:var(--top-block-overlay-spacing);z-index:0}.top_block_overlay .free-shape{width:9rem;position:absolute;top:-.5rem;left:30%;z-index:-1}.top_block_overlay .free-shape circle{fill:url(#gradient-s);filter:url(#filter-c)}.top_block_overlay>div:not(.industries) h3{margin-top:0;font-size:1rem;margin-bottom:.5rem;color:#44444d}.top_block_overlay>div:not(.industries) ul:not(.inline-links){padding-left:0;list-style:none;margin-bottom:0;margin-top:0}.top_block_overlay>div:not(.industries) ul:not(.inline-links) a{padding:.5rem 0;display:block}.top_block_overlay>div:not(.industries) ul:not(.inline-links) a h4{margin:0}.top_block_overlay>div+div{padding-top:2.2rem;padding-top:var(--top-block-overlay-spacing)}.top_block_overlay>.job-seeker{position:absolute;top:-4rem;right:0}.top_block_overlay .header{text-align:center}.top_block_overlay .header h2{margin:0;padding:0 1.5rem}.top_block_overlay .header h2+p{margin-top:1.66666667rem;margin-top:var(--top-block-overlay-title-margin)}.top_block_overlay .cta,.submit-cv{text-align:center}.submit-cv h2,.submit-cv .subtext{color:#fff}.submit-cv .section-cta{margin-top:3.6rem!important}.submit-cv .container{background-size:cover;margin-top:-3rem;margin-bottom:-4rem;padding-top:3rem;padding-bottom:4rem}aside .submit-cv{background-size:cover;padding:2rem}@media (max-width: 767px){aside .submit-cv{padding-left:15px;padding-right:15px;margin-left:-15px;margin-right:-15px}}aside .submit-cv h2,aside .submit-cv h3{margin:0;font-size:1.4rem}aside .submit-cv>*+*{margin-top:1.6rem}#bottom_cta{position:relative;padding:8rem 0;background-image:url(/assets/background/cta/bottom-cta-6d639e5225796e442e7434a6fb8b7146e75d8358d6ddfb2477b4e558d7648122.jpg);background-size:cover}#bottom_cta .cta-content{position:relative;z-index:1}#bottom_cta .cta-content .unleash-potential{max-width:30rem;margin-bottom:1rem}#bottom_cta .cta-content .unleash-potential>path{fill:#0b5fad}#bottom_cta #bottom_cta_shapes{display:none;z-index:1;width:100%;position:absolute;bottom:-4rem;right:0}@media (min-width: 768px){#bottom_cta #bottom_cta_shapes{display:block}}@media (min-width: 1730px){#bottom_cta #bottom_cta_shapes{width:1700px;right:2%}}@keyframes vertical-floating{0%{transform:translateY(0)}50%{transform:translateY(-2rem)}to{transform:translateY(0)}}#bottom_cta_shapes{overflow:visible}#bottom_cta_shapes .move{animation-name:vertical-floating;animation-iteration-count:infinite;animation-timing-function:ease-in-out}#bottom_cta_shapes .move.slow{animation-duration:40s}#bottom_cta_shapes .move.moderate{animation-duration:30s}#bottom_cta_shapes .move.fast{animation-duration:20s}#bottom_cta_shapes .move:nth-of-type(1){animation-delay:3s}#bottom_cta_shapes .move:nth-of-type(2){animation-delay:6s}#bottom_cta_shapes .move:nth-of-type(3){animation-delay:0s}#bottom_cta_shapes .move:nth-of-type(4){animation-delay:3s}#bottom_cta_shapes .move:nth-of-type(5){animation-delay:6s}#bottom_cta_shapes .move:nth-of-type(6){animation-delay:0s}#bottom_cta_shapes .move:nth-of-type(7){animation-delay:3s}#bottom_cta_shapes .move:nth-of-type(8){animation-delay:6s}#bottom_cta_shapes .move:nth-of-type(9){animation-delay:0s}#bottom_cta_shapes .move:nth-of-type(10){animation-delay:3s}#bottom_cta_shapes .move:nth-of-type(11){animation-delay:6s}#bottom_cta_shapes .move:nth-of-type(12){animation-delay:0s}#bottom_cta_shapes .move:nth-of-type(13){animation-delay:3s}#bottom_cta_shapes .move:nth-of-type(14){animation-delay:6s}#bottom_cta_shapes .move:nth-of-type(15){animation-delay:0s}#footer{position:relative;padding:2rem 0;font-size:.9rem;background:#0d0708;background:linear-gradient(115deg,#1382c5 10%,#037bbd 14%,#212359 48%,#0d0708 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1382c5",endColorstr="#0d0708",GradientType=1)}#footer *{color:#fff}#footer .separator{z-index:1;bottom:100%}#footer .logo-sns{display:flex;justify-content:space-between;align-items:flex-end}#footer .logo-sns .logo svg{height:3.6rem}#footer .logo-sns+*{margin-top:2rem}.footer-links>div .title{padding-bottom:.25rem;border-bottom:1px solid white;margin-bottom:.5rem}@media (max-width: 767px){.footer-links>div+div{margin-top:1rem}}@media (min-width: 768px){.footer-links:not([data-flex-cols="1"]){display:flex;flex-wrap:wrap;margin-left:-1.1rem;margin-right:-1.1rem}.footer-links:not([data-flex-cols="1"])>div{padding-left:1.1rem;padding-right:1.1rem}}@media (min-width: 768px) and (max-width: 991px){.footer-links[data-flex-cols="4"]>div{width:50%}.footer-links[data-flex-cols="4"]>div:nth-child(n+3){margin-top:2.2rem}}@media (min-width: 992px){.footer-links[data-flex-cols="4"]>div{width:25%}.footer-links[data-flex-cols="4"]>div:nth-child(n+5){margin-top:2.2rem}}@media (min-width: 768px) and (max-width: 991px){.footer-links[data-flex-cols="3"]>div{width:50%}.footer-links[data-flex-cols="3"]>div:nth-child(n+3){margin-top:2.2rem}}@media (min-width: 992px){.footer-links[data-flex-cols="3"]>div{width:33.33333333%}.footer-links[data-flex-cols="3"]>div:nth-child(n+4){margin-top:2.2rem}}@media (min-width: 768px){.footer-links[data-flex-cols="2"]>div{width:50%}.footer-links[data-flex-cols="2"]>div:nth-child(n+3){margin-top:2.2rem}}.footer-links+.footer-links{margin-top:1rem}.footer-links a{padding:.25rem 0;display:block}.footer-links a:hover,.footer-links a:focus,.footer-links a:visited{color:#fff}.footer-links a:hover{text-decoration:underline}.copyright{margin-top:2rem;text-align:center}.copyright a:hover,.copyright a:focus,.copyright a:visited{color:#fff}.copyright a:hover{text-decoration:underline}.card-background,.card:not(.testimonial),.services-list-vertical a,.services-list-extended>div>a{background:#fff;border-radius:1px;box-shadow:0 0 2px 1px #4f4f4f1a}.card-cta{display:block;padding:1.5rem}.card-cta>.card-title{font-weight:700;font-size:1.08rem;letter-spacing:.05rem;margin:0 0 .75rem!important}.card-cta>p{margin:0 0 .75rem!important;font-size:.9rem}.card:not(.testimonial){display:block;color:#231f20;transition:all ease-in .15s}.card>img{filter:grayscale(30%);width:100%;display:block;height:auto}.card>.card-tag-image{display:block;width:100%;height:6rem;text-align:center}.card>.card-tag-image>img{margin:2rem auto 0;max-width:80%;height:4rem}.card>.card-content{padding:1.2rem 1.4rem}.card>.card-content>.card-title,.switch-job-alert{font-weight:700;font-size:1.08rem;letter-spacing:.03rem;color:#231f20;transition:color ease-in .15s;margin:0}.card>.card-content>.card-subtitle{font-size:.95rem;letter-spacing:.03rem;color:#594f51;margin:0}.card>.card-content>*:not(:first-child){margin-top:1.08rem}.card>.card-content>p{line-height:1.4rem;color:#231f20;font-size:.95rem}.card>.card-content>.card-subtitle,.card>.card-content>p{opacity:.9}.card.disabled{cursor:default;opacity:.1}a.card:not(.disabled):not(.testimonial):hover{box-shadow:0 0 16px 4px #4f4f4f26}a.card:not(.disabled):not(.testimonial):hover>img{filter:grayscale(0%)}a.card:not(.disabled):not(.testimonial):hover>.card-content>.card-title{color:#1382c5}a.card:not(.disabled):not(.testimonial):hover>.card-content>.card-subtitle,a.card:not(.disabled):not(.testimonial):hover>.card-content>p{opacity:1}a.card[target=_blank] .card-subtitle:after{content:" ";display:inline-block;width:1.5em;height:1.15em;background-image:url(/assets/icon/external-link-63b1a7a94a703388ee7234842c4a1f16380ab710f39ed96a1471981d707e13c6.svg);opacity:.5;background-repeat:no-repeat;margin-left:.1em;margin-bottom:-.15em}.cards-container .cards{display:flex;flex-wrap:wrap;margin-left:-1.1rem;margin-right:-1.1rem}.cards-container .cards>div>.card,.cards-container .cards>div>.card-cta{height:100%}.swipable-cards-container{margin:-15px -1.1rem;position:relative}.swipable-cards-container .swipable-cards{position:relative;height:490px;overflow-x:scroll;overflow-y:hidden}.swipable-cards-container .swipable-cards::-webkit-scrollbar{height:6px}.swipable-cards-container .swipable-cards::-webkit-scrollbar-thumb{border-radius:3px;background-color:#00000080}.swipable-cards-container .swipable-cards .cards{display:flex;padding:15px 0;position:absolute;top:0;left:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.swipable-cards-container .swipable-cards .cards{width:200000px}}.swipable-cards-container .swipable-cards .cards>div{padding:0 1.1rem;max-width:100vw;max-height:460px}.swipable-cards-container .swipable-cards .cards>div>a{height:100%}.swipable-cards-container .swipable-cards .cards:not(.candidate-success-list)>div{width:24rem}.swipable-cards-container .arrow{display:none}@media (min-width: 768px){.swipable-cards-container .arrow{position:absolute;top:50%;display:block;width:2.5rem;height:5rem;margin-top:-2.5rem;background-position:center}.swipable-cards-container .arrow:not(.disabled){opacity:.5}.swipable-cards-container .arrow:not(.disabled):hover{opacity:1}.swipable-cards-container .arrow.disabled{cursor:default;opacity:.1}.swipable-cards-container .arrow.left{background-image:url(/assets/icon/arrow/left-0e290a49cf4c72c23b4782d6fd16d0d55af39d3ffabf831a9caeb50cf3d04bb7.svg);left:-3.6rem}.swipable-cards-container .arrow.right{background-image:url(/assets/icon/arrow/right-06273595f76b7449182028f385692f6c29574625d035417987797d194dbf545f.svg);right:-3.6rem}.swipable-cards-container .swipable-cards{overflow-x:hidden}.swipable-cards-container .swipable-cards:after{content:" ";display:block;width:30px;height:100%;position:absolute;top:0;right:0;background-image:linear-gradient(to right,#f6f6f600,#f6f6f6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00f6f6f6",endColorstr="#fff6f6f6",GradientType=1)}}@media (min-width: 1470px){.swipable-cards-container .swipable-cards .cards>div{width:25.5rem}}.related-posts-list .links{margin-top:1.6rem;margin-bottom:1.6rem}@media (max-width: 559px){.related-posts-list .related-posts .post-link+.post-link{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #FFF}}@media (min-width: 560px) and (max-width: 1199px){.related-posts-list .related-posts{display:flex;flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem}.related-posts-list .related-posts>a{padding-left:.4rem;padding-right:.4rem;width:50%}.related-posts-list .related-posts>a:nth-child(n+3){margin-top:.8rem}}@media (min-width: 1200px){.related-posts-list .related-posts .post-link+.post-link{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #e1e1e1}}.post-link{display:block;transition:all ease-in .15s}.post-link .post-title{color:#231f20;font-size:1.08em}.post-link .post-title+.post-subtitle{margin-top:.4rem}.post-link .post-subtitle{opacity:.8;color:#594f51;font-size:.82em}.post-link .post-excerpt{opacity:.8;color:#231f20;font-size:.95rem}.post-link .post-date{opacity:.6;color:#231f20;font-size:.9rem;font-style:italic}.post-link .post-title,.post-link .post-subtitle{display:block;font-weight:700}.post-link .post-thumb>img{height:auto;filter:grayscale(30%)}.post-link .team-member-thumb:before{opacity:0;background:#0d0708;background:linear-gradient(115deg,#1382c5 10%,#037bbd 14%,#212359 48%,#0d0708 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1382c5",endColorstr="#0d0708",GradientType=1)}.post-link:hover .post-title{color:#1382c5}.post-link:hover .post-date{opacity:.8}.post-link:hover .post-excerpt,.post-link:hover .post-subtitle{opacity:1}.post-link:hover .post-thumb>img{filter:grayscale(0%)}.post-link:hover .post-thumb:before{opacity:1}.post-link:hover .team-member-thumb:before{opacity:1}.back-to-list{background-image:url(/assets/icon/arrow/back-66cfe35749da002844f8667a40cddca1ae2d551017e3cad2850e4c1ae5e6bbfd.svg);background-repeat:no-repeat;background-position:left center;background-size:1.4rem auto;font-size:1.1rem;padding-left:1.6rem;color:#231f20;opacity:.85}.back-to-list:hover{color:#231f20;opacity:1}.page-container{position:relative}.page-container h1{margin-top:0}.page-container.no-sidebar{max-width:870px;margin:auto}@media (max-width: 991px){.page-container.sidebar-right-on-top aside{margin-bottom:2rem}.page-container.sidebar-right-on-top aside .related-posts-list{display:none}}.page-container.sidebar-right-on-top aside .page-menu{margin-top:-2rem}@media (min-width: 768px) and (max-width: 991px){.page-container.sidebar-right-on-top aside .page-menu{margin-top:-6rem}}@media (min-width: 600px) and (max-width: 991px){.page-container.sidebar-right-on-top .post-content{display:inline!important}.page-container.sidebar-right-on-top aside{float:right;width:20rem;margin-left:1rem}}@media (min-width: 992px){.page-container.sidebar-right-on-top{display:flex;flex-direction:row-reverse;margin-left:-1.1rem;margin-right:-1.1rem}.page-container.sidebar-right-on-top .page-content{flex-grow:2}.page-container.sidebar-right-on-top aside{max-width:21.5rem;min-width:21.5rem}.page-container.sidebar-right-on-top .page-content,.page-container.sidebar-right-on-top aside{padding-left:1.1rem;padding-right:1.1rem}}@media (max-width: 991px){.page-container.sidebar-right .page-content,.page-container.sidebar-right aside{display:block}.page-container.sidebar-right aside{margin-top:2rem}}@media (min-width: 992px){.page-container.sidebar-right{display:flex;margin-left:-1.1rem;margin-right:-1.1rem}.page-container.sidebar-right .page-content{flex-grow:2}.page-container.sidebar-right aside{max-width:21.5rem;min-width:21.5rem}.page-container.sidebar-right .page-content,.page-container.sidebar-right aside{padding-left:1.1rem;padding-right:1.1rem}}.page-content{max-width:100%}.post-content{display:inline-block}.post-content img{display:block;max-width:100%;height:auto}.page-introduction{margin-bottom:3rem;font-size:1.1rem;line-height:1.6;color:#000;position:relative}.page-introduction .free-shape{width:9rem;position:absolute;top:-2rem;left:-5rem;z-index:-1}.page-introduction .free-shape circle{fill:url(#gradient-s);filter:url(#filter-c)}.post-content>p:first-child{line-height:1.6;margin-bottom:2rem;color:#000}.page-menu{position:relative;background:#fff;box-shadow:0 0 3px 1px #00000021}.page-menu:not(.with-image){padding:1.6rem}.page-menu:not(.with-image):before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:4px;background:#0d0708;background:linear-gradient(115deg,#1382c5 10%,#037bbd 14%,#212359 48%,#0d0708 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1382c5",endColorstr="#0d0708",GradientType=1)}.page-menu.with-image img{width:100%}.page-menu.with-image div{padding:1.6rem}.page-menu header{font-size:1.15rem;line-height:1.2;color:#231f20}.page-menu header+*{margin-top:1rem!important}.page-menu header>a{color:#44444d}.page-menu header>a:hover{color:#231f20}.page-menu header>a.active{color:#48626f}.page-menu header>a.active:hover{color:#48626f}.page-menu ul{padding-left:0;list-style:none;margin-bottom:0;margin-top:0;display:block}.page-menu ul a{padding:.12rem 0;color:#44444d;display:block;line-height:1.2}.page-menu ul a:hover{color:#231f20}.page-menu ul li+li{margin-top:.4rem}.page-menu ul li.active>a{color:#1382c5}.page-menu ul li.active>a:hover{color:#1382c5}.page-menu ul ul{margin-top:.4rem;margin-left:.85rem}.page-menu+.redirect,.page-menu+.page-menu,.page-menu+.sidebar-cta,.page-menu+.sidebar-banner{margin-top:2rem}.page-menu+.redirect+*,.page-menu+.page-menu+*,.page-menu+.sidebar-cta+*,.page-menu+.sidebar-banner+*{margin-top:2rem}.redirect h2{margin:0;font-family:neo-sans,sans-serif;color:#0b5fad;font-size:1.3rem;font-weight:400}.redirect p{color:#6b6b6b;margin:1rem 0;font-size:.95rem}.redirect a>svg{margin-left:.3rem;height:.85rem;transition:all .2s ease-in}.redirect a>svg path{fill:#1382c5}.redirect a:hover>svg{transform:translate(.2rem)}.redirect a:hover>svg path{fill:#0c547f}.redirect>div+div{margin-top:2rem;padding-top:2rem;border-top:1px solid #eeeeee}.sidebar-banner{position:relative;background:#fff;box-shadow:0 0 3px 1px #00000021}.sidebar-banner>div:first-child>img{display:block;max-width:100%}.sidebar-banner>div:nth-child(2){padding:1.6rem}.sidebar-banner>div:nth-child(2)>p{margin-top:-.2rem;margin-bottom:1.2rem}.page-content-block+.page-content-block{margin-top:2rem}.page-cta{margin-top:2rem;text-align:center}.page-cta header{font-size:1.2rem}.page-cta>p,.page-cta>a{margin-top:1rem}.has-header-image h1{font-family:neo-sans,sans-serif}@media (max-width: 767px){.has-header-image:not(.svg-network).navbar{background:transparent!important;background-image:none!important}}.has-header-image .page-header+section{z-index:3}@media (min-width: 992px){.has-header-image .page-header+section .page-menu{margin-top:-6rem}}.has-header-image .page-header+section .over-header{border-radius:1px;background:#fff;box-shadow:0 0 3px 1px #00000021;padding:15px}@media (min-width: 768px){.has-header-image .page-header+section .over-header{margin-top:-6rem;padding:3rem 3.2rem}}.has-header-image .banner-image-container{overflow:hidden}.has-header-image .banner-image-container>img:not([src^=http]){filter:blur(50px)}.has-header-image .banner-image-container>img{position:relative;z-index:-1;display:block}.has-header-image .banner-image-container .free{position:absolute;z-index:-1}.has-header-image .banner-image-container .free.circle{fill:url(#gradient-g);filter:url(#filter-e);opacity:.85;top:50%;margin-top:-18rem;left:-10rem;width:40rem;height:40rem}@media (min-width: 768px){.has-header-image .banner-image-container .free.circle{left:1rem}}.has-header-image .banner-image-container .free.square{fill:url(#gradient-d);filter:url(#filter-e);bottom:35%;right:1rem;height:50%}.has-header-image .banner-image-container .free.corner{fill:url(#gradient-h);filter:url(#filter-c);opacity:.95;bottom:2%;right:25%;height:30%}.sidebar-cta .cta-legend{display:block;margin-bottom:.8rem}.sidebar-cta a{max-width:100%;white-space:normal!important}@media (min-width: 992px) and (max-width: 1414px){.sidebar-cta a{width:100%;padding-left:.4rem!important;padding-right:.4rem!important}}#map-legend{padding:1rem 1.2rem;background:#fff;text-align:left;display:inline-block;max-width:90%;margin:-2rem auto 0;display:none}#map-legend span{display:inline-block;font-size:.9rem;color:#00135e}@media (min-width: 768px){#map-legend{display:inline-block}}.popup-tip-anchor{height:0;position:absolute;text-align:center}.popup-bubble-anchor{position:absolute;width:100%;left:0}.popup-bubble-content{position:absolute;top:20px;left:0;word-break:keep-all;transform:translate(-50%,-100%);overflow-y:auto;max-height:60px;font-size:1.05rem;font-weight:700;white-space:nowrap;color:#48626f;font-family:Open Sans,open-sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif;letter-spacing:.1rem}.popup-bubble-content#country-malaysia{top:-30px}.team-member-link>div{float:left}.team-member-link .team-member-thumb{width:33.33333333%}.team-member-link .team-member-details{width:66.66666667%;padding-top:.2rem;padding-left:.8rem}.team-member-link:before,.team-member-link:after{content:" ";display:table}.team-member-link:after{clear:both}.team-member-thumb{display:block;position:relative;padding:2px}.team-member-thumb>img{vertical-align:middle;width:100%;border-radius:50% 0 0;height:auto}.team-member-thumb:before{position:absolute;top:0;left:0;transition:opacity ease-in .15s;content:" ";display:block;width:100%;height:100%;border-radius:50% 0 0}.floating-post-thumb{float:left;margin-right:.8rem;max-width:33.3333333%}.member-email:before{content:" ";display:inline-block;width:18px;height:16px;background-image:url(/assets/icon/email-gray-0569d8e03354d45958d977276f05c0019c8b9d4005296c0abc5113996109f90c.svg);margin-right:5px;background-repeat:no-repeat;margin-bottom:-4px;opacity:.5}.member-office{color:#594f51}.member-office:before{content:"";display:inline-block;width:.7rem;height:1.4rem;background-image:url(/assets/icon/location-d5ff7d248f398ca7346161b142b28104a51102d3893c39c9fd43a0c18160d442.svg);background-repeat:no-repeat;background-position:left center;vertical-align:bottom;margin-right:.3rem}.team-member .contact-me{position:relative}.team-member .contact-me h2{margin-top:0}.team-member .contact-me .form-container .hide-contact-me{background-repeat:no-repeat;background-image:url(/assets/icon/close-6bb35040bceefaf5cec069535b318f9af15313debd64602784b50b845b3a09be.svg);display:block;width:3rem;height:3rem;background-size:1.5rem auto;background-position:center center;position:absolute;top:.25rem;right:0}.team-member .team-member-image-mobile{float:left;padding:0 1rem 0 0}.team-member .team-member-image-mobile>img{border-radius:50%;display:block;width:100px;height:100px;max-width:33vw;height:auto;border:1px solid #CCC}.team-member .team-member-image{display:none}.team-member .team-member-image>img{border:1px solid #CCC;width:100%;height:auto}.team-member .team-member-info{color:#000;margin-bottom:2rem;font-size:1.1rem}.team-member .team-member-info .member-linked-in:before{content:" ";display:inline-block;width:20px;height:18px;background-image:url(/assets/icon/linkedin-gray-2925bdb2437db1819b7110a15bcd59cbab4a8c2478b5342cb99eac94808931cd.svg);margin-right:4px;background-repeat:no-repeat;margin-bottom:-3px;opacity:.5}.team-member .coverage-areas header{margin-bottom:1rem;font-size:1.1rem}@media (max-width: 1199px){.team-member .coverage-areas{margin-top:1rem;padding-top:1rem;border-top:1px solid #d1d1d1}}@media (min-width: 1200px){.team-member .coverage-areas{margin-top:2rem;padding-top:2rem;border-top:1px solid #d1d1d1}}.team-member .team-member-industries{margin-top:-.4rem;display:flex;flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem}.team-member .team-member-industries>a{padding-left:.4rem;padding-right:.4rem;width:50%}.team-member .team-member-industries>a:nth-child(n+3){margin-top:.8rem}@media (max-width: 767px){.team-member .contact-me{margin-top:1rem;padding-top:1rem;border-top:1px solid #d1d1d1}.team-member article:before,.team-member article:after{content:" ";display:table}.team-member article:after{clear:both}.team-member aside{margin-top:2rem}}@media (min-width: 768px){.team-member .team-member-image-mobile{display:none}.team-member .team-member-image,.team-member article,.team-member aside{display:block;float:left}.team-member .team-member-image{margin:0}}@media (min-width: 768px) and (max-width: 1199px){.team-member .team-member-image{display:block;width:30%}.team-member article{width:70%;padding:0 0 0 1rem}.team-member aside{width:100%;margin-top:2rem;padding-top:2rem;border-top:1px solid white}.team-member .contact-me{margin-top:1rem;padding-top:1rem;border-top:1px solid #d1d1d1}}@media (min-width: 1200px){.team-member .team-member-image{width:22%}.team-member article{width:60%;padding:0 4rem 0 2rem}.team-member aside{width:18%}.team-member .contact-me{margin-top:2rem;padding-top:2rem;border-top:1px solid #d1d1d1}.team-member .contact-me .form-container .hide-contact-me{top:1.25rem}}@media (max-width: 449px){.team-member .related-team-members .post-link+.post-link{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #FFF}}@media (min-width: 450px) and (max-width: 1199px){.team-member .related-team-members{display:flex;flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem}.team-member .related-team-members>.post-link{padding-left:.4rem;padding-right:.4rem}}@media (min-width: 450px) and (max-width: 991px){.team-member .related-team-members>.post-link{width:50%}.team-member .related-team-members>.post-link:nth-child(n+3){margin-top:.8rem}}@media (min-width: 992px) and (max-width: 1199px){.team-member .related-team-members>.post-link{width:33.33333333%}.team-member .related-team-members>.post-link:nth-child(n+4){margin-top:.8rem}}@media (min-width: 1200px){.team-member .related-team-members .post-link+.post-link{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #FFF}}.team-member h2{margin:0;font-size:1.3rem;font-weight:700}.team-member-profiles{display:flex;flex-wrap:wrap;margin-left:-1.1rem;margin-right:-1.1rem}.team-member-profiles>div{padding-left:1.1rem;padding-right:1.1rem}@media (min-width: 768px){.team-member-profiles>div>a{font-size:1.2rem;text-align:center}.team-member-profiles>div>a .team-member-thumb{padding:.2rem;margin-bottom:.5rem}}@media (max-width: 767px){.team-member-profiles>div .team-member-thumb{float:left;margin-right:.8rem;max-width:33.3333333%}}@media (max-width: 499px){.team-member-profiles>div+div{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #FFF}}@media (min-width: 500px) and (max-width: 767px){.team-member-profiles>div{width:50%}.team-member-profiles>div:nth-child(n+3){margin-top:2.2rem}}@media (min-width: 768px) and (max-width: 991px){.team-member-profiles>div{width:33.33333333%}.team-member-profiles>div:nth-child(n+4){margin-top:2.2rem}}@media (min-width: 992px) and (max-width: 1199px){.team-member-profiles>div{width:25%}.team-member-profiles>div:nth-child(n+5){margin-top:2.2rem}}@media (min-width: 1200px) and (max-width: 1599px){.team-member-profiles>div{width:20%}.team-member-profiles>div:nth-child(n+6){margin-top:2.2rem}}@media (min-width: 1600px){.team-member-profiles>div{width:1/6*100%}.team-member-profiles>div:nth-child(n+7){margin-top:2.2rem}}.leader-profiles{display:flex;flex-wrap:wrap;margin-left:-1.1rem;margin-right:-1.1rem}.leader-profiles>div{padding-left:1.1rem;padding-right:1.1rem}@media (min-width: 768px){.leader-profiles>div>a{font-size:1.2rem;text-align:center}.leader-profiles>div>a .team-member-thumb{padding:.2rem;margin-bottom:.5rem}}@media (max-width: 767px){.leader-profiles>div .team-member-thumb{float:left;margin-right:.8rem;max-width:33.3333333%}}@media (max-width: 499px){.leader-profiles>div+div{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #FFF}}@media (min-width: 500px) and (max-width: 767px){.leader-profiles>div{width:50%}.leader-profiles>div:nth-child(n+3){margin-top:2.2rem}}@media (min-width: 768px) and (max-width: 1199px){.leader-profiles>div{width:33.33333333%}.leader-profiles>div:nth-child(n+4){margin-top:2.2rem}}@media (min-width: 1200px){.leader-profiles>div{width:25%}.leader-profiles>div:nth-child(n+5){margin-top:2.2rem}}.industries>div>a{opacity:.8;display:block}.industries>div>a:hover{opacity:1}.industries>div svg{display:block}.industries>div h2,.industries>div h3,.industries>div h4{margin:0;font-size:1.05rem;color:#231f20}@media (max-width: 767px){.industries>div>a{opacity:.8;width:25rem;min-height:2rem;max-width:100%;margin:auto;display:flex;align-items:center}.industries>div>a:hover{opacity:1}.industries>div svg{height:2.5rem;width:3rem;margin:0 .4rem 0 0}.industries>div+div{margin-top:1rem}}@media (min-width: 768px){.industries{display:flex;flex-wrap:wrap;margin-left:-1.1rem;margin-right:-1.1rem}.industries>div{padding-left:1.1rem;padding-right:1.1rem;text-align:center}.industries>div svg{margin:auto;height:4.5rem;width:42%}.industries>div svg+*{margin:0;font-size:1.05rem}}@media (min-width: 768px) and (max-width: 1199px){.industries:not(.content)>div{width:33.33333333%}.industries:not(.content)>div:nth-child(n+4){margin-top:2.2rem}}@media (min-width: 1200px) and (max-width: 1599px){.industries:not(.content)>div{width:25%}.industries:not(.content)>div:nth-child(n+5){margin-top:2.2rem}}@media (min-width: 1600px){.industries:not(.content)>div{width:20%}.industries:not(.content)>div:nth-child(n+6){margin-top:2.2rem}}.industries-with-description{display:flex;flex-wrap:wrap;margin-left:-1.1rem;margin-right:-1.1rem}.industries-with-description>div{padding-left:1.1rem;padding-right:1.1rem;text-align:left}.industries-with-description>div>a{position:relative;display:block;opacity:.8}.industries-with-description>div>a:hover{opacity:1}.industries-with-description>div>ul{padding-left:20px;margin-top:5px}@media (max-width: 991px){.industries-with-description>div{width:50%}.industries-with-description>div:nth-child(n+3){margin-top:2.2rem}}@media (min-width: 992px) and (max-width: 1199px){.industries-with-description>div{width:33.33333333%}.industries-with-description>div:nth-child(n+4){margin-top:2.2rem}}@media (min-width: 1200px) and (max-width: 1599px){.industries-with-description>div{width:25%}.industries-with-description>div:nth-child(n+5){margin-top:2.2rem}}@media (min-width: 1600px){.industries-with-description>div{width:20%}.industries-with-description>div:nth-child(n+6){margin-top:2.2rem}}.industries-container .industry-type{position:relative;margin-bottom:2rem;text-align:center}.industries-container .industry-type:before{z-index:-1;content:"";position:absolute;top:50%;left:0;display:block;width:100%;height:1px}.industries-container .industry-type>strong{display:inline-block;margin-left:auto;margin-right:auto;padding:0 1rem;background-color:#f6f6f6;font-size:1.2rem;font-weight:400;letter-spacing:.8px;line-height:1.25}.specialization-link{transition:all ease-in .15s;display:flex;align-items:baseline;min-height:2rem}.specialization-link .specialization-title{color:#231f20;font-weight:700;font-size:1.08em}.specialization-link .specialization-title+.post-subtitle{margin-top:.4rem}.specialization-link .specialization-thumb{margin-right:.8rem}.specialization-link .specialization-thumb>svg{height:1.8rem;width:2.4rem;vertical-align:middle}.specialization-link:hover .specialization-title{color:#1382c5}.insight .posted-date{font-style:italic;color:#777;margin-bottom:1rem}.insight h3,.insight h2,.insight h4{font-family:neo-sans,open-sans}.insight .table-of-content .header{font-family:neo-sans,open-sans;font-size:1.5rem}.insight .table-of-content .links{background-color:#fff;border-radius:2px;padding:1.5rem 1.8rem;position:relative}.insight .table-of-content .links:before{content:"";display:block;width:2rem;height:2rem;position:absolute;bottom:-.5rem;left:-.5rem;background-image:url(/assets/icon/brand/shapes/rgf-exe/table-of-content/shape1-b2457d16c87e42b05be591510566f54b6bf2245a9906738b821bb39b712612ec.svg)}.insight .table-of-content .links:after{content:"";position:absolute;top:-2.5rem;right:-.5rem;display:block;width:5rem;height:5rem;background-image:url(/assets/icon/brand/shapes/rgf-exe/table-of-content/shape2-b3f8fa3f9453ff3f5ceec6576f2b1b8a5e4810f1bf6130566d4d10771d45faa6.svg)}@media (max-width: 800px){.insight .table-of-content .links:after{top:-1rem;right:-.5rem;width:2.5rem;height:2.5rem}}.insight .table-of-content .links>a{display:block;background-image:url(/assets/icon/arrow/table-of-content-arrow-6a7eabb1cf2e3f5206e77e9fded5a29f3f56082c14020e24f2bda92c461c0ede.svg);padding-left:1rem;background-position:left .2rem;background-size:auto 1rem}.insight .table-of-content .links>a+a{margin-top:.4rem}.insight .insight-tags{margin-top:2rem}.insight-header .banner-image-container:after{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,#0000004d 42rem,#0000 75rem);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d000000",endColorstr="#00000000",GradientType=1);display:block}@media (min-width: 768px){.insight-header .title{width:40rem!important}}.insight-tags{margin-top:-.5rem}.insight-tags strong{margin-right:.5rem}.insight-tags span{background-color:#fff;border:1px solid #1382c5;color:#1382c5;border-radius:2rem;display:inline-block;padding:.5rem 1rem;margin-right:.5rem;margin-top:.5rem}#insight-categories-tabs{text-align:center}#insight-categories-tabs>div{display:inline-block}#insight-categories-tabs>div>nav{border-radius:1px;box-shadow:0 0 3px 1px #4f4f4f1a;background-color:#fff;margin:0 auto;display:none;justify-content:center}#insight-categories-tabs>div>nav>a{padding:1rem 1.5rem}#insight-categories-tabs>div>nav>a:not(.active){color:#231f20}#insight-categories-tabs>div>nav>a:not(.active):hover{background-color:#fafafa}#insight-categories-tabs>div>nav>a.active{background-color:#1382c5;color:#fff;cursor:default}@media (min-width: 750px){#insight-categories-tabs>div>nav{display:flex}#insight-categories-tabs>div #category_select{display:none}}.flex-insight-cards>div{padding-left:1.1rem;padding-right:1.1rem}@media (max-width: 499px){.flex-insight-cards>div{width:100%}.flex-insight-cards>div+div{margin-top:1.1rem}}@media (min-width: 500px) and (max-width: 1599px){.flex-insight-cards>div{width:50%}.flex-insight-cards>div:nth-child(n+3){margin-top:2.2rem}}@media (min-width: 1600px){.flex-insight-cards>div{width:33.33333333%}.flex-insight-cards>div:nth-child(n+4){margin-top:2.2rem}}.flex-point-cards>div{padding-left:1.1rem;padding-right:1.1rem}@media (max-width: 499px){.flex-point-cards>div{width:100%}.flex-point-cards>div+div{margin-top:1.1rem}}@media (min-width: 500px) and (max-width: 991px){.flex-point-cards>div{width:50%}.flex-point-cards>div:nth-child(n+3){margin-top:2.2rem}}@media (min-width: 992px){.flex-point-cards>div{width:33.33333333%}.flex-point-cards>div:nth-child(n+4){margin-top:2.2rem}}.insight-categories-preview>h2{text-align:center;padding:2.2rem 0 1.1rem}.insight-categories-preview .preview-cta{text-align:center;padding-top:2.2rem}.insight-categories-preview .preview-cta a{margin:auto}@media (max-width: 1599px){.insight-categories-preview .flex-insight-cards>div:nth-child(3){display:none}}.services-list>div{padding-left:1.1rem;padding-right:1.1rem}.services-list>div .card{z-index:0;text-align:center;border-top:2px solid;position:relative}.services-list>div .card .card-title h3{font-size:1.1rem;margin:.5rem 0}.services-list>div .card .card-content svg{height:5rem;margin-bottom:1.5rem}.services-list>div .card>svg{position:absolute;z-index:-1}.services-list>div:hover .card>svg{transition:all 2s ease-out}.services-list>div:hover .card>svg:nth-child(1){transform:translateY(1.5rem)}.services-list>div:hover .card>svg:nth-child(2){transform:translateY(-1.5rem)}.services-list>div:nth-child(1) .card>svg:nth-child(1){top:20%;left:15%;width:1.5rem;fill:url(#gradient-s);opacity:.9}.services-list>div:nth-child(1) .card>svg:nth-child(2){bottom:10%;right:10%;width:2.5rem;fill:url(#gradient-f);opacity:.6}.services-list>div:nth-child(2) .card>svg:nth-child(1){top:2%;right:5%;width:3.5rem;fill:url(#gradient-a);filter:url(#filter-a);opacity:.9}.services-list>div:nth-child(2) .card>svg:nth-child(2){bottom:15%;left:15%;width:1rem;fill:url(#gradient-a);filter:url(#filter-b);opacity:.8}.services-list>div:nth-child(3) .card>svg:nth-child(1){top:10%;left:8%;width:1.5rem;fill:url(#gradient-f);filter:url(#filter-a);opacity:.9}.services-list>div:nth-child(3) .card>svg:nth-child(2){bottom:25%;right:12%;width:3rem;fill:url(#gradient-s);filter:url(#filter-a);opacity:.8}.services-list>div:nth-child(4) .card>svg:nth-child(1){top:2%;right:5%;width:3.5rem;fill:url(#gradient-s);filter:url(#filter-a);opacity:.9}.services-list>div:nth-child(4) .card>svg:nth-child(2){bottom:15%;left:15%;width:1rem;fill:url(#gradient-f);filter:url(#filter-b);opacity:.8}.services-list-vertical a{padding:15px;min-height:2rem;max-width:100%;display:flex;align-items:center}.services-list-vertical a svg{height:2.5rem;width:3rem;margin:0 .4rem 0 0}.services-list-vertical a h2,.services-list-vertical a h3,.services-list-vertical a h4{margin:0;font-size:1.05rem;color:#231f20}.services-list-vertical a+a{margin-top:1rem}.services-list-extended{display:flex;flex-wrap:wrap;margin-left:-1.1rem;margin-right:-1.1rem}.services-list-extended>div{padding-left:1.1rem;padding-right:1.1rem}.services-list-extended>div>a{border-top:2px solid;position:relative;display:block;height:100%;z-index:0}.services-list-extended>div>a:hover>div:first-child svg{transition:all 2s ease-out}.services-list-extended>div>a:hover>div:first-child svg:nth-child(1){transform:translateY(1rem)}.services-list-extended>div>a:hover>div:first-child svg:nth-child(2){transform:translateY(-1rem)}.services-list-extended>div>a>div:first-child{z-index:-1;position:absolute;inset:0}.services-list-extended>div>a>div:first-child>svg{position:absolute}.services-list-extended>div>a>div:nth-child(2){height:100%;padding:1.8rem;display:flex;align-items:center}.services-list-extended>div>a>div:nth-child(2)>div:nth-child(1){width:35%;text-align:center}.services-list-extended>div>a>div:nth-child(2)>div:nth-child(1) svg{margin:auto;max-width:7rem;max-height:5.5rem}.services-list-extended>div>a>div:nth-child(2)>div:nth-child(2){width:65%}.services-list-extended>div>a>div:nth-child(2)>div:nth-child(2) h3{margin-top:0;margin-bottom:.5rem}.services-list-extended>div>a>div:nth-child(2)>div:nth-child(2) p{font-size:.9rem;color:#777}.services-list-extended>div>a:hover{box-shadow:0 0 16px 4px #4f4f4f26}.services-list-extended>div:nth-child(2n)>a>div:nth-child(2){flex-direction:row-reverse}.services-list-extended>div:nth-child(2n)>a>div:nth-child(2)>div:nth-child(2){padding-right:1.8rem}.services-list-extended>div:nth-child(odd)>a>div:nth-child(2)>div:nth-child(2){padding-left:1.8rem}.services-list-extended>div:nth-child(1)>a>div:first-child>svg:nth-child(1){top:.3rem;right:.2rem;width:6rem;fill:url(#gradient-s);filter:url(#filter-a);opacity:.7}.services-list-extended>div:nth-child(1)>a>div:first-child>svg:nth-child(2){bottom:1rem;right:8rem;width:1rem;fill:url(#gradient-f);filter:url(#filter-a);opacity:.4}.services-list-extended>div:nth-child(2)>a>div:first-child>svg:nth-child(1){top:2rem;left:16rem;width:2.5rem;fill:url(#gradient-a);opacity:.6}.services-list-extended>div:nth-child(2)>a>div:first-child>svg:nth-child(2){bottom:.4rem;left:8.15rem;width:1.5rem;fill:url(#gradient-a);opacity:.5}.services-list-extended>div:nth-child(3)>a>div:first-child>svg:nth-child(1){top:1rem;right:5.2rem;width:1rem;fill:url(#gradient-f);filter:url(#filter-b);opacity:.8}.services-list-extended>div:nth-child(3)>a>div:first-child>svg:nth-child(2){bottom:2rem;right:13rem;width:4rem;fill:url(#gradient-s);filter:url(#filter-a);opacity:.5}.services-list-extended>div:nth-child(4)>a>div:first-child>svg:nth-child(1){top:2%;right:5%;width:3.5rem;fill:url(#gradient-s);filter:url(#filter-a);opacity:.9}.services-list-extended>div:nth-child(4)>a>div:first-child>svg:nth-child(2){bottom:15%;left:15%;width:1rem;fill:url(#gradient-f);filter:url(#filter-b);opacity:.8}.top_block,.top_block .top_img_container{position:relative;text-align:center}.top_block .top_img_container .image-and-shapes{max-width:100%;width:2000px;margin:auto;display:block;position:relative}.top_block .top_img_container .image-and-shapes>img{max-width:100%;display:block}.top_block .top_img_container .image-and-shapes #top-shapes{position:absolute;inset:auto 0 0}.top_block .top_img_container .top-content{padding-bottom:3.75rem;position:absolute;inset:0}.top_block .top_img_container .top-content>.container{height:100%}.top_block .top-text-vcontainer{display:table;height:100%}.top_block .top-text-vcontainer .top-text-hcontainer{display:table-cell;vertical-align:middle}.top_block .top-text-vcontainer .top-text-hcontainer .top-text{text-align:left;position:relative;font-size:1rem}.top_block .top-text-vcontainer .top-text-hcontainer .top-text .unleash-potential{width:30rem;max-width:100%}.top_block .top-text-vcontainer .top-text-hcontainer .top-text h1{font-size:1.05rem;margin:.5rem 0 0;font-weight:400;letter-spacing:normal;font-family:Open Sans,open-sans,-apple-system,BlinkMacSystemFont,Helvetica Neue,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic ProN,Arial,Meiryo,sans-serif!important}.top_block_overlay{border-radius:1px;box-shadow:0 0 3px 1px #4f4f4f33;margin-top:-3.75rem;position:relative}@keyframes ascent{0%{transform:translateY(0);opacity:0}2%{opacity:1}90%{opacity:1}to{transform:translateY(-80%);opacity:0}}#top-shapes .move{opacity:0;animation-name:ascent;animation-iteration-count:infinite}#top-shapes .move.slow{animation-duration:40s}#top-shapes .move.moderate{animation-duration:30s}#top-shapes .move.fast{animation-duration:20s}#top-shapes .move:nth-of-type(1){animation-delay:1.2s}#top-shapes .move:nth-of-type(2){animation-delay:2.4s}#top-shapes .move:nth-of-type(3){animation-delay:3.5999999999999996s}#top-shapes .move:nth-of-type(4){animation-delay:4.8s}#top-shapes .move:nth-of-type(5){animation-delay:6s}#top-shapes .move:nth-of-type(6){animation-delay:7.199999999999999s}#top-shapes .move:nth-of-type(7){animation-delay:8.4s}#top-shapes .move:nth-of-type(8){animation-delay:9.6s}#top-shapes .move:nth-of-type(9){animation-delay:10.799999999999999s}#top-shapes .move:nth-of-type(10){animation-delay:12s}#top-shapes .move:nth-of-type(11){animation-delay:13.2s}#top-shapes .move:nth-of-type(12){animation-delay:14.399999999999999s}#top-shapes .move:nth-of-type(13){animation-delay:15.6s}#top-shapes .move:nth-of-type(14){animation-delay:16.8s}#top-shapes .move:nth-of-type(15){animation-delay:18s}#about-us .section-content .inline-links{margin:2rem auto 2.2rem}@media (min-width: 768px){#about-us .facts{display:flex;justify-content:center}#about-us .facts>div+div{margin-left:2rem}}@media (max-width: 767px){#about-us .facts>div+div{margin-top:1rem}}#about-us .facts>div>a{display:flex;text-align:left;color:#231f20}#about-us .facts>div>a>div:first-child{width:6rem;padding-right:1rem;max-width:30%}#about-us .facts>div>a>div:first-child>svg,#about-us .facts>div>a>div:first-child>img{max-height:4.5rem;max-width:100%;transition:all .1s ease-out;filter:grayscale(10%)}#about-us .facts>div>a>div h3{margin:0 0 .5rem}#about-us .facts>div>a>div.hunt-scalon h3{color:#000}#about-us .facts>div>a>div.ri-awards h3{color:#4f4c9d}#about-us .facts>div>a>div.recruit h3{color:#0b5fad}#about-us .facts>div>a:hover>div:first-child>svg,#about-us .facts>div>a:hover>div:first-child>img{filter:grayscale(0%)}.awards{display:flex;align-content:space-between;justify-content:space-between;flex-wrap:wrap}@media (max-width: 519px){.awards>div{width:45%}.awards>div:nth-child(3),.awards>div:nth-child(4){margin-top:1rem}}.awards>div>a{text-align:center;display:block;color:#231f20}.awards>div>a>span{display:block}.awards>div>a>img{max-width:100%;transition:all .1s ease-out;filter:grayscale(30%)}.awards>div>a:hover{color:#151314}.awards>div>a:hover>img{transform:translateY(-.1rem);filter:grayscale(0%)}@media (min-width: 520px){.awards:not([data-count])>div{width:24%}}@media (min-width: 520px){.awards[data-count="3"]>div{width:32%}}@media (min-width: 520px){.awards[data-count="5"]>div{width:18%}}#sitemap{padding-left:0;list-style:none;margin-bottom:0;margin-top:0}#sitemap>li>a{display:block;padding:1.1rem 0;font-size:1.2rem;position:relative}#sitemap>li.has-children>ul{list-style:none;padding-top:.5rem;margin-bottom:2rem}#sitemap>li.has-children>ul a{padding:.5rem 0;display:block}@media (min-width: 768px){#sitemap>li.has-children{display:flex}#sitemap>li.has-children>a{width:33.333%;padding-right:2rem}#sitemap>li.has-children>ul{border-left:1px solid #eeeeee;padding-left:2rem;width:66.666%;display:flex;justify-content:space-between;flex-wrap:wrap}#sitemap>li.has-children>ul>li{width:48%}}.asia-intelligence-cards>div{padding-left:1.1rem;padding-right:1.1rem}@media (max-width: 499px){.asia-intelligence-cards>div{width:100%}.asia-intelligence-cards>div+div{margin-top:1.1rem}}@media (min-width: 500px) and (max-width: 1199px){.asia-intelligence-cards>div{width:50%}.asia-intelligence-cards>div:nth-child(n+3){margin-top:2.2rem}}@media (min-width: 1200px){.asia-intelligence-cards>div{width:33.33333333%}.asia-intelligence-cards>div:nth-child(n+4){margin-top:2.2rem}}.asia-intelligence-cards .card{position:relative}.asia-intelligence-cards .card>svg{overflow:visible;opacity:0;width:10%;position:absolute;top:30%;left:50%;margin-left:-5%;z-index:2;transition:all .15s ease-in!important}.asia-intelligence-cards .card>svg>*{fill:#fff}.asia-intelligence-cards .card>svg>path{transition:transform .3s ease-out;transform:translateY(-1rem)}.asia-intelligence-cards .card>img{filter:brightness(100%)!important;transition:all .15s ease-in!important}.asia-intelligence-cards .card:hover>svg{opacity:1}.asia-intelligence-cards .card:hover>svg>path{transform:translateY(0)}.asia-intelligence-cards .card:hover>img{filter:brightness(25%)!important}#asian-intelligence-banner{background:#e6ebee;box-shadow:1px 1px 4px #0003;max-width:1200px;margin:auto;position:relative;z-index:0;overflow:hidden}#asian-intelligence-banner>img{max-width:100%}#asian-intelligence-banner>div{position:relative;z-index:2}#asian-intelligence-banner>div>h2{margin-top:0}#asian-intelligence-banner>div>.btn{margin-top:1.332rem}@media (max-width: 599px){#asian-intelligence-banner>div{padding:15px}}@media (min-width: 600px){#asian-intelligence-banner>img{position:absolute;top:0;z-index:1;height:100%}}@media (min-width: 600px) and (max-width: 999px){#asian-intelligence-banner>img{right:50%}#asian-intelligence-banner>div{padding:3rem 2.2rem 3rem 33.333%}}@media (min-width: 1000px){#asian-intelligence-banner>div{padding:3rem 2.2rem 3rem 50%}}#salary-watch-banner{background:#fff;box-shadow:1px 1px 4px #0003;position:relative;z-index:0;overflow:hidden}#salary-watch-banner>img{max-width:100%}#salary-watch-banner>div{position:relative;z-index:2}#salary-watch-banner>div>h2{margin-top:0}#salary-watch-banner>div>.btn{margin-top:1.332rem}@media (max-width: 599px){#salary-watch-banner>div{padding:15px}}@media (min-width: 600px){#salary-watch-banner>img{position:absolute;top:0;right:0;z-index:1;height:100%}}@media (min-width: 600px) and (max-width: 999px){#salary-watch-banner>img{left:40%;right:auto}#salary-watch-banner>div{padding:2rem 40% 2rem 2.2rem}}@media (min-width: 1000px){#salary-watch-banner>div{padding:2rem 50% 2rem 2.2rem}}.sidebar-banner.asian-intelligence>div:first-child{background-color:#e6ebee}.ceo-message{padding:15px;background:#fff;box-shadow:0 0 3px 1px #4f4f4f26}.ceo-message .ceo-img{border:1px solid #CCC;margin-right:15px;max-width:30%;float:left}@media (min-width: 768px){.ceo-message{padding:2rem}.ceo-message .ceo-img{margin-right:2rem;margin-bottom:1rem}}.award-list{padding-left:0;list-style:none;margin-bottom:0;margin-top:0;position:relative;margin-bottom:1rem}.award-list:before{content:" ";display:block;width:2px;height:100%;position:absolute;top:5px;left:4.5rem;margin-left:-2px;background-color:#0b5fad}.award-list>li{position:relative;padding-left:6rem;background-image:url(/assets/icon/award/dot-80d79b88ba2ad4af089c3a357d25617a074f125131357f954ce3621f886ea998.svg);background-size:1.5rem;background-position-x:3.75rem;background-position-y:.15rem}.award-list>li:not(:last-child){padding-bottom:1.5rem}.award-list>li>span{position:absolute;top:0;left:0;font-weight:100;color:#b3b3b3;font-size:1.3rem}.award-list>li>div *+*{margin-top:.1rem}.award-list>li>div>h2{font-family:neo-sans,sans-serif;margin:0;color:#0b5fad}.award-list>li>div>span{display:block}.award-list>li>div>span+span{color:#666}#your-career-at-rgf .page-header-career{position:relative;padding:5rem 0}#your-career-at-rgf .page-header-career:before{content:"";position:absolute;inset:0 0 0 65%;background:linear-gradient(180deg,#0163be,#2694d4)}#your-career-at-rgf .page-header-career .top-block{display:flex;align-items:center}#your-career-at-rgf .page-header-career .top-block>div:nth-child(1){padding-right:2rem}#your-career-at-rgf .page-header-career .top-block>div>h1{margin:0;font-size:3.4rem;font-weight:700}#your-career-at-rgf .page-header-career .top-block>div>p{margin:2rem 0}#your-career-at-rgf .page-header-career .top-block>div>img{width:35vw}#your-career-at-rgf .page-header-career .top-block nav{margin-top:-1rem}#your-career-at-rgf .page-header-career .top-block nav a{margin:1rem 2rem 0 0;display:inline-block;font-weight:700;color:#010101;font-family:neo-sans,sans-serif}#your-career-at-rgf .page-header-career .top-block nav a:after{transition-duration:.25s;display:inline-block;width:1rem;height:.5rem;content:"";background-image:url(/assets/icon/arrow/table-of-content-down-arrow-de613876f0afc2aad42c86d5364905782156bc0b74e95c52bc45921d909d98c8.svg);background-repeat:no-repeat;margin-left:.4rem}#your-career-at-rgf .page-header-career .top-block nav a:hover{color:#0b5fad}#your-career-at-rgf .page-header-career .top-block nav a:hover:after{background-image:url(/assets/icon/arrow/table-of-content-down-arrow-blue-0e39893cc5077942dc670a24eb2abfbf79aacb986202774b5fd11ee0880d1697.svg)}@media (max-width: 1140px){#your-career-at-rgf .page-header-career:before{display:none}#your-career-at-rgf .page-header-career .top-block{flex-direction:column-reverse}#your-career-at-rgf .page-header-career .top-block>div>img{width:650px;max-width:100%}}#your-career-at-rgf .section{padding:2rem 0;text-align:center}@media (min-width: 600px) and (max-width: 1019px){#your-career-at-rgf .section{padding:3rem 0}}@media (min-width: 1020px){#your-career-at-rgf .section{padding:4rem 0}}#your-career-at-rgf .section h2{font-family:neo-sans,sans-serif;font-weight:700;font-size:2rem;color:#1c8cc4;margin-top:0;margin-bottom:1rem}#your-career-at-rgf .section .section-intro{max-width:740px;margin-left:auto;margin-right:auto}#your-career-at-rgf .rgf-figures{margin-top:3.5rem;background-image:url(/assets/media/your-career-with-rgf/we-are-irb-af47fde642cc39635d8c4aa45cdf0dad91143f2b246180a230a65d570c9b785d.jpg);background-size:cover;background-position:center center}#your-career-at-rgf .rgf-figures .figures-container{padding-top:2rem;padding-bottom:2rem;display:flex;justify-content:space-evenly}#your-career-at-rgf .rgf-figures .figures-container>div{width:15.5rem;height:13rem;border-radius:2rem;padding:2rem;color:#fff;text-align:left}#your-career-at-rgf .rgf-figures .figures-container>div:nth-child(odd){background-color:#91bde699}#your-career-at-rgf .rgf-figures .figures-container>div:nth-child(2n){background-color:#0072d9e6}#your-career-at-rgf .rgf-figures .figures-container>div>span{font-family:neo-sans,sans-serif;font-size:5rem;font-weight:800;line-height:1;padding-top:1.4rem;display:inline-block}#your-career-at-rgf .rgf-figures .figures-container>div>p{font-size:.9rem}@media (max-width: 1000px) and (min-width: 861px){#your-career-at-rgf .rgf-figures .figures-container{justify-content:space-between}}@media (max-width: 760px){#your-career-at-rgf .rgf-figures .figures-container{flex-wrap:wrap;margin-top:-2rem}#your-career-at-rgf .rgf-figures .figures-container>div{margin-top:2rem}}#your-career-at-rgf .perks{margin-top:2.5rem;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 671px){#your-career-at-rgf .perks>div{width:33%;padding:1rem}}@media (min-width: 490px) and (max-width: 670px){#your-career-at-rgf .perks>div{width:50%;padding:1rem}}@media (max-width: 489px){#your-career-at-rgf .perks{flex-direction:column}#your-career-at-rgf .perks>div+div{margin-top:1rem}}#your-career-at-rgf .perk{transition:border-color .2s;border:1px solid rgba(29,50,245,.1);background-color:#86c6e61a;border-radius:1rem;padding:1rem;cursor:pointer;text-align:left;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}#your-career-at-rgf .perk .front>span{margin-top:.3rem;margin-bottom:-.5rem;display:block;color:#1c8cc4;font-family:neo-sans,sans-serif;font-weight:700}#your-career-at-rgf .perk .back{padding:1rem;opacity:0;display:table;color:#fff;font-size:.9rem;height:100%;position:absolute;inset:0}#your-career-at-rgf .perk .back>span{display:table-cell;vertical-align:middle}#your-career-at-rgf .perk.focus{background:#55bef2;background:linear-gradient(354deg,#55bef2,#009eee)}#your-career-at-rgf .perk.focus .front{opacity:0}#your-career-at-rgf .perk.focus .back{opacity:1}#your-career-at-rgf .perk:hover{border:1px solid #1c8cc4;background-color:#fff}#your-career-at-rgf .video-link{display:block;border-radius:1rem;padding:1rem;background-size:cover;position:relative;height:100%;min-height:8rem}#your-career-at-rgf .video-link>div{transition:background-color .2s;background-color:#ffffff80;border-radius:50%;display:block;width:6rem;height:6rem;position:absolute;top:50%;left:50%;margin-top:-3rem;margin-left:-3rem}#your-career-at-rgf .video-link>div>svg{width:3rem;height:3rem;position:absolute;top:50%;left:55%;margin-top:-1.5rem;margin-left:-1.5rem}#your-career-at-rgf .video-link.large{margin:3rem auto 0;max-width:100%;width:850px;padding-bottom:30%}#your-career-at-rgf .video-link:hover>div{background-color:#fffc}#your-career-at-rgf .career-path{margin-top:3rem;display:flex}@media (max-width: 699px){#your-career-at-rgf .career-path{flex-direction:column}#your-career-at-rgf .career-path nav>a+a{margin-top:0!important}}@media (min-width: 700px) and (max-width: 1299px){#your-career-at-rgf .career-path>nav{width:33.33333333%}#your-career-at-rgf .career-path>div{width:66.66666667%}}@media (min-width: 1300px){#your-career-at-rgf .career-path>*{width:50%}}#your-career-at-rgf .career-path nav>a{font-family:neo-sans,sans-serif;color:#fff;padding:1rem 2.2rem;display:block;background-color:#90a9b9;text-align:left}#your-career-at-rgf .career-path nav>a+a{margin-top:2rem}#your-career-at-rgf .career-path nav>a.selected{background:linear-gradient(180deg,#189af1,#0e84d4)}#your-career-at-rgf .career-path>div>div:not(.selected){display:none}#your-career-at-rgf .career-path>div>div{background-color:#d9e8f5;padding:1rem 2.2rem 0;text-align:left;font-size:.9rem;line-height:1.8}#your-career-at-rgf .career-path>div>div>img{display:block;max-width:80%;margin-left:auto;margin-right:auto;height:auto}#your-career-at-rgf .personal-growth{margin-top:3rem}#your-career-at-rgf .personal-growth>div{background-repeat:no-repeat;text-align:left}#your-career-at-rgf .personal-growth>div h3{font-family:neo-sans,sans-serif;font-weight:700;font-size:2rem;margin:0 0 3rem}#your-career-at-rgf .personal-growth>div p{line-height:1.6}#your-career-at-rgf .personal-growth>div>div{display:table;height:100%}#your-career-at-rgf .personal-growth>div>div>div{padding:4rem;display:table-cell;vertical-align:middle}@media (max-width: 799px){#your-career-at-rgf .personal-growth>div>div{width:100%!important;max-width:100%!important}#your-career-at-rgf .personal-growth>div>div>div{padding:2rem!important}#your-career-at-rgf .personal-growth>div h3{margin-bottom:1.2rem!important}}@media (min-width: 800px){#your-career-at-rgf .personal-growth>div{height:30rem}}#your-career-at-rgf .personal-growth>div:nth-child(1){background-image:url(/assets/media/your-career-with-rgf/growth/your-growth-1-9a379923f4002412c381f48987eeef4373243fd74e73491c45ee763ba0dc2bf0.jpg)}#your-career-at-rgf .personal-growth>div:nth-child(1)>div{background-color:#0064beb3;width:600px;max-width:50vw}#your-career-at-rgf .personal-growth>div:nth-child(2){background-image:url(/assets/media/your-career-with-rgf/growth/your-growth-2-d2709575230533d0535774ee963149ebb128027f4ba5f42fbc4348d4831c379c.jpg);display:flex;flex-direction:row-reverse;background-position:center left;background-size:70vw auto}#your-career-at-rgf .personal-growth>div:nth-child(2)>div{background-color:#ffffff5c;width:500px;max-width:50vw}@media (max-width: 1040px){#your-career-at-rgf .personal-growth>div:nth-child(2){background-position:center center;background-size:cover}}#your-career-at-rgf .personal-growth>div:nth-child(3){background-image:url(/assets/media/your-career-with-rgf/growth/your-growth-3-fc96b6c9212fac78b66fe968fc8ab81bca10d0e67e7c5967d0e0965c225caff7.jpg)}#your-career-at-rgf .personal-growth>div:nth-child(3)>div{background-color:#09307266;width:600px;max-width:50vw}#your-career-at-rgf .personal-growth>div:nth-child(odd){background-position:center center;background-size:cover;color:#fff}#your-career-at-rgf .current-openings{margin-top:3rem;display:flex}#your-career-at-rgf .current-openings img{max-width:100%;height:auto;border-radius:2rem;display:block}#your-career-at-rgf .current-openings>div:nth-child(2){text-align:left;padding:5%;line-height:1.5}@media (min-width: 1070px) and (max-width: 1335px){#your-career-at-rgf .current-openings>div:nth-child(2){padding-top:0}}@media (max-width: 799px){#your-career-at-rgf .current-openings{flex-direction:column}}@media (min-width: 800px){#your-career-at-rgf .current-openings>div:nth-child(1){width:55%}#your-career-at-rgf .current-openings>div:nth-child(2){width:45%}}#your-career-at-rgf .market-report-descriptions{margin-top:3rem;display:flex}#your-career-at-rgf .market-report-descriptions img{max-width:100%;height:auto;border-radius:2rem;display:block;box-shadow:0 10px 16px #0003,0 6px 20px #00000030!important}#your-career-at-rgf .market-report-descriptions>div:nth-child(1){text-align:left;padding:2%;line-height:1.5}#your-career-at-rgf .market-report-descriptions>div:nth-child(2){text-align:left;padding:2%;line-height:1.5}@media (min-width: 1070px) and (max-width: 1335px){#your-career-at-rgf .market-report-descriptions>div:nth-child(2){padding-top:0}}@media (max-width: 799px){#your-career-at-rgf .market-report-descriptions{flex-direction:column}}@media (min-width: 800px){#your-career-at-rgf .market-report-descriptions>div:nth-child(1){width:50%}#your-career-at-rgf .market-report-descriptions>div:nth-child(2){width:50%}}#your-career-at-rgf .job-list{display:flex;justify-content:flex-end}#your-career-at-rgf .job-list a{display:block;width:100%;height:100%;text-align:left;color:#fff;border-bottom-right-radius:2rem;padding:1rem}#your-career-at-rgf .job-list a h4{margin-top:0;font-family:neo-sans,sans-serif;font-weight:700;font-size:1.4rem}#your-career-at-rgf .job-list a span{font-size:.95rem}#your-career-at-rgf .job-list>div{width:22.5%;padding-left:5%}#your-career-at-rgf .job-list>div:nth-child(1)>a{background:linear-gradient(180deg,#0163bef2,#2694d4f2)}#your-career-at-rgf .job-list>div:nth-child(2)>a{background:linear-gradient(180deg,#29c6c2b3,#079390b3)}#your-career-at-rgf .job-list>div:nth-child(3)>a{background:linear-gradient(180deg,#829190cc,#424749cc)}@media (max-width: 799px){#your-career-at-rgf .job-list{justify-content:space-around;flex-wrap:wrap;margin-top:-1rem}#your-career-at-rgf .job-list>div{width:14rem;height:13rem;padding:1rem}}@media (min-width: 800px) and (max-width: 1069px){#your-career-at-rgf .job-list{margin-top:1rem;justify-content:center;margin-left:-5%}#your-career-at-rgf .job-list>div{height:12rem;width:33%}}@media (min-width: 1070px) and (max-width: 1249px){#your-career-at-rgf .job-list{margin-top:-9rem}#your-career-at-rgf .job-list>div{height:9rem}#your-career-at-rgf .job-list>div a{padding:1.5rem}#your-career-at-rgf .job-list>div a h4{font-size:1.2rem}}@media (min-width: 1250px) and (max-width: 1449px){#your-career-at-rgf .job-list{margin-top:-10rem}#your-career-at-rgf .job-list>div{height:10rem}#your-career-at-rgf .job-list>div a{padding:1.5rem}}@media (min-width: 1450px){#your-career-at-rgf .job-list{margin-top:-12rem}#your-career-at-rgf .job-list>div{height:12rem}#your-career-at-rgf .job-list>div a{padding:2.5rem}}@media (min-width: 800px) and (max-width: 1069px){#your-career-at-rgf .job-list[data-job-count="1"]>div{margin-right:67.5%}}@media (min-width: 1070px){#your-career-at-rgf .job-list[data-job-count="1"]>div{margin-right:22.5%}}@media (min-width: 800px) and (max-width: 1069px){#your-career-at-rgf .job-list[data-job-count="2"]>div:nth-child(2){margin-right:42.5%}}.left-aligned{text-align:left;max-width:650px;margin-top:2rem;margin-left:auto;margin-right:auto}.md-message{display:flex;justify-content:flex-end;align-items:flex-end}.md-message>div:nth-child(1){width:50%}.md-message>div:nth-child(2){width:50%}.md-message>div:nth-child(2)>img{width:180px;height:180px}@media (max-width: 799px){.md-message>div:nth-child(1){width:100%}.md-message>div:nth-child(2){width:100%}}.philosophy{padding-bottom:0;background-color:#fff}.philosophy .container{max-width:1600px;padding-bottom:4rem}@media (min-width: 450px){.philosophy .container{background-image:url(/assets/background/rgf-brand-8d1200c2b1a70c993bb62945941c61a58acfc2346118c2756b8d15ce42cb3ff7.jpg);background-position:bottom right}}@media (min-width: 450px) and (max-width: 1300px){.philosophy .container{background-size:100% auto}}.philosophy .opportunity-bridge>span{display:block}.philosophy .opportunity-bridge>span:first-child{font-size:3rem}.philosophy .opportunity-bridge>span:last-child{font-size:1.2rem}.philosophy .we-connect{margin-top:4rem}.philosophy .we-connect strong{font-size:1.2rem}.philosophy .we-connect ul{padding-left:0;list-style:none;margin-bottom:0;margin-top:0}.philosophy .we-connect ul>li{background-image:url(/assets/icon/list-item-33c11fa2f01cc6f3578c97a008b8dcf2f23fecd0c423743f43d891561833ac77.svg);background-repeat:no-repeat;background-position:left;padding-left:2.6rem;height:2.2rem;line-height:2.2rem;font-size:1.2rem}.philosophy .we-connect ul>li+li{margin-top:1.5rem}#services_brands{position:relative;max-width:1200px;text-align:left}#services_brands .background{display:none}#services_brands>div{display:block}#services_brands>div>div:nth-child(1){padding:1rem 0;color:#0b5fad}#services_brands>div>div:nth-child(1)>svg{display:none}#services_brands>div>div:nth-child(2)>svg{width:8rem;max-width:30%;float:left;margin:0 1rem .5rem 0}#services_brands>div>div h3{margin-top:0}#services_brands>div:after{content:" ";clear:both;display:block}@media (min-width: 768px) and (max-width: 1250px){#services_brands{margin-left:-5rem;margin-right:-5rem}}@media (min-width: 768px){#services_brands>div{display:flex;align-items:stretch}#services_brands>div+div{border-top:2px solid white}#services_brands>div>div:nth-child(1){position:relative;padding:2rem 6.5rem 2rem 1rem;width:25%}#services_brands>div>div:nth-child(1):before{content:" ";position:absolute;inset:0;background-repeat:repeat-x;background-image:linear-gradient(185deg,#ffffffb3,#fff0);z-index:-1}#services_brands>div>div:nth-child(1)>svg{display:block;width:1.5rem;position:absolute}#services_brands>div>div:nth-child(2){padding:2rem 1rem 2rem .5rem;width:75%}#services_brands>div>div:nth-child(2)>svg{margin:0 1.5rem .4rem 0}#services_brands>div:nth-child(2)>div:nth-child(1)>svg{top:0;right:4.5rem}#services_brands>div:nth-child(3)>div:nth-child(1)>svg{top:-4.2rem;right:2.5rem}#services_brands>div:nth-child(4)>div:nth-child(1)>svg{bottom:0;right:.5rem}#services_brands .background{display:block;z-index:-1;height:100%;position:absolute;top:0;left:0}}#bo-le{margin-top:5rem;max-width:1000px;text-align:left}#bo-le>img{width:250px;max-width:30%;float:left;margin:0 1.5rem .4rem 0}#bo-le>p{padding-top:.4rem}.shape{display:block}.bsquare{border-top-left-radius:50%}.circle{border-radius:50%}.shapes{overflow:hidden;position:absolute;inset:0}.shapes>.shape{position:absolute}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.shapes{display:none;background:none;background-image:url(/assets/background/blur-082298dba535cf5ee78b8750eaf45a2b05f9f593bd9f3c8b773b88f122167311.png)!important;background-size:100% 100%!important}}.sns>a{display:inline-block;width:1.8rem;height:1.8rem}.sns>a svg{max-height:100%}.sns>a+a{margin-left:.8rem}#footer .sns>a path{fill:#fff}.sns>a path{fill:#1382c5}.sns-share-buttons>a{display:inline-block;width:4.4rem;height:4.4rem;border-radius:50%;position:relative;margin-right:.5rem;margin-bottom:.5rem;opacity:.9}.sns-share-buttons>a:hover{opacity:1}.sns-share-buttons>a svg{position:absolute;left:50%}.sns-share-buttons>a svg path{fill:#fff}.sns-share-buttons>a.linkedin{background-color:#0077b4}.sns-share-buttons>a.linkedin svg{width:2rem;margin-left:-1rem;top:1.2rem}.sns-share-buttons>a.facebook{background-color:#3b5997}.sns-share-buttons>a.facebook svg{width:1.2rem;margin-left:-.6rem;top:.9rem}.sns-share-buttons>a.twitter{background-color:#1ea3f2}.sns-share-buttons>a.twitter svg{width:2rem;margin-left:-1rem;top:1.5rem}.sns-share-buttons>a.email{background-color:#44444d}.sns-share-buttons>a.email svg{width:2rem;margin-left:-1rem;top:1.5rem}.copy-url-container{position:relative;overflow:hidden}.copy-url-container .success{padding:.6rem 1rem;transition:transform .08s ease-out;position:absolute;inset:0;transform:translateY(110%);background-color:#231f20;text-align:center;color:#fff}.copy-url-container.copied .success{transform:translateY(0);z-index:1}.copy-url{display:flex;background:#fff;border:1px solid #e3e3e3;padding:.6rem 1rem}.copy-url>div{flex-grow:4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copy-url>a{text-align:center;margin:-.6rem -1rem -.6rem 0;padding:.6rem 1rem;flex-grow:1;background-color:#f6f6f6}#share_modal h1{margin-top:0}@keyframes fadeinfromtop{0%{top:75%;opacity:0}to{top:100%;opacity:1}}@keyframes blockfadeinfrombottom{0%{bottom:30px;opacity:.5}to{bottom:50px;opacity:.95}}@keyframes blockfadeinfrombottomsmall{0%{bottom:0;opacity:.5}to{bottom:10px;opacity:.95}}@keyframes titlefadeinfrombottom{0%{margin-top:10px;opacity:.5}to{margin-top:0;opacity:.95}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes unfocus{0%{color:#08457d}40%{color:#0b5fad}to{opacity:#fff}}.red-cross{color:#d9534f}.red-cross,.checkmark{animation:scale .45s ease-in-out 1.2s both;stroke-width:3;stroke-miterlimit:10}.red-cross>.path,.checkmark>.path{stroke-dashoffset:48;animation:stroke .3s cubic-bezier(.65,0,.45,1) .4s forwards}@keyframes stroke{to{stroke-dashoffset:0}}@keyframes scale{0%,to{transform:none}50%{transform:scale3d(1.5,1.5,1)}}.circular{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;inset:0;margin:auto}.circular .path{stroke-width:3;stroke-dasharray:1,200;stroke-dashoffset:0;stroke:#1382c5;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes gradientAnimation{0%{background-size:300% 100%}to{background-size:100% 100%}}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;text-align:left;background-color:#fff;border-radius:2px;box-shadow:0 6px 12px #0000002d;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:4px 0;overflow:hidden;background-color:#e5e5e5}.open>.dropdown-menu{animation:fadeinfromtop .15s;display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-backdrop{position:fixed;inset:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.add-from-profile-dropdown,.add-from-profile-dropdown .dropdown-toggle{display:inline-block}.add-from-profile-dropdown .dropdown-menu{max-width:300px}.add-from-profile-dropdown .dropdown-menu:after{content:" ";display:block;color:#fff;border-bottom:5px dashed;border-bottom:5px solid \	;border-right:5px solid transparent;border-left:5px solid transparent;position:absolute;top:-5px;left:15px}.add-from-profile-dropdown .dropdown-menu a{padding:4px 12px;display:block}.add-from-profile-dropdown .dropdown-menu a:not(.disabled):hover{background-color:#1382c5;color:#fff}.pagination{margin-top:3rem;display:flex;justify-content:center}.pagination>*{text-align:center;height:3rem;width:3rem;background-color:#fafafa;line-height:3rem}.pagination .current{font-style:normal;background-color:#1382c5;color:#fff;cursor:default}.pagination a:hover,.pagination a:focus{background-color:#fff}.pagination:before,.pagination:after{content:" ";display:table}.pagination:after{clear:both}.no-item,.sorry{text-align:center}.no-item img,.sorry img{max-width:50%}.no-item>strong,.sorry>strong{display:block;font-size:1.2rem;padding:1rem 0}.no-item svg path{fill:#e0e0e0}.modal-open{overflow:hidden}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal{display:none;overflow:hidden;position:fixed;inset:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{opacity:0;transform:translateY(-25%);transition:all .3s ease-out}.modal.in .modal-dialog{transform:translate(0);opacity:1}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.55rem}.modal-dialog .close{background-repeat:no-repeat;background-size:1.2rem auto;background-position:center center;background-image:url(/assets/icon/close-white-9e4bca06e5a2f7ac67599973b7afe25e7238511d40662e317e57da46c314cecc.svg);display:block;width:3rem;height:3rem;background-color:#0d0708;border-radius:50%;position:absolute;top:.5rem;right:.5rem;z-index:5;cursor:pointer}.modal-backdrop{position:fixed;inset:0;transition:opacity .15s ease-in;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-content{position:relative;background-color:#f6f6f6;border-radius:1px;box-shadow:0 3px 9px #00000080;background-clip:padding-box;outline:0;min-height:140px}.modal-content .form-modal h1,.modal-content .form-modal h3,.modal-content .modal-header{padding:1rem 4rem;text-align:center;margin:0;z-index:3;display:block;position:relative;font-size:1.6rem;color:#fff;background:#0d0708;background:linear-gradient(115deg,#1382c5 10%,#037bbd 14%,#212359 48%,#0d0708 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1382c5",endColorstr="#0d0708",GradientType=1)}.modal-content .modal-body{position:relative;padding:1rem}.modal-content .modal-body:before,.modal-content .modal-body:after{content:" ";display:table}.modal-content .modal-body:after{clear:both}.modal-content .modal-body .form-header:not(.align-left){text-align:center}.modal-content .modal-content-block+.modal-content-block{margin-top:2rem}.modal-content .or-separator{margin:2rem 0;position:relative;text-align:center}.modal-content .or-separator>span{display:inline-block;padding:0 1rem;margin:auto;background-color:#f6f6f6;position:relative}.modal-content .or-separator:before{content:"";background-color:#231f20;position:absolute;top:50%;left:0;display:block;width:100%;height:1px}.modal-content .methods>div:not(.or-separator){text-align:center}.modal-content .methods>div:not(.or-separator)>a{margin:auto}.modal-content .switch-to-log-in{text-align:right;padding-top:2rem}.modal-content .registration-complete{text-align:center}.modal-content .registration-complete .checkmark{margin:-2rem auto 0;display:block;width:10rem;height:10rem;stroke:#41d03e}@media (min-width: 768px){.modal-content{box-shadow:0 5px 15px #00000080}.modal-content .form-modal h1,.modal-content .form-modal h3,.modal-content .modal-header{padding:2rem 2.2rem}.modal-content .form-modal h1.success,.modal-content .form-modal h3.success,.modal-content .modal-header.success{background-size:100% 100%;animation:gradientAnimation 1s ease-out;background-image:linear-gradient(to right,#30a361,#4eda83);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff30a361",endColorstr="#ff4eda83",GradientType=1);transition:background-image .3s ease-out}.modal-content .form-modal h1.success:after,.modal-content .form-modal h3.success:after,.modal-content .modal-header.success:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;animation:fadein 1s ease-out;transition:background-image .3s ease-out;background-image:linear-gradient(to bottom,#45e0a0,#45e0a000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff45e0a0",endColorstr="#0045e0a0",GradientType=0)}.modal-content .form-modal h1.success .checkmark,.modal-content .form-modal h3.success .checkmark,.modal-content .modal-header.success .checkmark{stroke:#fff}.modal-content .modal-body{padding:2rem 2.2rem}.modal-content .no-form-message h2{margin-top:0}.modal-dialog{width:700px;margin:30px auto}.modal-dialog .close{display:none}.modal-sm{width:300px}}@media (min-width: 992px){.modal-dialog{width:870px}}.close-modal{cursor:pointer}.svg-brand-gradient,.solutions-list>div>svg,.industries>div svg,.services-list>div .card .card-content svg,.services-list-vertical a svg,.services-list-extended>div>a>div:nth-child(2)>div:nth-child(1) svg{fill:url(#svg-gradient-rgf-exe)}.industry aside>*+*{margin-top:2rem}@media (max-width: 1199px){.industry aside{margin-top:2rem}}@media (min-width: 1200px){.industry{display:flex}.industry article{width:72%;padding-right:4.4rem}.industry aside{padding-left:2.2rem;width:28%}}.industry-description .related-team-members{margin-top:.8rem}@media (max-width: 499px){.industry-description .related-team-members>div+div{margin-top:.8rem}}@media (min-width: 500px){.industry-description .related-team-members{display:flex;flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem}.industry-description .related-team-members>div{padding-left:.4rem;padding-right:.4rem}}@media (min-width: 500px) and (max-width: 1599px){.industry-description .related-team-members>div{width:50%}.industry-description .related-team-members>div:nth-child(n+3){margin-top:.8rem}}@media (min-width: 1600px){.industry-description .related-team-members>div{width:33.33333333%}.industry-description .related-team-members>div:nth-child(n+4){margin-top:.8rem}}@media (max-width: 559px){.related-industries .specialization-link+.specialization-link{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #FFF}}@media (min-width: 560px) and (max-width: 1199px){.related-industries{display:flex;flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem}.related-industries>a{padding-left:.4rem;padding-right:.4rem;width:50%}.related-industries>a:nth-child(n+3){margin-top:.8rem}}@media (min-width: 1200px){.related-industries .specialization-link+.specialization-link{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #FFF}}#vision-mission-value h2,#vision-mission-value h3{font-family:neo-sans,Open Sans,Arial}#vision-mission-value section .container{text-align:center;max-width:1400px}#vision-mission-value section .container header{margin:0 auto 2rem;position:relative}#vision-mission-value section .container header img{position:relative;max-width:100%;height:auto;z-index:-1}#vision-mission-value section .container header h2,#vision-mission-value section .container header span{text-align:center;position:absolute;left:0;right:0}#vision-mission-value section .container header h2{bottom:15%;font-size:1.95rem}#vision-mission-value section .container header span{bottom:1%;color:#777;font-size:.95rem}#vision-mission-value section .container.vision .section-content{text-align:center}#vision-mission-value section .container.vision .section-content span{color:#1380c3;font-size:1.6rem;font-family:neo-sans,Open Sans,Arial}#vision-mission-value section .container.mission h2{color:#48626f}#vision-mission-value section .container.mission ul{padding-left:0;list-style-type:none}#vision-mission-value section .container.mission ul>li{margin-top:2rem;position:relative}#vision-mission-value section .container.mission ul>li>span{line-height:1;font-size:6.5rem;color:#f7f7f7;position:absolute;z-index:-1;font-weight:600}#vision-mission-value section .container.mission ul>li>p{color:#1380c3;font-size:1.45rem;font-family:neo-sans,Open Sans,Arial}@media (max-width: 959px){#vision-mission-value section .container.mission ul>li>span{top:-1.5rem;left:0}#vision-mission-value section .container.mission ul>li>p{padding-left:2rem}}@media (min-width: 960px){#vision-mission-value section .container.mission ul{display:flex;justify-content:space-between}#vision-mission-value section .container.mission ul>li{width:30.5%}#vision-mission-value section .container.mission ul>li>span{top:-4rem;left:-2rem;font-size:14rem}#vision-mission-value section .container.mission ul>li>p{font-size:1.6rem}}#vision-mission-value section .container.values{text-align:center}#vision-mission-value section .container.values h3{font-size:1.5rem;color:#1380c3;margin-top:0;margin-bottom:.4rem}#vision-mission-value section .container.values ul{padding-left:0;list-style-type:none;text-align:left}#vision-mission-value section .container.values ul>li{display:block;margin-top:3rem}#vision-mission-value section .container.values ul>li>svg{max-width:25%;width:5.5rem;margin-right:1.5rem;float:left;padding-bottom:1.5rem;fill:#1380c3}#vision-mission-value section .container.values ul>li:after{display:block;content:" ";clear:both}@media (min-width: 960px){#vision-mission-value section .container.values ul{margin:auto;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:space-between}#vision-mission-value section .container.values ul>li{width:45%}}#vision-mission-value section .container.values h2,#vision-mission-value section .container.vision h2{color:#fff}#consultant-filters input[type=submit]{height:3rem;background-repeat:no-repeat;background-image:url(/assets/icon/search-white-5df338ae5309f857e4305c5a455ffdd1533a1af94c673b2b7869e39aaa9cf0c8.svg);background-size:1.6rem auto;background-position:center center}@media (max-width: 767px){#consultant-filters{margin-bottom:4rem}#consultant-filters>div+div{margin-top:1rem}#consultant-filters input[type=submit]{width:100%}}@media (min-width: 768px){#consultant-filters{margin:2rem auto 4rem;display:flex;justify-content:space-between;max-width:1200px}#consultant-filters[data-dropdowns="2"]>div:not(:last-child){width:28%}#consultant-filters[data-dropdowns="1"]{max-width:1000px}#consultant-filters[data-dropdowns="1"]>div:not(:last-child){width:42%}#consultant-filters>div{position:relative}#consultant-filters>div>label{position:absolute;top:-2rem}}.select-dropdown .dropdown-toggle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-dropdown .dropdown-toggle .filter-label{vertical-align:sub}.select-dropdown:not(.open) .dropdown-toggle{opacity:.8}.select-dropdown:not(.open) .dropdown-toggle:hover{opacity:.9}.select-dropdown:not(.open) .dropdown-toggle:hover:after{opacity:.9}.select-dropdown .dropdown-menu{min-width:100%}.select-dropdown .dropdown-menu .is-submenu{display:none}.select-dropdown .dropdown-menu>ul{list-style:none;margin-bottom:0;margin-top:0;padding:5px 0}.select-dropdown .dropdown-menu>ul>li a{color:#594f51;transition:none!important;white-space:nowrap;line-height:1;padding:10px 15px}.select-dropdown .dropdown-menu>ul>li.has-children:hover>a,.select-dropdown .dropdown-menu>ul a:hover{background-color:#1382c5;color:#fff}.select-dropdown .dropdown-menu>ul>li.has-children.show-submenu:hover>.is-submenu{z-index:-1;display:block;background-color:#fff;border-radius:2px;box-shadow:0 6px 12px #0000002d;padding:5px 0;position:absolute;top:-5px;left:100%}.select-dropdown .dropdown-menu>ul>li.menu-header{white-space:nowrap;line-height:1;padding:10px 15px;color:#a0a0a0;text-transform:uppercase;font-size:.85rem}.team-member-cards .card>div{padding:1.2rem 1.4rem}.team-member-cards .card>div:nth-child(1){display:flex}.team-member-cards .card>div:nth-child(1) .team-member-thumb{width:32%;padding-right:.7rem}.team-member-cards .card>div:nth-child(1) .details{width:68%;overflow:hidden}.team-member-cards .card>div:nth-child(1) .details>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9rem;width:100%}.team-member-cards .card>div:nth-child(1) .details .team-member-name{color:#0b5fad;font-family:neo-sans,sans-serif;font-size:1.25rem}.team-member-cards .card>div:nth-child(1) .details .team-member-title{margin:.5rem 0}.team-member-cards .card>div:nth-child(1) .details .team-member-office{color:#4d4d4d}.team-member-cards .card>div:nth-child(1) .details .team-member-office:before{content:"";display:inline-block;width:.7rem;height:1.4rem;background-image:url(/assets/icon/location-d5ff7d248f398ca7346161b142b28104a51102d3893c39c9fd43a0c18160d442.svg);background-repeat:no-repeat;background-position:left center;vertical-align:bottom;margin-right:.3rem}.team-member-cards .card>div:nth-child(2){position:relative;color:#777}.team-member-cards .card>div:nth-child(2):before{background:#0d0708;background:linear-gradient(115deg,#1382c5 10%,#037bbd 14%,#212359 48%,#0d0708 88%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1382c5",endColorstr="#0d0708",GradientType=1);display:block;width:100%;height:2px;content:"";position:absolute;top:0;left:0}.team-member-cards .cards>div{padding-left:1.1rem;padding-right:1.1rem}@media (max-width: 499px){.team-member-cards .cards>div{width:100%}.team-member-cards .cards>div+div{margin-top:1.1rem}}@media (min-width: 500px) and (max-width: 1199px){.team-member-cards .cards>div{width:50%}.team-member-cards .cards>div:nth-child(n+3){margin-top:2.2rem}}@media (min-width: 1200px){.team-member-cards .cards>div{width:33.33333333%}.team-member-cards .cards>div:nth-child(n+4){margin-top:2.2rem}}@media (min-width: 768px){.job .job-container{background:#fff;border-radius:1px;border:1px solid #e1e1e1;padding:2rem 2.2rem}}.job .job-closed+.job-container{margin-top:2rem}.job aside .job-actions{margin-top:0;padding-top:0;border-top:0px}@media (max-width: 767px){.job .job-actions{margin-top:2rem;padding-top:2rem;border-top:1px solid #e1e1e1}}@media (min-width: 768px){.job .job-actions{margin-top:2rem;padding-top:2rem;border-top:1px solid #e1e1e1}}.job .job-posted-date{font-style:italic}@media (min-width: 992px){.job .job-tags{display:flex;flex-wrap:wrap;margin-left:-1.1rem;margin-right:-1.1rem}.job .job-tags>div{padding-left:1.1rem;padding-right:1.1rem}}@media (min-width: 767px){.job .job-tags>div{width:100%}}@media (min-width: 992px){.job .job-tags>div{width:50%}.job .job-tags>div:nth-child(n+3){margin-top:.4rem}}.job .job-tags>div>div{margin-bottom:1.1rem}.job .job-tags>div>div>svg{height:1.3rem;vertical-align:middle}@media (max-width: 767px){.job article .job-details+.job-description{margin-top:15px;padding-top:15px;border-top:1px solid #e1e1e1}}@media (min-width: 768px){.job article .job-details+.job-description{margin-top:2rem;padding-top:2rem;border-top:1px solid #e1e1e1}}.job article .job-details-bg{padding:1rem;background-color:#1382c50f}.job article .job-description>.page-content-block>h2{color:#1382c5}@media (max-width: 767px){.job{margin-bottom:-4rem}.job aside .related-posts-list{background-color:#fff;margin:0 -15px;padding:15px}}@media (min-width: 768px){.job aside>*+*{margin-top:2rem}}@media (max-width: 1399px){.job aside{margin-top:2rem}}@media (min-width: 1400px){.job{display:flex}.job article{width:72%}.job aside{padding-left:2.2rem;width:28%}}@media (min-width: 768px) and (max-width: 1600px){.job .submit-cv svg{display:none}}.job-description>h2{color:#a7a7a7;text-align:left;font-size:.9rem;margin-bottom:.2rem;font-weight:700}.job-description>div+h2{margin-top:1rem}@media (max-width: 559px){.related-jobs .post-link+.post-link{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #FFF}}@media (min-width: 560px) and (max-width: 1199px){.related-jobs{display:flex;flex-wrap:wrap;margin-left:-.4rem;margin-right:-.4rem}.related-jobs>a{padding-left:.4rem;padding-right:.4rem;width:50%}.related-jobs>a:nth-child(n+3){margin-top:.8rem}}@media (min-width: 1200px){.related-jobs .post-link+.post-link{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #e1e1e1}}.job-actions{position:relative}.job-actions h2,.job-actions h3{margin-top:0}.job-actions .contact-consultant-form,.job-actions .contacted-consultant,.job-actions .job-application,.job-actions .form-with-linkedin,.job-actions .form-with-cv,.job-actions .job-applied,.job-actions .apply-job-button.applied>span{display:none}.job-actions.applied .job-cta{display:none}.job-actions.applied .job-applied,.job-actions.applied .apply-job-button.applied>span{display:block}.job-actions.contacted .job-cta{display:none}.job-actions.contacted .contacted-consultant{display:block}.job-actions.applying .job-cta{display:none}.job-actions.applying .job-application,.job-actions.applying.with-cv .form-with-cv,.job-actions.applying.with-linkedin .form-with-linkedin{display:block}.job-actions.contacting .job-cta{display:none}.job-actions.contacting .contact-consultant-form{display:block}.job-actions .hide-apply,.job-actions .hide-apply-with-cv,.job-actions .hide-contact-consultant{background-repeat:no-repeat;background-image:url(/assets/icon/close-6bb35040bceefaf5cec069535b318f9af15313debd64602784b50b845b3a09be.svg);display:block;width:3rem;height:3rem;background-size:1.5rem auto;background-position:center center;position:absolute;top:1.4rem;right:0}.job-actions .contacted-consultant,.job-actions .job-applied,.job-actions .apply-job-button.applied>span{text-align:center}.job-actions .contacted-consultant .checkmark,.job-actions .job-applied .checkmark,.job-actions .apply-job-button.applied>span .checkmark{margin:-2rem auto 0;display:block;width:10rem;height:10rem;stroke:#41d03e}.linkedin-details{padding-left:.8rem;border-left:.15rem solid #44444d;margin-bottom:.8rem}.job-cta:before,.job-cta:after{content:" ";display:table}.job-cta:after{clear:both}.job-cta>div{float:left}.job-cta>div.contact .recruiter-contact{display:flex}.job-cta>div.contact .recruiter-contact .team-member-thumb{padding-right:1rem}.job-cta>div.contact .recruiter-contact>div{float:left}.job-cta>div.contact .recruiter-contact .connect>a{padding:.2rem 0;font-weight:700;display:block}.job-cta>div.contact .recruiter-contact .connect>a.linkedin-url{color:#27546d}.job-cta>div.contact .recruiter-contact .connect>a.consultant-url{color:#494949}.job-cta>div.contact .recruiter-contact:before,.job-cta>div.contact .recruiter-contact:after{content:" ";display:table}.job-cta>div.contact .recruiter-contact:after{clear:both}.job-cta>div h3{margin-top:0;line-height:1}.job-cta>div .apply-job-buttons{margin-top:-.5rem}.job-cta>div .apply-job-buttons>a{margin-top:.5rem}.job-cta>div.apply-aside .apply-job-buttons>a{width:100%;max-width:16rem}@media (max-width: 1389px){.job-cta>div{width:100%;display:block}.job-cta>div.apply{margin-top:2rem}}@media (min-width: 1390px){.job-cta>div.contact{width:60%;padding-right:1.1rem}.job-cta>div.apply{padding-left:1.1rem;width:40%}.job-cta>div.apply .apply-job-buttons>a{width:100%;max-width:16rem}}.consultant-form-header{position:relative}.consultant-form-header>p{padding:1rem;background:#fff;border-radius:3px}@media (max-width: 479px){.consultant-form-header .team-member-thumb{float:left;margin:0 .8rem .4rem 0;width:6rem;height:auto}}@media (min-width: 480px){.consultant-form-header{padding-left:110px;min-height:110px}.consultant-form-header .team-member-thumb{position:absolute;top:0;left:0}.consultant-form-header>p{position:relative;background-color:#fff}.consultant-form-header>p:after{content:" ";display:block;color:#fff;border-right:5px dashed;border-right:5px solid \	;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;top:10px;left:-5px}}@media (min-width: 768px){.consultant-form-header>p{background-color:#f6f6f6}.consultant-form-header>p:after{color:#f6f6f6}}.card .job-closed,.card .job-applied,.card .apply-job-button.applied>span{background-repeat:no-repeat;background-size:1.2rem auto;background-position:left center;padding-left:1.5rem}.card .job-applied,.card .apply-job-button.applied>span{color:#37ca43;background-image:url(/assets/icon/job/check-green-b69a94abd804660f681d9aa8468e4f075bb94a414ff57a8d7eeb94f024156638.svg)}.card .job-closed{color:#d9534f;background-image:url(/assets/icon/job/job-closed-4b1155bb295f232c46da5d57938540fa5f4e79549eb2bbbda7db6475b72b4ae5.svg)}.page-header .save-job-button .stroke{fill:#fff}.page-header .save-job-button.saved .stroke,.page-header .save-job-button.saved .inside{fill:#6bc7f1}.job-actions .save-job-button .stroke{fill:#fff}.job-actions .save-job-button:not(.saved) .unsave{display:none}.job-actions .save-job-button.saved .save{display:none}.job-actions .save-job-button.saved .inside{fill:#fff}@media (max-width: 499px){.flex-job-cards>div{width:100%}.flex-job-cards>div+div{margin-top:15px}}@media (max-width: 991px){.flex-job-cards>div{padding-left:7.5px;padding-right:7.5px}}@media (min-width: 500px) and (max-width: 991px){.flex-job-cards>div{width:50%}.flex-job-cards>div:nth-child(n+3){margin-top:15px}}@media (min-width: 992px){.flex-job-cards>div{padding-left:.8rem;padding-right:.8rem}}@media (min-width: 992px) and (max-width: 1379px){.flex-job-cards>div{width:33.33333333%}.flex-job-cards>div:nth-child(n+4){margin-top:1.6rem}}@media (min-width: 1380px){.flex-job-cards>div{width:25%}.flex-job-cards>div:nth-child(n+5){margin-top:1.6rem}}.jobs.cards>div{position:relative}.jobs.cards>div .save-job-button{position:absolute;top:0;right:1.1rem;width:4rem;height:4rem;padding:1rem}.jobs.cards>div .save-job-button:not(.saved) .stroke{fill:#000}.jobs.cards>div .save-job-button:not(.saved):not(.disabled){opacity:.5}.jobs.cards>div .save-job-button:not(.saved):not(.disabled):hover{opacity:.8}.jobs.cards>div .save-job-button:not(.saved).disabled{opacity:.4}.jobs.cards>div .save-job-button.saved .stroke,.jobs.cards>div .save-job-button.saved .inside{fill:#1382c5}.jobs.cards>div .save-job-button.saved:not(.disabled){opacity:1}.jobs.cards>div .save-job-button.saved:not(.disabled):hover{opacity:.8}.jobs.cards>div .save-job-button.saved.disabled{opacity:.7}.jobs.cards>div .card-subtitle>div{margin-left:-2px;padding-left:24px;background-position:top left;background-repeat:no-repeat;font-size:.9rem}.jobs.cards>div .card-subtitle>div+div{margin-top:.6rem}.jobs.cards>div .card-subtitle>div.job-function{background-position-y:-1px;background-size:21px 19px;background-image:url(/assets/icon/job/job-function-632c9abc22797611b790a8242b93b00110dce25a120362ffc21344878d4b36dc.svg)}.jobs.cards>div .card-subtitle>div.job-location{background-size:22px 16px;background-image:url(/assets/icon/job/job-location-fe8a28521bcc1fb0846395cec110563ceffa14bc08630eb2ca76bb6519f8cfc0.svg)}.jobs.cards>div .card-subtitle>div.job-salary{background-size:21px 17px;background-image:url(/assets/icon/job/job-salary-e7035f6c796c0edef808dac21c8c7cd9ad415e73dd5d4d23a549cfcd1ed81fae.svg)}.jobs.cards>div .card-subtitle>div.job-industry{background-position-y:-1px;background-size:22px 20px;background-image:url(/assets/icon/job/job-industry-706283aae66aac3fe40244e41469ebdfd43d4ecc40b132063e8a916a091ecebb.svg)}.jobs.cards>div .card-subtitle>div.job-timestamp{background-size:22px 20px;background-image:url(/assets/icon/job/job-timestamp-9a74e29250fc5418fba93b7b84f827adbc9e03a5b39e0604c04d3b0fedb6e364.svg)}.jobs.cards>div .card .card-title{padding-right:2.5rem}.jobs.cards>div .job-applied,.jobs.cards>div .apply-job-button.applied>span{display:block}.jobs.cards>div .keyword{background-color:#ffc500}.search-input-container{display:inline-block;width:100%;height:3.2rem;position:relative}.search-input-container #keywords{border-radius:2px;border:none;box-shadow:0 0 3px 1px #4f4f4f26;padding-left:.6rem;padding-right:3.2rem;display:block;width:100%;height:100%}.search-input-container #keywords:focus{outline:0}.search-input-container #keywords:focus+#search{opacity:.7}.search-input-container #search{z-index:1;position:absolute;top:0;right:0;display:block;width:3.2rem;height:100%;text-indent:-9999px;background:0;border:0;background-repeat:no-repeat;background-position:center center;background-image:url(/assets/icon/search-3ba108c95ac65add8becf6ac957c62d5587bcde3c2b0d751cdd66e285496ef99.svg);background-size:50% 50%;opacity:.5}.search-input-container:before,.search-input-container:after{content:" ";display:table}.search-input-container:after{clear:both}.search-jobs{text-align:center}.search-jobs .search-input-container{max-width:30rem;height:3.05rem}.search-jobs .search-filters-container{position:relative;display:flex}.search-jobs .search-filters-container .filter-dropdown{width:33.33333333%}.filter-dropdown{position:initial!important}.filter-dropdown:not(.open) .dropdown-toggle{opacity:.8}.filter-dropdown:not(.open) .dropdown-toggle:hover{opacity:.9}.filter-dropdown:not(.open) .dropdown-toggle:hover:after{opacity:.9}.filter-dropdown .dropdown-toggle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;color:#000;padding:.8rem .2rem .8rem 0;text-align:left}@media (min-width: 768px){.filter-dropdown .dropdown-toggle{padding:.8rem .4rem;text-align:center}}.filter-dropdown .dropdown-toggle .filter-label{display:inline-block}.filter-dropdown .dropdown-toggle:after{content:"";display:inline-block;color:#000;border-top:5px dashed;border-top:5px solid \	;border-right:5px solid transparent;border-left:5px solid transparent;transition:opacity .25s}.filter-dropdown .dropdown-toggle>.filter-label.focus{animation:unfocus 1.5s}.filter-dropdown .dropdown-menu{width:100%;padding:1.6rem 1.8rem}.filter-dropdown .dropdown-menu .term-list{padding-left:0;list-style:none;margin-bottom:0;margin-top:0}.filter-dropdown .dropdown-menu .term-list>li label{word-break:break-all;font-weight:400;overflow-x:hidden;display:block;cursor:pointer}.filter-dropdown .dropdown-menu .term-list+div{margin-top:1.2rem;display:flex;justify-content:space-between;align-items:baseline}.job-alert-confirmation{text-align:center}.job-alert-confirmation .checkmark{margin:-2rem auto 0;display:block;width:10rem;height:10rem;stroke:#41d03e}.job-alert-confirmation .instruction{margin-top:2rem}.multiple-forms-container .form-container{position:relative;display:none;margin-top:2rem;padding-top:2rem;border-top:1px solid #eeeeee}.multiple-forms-container .form-container [data-form]{display:none}.multiple-forms-container .form-container .form-title{padding-right:3rem;line-height:1.25;font-size:1.6rem;margin-bottom:1.5rem}.multiple-forms-container .form-container .hide-form{background-repeat:no-repeat;background-image:url(/assets/icon/close-6bb35040bceefaf5cec069535b318f9af15313debd64602784b50b845b3a09be.svg);display:block;width:3rem;height:3rem;background-size:1.5rem auto;background-position:center center;position:absolute;top:1.4rem;right:0}.flex-job-alerts-cards>div{padding-left:1.1rem;padding-right:1.1rem}@media (max-width: 500px){.flex-job-alerts-cards>div{width:100%}.flex-job-alerts-cards>div+div{margin-top:1.1rem}}@media (min-width: 501px) and (max-width: 1399px){.flex-job-alerts-cards>div{width:50%}.flex-job-alerts-cards>div:nth-child(n+3){margin-top:2.2rem}}@media (min-width: 1400px){.flex-job-alerts-cards>div{width:33.33333333%}.flex-job-alerts-cards>div:nth-child(n+4){margin-top:2.2rem}}.job-alerts.cards>div{position:relative}.job-alerts.cards>div .on-off-switch{position:absolute;top:1.4rem;right:30px}.job-alerts.cards>div .on-off-switch:not(.on)+.card .card-title{color:#c7c7c7}.job-alerts.cards>div .on-off-switch:not(.on)+.card .card-title>a{color:#c7c7c7}.job-alerts.cards>div .card .card-title{padding-right:3rem}.job-alerts.cards>div .delete{color:#d9534f}.switch-job-alert{text-align:left;max-width:100%;position:relative;padding:1rem 4.5rem 1rem 2.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.switch-job-alert svg{height:1.5rem;margin-bottom:-.4rem}.switch-job-alert.disabled{cursor:default;pointer-events:none}.switch-job-alert .on-off-switch{position:absolute;top:1rem;right:1rem}#job_search_input{position:relative;z-index:11;padding-top:20px;padding-bottom:10px}@media (min-width: 768px){#job_search_input{padding-top:2.5rem;padding-bottom:1.5rem}}#job_search_input #jobsearchform{max-width:30rem;margin:auto}#job_search_results[data-count="0"]{padding-bottom:0}#job_search_results[data-count="0"]+#job-alert-registration{padding-top:0}#job_search_results[data-count="0"]+#job-alert-registration h2{display:none}#job_search_results{padding-bottom:0}#job_search_results.loadingResults{opacity:.8}#job_search_results.loadingResults .card{animation-duration:1.1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:ease-in-out;background:#fff;background:linear-gradient(to right,#fff,#f6f6f6 12%,#fff 25%);background-size:200% 100%}@keyframes placeHolderShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.setup-job-alert{text-align:center}.setup-job-alert .if-success>span:first-child{display:inline}.setup-job-alert .if-success>span+span{display:none}.setup-job-alert.success .checkmark{width:7rem;margin-top:-1rem;stroke:#41d03e}.setup-job-alert.success .if-success>span:first-child{display:none}.setup-job-alert.success .if-success>span+span{display:inline}.setup-job-alert h2{padding-bottom:1rem}.setup-job-alert h2+div{font-size:.95rem;color:#777;margin-bottom:1.5rem}.setup-job-alert .setup-job-alert-form{display:inline-block;max-width:100%;width:32rem}.setup-job-alert .setup-job-alert-form .legend{font-size:.9rem;text-align:left}.setup-job-alert .setup-job-alert-form .fields form{display:flex}.setup-job-alert .setup-job-alert-form .fields .input-email{border-top-left-radius:2px;border-bottom-left-radius:2px}.setup-job-alert .setup-job-alert-form .fields .btn{padding-left:1rem;padding-right:1rem;border-top-left-radius:0;border-bottom-left-radius:0}.setup-job-alert .setup-job-alert-form .fields:before,.setup-job-alert .setup-job-alert-form .fields:after{content:" ";display:table}.setup-job-alert .setup-job-alert-form .fields:after{clear:both}@media (min-width: 768px){.job-tag{display:flex}.job-tag .tag-name{width:33.333333%;padding-right:2rem}.job-tag .tag-list{border-left:1px solid #eeeeee;padding-left:2rem;width:66.666666%}}.job-tag .tag-list{margin-top:.5rem}.job-tag+.job-tag{margin-top:3rem}.grecaptcha-badge{visibility:hidden}.hidden-recaptcha-license{visibility:hidden;color:#777;font-size:.75rem;text-align:left}#job-nav{background-color:#48626f}#job-nav nav{display:flex}@media (max-width: 767px){#job-nav nav{padding-right:52px}#job-nav .profile{width:52px}}@media (min-width: 768px) and (max-width: 1199px){#job-nav nav{padding-right:100px}#job-nav .profile{width:100px}}#job-nav a{font-size:.85rem;color:#fff!important;position:relative}#job-nav a:hover,#job-nav a.active{color:#fff!important}#job-nav a>svg{display:inline-block;width:18px;height:18px;fill:#fff}#job-nav a.active{pointer-events:none;cursor:default}#job-nav a.active:after{content:"";display:block;width:100%;height:2px;position:absolute;inset:auto 0 0;background-color:#fff}#job-nav a:not(.active){opacity:.9}#job-nav a:not(.active):hover{opacity:1}@media (max-width: 767px){#job-nav a{position:relative;display:block;width:52px;height:52px;overflow:hidden;padding-top:52px}#job-nav a>svg{position:absolute;top:50%;left:50%;margin:-9px 0 0 -9px}}@media (min-width: 768px) and (max-width: 1199px){#job-nav a{text-align:center;font-weight:400;padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#job-nav a>svg{display:block;width:100%}}@media (min-width: 1200px){#job-nav a{padding:18px;text-transform:uppercase;font-weight:400}#job-nav a>svg{margin-bottom:-4px}}#job-nav .profile{position:absolute;top:0;right:15px}@keyframes Reload{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.no-top-margin{margin-top:0!important}.profile-layout aside{padding-bottom:1rem}@media (min-width: 992px){.profile-layout{display:flex;flex-direction:row-reverse;margin-left:-1.1rem;margin-right:-1.1rem}.profile-layout .page-content{flex-grow:2}.profile-layout aside{max-width:21.5rem;min-width:21.5rem}.profile-layout .page-content,.profile-layout aside{padding-left:1.1rem;padding-right:1.1rem}}.candidate-profile>div+div{margin-top:2rem}.candidate-profile>div{box-shadow:0 0 3px 1px #00000021;background-color:#fff}.candidate-profile>div>header{padding:2rem 2.2rem 0}.candidate-profile>div>div{padding:2rem 2.2rem}.candidate-profile>div>header>h2{margin-top:0}.page-section-menu>a{display:block;width:auto;height:auto;padding-left:20px;padding-top:.4rem;padding-bottom:.4rem}.page-section-menu>a>svg{margin-left:-20px}.page-section-menu>a.delete{margin-top:.8rem;padding-top:.8rem;border-top:1px solid #777777;color:#af1e1e}.tag-list{padding-left:0;list-style:none;margin-bottom:0;margin-top:0}.tag-list>li>a{padding:.5rem 0;display:block}@media (min-width: 768px){.tag-list{display:flex;justify-content:space-between;flex-wrap:wrap}.tag-list>li{width:48%}}.country-bg{background-image:url(/assets/background/country/japan-bca08373b5216ea192d24e414100252ec0a63eb8ed901bf6305edd955e1bef09.gif)}#work_with_us{padding:4rem 0;background-color:#22366d;color:#fff}#work_with_us>.container .btn{margin-top:1.5rem}#work_with_us>.container>.video-container{max-width:100%}@media (min-width: 990px){#work_with_us>.container h2{margin-top:0}#work_with_us>.container>.video-container{float:left;margin:0 3.6rem 0 0}}@media (max-width: 599px){.top_block_overlay .content .flex-container>div{width:100%}}@media (max-width: 1099px){.top_block_overlay .content .flex-container>div+div{margin-top:1rem}}@media (min-width: 600px){.top_block_overlay .content .flex-container{display:flex;flex-wrap:wrap;margin-left:-1.1rem;margin-right:-1.1rem}.top_block_overlay .content .flex-container>div{padding-left:1.1rem;padding-right:1.1rem}}@media (min-width: 600px) and (max-width: 1099px){.top_block_overlay .content .flex-container>div:nth-child(1){width:100%}.top_block_overlay .content .flex-container>div:nth-child(2){width:50%}.top_block_overlay .content .flex-container>div:nth-child(3){width:50%}}@media (min-width: 1100px){.top_block_overlay .content .flex-container>div:nth-child(1){width:50%}.top_block_overlay .content .flex-container>div:nth-child(2){width:25%}.top_block_overlay .content .flex-container>div:nth-child(3){width:25%}}.services-list-extended>*:nth-child(1)>*,.services-list>*:nth-child(1)>*{border-top-color:#22366d!important}.services-list-extended>*:nth-child(1)>* h3,.services-list>*:nth-child(1)>* h3{color:#22366d}.services-list-extended>*:nth-child(2)>*,.services-list>*:nth-child(2)>*{border-top-color:#00135e!important}.services-list-extended>*:nth-child(2)>* h3,.services-list>*:nth-child(2)>* h3{color:#00135e}.services-list-extended>*:nth-child(3)>*,.services-list>*:nth-child(3)>*{border-top-color:#0b5fad!important}.services-list-extended>*:nth-child(3)>* h3,.services-list>*:nth-child(3)>* h3{color:#0b5fad}.services-list-extended>*:nth-child(4)>*,.services-list>*:nth-child(4)>*{border-top-color:#6bc7f1!important}.services-list-extended>*:nth-child(4)>* h3,.services-list>*:nth-child(4)>* h3{color:#6bc7f1}@media (max-width: 599px){.services-list>div{width:100%}.services-list>div+div{margin-top:1.1rem}}@media (min-width: 600px) and (max-width: 900px){.services-list>div{width:50%}.services-list>div:nth-child(n+3){margin-top:2.2rem}}@media (min-width: 901px){.services-list>div{width:25%}.services-list>div:nth-child(n+5){margin-top:2.2rem}}@media (max-width: 600px){.services-list-extended>div{width:100%}.services-list-extended>div+div{margin-top:1.1rem}}@media (min-width: 601px){.services-list-extended>div{width:50%}.services-list-extended>div:nth-child(n+3){margin-top:2.2rem}}@media (max-width: 500px){#footer .logo-sns{display:block}#footer .logo-sns .sns{margin-top:2rem}}
