.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.ib{display:inline-block;}.ibt{display:inline-block;vertical-align:top;}.ibm{display:inline-block;vertical-align:middle;}.ibb{display:inline-block;vertical-align:bottom;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;vertical-align:middle;width:100%;height:0;}.h-fix{display:inline-block;vertical-align:middle;width:0;height:100%;}.bs{box-sizing:border-box;}.hl{background-color:#0056b8;color:#fff;}.ol{list-style:none;}.abs{position:absolute;left:0;top:0;width:100%;height:100%;}body .m-hide,body .t-hide{display:block !important;}body .m-show,body .t-show,body .d-hide{display:none !important;}body .d-show{display:block !important;}@media screen and (max-width: 1200px){body .m-hide,body .d-hide{display:block !important;}body .m-show,body .d-show,body .t-hide{display:none !important;}body .t-show{display:block !important;}}@media screen and (max-width: 768px){body .t-hide,body .d-hide{display:block !important;}body .t-show,body .d-show,body .m-hide{display:none !important;}body .m-show{display:block !important;}}body.fix-header header{margin-top:-60px;position:fixed;left:0;top:0;width:100%;animation-name:fadeIn;animation-duration:100ms;animation-fill-mode:forwards;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.4);}body.fix-header header .logo{top:-50px;}body.fix-header header .logo a{margin-top:60px;}body.fix-header header .logo a img{width:117px;}body.fix-header header .menu{padding-top:16px;padding-bottom:0;}body.fix-header #content{margin-top:80px;}.container{max-width:1200px;margin:auto;position:relative;}header,#content,footer{position:relative;}header{z-index:10;background-color:#fff;}header:before{content:'';display:block;width:100%;height:60px;background-color:#58595b;z-index:1;position:relative;}header .logo{position:absolute;left:50%;top:-60px;margin-left:-191px;background:url(/img/desktop/main-logo-2-m.png) no-repeat center center;background-size:cover;width:382px;height:148px;text-align:center;box-sizing:border-box;z-index:1;}header .logo a{display:inline-block;margin-top:22px;}header .logo a img{width:168px;height:auto;}header .menu-button{position:absolute;right:18px;top:23px;width:34px;height:34px;background:url(/img/tablet/nav-open-icon.svg) no-repeat center center;background-size:cover;display:none;z-index:1;}header .menu{box-sizing:border-box;text-align:center;padding-top:12px;padding-bottom:4px;}header .menu li{list-style:none;position:relative;display:inline-block;vertical-align:top;}header .menu li a{display:block;line-height:22px;letter-spacing:0.3px;}header .menu li a span{display:inline-block;vertical-align:middle;}header .menu > ul > li{width:148px;}header .menu > ul > li:nth-child(3){margin-right:310px;}header .menu > ul > li:hover > a,header .menu > ul > li.selected > a{border-bottom-color:#0056b8;}header .menu > ul > li:hover ul{display:block;}header .menu > ul > li > a{font-size:16px;border-bottom:4px solid transparent;}header .menu > ul > li > a .h-fix{min-height:60px;}header .menu > ul > li ul{position:absolute;left:50%;top:100%;width:240px;margin-left:-120px;padding-top:10px;display:none;}header .menu > ul > li ul li{background-color:#fff;display:block;}header .menu > ul > li ul li:first-child{padding-top:12px;}header .menu > ul > li ul li:last-child{padding-bottom:12px;}header .menu > ul > li ul li + li:before{content:'';display:block;width:30px;height:1px;background-color:#bbb;margin:0 auto;}header .menu > ul > li ul li a{line-height:50px;font-weight:400;}header .menu > ul > li ul li a:hover{color:#0056b8;}header .lang{position:absolute;right:39px;top:19px;z-index:1;}header .lang li{display:inline-block;vertical-align:top;list-style:none;}header .lang li + li{margin-left:24px;}header .lang li a{display:block;color:#909090;font-size:15px;padding-bottom:6px;}header .lang li a:hover,header .lang li a.selected{color:#fff;border-bottom:3px solid #fff;}#content{min-height:500px;}#content .subbanner-container{background-repeat:no-repeat;background-position:center top;text-align:center;position:relative;}#content .subbanner-container:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity = 30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;}#content .subbanner-container:after{content:'';position:absolute;right:0;bottom:0;width:100%;height:280px;background:url(/img/desktop/triangle-blue.png) no-repeat right top;}#content .subbanner-container h1{display:inline-block;vertical-align:middle;color:#fff;font-size:48px;line-height:60px;font-family:'EB Garamond';position:relative;font-weight:400;margin-top:-136px;letter-spacing:1px;z-index:1;}#content .subbanner-container .h-fix{min-height:340px;}/*953795e33e25c16a067bcfa2a5842f5b*/footer{border-top:4px solid #0056b8;text-align:center;padding:23px 20px;}footer p,footer a{font-size:15px;letter-spacing:0.4px;line-height:32px;}footer .logo-container{position:absolute;right:39px;top:0;}footer .logo-container a{display:inline-block;vertical-align:middle;}footer .logo-container a + a{margin-left:20px;}.loading{text-align:center;margin-top:62px;display:none;}.loading .icon{display:inline-block;vertical-align:middle;width:72px;height:72px;background:url(/img/desktop/loading-1.svg) no-repeat center center;position:relative;}.loading .icon:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(/img/desktop/loading-2.svg) no-repeat center center;animation-name:rotate;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;}@media screen and (max-width: 1200px){body.open{overflow:hidden;}body.open header{position:fixed;left:0;right:0;width:100%;height:100%;overflow:auto;}body.open header:after,body.open header .lang,body.open header .menu{display:block;}body.open header .menu-button{background-image:url(/img/tablet/nav-close-icon.svg);}header{height:140px;}header .lang,header .menu{display:none;}header .lang{top:138px;right:auto;left:0;width:100%;padding:0 30px;box-sizing:border-box;}header .lang ul{border-bottom:1px solid #dfdfdf;}header .lang ul li a{color:#000;text-align:center;font-weight:700;padding-bottom:0;line-height:60px;}header .lang ul li a:hover,header .lang ul li a.selected{color:#0056b8;border-bottom:0 none;}header .menu-button{display:block;}header .menu{position:absolute;top:139px;width:100%;left:0;z-index:1;text-align:left;padding:0 30px;}header .menu > ul > li{display:block;width:100%;border-bottom:1px solid #dfdfdf;}header .menu > ul > li.selected > a,header .menu > ul > li:hover > a{color:#0056b8;}header .menu > ul > li > a{font-weight:700;}header .menu > ul > li a{border-bottom:0 none;}header .menu > ul > li ul{display:block;position:static;width:100%;padding-top:0;margin-left:0;margin-top:-7px;}header .menu > ul > li ul li:first-child{padding-top:0;}header .menu > ul > li ul li:last-child{padding-bottom:16px;}header .menu > ul > li ul li + li:before{display:none;}header .menu > ul > li ul li a{padding-left:30px;letter-spacing:0;}header .menu li a{letter-spacing:1px;}.container{padding-left:20px;padding-right:20px;}#content .subbanner-container:after{right:auto;left:0;background-position:left top;}#content .subbanner-container h1{margin-top:-56px;}#content .subbanner-container .h-fix{min-height:260px;}footer{text-align:center;}footer .logo-container{position:static;margin:0 auto;}footer .logo-container + .copyright{margin-top:20px;}footer .logo-container a{margin-left:10px;margin-right:10px;}footer .logo-container a + a{margin-left:10px;}}@media screen and (max-width: 768px){header{height:120px;}header .logo{top:-80px;}header .logo a{margin-top:40px;}header .logo a img{width:134px;}header .menu-button{top:13px;}}@keyframes fadeIn{from{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}to{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity = 100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}}@keyframes rotate{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.career-container{padding:30px 0 80px;}.career-container .career-wrapper{margin-top:10px;}.career-container .career-wrapper .job-container.open .job-title:after{background-image:url(/img/desktop/close.svg);}.career-container .career-wrapper .job-container.open .job-content{display:block;animation-name:fadeIn;animation-duration:100ms;animation-fill-mode:forwards;}.career-container .career-wrapper .job-container + .job-container{margin-top:40px;}.career-container .career-wrapper .job-container .job-title{display:block;background-color:#0056b8;position:relative;padding:15px 50px;min-height:30px;}.career-container .career-wrapper .job-container .job-title:before,.career-container .career-wrapper .job-container .job-title:after{content:'';position:absolute;}.career-container .career-wrapper .job-container .job-title:before{left:0;top:0;border-left:60px solid #064995;border-bottom:60px solid transparent;}.career-container .career-wrapper .job-container .job-title:after{right:19px;top:19px;background:url(/img/desktop/open.svg) no-repeat center center;background-size:22px;width:22px;height:22px;}.career-container .career-wrapper .job-container .job-title h2{color:#fff;line-height:30px;font-weight:400;letter-spacing:0.4px;}.career-container .career-wrapper .job-container .job-content{padding:20px 50px 30px;background-color:#f4f4f4;display:none;}@media screen and (max-width: 768px){.career-container .career-wrapper .job-container .job-content{padding-left:20px;padding-right:20px;}}