.page-header{position:relative;z-index:50;color:#fff}.careers-header .page-header{color:#f0f0f0}.page-header:before{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;content:""}.page-header .btn-box{margin:0 0 81px}.funding-inner-header .page-header .btn-box{margin:0 0 71px}.page-header .btn-box a{display:inline-flex;vertical-align:top;align-items:center;color:#fff}.careers-header .page-header .btn-box a{font-weight:500;color:#f0f0f0;transition:color .3s;-webkit-transition:color .3s}.careers-header .page-header .btn-box a:hover{color:#ee5124}.page-header .btn-box a i{font-size:21px;line-height:1;color:#ee5124;margin:0 10px 0 0;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.page-header .text-box{position:relative;max-width:68%}.c-study-head .page-header .text-box{max-width:76%}.funding-inner-header .page-header .text-box h1{margin-bottom:31px;font-size:66px;line-height:1.18}.page-header h2:last-child,.page-header h3:last-child{margin-bottom:0}.careers-header .page-header h2{font-weight:600;font-family:"AvenirNextLTPro-Demi",sans-serif}.c-study-head .page-header h2{line-height:61px}.careers-header .page-header .text-frame p{font-weight:500}.funding-inner-header .page-header .text-frame p{line-height:1.656}.page-header .title{display:block;color:#ff5828;margin:0 0 21px}.curved-corner-topright{width:292px;height:280px;overflow:hidden;position:absolute;bottom:-280px;right:0;z-index:1}.curved-corner-topright:before{content:"";display:block;width:200%;height:200%;position:absolute;border-radius:50%}.curved-corner-topright:before{top:0;right:0;box-shadow:124px -50px 0 0 #2d2d2d}@media(max-width:1199px){.page-header .text-box{max-width:80%}}@media(max-width:1023px){.page-header .title{margin:0 0 20px}.page-header .text-box{max-width:100%}.page-header .btn-box,.funding-inner-header .page-header .btn-box{margin:0 0 25px}}.page-header.header-twocols .text-box{display:flex;align-items:flex-start;max-width:100%}.page-header.header-twocols .text-box h2,.page-header.header-twocols .text-box h1,.page-header.header-twocols .text-box h3{flex-shrink:0;width:400px;margin-right:40px}.page-header.header-twocols .text-box .text-frame{flex-grow:1;padding-top:5px}@media(max-width:1023px){.page-header.header-twocols .text-box{display:block}.page-header.header-twocols .text-box h2,.page-header.header-twocols .text-box h1,.page-header.header-twocols .text-box h3{margin-right:0;width:100%}}