@font-face{font-family:'proximablack';src:url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_black.woff2') format('woff2'),url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_black.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'proximabold_italic';src:url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_bold_it.woff2') format('woff2'),url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_bold_it.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'proximabold';src:url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_bold.woff2') format('woff2'),url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_bold.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'proximalight_italic';src:url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_light_it.woff2') format('woff2'),url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_light_it.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'proximalight';src:url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_light.woff2') format('woff2'),url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_light.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'proximamedium';src:url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_medium.woff2') format('woff2'),url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_medium.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'proximathin';src:url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_thin.woff2') format('woff2'),url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova_thin.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'proximaregular';src:url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova.woff2') format('woff2'),url('../../../etc/designs/rc-global/fonts/proxima/web/proxima_nova.woff') format('woff');font-weight:normal;font-style:normal}
*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}
html{-webkit-text-size-adjust:100%}
body{background:#fff;color:#2f2f2f;min-width:320px;overflow-x:hidden;word-wrap:break-word}
body.no-events{-webkit-pointer-events:none;-moz-pointer-events:none;-ms-pointer-events:none;pointer-events:none}
img,svg{display:block}
svg{fill:currentColor;width:100%;height:100%}
img{max-width:100%;height:auto;margin-left:auto;margin-right:auto}
a img{border:0}
input,select,textarea,button{outline:0;overflow:visible;display:block}
input,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}
button,input[type="submit"],label{cursor:pointer;border:0}
input{word-break:normal}
textarea{overflow:auto}
a{text-decoration:none;outline:0}
ul,ol{list-style:none}
.dynamicNumber code{font-family:inherit}
[data-lazy-src]{opacity:0}
[data-lazy-src].lazy-processed{opacity:1;transition:opacity .2s ease}
body{line-height:normal;font-size:18px;font-family:'proximaregular',Helvetica,Arial,sans-serif}
input,select,textarea,button{font-family:'proximaregular',Helvetica,Arial,sans-serif}
h1,h2,h3,h4,h5,h6,p,b,strong,blockquote{font-size:inherit;font-weight:normal}
sup{font-size:60%;line-height:1}
b,strong{font-family:'proximabold',Helvetica,Arial,sans-serif}
b i,strong i,b em,strong em{font-family:'proximabold_italic',Helvetica,Arial,sans-serif}
.t-large-text{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:80px;line-height:.9}
.t-large-text i,.t-large-text em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
.t-medium-text{font-family:'proximathin',Helvetica,Arial,sans-serif;font-size:65px;line-height:.738}
@media only screen and (max-width:767px){.t-medium-text{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:50px;line-height:.96}
.t-medium-text i,.t-medium-text em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
}
.t-h1{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:42px;line-height:1.143}
.t-h1 i,.t-h1 em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.t-h1{font-size:38px;line-height:1.158}
}
@media only screen and (max-width:767px){.t-h1{font-size:28px;line-height:1.214}
}
.t-h2{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:36px;line-height:1.167}
.t-h2 i,.t-h2 em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.t-h2{font-size:32px;line-height:1.25}
}
@media only screen and (max-width:767px){.t-h2{font-size:25px;line-height:1.2}
}
.t-h3{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:30px;line-height:1.233}
.t-h3 i,.t-h3 em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.t-h3{font-size:28px;line-height:1.286}
}
@media only screen and (max-width:767px){.t-h3{font-size:22px;line-height:1.273}
}
.t-h3-italic{font-family:'proximalight_italic',Helvetica,Arial,sans-serif;font-size:30px;line-height:1.233}
.t-h3-italic i,.t-h3-italic em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.t-h3-italic{font-size:28px;line-height:1.286}
}
@media only screen and (max-width:767px){.t-h3-italic{font-size:22px;line-height:1.273}
}
.t-h3-bolded{font-family:'proximamedium',Helvetica,Arial,sans-serif;font-size:30px;line-height:1.233}
@media only screen and (max-width:991px){.t-h3-bolded{font-size:28px;line-height:1.286}
}
@media only screen and (max-width:767px){.t-h3-bolded{font-size:22px;line-height:1.273}
}
.t-h3-boldest{font-family:'proximabold',Helvetica,Arial,sans-serif;font-size:30px;line-height:1.233}
.t-h3-boldest i,.t-h3-boldest em{font-family:'proximabold_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.t-h3-boldest{font-size:28px;line-height:1.286}
}
@media only screen and (max-width:767px){.t-h3-boldest{font-size:22px;line-height:1.273}
}
.t-h4{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:24px;line-height:1.292}
.t-h4 i,.t-h4 em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.t-h4{font-size:22px;line-height:1.273}
}
@media only screen and (max-width:767px){.t-h4{font-size:20px;line-height:1.3}
}
.t-h4-normal{font-family:'proximaregular',Helvetica,Arial,sans-serif;font-size:24px;line-height:1.292}
@media only screen and (max-width:991px){.t-h4-normal{font-size:22px;line-height:1.273}
}
@media only screen and (max-width:767px){.t-h4-normal{font-size:20px;line-height:1.3}
}
.t-h5{font-family:'proximaregular',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.222}
.t-h5-bolded{font-family:'proximamedium',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.222}
.t-h6{font-family:'proximabold',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.231}
.t-h6 i,.t-h6 em{font-family:'proximabold_italic',Helvetica,Arial,sans-serif}
.t-label{font-family:'proximamedium',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.222;text-transform:uppercase;letter-spacing:.9px}
@media only screen and (max-width:991px){.t-label{font-size:16px;line-height:1.375}
}
.t-p{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.444}
.t-p i,.t-p em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.t-p{line-height:1.333}
}
.t-p-italic{font-family:'proximalight_italic',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.444}
.t-p-italic i,.t-p-italic em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.t-p-italic{line-height:1.333}
}
.t-footnote{font-family:'proximaregular',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.286}
@media only screen and (max-width:991px){.t-footnote{line-height:1.143}
}
.t-footnote-small{font-family:'proximaregular',Helvetica,Arial,sans-serif;font-size:12px;line-height:1.286}
@media only screen and (max-width:991px){.t-footnote-small{line-height:1.143}
}
.t-quote{font-family:'proximaregular',Helvetica,Arial,sans-serif;font-size:19px;line-height:1.368}
@media only screen and (max-width:991px){.t-quote{line-height:1.263}
}
.t-quote-bolded{font-family:'proximamedium',Helvetica,Arial,sans-serif;font-size:19px;line-height:1.368}
@media only screen and (max-width:991px){.t-quote-bolded{line-height:1.263}
}
.t-quote-small{font-family:'proximaregular',Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}
@media only screen and (max-width:991px){.t-quote-small{line-height:1.375}
}
.t-quote-small-bolded{font-family:'proximamedium',Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}
@media only screen and (max-width:991px){.t-quote-small-bolded{line-height:1.375}
}
.t-p-big-medium{font-family:'proximamedium',Helvetica,Arial,sans-serif;font-size:20px;line-height:1.2}
@media only screen and (max-width:767px){.t-p-big-medium{font-size:18px;line-height:1.111}
}
.t-p-small-light{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:16px;line-height:1.25}
.t-p-small-light i,.t-p-small-light em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
.t-leadership-hero-title{font-family:'proximalight',Helvetica,Arial,sans-serif;font-size:54px;line-height:1.143}
.t-leadership-hero-title i,.t-leadership-hero-title em{font-family:'proximalight_italic',Helvetica,Arial,sans-serif}
@media only screen and (max-width:991px){.t-leadership-hero-title{font-size:38px;line-height:1.158}
}
@media only screen and (max-width:767px){.t-leadership-hero-title{font-size:28px;line-height:1.214}
}
.l-site{overflow-x:hidden}
.l-container{max-width:1236px;width:100%;margin:0 auto;padding:0 36px}
.l-overlay{position:fixed;top:-100px;right:-100px;bottom:-100px;left:-100px;background-color:rgba(0,0,0,0.6);display:none;z-index:199}
@media only screen and (max-width:991px){.l-container{padding:0 29px}
}
@media only screen and (max-width:767px){.l-container{padding:0 16px}
}