@import "https://fonts.googleapis.com/css?family=Roboto";@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("../css/images/fancybox/fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../css/images/fancybox/fancybox_loading.gif") center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url("../css/images/fancybox/blank.gif");-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../css/images/fancybox/fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("../css/images/fancybox/fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../css/images/fancybox/fancybox_loading@2x.gif");background-size:24px 24px}}.bold{font-weight:bold!important}.normal{font-weight:normal!important}.uppercase{text-transform:uppercase!important}.italic{font-style:italic!important}.smaller{font-size:75%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:none;font-size:100%;font:inherit;vertical-align:baseline;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;list-style-image:none;list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=button],input[type=submit],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.left{float:left}.right{float:right}.center{text-align:center}.clear{clear:both;display:block}.hide{display:none}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.background-cover{background-size:cover!important;background-position:center center;background-repeat:no-repeat!important}.background-contain{background-size:contain!important;background-position:center center;background-repeat:no-repeat!important}body.background-cover{background-attachment:fixed!important}body.background-contain{background-attachment:fixed!important}.container{padding-top:0}.container.constrained{width:100%;padding:0}.constrained{max-width:1275px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}.constrained.wide{max-width:1600px}.constrained.thin{max-width:768px}.constrained.full{max-width:100%}html{font-size:16px;font-size:1rem;font-size:100%;-webkit-font-smoothing:antialiased}body{font-family:Arial, Helvetica, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;width:100%;position:relative;color:#000}p{line-height:1.25;padding-bottom:15px}em,i{font-style:italic}b,strong{font-weight:bold}a{text-decoration:none;transition:all 0.3s ease-in-out;transition:none}a.active,a:hover{text-decoration:underline}a.no-hover:hover{text-decoration:none!important}h1,h2,h3,h4,h5,h6{line-height:1.25;font-weight:bold;padding:30px 0 15px 0}ol,ul{padding:0 0 15px 35px}ul{list-style:disc}ol{list-style:decimal}ol li,ul li{line-height:1.25;padding-bottom:5px}sup{vertical-align:super;font-size:75%}sub{vertical-align:sub;font-size:75%}hr{margin:15px 0}.transition{transition:all 0.3s ease-in-out}.transition-opacity{transition:opacity 0.3s ease-in-out}.flex-box{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-block{}.bnsf-grid .column{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:865px){.bnsf-grid .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.bnsf-grid .column{-webkit-flex:1;-ms-flex:1;flex:1}.bnsf-grid .column._25{-webkit-flex:2.5;-ms-flex:2.5;flex:2.5}.bnsf-grid .column._50{-webkit-flex:5.0;-ms-flex:5.0;flex:5.0}.bnsf-grid .column._75{-webkit-flex:7.5;-ms-flex:7.5;flex:7.5}}.responsive-video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.responsive-video-wrapper iframe{position:absolute;width:100%;height:100%;top:0;left:0}.jspVerticalBar{width:10px;background:none;background-color:#000}.jspHorizontalBar{background:none;background-color:#000}.jspTrack{background-color:#000}.jspDrag{background-color:#fff}.fancy-scroll.left-scroll-bar .jspVerticalBar{left:0}body{font-family:"Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif}a{color:#f85d13}.roboto{font-family:"Roboto", "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif}.orange{color:#f85d13}li ol,li ul{padding-top:5px;padding-bottom:0}li.list-heading{list-style:none;list-style-type:none;list-style-image:none;padding-top:15px;font-weight:700;text-transform:uppercase;color:#f85d13;margin-left:-15px}ul{list-style-type:disc;list-style-position:outside}ol{list-style-type:decimal;list-style-position:outside}ol ul,ul ul{list-style-type:circle;list-style-position:outside;margin-left:15px}ol ol,ul ol{list-style-type:lower-latin;list-style-position:outside;margin-left:15px}.fancybox-opened .fancybox-inner .hide[style*=display][style*=block]{display:block!important}.fancybox-form{max-width:85%!important;left:50%!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.fancybox-form .fancybox-inner{height:auto!important;width:100%!important}img{max-width:100%!important;height:auto!important}code,pre{font-family:monospace;display:inline-block}code.inline{background-color:#ccc;padding:2px 5px 1px 5px}.code-block{overflow:auto;background-color:#ccc;padding:15px}.code-block code,.code-block pre{display:block;background:none;border-radius:0}iframe{border:none;overflow:hidden;margin:50px 0}.iframe-wrapper{position:relative;overflow:hidden}.iframe-wrapper .non-responsive-iframe{display:block;margin-left:auto;margin-right:auto}.iframe-wrapper .iframe-shade{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.9);z-index:10;border:solid 2px #f85d13}.iframe-wrapper .iframe-shade a{font-size:14px;font-size:0.875rem;display:block;position:absolute;top:50%;left:0;width:100%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;color:#f85d13;text-decoration:none;text-transform:uppercase}.button{font-size:12px;font-size:0.75rem;display:inline-block;text-transform:uppercase;font-weight:700;font-family:Arial, Helvetica, sans-serif;text-align:center;line-height:12px;padding:20px 50px;border:solid 2px transparent;background:none;background-color:transparent;color:#000;margin-top:35px;text-decoration:none!important;cursor:pointer;min-height:56px}.button.white{color:#000!important;border-color:#000!important;background-color:#fff!important}body.hover .button.transparent:hover,body.hover .button.white.transparent:hover,body.hover .button.white:hover{color:#fff!important;border-color:#f85d13!important;background-color:#f85d13!important}.button.transparent{border-color:#000!important}.button.white.transparent{color:#fff!important;border-color:#fff!important;background:none!important;background-color:transparent!important}.button.orange{color:#fff!important;border-color:#f85d13!important;background-color:#f85d13!important}body.hover .button.orange:hover{color:#f85d13!important;background-color:#fff!important}.button.white-border{border-color:#fff!important}.flex-grid{margin:-2em 0 0 -2em;padding:2em 0}.flex-block{padding:2em 0 0 2em}.flex-block img{max-width:100%;height:auto}.flex-4-col{width:25%}.flex-3-col{width:33.3333%}.flex-2-col{width:50%}.flex-1-col{width:100%}.two-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}.home .main-header{position:absolute;top:0;left:0;width:100%;z-index:100}.single.no-hero .main-header{position:relative;top:auto;left:auto;width:auto;z-index:auto}.faq .main-header,.main-header.border-bottom,.media-assets-library .main-header,.news-and-media .main-header,.primary .main-header{border-bottom:solid 1px #e0e0e0}.main-header ul{padding:0;list-style:none;list-style-image:none;list-style-type:none;margin:0}.main-header ul li{float:left;padding:0}.main-header.solid-background{background-color:#01000080}.main-header nav.main{background-color:#fff}.main-header nav.main ul li a{font-size:14px;font-size:0.875rem;display:inline-block;color:#000;text-transform:uppercase;font-weight:700;padding:5px 0;margin:0 25px}.main-header nav.main ul li.active>a,.main-header nav.main ul li>a.active,.main-header nav.main ul li>a.js-hover,body.hover .main-header nav.main ul li:hover>a,body.hover .main-header nav.main ul li>a:hover{text-decoration:none;color:#f85d13;border-bottom:solid 4px #f85d13}body.mobile-menu .main-header nav.main ul li>a.js-hover{color:#fff;background-color:#697985}header ul.top-level-nav .fa-plus:before{content:"\f107"}header ul.top-level-nav .fa-times:before{content:"\f106"}nav.main{position:relative;height:90px;z-index:1000}nav.main .constrained,nav.secondary .constrained{overflow:visible;position:static}nav.main .header-logo{padding-top:30px;width:155px;height:auto}ul.top-level-nav>li{padding:30px 0;height:90px}ul.top-level-nav li .mega-menu{position:absolute;width:100%;top:90px;left:-99999em;background-color:#4f708a;opacity:0;transition:opacity 0.15s ease-in-out}ul.top-level-nav>li.has-mega-menu.active>.mega-menu{left:0;opacity:1}ul.top-level-nav>li.has-mega-menu.active>a{position:relative}ul.top-level-nav>li.has-mega-menu.active>a:after{content:"";display:block;position:absolute;bottom:-33px;left:50%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #4f708a;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}nav.secondary ul.top-level-nav>li.login-button>a .fa,ul.top-level-nav>li.has-mega-menu>a .fa{margin-left:3px;display:inline-block}nav.secondary ul.top-level-nav>li.login-button>a .fa-times,ul.top-level-nav>li.has-mega-menu>a .fa-times{display:none}nav.secondary ul.top-level-nav>li.login-button.active>a .fa-times,ul.top-level-nav>li.has-mega-menu.active>a .fa-times{display:inline-block}nav.secondary ul.top-level-nav>li.login-button.active>a .fa-plus,ul.top-level-nav>li.has-mega-menu.active>a .fa-plus{display:none}ul.top-level-nav li .mega-menu ul li{float:none;display:block;line-height:1}ul.top-level-nav li .mega-menu ul li a{color:#fff!important;padding:7px 15px;margin:0;text-transform:none}ul.top-level-nav li .mega-menu ul li.has-sub-menu-right>a{width:100%}nav.main ul.top-level-nav li .mega-menu ul li.has-sub-menu-right>a{padding-right:75px}ul.top-level-nav li .mega-menu ul li a .fa{display:inline-block;margin-left:10px}body.hover ul.top-level-nav li .mega-menu .sub-menu-right h2 a:hover,body.hover ul.top-level-nav li .mega-menu ul li:hover>a,ul.top-level-nav li .mega-menu .sub-menu-right h2 a.js-hover,ul.top-level-nav li .mega-menu ul li a.js-hover{background-color:#697985;border:none;text-decoration:underline}body.mobile-menu ul.top-level-nav li .mega-menu ul li a.js-hover,body.mobile-menu ul.top-level-nav li .mega-menu ul li a.js-hover{text-decoration:none}ul.top-level-nav li .mega-menu .sub-menu-left{width:35%;height:100%;background-color:#425767;padding:50px 0}ul.top-level-nav li .mega-menu .sub-menu-left .sub-menu-left-block:after,ul.top-level-nav li .mega-menu .sub-menu-left .sub-menu-left-top:after,ul.top-level-nav li .mega-menu .sub-menu-right h2:after{content:"";display:block;height:2px;background-color:#fff;margin:15px 50px 15px 15px}ul.top-level-nav li .mega-menu .sub-menu-left .sub-menu-left-top a{font-size:15px;font-size:0.9375rem}ul.top-level-nav li .mega-menu .sub-menu-left .sub-menu-left-block:after,ul.top-level-nav li .mega-menu .sub-menu-right h2:after{height:1px;background-color:#687986}ul.top-level-nav li .mega-menu .sub-menu-left .sub-menu-left-inner{max-width:100%}ul.top-level-nav li .mega-menu .sub-menu-left .sub-menu-left-inner .sub-menu-left-block:last-child:after{display:none}ul.top-level-nav li .mega-menu .sub-menu-left .sub-menu-left-block a{font-size:14px;font-size:0.875rem}ul.top-level-nav li .mega-menu .sub-menu-right{position:absolute;width:65%;height:auto;top:0;left:-99999em;background-color:#4f708a;color:#fff;padding:50px 65px}ul.top-level-nav li .mega-menu .sub-menu-right.init,ul.top-level-nav li .mega-menu ul li:hover>.sub-menu-right{left:35%}ul.top-level-nav li .mega-menu .sub-menu-right a{width:auto}ul.top-level-nav li .mega-menu .sub-menu-right h2{font-size:24px;font-size:1.5rem;color:#fff;font-weight:200;padding:0 0 5px 0}ul.top-level-nav li .mega-menu .sub-menu-right h2:after{margin-top:15px;margin-bottom:0}ul.top-level-nav li .mega-menu .sub-menu-right h2 a{font-size:inherit!important;color:#fff;font-weight:200}body.hover ul.top-level-nav li .mega-menu .sub-menu-right ul li:hover a{background:none}body.hover ul.top-level-nav li .mega-menu .sub-menu-right h2 a:hover,body.hover ul.top-level-nav li .mega-menu .sub-menu-right ul li a:hover,ul.top-level-nav li .mega-menu .sub-menu-right h2 a.js-hover,ul.top-level-nav li .mega-menu .sub-menu-right ul li a.js-hover{background-color:#738EA2;text-decoration:underline}ul.top-level-nav li .mega-menu .sub-menu-right a{font-size:16px;font-size:1rem;padding:7px 15px;font-weight:400}ul.top-level-nav li .mega-menu .sub-menu-right h3{font-size:16px;font-size:1rem;text-transform:uppercase;padding:20px 15px 7px 15px}ul.top-level-nav li .mega-menu .sub-menu-right div.sub-menu-right-group-spacer{height:20px}ul.top-level-nav li .mega-menu .sub-menu-right.init-style h2,ul.top-level-nav li .mega-menu .sub-menu-right.init h2{font-size:32px;font-size:2rem;font-weight:700;padding:0 0 15px 0}ul.top-level-nav li .mega-menu .sub-menu-right.init-style h2:after,ul.top-level-nav li .mega-menu .sub-menu-right.init h2:after{display:none}ul.top-level-nav li .mega-menu .sub-menu-right.init-style p,ul.top-level-nav li .mega-menu .sub-menu-right.init p{font-size:22px;font-size:1.375rem}ul.top-level-nav li .mega-menu .sub-menu-right.init-style a,ul.top-level-nav li .mega-menu .sub-menu-right.init a{font-size:18px;font-size:1.125rem;color:#fff;text-transform:none;text-decoration:underline;margin:5px 0 0 0;border:none!important;padding:0;font-weight:400!important;display:inline-block;font-weight:700!important;text-decoration:none}ul.top-level-nav li .mega-menu .sub-menu-right.init-style a:hover,ul.top-level-nav li .mega-menu .sub-menu-right.init a:hover{text-decoration:underline}ul.top-level-nav li .mega-menu .sub-menu-right .sub-menu-right-left{width:50%}ul.top-level-nav li .mega-menu .sub-menu-right .sub-menu-right-right{width:50%}ul.top-level-nav>li.has-mega-menu .shade{display:none}ul.top-level-nav>li.has-mega-menu.active .shade{display:block;position:absolute;top:90px;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5)}ul.top-level-nav>li.header-search{border-left:solid 1px #ededed}ul.top-level-nav>li.header-search .header-search-box .fa{display:inline-block}ul.top-level-nav>li.header-search .header-search-box .fa-times{display:none}ul.top-level-nav>li.header-search .header-search-box .header-search-inner{position:absolute;width:100%;top:90px;left:-99999em;background-color:#eee;color:#000;padding:15px 0 10px 0;text-align:center}ul.top-level-nav>li.header-search .header-search-box .header-search-inner .constrained{max-width:768px}ul.top-level-nav>li.header-search.visible .header-search-box .header-search-inner{left:0}ul.top-level-nav>li.header-search.visible .header-search-box>a{position:relative}ul.top-level-nav>li.header-search.visible .header-search-box>a:after{content:"";display:block;position:absolute;bottom:-33px;left:50%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #eee;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}ul.top-level-nav>li.header-search.visible .header-search-box>a .fa-search{display:none}ul.top-level-nav>li.header-search.visible .header-search-box .fa-times{display:inline-block}ul.top-level-nav>li.header-search.visible .header-search-box .fa-times:before{content:"\f00d"}nav.main .mega-menu .close-mega-menu,nav.secondary .login-menu .close-mega-menu,nav.secondary .mega-menu .close-mega-menu{position:absolute;top:25px;right:25px;font-size:25px;color:#fff;cursor:pointer;text-align:center;border-radius:50%;background-color:#425767;padding-top:4px;width:35px;height:35px}nav.main .mega-menu .close-mega-menu:after,nav.secondary .login-menu .close-mega-menu:after,nav.secondary .mega-menu .close-mega-menu:after{content:"\f00d"}nav.secondary .mega-menu .close-mega-menu{background-color:#727171!important;color:#fff!important}nav.secondary .login-menu .close-mega-menu{background-color:#fff;color:#f85d13}.search-form{display:inline-block;width:75%;margin-left:auto;margin-right:auto;position:relative;height:35px}.search-form input[type=text]{padding:0 70px 0 10px;border:none;color:#000;background:none;background-color:#fff;height:35px;font-size:12px;font-size:0.75rem;width:100%}.search-form .fa-search{height:35px;width:35px;background-color:#fff;padding-top:8px;cursor:pointer;text-align:center;position:absolute;top:0;right:0}nav.secondary{height:61px;background-color:rgba(0, 0, 0, 0.5)}.main-header.solid-background nav.secondary{background:none}nav.secondary>.constrained{padding:0!important}nav.secondary ul.top-level-nav>li{padding:20px 10px;height:61px}nav.secondary ul.top-level-nav>li>a{font-size:14px;font-size:0.875rem;display:inline-block;color:#fff;text-decoration:none!important}nav.secondary ul.top-level-nav>li.has-mega-menu:hover>a:after{display:none}nav.secondary ul li.has-mega-menu.active>a,nav.secondary ul li.login-button.active>a{position:relative;text-decoration:underline!important}body.hover nav.secondary ul li.has-mega-menu:hover>a,body.hover nav.secondary ul li:hover>a,nav.secondary ul li.has-mega-menu>a.js-hover,nav.secondary ul li>a.js-hover{text-decoration:underline!important}nav.secondary ul li.has-mega-menu>a span.arrow{display:none;position:absolute;bottom:-24px;left:50%;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #e2e2e2;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.main-header nav.secondary ul li.has-mega-menu.active>a span.arrow{display:block}.main-header nav.secondary ul.top-level-nav>li.has-mega-menu.active>a:after{display:none}nav.secondary ul.top-level-nav .mega-menu{width:75%;top:61px;left:auto;right:-99999em;background-color:#e2e2e2;z-index:1001}nav.secondary ul.top-level-nav>li.has-mega-menu.active>.mega-menu{left:auto;right:0}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right{border-left:solid 1px #fff;left:auto;right:-99999em}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init,nav.secondary ul.top-level-nav li .mega-menu ul li:hover>.sub-menu-right{left:35%;right:auto}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-left,nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right{background-color:#e2e2e2}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-left{padding:35px 0 35px 35px}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right{padding:0 35px;margin:35px 0}nav.secondary ul.top-level-nav li .mega-menu ul li{padding:0}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right{height:auto}nav.secondary ul.top-level-nav li .mega-menu ul li a{font-size:14px;font-size:0.875rem;color:#676767!important;display:inline-block;font-weight:bold}body.hover nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right h2 a:hover,body.hover nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right h3 a:hover,body.hover nav.secondary ul.top-level-nav li .mega-menu ul li:hover>a,nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right h2 a.js-hover,nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right h3 a.js-hover,nav.secondary ul.top-level-nav li .mega-menu ul li>a.js-hover{color:#f85d13!important;background-color:#e4d4cd}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right h2{font-size:20px;font-size:1.25rem;color:#676767;padding-left:15px;padding-right:15px}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right h2:after{margin-left:0;margin-right:0;height:2px}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right h2 a{margin-left:-15px;font-weight:200}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right h3{font-size:14px;font-size:0.875rem;padding:0 15px;text-transform:none;color:#676767;margin:0}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right h3 a{margin-left:-15px;margin-right:-15px}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right h3.no-link{padding:10px 15px}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right ul li a{font-weight:400!important}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init,nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init-style{padding-right:50px;padding-left:50px}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init-style h2,nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init h2{font-size:32px;font-size:2rem;padding-left:0;padding-right:0;color:#f85d13}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init-style p,nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init p{font-size:20px;font-size:1.25rem;color:#676767}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init-style a,nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init a{font-size:16px;font-size:1rem;color:#676767;font-weight:400!important;display:inline-block;font-weight:700!important;text-decoration:none}nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init-style a.js-hover,nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init-style a:hover,nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init a.js-hover,nav.secondary ul.top-level-nav li .mega-menu .sub-menu-right.init a:hover{text-decoration:underline;background:none!important}nav.secondary ul.top-level-nav>li.login-button{background-color:#f85d13;cursor:pointer}.login-menu{position:absolute;top:61px;left:-99999em;background-color:#f85d13;z-index:1001;width:100%;opacity:0;transition:opacity 0.15s ease-in-out}nav.secondary ul.top-level-nav>li.login-button.active .login-menu{left:0;opacity:1}.login-menu .login-menu-block{width:25%;color:#fff;padding:25px}.login-menu .login-menu-block h3{font-size:16px;font-size:1rem;font-weight:200;border-bottom:solid 2px #fff;padding:0 0 10px 0;margin-bottom:20px;width:100%}.login-menu .login-menu-block p{font-size:14px;font-size:0.875rem;padding-bottom:50px}.login-menu .login-menu-block ul{padding:0;list-style:none;list-style-image:none;list-style-type:none}.login-menu .login-menu-block ul li{float:none;padding-bottom:25px}.login-menu .login-menu-block ul li a{font-size:14px;font-size:0.875rem;color:#fff;text-decoration:underline}.side-sticky-nav{color:#fff;background-color:#f85d13;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.side-sticky-nav:hover{max-width:285px;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.side-sticky-nav .inner,.side-sticky-nav:hover .toggle{display:none}.side-sticky-nav:hover .inner{display:block}.side-sticky-nav .toggle{font-size:11px;font-size:0.6875rem;padding:15px 10px;font-weight:200;text-transform:uppercase;letter-spacing:1px}.side-sticky-nav .inner{padding:25px;text-align:center}.side-sticky-nav .inner .button{margin:0 0 25px 0}.side-sticky-nav .inner .contact-block{border-top:solid 1px #fff;padding:25px 0;text-align:left}.side-sticky-nav .inner .contact-block.last{border-bottom:solid 1px #fff}.side-sticky-nav .inner .contact-block h3{font-size:16px;font-size:1rem;font-weight:700;padding:0}.side-sticky-nav .inner .contact-block p{font-size:16px;font-size:1rem;font-weight:200;padding:0}.side-sticky-nav .inner .contact-block p.bigger{font-size:22px;font-size:1.375rem}.side-sticky-nav .inner .contact-block a{color:#fff;text-decoration:underline}.side-sticky-nav .inner .contact-social-links{padding-top:25px;padding-top:0}.side-sticky-nav .inner .contact-social-links a{text-decoration:none!important;display:block;margin:3px 0}.side-sticky-nav .inner .contact-social-links a .fa-stack{color:#fff;font-size:100%}.side-sticky-nav .inner .contact-social-links a .fa-stack .fa-inverse{color:#f85d13}.back-to-top{font-size:11px;font-size:0.6875rem;background-color:#303030;color:#fff;font-weight:200;padding:15px 10px;display:block;text-decoration:none!important;text-transform:uppercase;display:none;position:absolute;top:-75px;right:0}.side-nav{position:fixed;top:50%;right:0;z-index:5000;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}footer.main-footer{background-color:#171717;color:#878787;padding:80px 0 0 0;position:relative}footer.main-footer .footer-left{width:25%;text-align:right;padding-right:100px}footer.main-footer .footer-left img{max-width:123px!important}footer.main-footer .footer-links{width:45%}footer.main-footer .footer-links h3{padding:0 25px 0 0;font-weight:500;text-transform:uppercase;color:#fff}footer.main-footer .footer-links h3:after{content:"";display:block;width:30px;height:2px;background-color:#f85d13;margin:25px 0}footer.main-footer .footer-links .footer-links-column{width:33.3333%}footer.main-footer .footer-links ul{padding:0;list-style:none;list-style-image:none;list-style-type:none;margin-bottom:35px}footer.main-footer .footer-links ul li{padding:0 25px 15px 0}footer.main-footer .footer-links ul li a{font-size:14px;font-size:0.875rem;display:inline-block;color:#878787}footer.main-footer .footer-links .fa-stack{color:#fff;margin-right:20px}footer.main-footer .footer-links .fa-stack .fa-inverse{color:#171717}footer.main-footer .footer-links .footer-links-bottom a{text-decoration:none!important}body.hover footer.main-footer .footer-links .footer-links-bottom a:hover .fa-stack{color:#f85d13}body.hover footer.main-footer .footer-links .footer-links-bottom a:hover .fa-stack .fa-inverse{color:#fff}footer.main-footer .footer-cta{width:30%}footer.main-footer .footer-cta .footer-cta-block{font-size:16px;font-size:1rem;background-color:#fff;padding:40px 35px 40px 20px;color:#000;font-weight:700}footer.main-footer .footer-cta .footer-cta-block .fa{font-size:32px;font-size:2rem;margin:8px 15px 0 0}footer.main-footer .footer-cta .footer-cta-block p{padding:0;text-align:left}footer.main-footer .footer-cta .footer-cta-block p .phone{font-size:22px;font-size:1.375rem;font-weight:200}footer.main-footer .footer-hr{height:1px;margin-top:30px;background-color:#2b2b2b}footer.main-footer .footer-bottom{font-size:14px;font-size:0.875rem;font-weight:600;padding:30px 0 30px 25%}footer.main-footer .footer-bottom p{padding:0}footer.main-footer .footer-bottom p a{color:#878787;text-decoration:underline}body.fourohfour,body.home{background-color:#eee}.home-hero{position:relative;margin-bottom:100px;background-position:top center!important}.home-hero .home-hero-background{position:absolute;top:0;left:0;width:100%;height:100%;background-position:top center!important}.home-hero .constrained{overflow:visible}.home-hero .left{background-color:#fff;width:49%;padding:90px 100px;padding:60px;position:relative;margin:375px 0 -100px 0}.home-hero .left:before{content:"";display:block;position:absolute;background-color:#f7b512;width:100px;height:18px;top:-18px;left:0}.home-hero .left h1{font-size:50px;font-size:3.125rem;color:#f85d13;padding:0 25px 15px 0;line-height:1}.home-hero .left p{font-size:18px;font-size:1.125rem;padding-right:75px}.primary-top{margin:50px 0 0 0}.primary-top .primary-left{width:65%}.primary-top .primary-left .primary-left-inner{margin:75px;padding:100px;background-color:#fff}.primary-top .primary-left .primary-left-inner h1{font-size:56px;font-size:3.5rem;color:#f85d13;padding:0 0 20px 0;line-height:1}.primary-top .primary-left .primary-left-inner p{font-size:18px;font-size:1.125rem;color:#666}.primary-top .primary-right{width:30%;min-height:665px;margin-top:150px}.primary-articles .constrained{padding:0 75px;overflow:visible}.primary-articles .constrained:after{content:"";display:table;clear:both}.primary-articles .constrained .article-block{width:48%;margin-bottom:100px;background-color:#fff}.primary-articles .constrained .article-block.left{float:left;margin-top:-80px;margin-bottom:200px}.primary-articles .constrained .article-block:last-child{margin-bottom:100px}.secondary-hero-block .secondary-hero{height:575px;background-position:top center!important}.secondary-content{margin:-300px auto 0 auto;background-color:#fff;padding:50px 100px}.secondary.no-hero .secondary-content{margin-top:2em;padding-top:70px;padding-left:50px;padding-right:50px}.secondary-content .secondary-content-top{margin-bottom:50px}.secondary.no-hero .secondary-content .secondary-content-top{margin-bottom:0}.secondary-content .secondary-content-top h1{font-size:56px;font-size:3.5rem;color:#f85d13;line-height:1;padding:0 0 20px 0}.secondary.no-hero .secondary-content .secondary-content-top h1{padding-bottom:15px}.secondary-content .secondary-content-top,.secondary-content .secondary-left{font-size:18px;font-size:1.125rem;color:#666}.secondary-content .secondary-left{width:55%}.secondary.no-sidebar .secondary-content .secondary-left{width:100%}.secondary-content .secondary-right{width:35%}.commodity-hero-block .commodity-hero{height:575px;background-position:top center!important}.commodity-hero-block .constrained{margin-top:-300px;background-color:#fff;padding:50px 100px}.commodity-hero-block .constrained .commodity-section h1,.commodity-hero-block .constrained .commodity-section h2{font-size:56px;font-size:3.5rem;color:#f85d13;padding:50px 0 25px 0}.commodity-hero-block .constrained .commodity-section{display:none}.commodity-hero-block .constrained .commodity-section h2 span{font-weight:200}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div li,.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div p,.commodity-hero-block .constrained .commodity-section .commodity-section-content li,.commodity-hero-block .constrained .commodity-section .commodity-section-content p{font-size:18px;font-size:1.125rem;color:#666;padding-right:50px}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div li ol,.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div li ul,.commodity-hero-block .constrained .commodity-section .commodity-section-content li ol,.commodity-hero-block .constrained .commodity-section .commodity-section-content li ul{padding-top:15px}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div ol[type=a],.commodity-hero-block .constrained .commodity-section .commodity-section-content ol[type=a]{list-style-type:lower-alpha}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div a,.commodity-hero-block .constrained .commodity-section .commodity-section-content a{color:#666;text-decoration:underline;color:#f85d13;text-decoration:none}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div a:hover,.commodity-hero-block .constrained .commodity-section .commodity-section-content a:hover{text-decoration:underline}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div h1,.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div h4,.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div h5,.commodity-hero-block .constrained .commodity-section .commodity-section-content h1,.commodity-hero-block .constrained .commodity-section .commodity-section-content h4,.commodity-hero-block .constrained .commodity-section .commodity-section-content h5{font-size:18px;font-size:1.125rem;color:#000;text-decoration:underline;text-transform:uppercase;padding-right:50px;text-align:left!important}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div h1,.commodity-hero-block .constrained .commodity-section .commodity-section-content h1{font-size:200%;color:#f85d13}table.stacktable.small-only{display:none}table{font-size:16px;font-size:1rem;color:#666;border:solid 1px #dedede;width:100%;height:auto!important;margin:15px 0}tr{border:solid 1px #dedede;background-color:#fff}table.no-flex tr{display:table-row}td,th{vertical-align:middle}table.no-flex td,table.no-flex th{-webkit-flex:none;-ms-flex:none;flex:none}table th{color:#000;text-transform:uppercase;font-weight:bold;padding:10px 25px;background-color:#f6f6f6;text-align:left}table td{padding:25px}table td:nth-of-type(2n){background-color:#fafafa}.email-link-icon:before,p.pdf:before,span.lock,span.pdf{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f85d13;padding:0 3px;font-size:18px}span.lock:before{content:"\f023"}p.pdf:before,span.pdf:before{content:"\f1c1"}.email-link-icon:before{content:"\f0e0"}p.pdf{text-align:right}p.small{font-size:75%}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div select,.commodity-hero-block .constrained .commodity-section .commodity-section-content select{font-size:14px;font-size:0.875rem;font-family:"Roboto", "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;background-color:#f6f6f6;border:solid 1px #dedede;padding:15px;-webkit-appearance:none}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div div.hidden,.commodity-hero-block .constrained .commodity-section .commodity-section-content div.hidden{display:none}.commodity-hero-block .constrained .commodity-flat-block .commodity-section{display:block}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs ul.subnavMenu,.sub-nav ul{padding:0;list-style:none;list-style-image:none;list-style-type:none}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs ul.subnavMenu li,.sub-nav ul li{float:left;padding:25px 0;position:relative}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs ul.subnavMenu li a,.sub-nav ul li a{font-size:18px;font-size:1.125rem;display:inline-block;color:#999;font-weight:700;border-left:solid 4px #999;padding:0 50px 0 10px}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs ul.subnavMenu li a.active,.sub-nav ul li a.active,body.hover .commodity-hero-block .constrained .commodity-flat-block .ui-subtabs ul.subnavMenu li a:hover,body.hover .sub-nav ul li a:hover{color:#f7b512;border-color:#f7b512;text-decoration:none}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs .submenuline,.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs ul.subnavMenu li.pipeline{display:none}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs ul.subnavMenu{margin:25px 0 0 0}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs ul.subnavMenu:after{content:"";display:table;clear:both}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div{display:none;padding:25px}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div.active{background-color:#fafafa}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs div.clear{display:block}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div h4,.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div h5{font-size:18px;font-size:1.125rem;text-transform:uppercase;text-decoration:none!important}.news-and-media .news-and-media-top.constrained{padding:70px 50px;margin-top:2em}.news-and-media .news-and-media-top h1{font-size:56px;font-size:3.5rem;color:#f85d13;line-height:1;padding-top:0}.news-and-media .news-and-media-top p{font-size:18px;font-size:1.125rem;width:50%}.media-assets-library .media-assets-library-top.constrained{padding:70px 50px;margin-top:2em}.media-assets-library .media-assets-library-top h1{font-size:56px;font-size:3.5rem;color:#f85d13;line-height:1;padding-top:0}.media-assets-library .media-assets-library-top p{font-size:18px;font-size:1.125rem;width:50%}.single-article .single-join-the-mailing-list{text-align:center;margin:75px 0}.single-article .single-join-the-mailing-list h2{font-size:36px;font-size:2.25rem;color:#f85d13}.single-article .single-join-the-mailing-list p{font-size:18px;font-size:1.125rem}.single-article .single-join-the-mailing-list .constrained{border-top:solid 1px #b2b2b2;border-bottom:solid 1px #b2b2b2}.single-article .single-hero{height:575px;margin-bottom:0;background-position:top center!important}.single-article .single-content{margin-top:-170px}.single-article .single-content .constrained.single-content-bottom,.single-article .single-content .constrained.single-content-top{background-color:#fff;max-width:875px;overflow:visible}.single-article .single-content .constrained.single-content-top{padding:70px 100px 0 100px}.single-article .single-content .constrained.single-content-bottom{padding:0 100px 70px 100px}.single-article.no-hero .single-content{margin-top:0}.single-article .single-content{font-size:16px;font-size:1rem;color:#585858}.single-article .single-content h1{font-size:48px;font-size:3rem;color:#000;padding:0 0 70px 0}.single-article .single-content p{line-height:1.5}.responsive-video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.responsive-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0!important}.single-article .single-content figure{padding:50px 0}.single-article .single-content figure img{width:100%;height:auto}.single-article .single-content figure figcaption{font-size:12px;font-size:0.75rem;padding-top:30px;color:#666}.single-article .single-content blockquote{font-size:26px;font-size:1.625rem;color:#f85d13;font-weight:700;padding:55px 75px}.single-article .single-content .single-sidebar{position:absolute;top:0;left:0;color:#000;padding:0 25px 25px 25px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);max-width:175px}.single-article .single-content .single-sidebar p{font-size:16px;font-size:1rem;font-weight:700;padding:0 0 35px 0}.single-article .single-content .single-sidebar p span{font-size:12px;font-size:0.75rem;font-weight:400;text-transform:uppercase;color:#666}.single-article .single-content .single-sidebar p.date{text-transform:uppercase}.single-article .single-content .single-sidebar p a{color:#000}.single-article .single-content .single-sidebar .social a{text-decoration:none!important}.single-article .single-content .single-sidebar .social a .fa-stack{color:#f85d13;font-size:100%}.single-article .single-content .single-sidebar .social a .fa-stack .fa-inverse{color:#fff}.faq .faq-top.constrained{padding:70px 50px;margin-top:2em}.faq .faq-top h1{font-size:56px;font-size:3.5rem;color:#f85d13;line-height:1;padding-top:0}.faq .faq-block{margin-bottom:35px}.faq .faq-block h3{font-size:36px;font-size:2.25rem;color:#f85d13;font-weight:200;padding-bottom:0}.faq .faq-block .question-block{border-bottom:solid 1px #666;cursor:pointer;padding:35px 0}.faq .faq-block .question-block .question{position:relative}.faq .faq-block .question-block .question h4{font-size:22px;font-size:1.375rem;font-weight:400;width:90%;padding:0;color:#666}.faq .faq-block .question-block.open .question h4{font-weight:700;color:#000}.faq .faq-block .question-block .question .arrow{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq .faq-block .question-block .question .arrow .fa-caret-up{display:none}.faq .faq-block .question-block.open .question .arrow .fa-caret-up{display:inline-block}.faq .faq-block .question-block.open .question .arrow .fa-caret-down{display:none}.faq .faq-block .question-block .answer{display:none;font-size:18px;font-size:1.125rem;color:#666}.faq .faq-block .question-block.open .answer{display:block}.faq .faq-block .question-block .answer p:first-child{padding-top:30px}.two-featured-articles .two-featured-article{margin-bottom:80px}.two-featured-articles .two-featured-article-hero{height:385px;position:relative}.two-featured-articles .two-featured-article-hero .fa{font-size:500%;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.two-featured-articles .two-featured-article-copy{padding:50px 100px;color:#666}.two-featured-articles .two-featured-article-copy h2{font-size:18px;font-size:1.125rem;padding:0 0 10px 0;line-height:1.25;text-transform:uppercase;color:#000}.two-featured-articles .two-featured-article-copy h2 a{color:#000}.two-featured-articles .two-featured-article-copy p{font-size:18px;font-size:1.125rem}.bnsf-moves-with-you{padding:60px 0 120px 0}.bnsf-moves-with-you h2.heading{font-size:36px;font-size:2.25rem;text-align:center;color:#fff;padding:0 0 30px 0}.bnsf-moves-with-you h2.heading span{font-weight:200}.bnsf-moves-with-you .moves-with-you-module .moves-with-you-module-content{font-size:14px;font-size:0.875rem;background-color:#fff;padding:40px 40px 130px 40px;color:#666;text-align:center;height:100%;position:relative}.bnsf-moves-with-you .moves-with-you-module .moves-with-you-module-content img{max-width:100%;height:auto}.bnsf-moves-with-you .moves-with-you-module .moves-with-you-module-content h3{font-size:24px;font-size:1.5rem;color:#f85d13;padding:25px 0;text-align:left}.bnsf-moves-with-you .moves-with-you-module .moves-with-you-module-content p{text-align:left}.bnsf-moves-with-you .moves-with-you-module .moves-with-you-module-content a.button{position:absolute;bottom:40px;left:50%;width:65%;padding-left:20px;padding-right:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.and-keeps-you-moving{margin:-90px 0 60px 0}.and-keeps-you-moving .constrained{background-color:#fff}.and-keeps-you-moving h2.heading{font-size:36px;font-size:2.25rem;text-align:center;padding:70px 0 30px 0}.and-keeps-you-moving h2.heading span{font-weight:200}.and-keeps-you-moving .and-keeps-you-moving-module-content{font-size:14px;font-size:0.875rem;background-color:#fff;padding:0 40px 160px 40px;color:#666;text-align:center;height:100%;position:relative}.and-keeps-you-moving .and-keeps-you-moving-module-content img{max-width:100%;height:auto}.and-keeps-you-moving .and-keeps-you-moving-module-content h3{font-size:14px;font-size:0.875rem;color:#f85d13;padding:25px 0 5px 0;text-transform:uppercase}.and-keeps-you-moving .and-keeps-you-moving-module-content a.button{position:absolute;bottom:50px;left:50%;width:50%;padding-left:20px;padding-right:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.new-to-rail{position:relative;margin-bottom:100px}.new-to-rail.dark{margin-bottom:0;padding:100px 0;background-color:#eee}.new-to-rail .new-to-rail-left{font-size:32px;font-size:2rem;width:50%;height:100%;background-color:#303030;text-align:center;color:#fff;font-weight:200;padding:150px 50px}.new-to-rail .new-to-rail-left h2{font-size:36px;font-size:2.25rem;color:#f85d13}.new-to-rail .new-to-rail-right{width:50%;height:100%;background-color:#fff;float:none;position:absolute;top:0;right:0}.new-to-rail .new-to-rail-right .new-to-rail-modules{position:absolute;top:50%;left:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:100px}.new-to-rail .new-to-rail-right .new-to-rail-modules>a .new-to-rail-module{margin-bottom:50px}.new-to-rail .new-to-rail-right .new-to-rail-modules>a:last-child .new-to-rail-module{margin-bottom:0}.new-to-rail .new-to-rail-right .new-to-rail-module .new-to-rail-module-left{width:25%;text-align:center}.new-to-rail .new-to-rail-right .new-to-rail-module .new-to-rail-module-left img{max-width:100%;height:auto}.new-to-rail .new-to-rail-right .new-to-rail-module .new-to-rail-module-right{width:75%;padding-left:25px}.new-to-rail .new-to-rail-right .new-to-rail-module .new-to-rail-module-right h3{font-size:14px;font-size:0.875rem;color:#f85d13;text-transform:uppercase;padding:0 0 5px 0}.new-to-rail .new-to-rail-right .new-to-rail-modules>a:hover .new-to-rail-module .new-to-rail-module-right h3{text-decoration:underline}.new-to-rail .new-to-rail-right .new-to-rail-module .new-to-rail-module-right p{font-size:14px;font-size:0.875rem;color:#666;padding:0}.join{background-color:#fff;position:relative}.join .constrained{overflow:visible;padding:75px 0}.join .constrained.wide{padding:0}.join .join-background{position:absolute;height:110%;max-height:750px;width:auto;left:0;bottom:0}.join .join-cta{margin-bottom:80px}.join .join-cta h2{font-size:36px;font-size:2.25rem;color:#f85d13;padding-top:0}.join .join-cta p{font-size:18px;font-size:1.125rem;color:#666;padding-right:35%}.join .join-cta,.join .join-news{margin-left:30%}.join .join-news h2{font-size:28px;font-size:1.75rem;text-transform:uppercase;display:inline-block;border-bottom:solid 3px #000;padding:0 0 5px 0;margin-bottom:30px}.join .join-news-block{width:50%;padding-right:70px}.join .join-news-block span.date{font-size:14px;font-size:0.875rem;color:#666}.join .join-news-block h3{font-size:18px;font-size:1.125rem;color:#000;padding:20px 0 10px 0}.join .join-news-block h3 a{color:#000}.join .join-news-block p{font-size:18px;font-size:1.125rem;color:#666;padding:0}.wide-new-to-rail{margin:-90px 0 60px 0}.wide-new-to-rail .constrained{background-color:#fff;text-align:center;padding:75px 150px}.wide-new-to-rail .constrained h2{color:#f85d13;font-size:36px;font-size:2.25rem;padding:0 0 25px 0}.wide-new-to-rail .constrained p{font-size:36px;font-size:2.25rem;font-weight:200}.marketing-service{margin-bottom:50px}.marketing-service h2{font-size:18px;font-size:1.125rem;text-transform:uppercase;display:inline-block;border-bottom:solid 2px #000;padding:0 0 5px 0;margin-bottom:30px}.marketing-service .meta{font-size:14px;font-size:0.875rem}.marketing-service a{color:#000}.marketing-service a:hover{text-decoration:none}.marketing-service a:hover h3{color:#f85d13;text-decoration:underline}.marketing-service h3{font-size:18px;font-size:1.125rem;padding:15px 0 5px 0}.marketing-service p{font-size:18px;font-size:1.125rem;padding:0}.marketing-service .marketing-service-block{margin-bottom:50px}.marketing-service .marketing,.marketing-service .service{width:50%;padding:65px 100px}.marketing-service .marketing{text-align:right}.marketing-service .marketing h2{padding-left:10px}.marketing-service .marketing .meta,.marketing-service .marketing p{color:#666}.marketing-service .service{background-color:#eeecdf}.marketing-service .service h2{padding-right:10px}.secondary-content-block,.title-description-list{margin-bottom:75px;width:75%;color:#666}.secondary-content-block a{color:#f85d13}.secondary-content-block h2.secondary-content-block-heading,.title-description-list h2{font-size:36px;font-size:2.25rem;border-bottom:solid 2px #f85d13;padding:0 0 5px 0;margin-bottom:30px;color:#f85d13;line-height:1}.secondary-content-block h2.secondary-content-block-heading{padding-top:25px}.secondary-content-block p,.title-description-list p{font-size:18px;font-size:1.125rem}.title-description-list ul{padding:0;list-style:none;list-style-image:none;list-style-type:none}.title-description-list ul li{padding:0;border-bottom:solid 1px #ccc;color:#666}.title-description-list ul li a{font-size:20px;font-size:1.25rem;display:inline-block;font-weight:700;padding:20px 0;color:#666}.title-description-list ul li:first-child a{padding-top:10px}.latest-news{padding:25px 0 25px 25px;margin-bottom:40px}.latest-news h3{font-size:18px;font-size:1.125rem;border-bottom:solid 2px #000;padding:0 0 5px 0;margin-bottom:30px;display:inline-block}.latest-news .latest-news-block{margin-bottom:40px}.latest-news .latest-news-block img{max-width:100%;height:auto;margin-bottom:20px}.latest-news .latest-news-block .meta{font-size:14px;font-size:0.875rem;color:#666}.latest-news .latest-news-block h4{font-size:18px;font-size:1.125rem;color:#000;padding:20px 0 5px 0}.latest-news .latest-news-block h4 a{color:#000}.latest-news .latest-news-block p{font-size:18px;font-size:1.125rem;color:#666;padding:0}.latest-news .all-press-releases-link{font-size:14px;font-size:0.875rem;color:#666;text-decoration:underline;color:#f85d13;text-decoration:none}.latest-news .all-press-releases-link:hover{text-decoration:underline}.customer-tools{padding:25px 0 25px 25px;margin-bottom:40px}.customer-tools h3{font-size:18px;font-size:1.125rem;border-bottom:solid 2px #000;padding:0 0 5px 0;margin-bottom:30px;display:inline-block}.customer-tools p{font-size:18px;font-size:1.125rem;color:#666;padding:0}.article-block .thumbnail{height:370px}.article-block .content{width:75%}.article-block h2{font-size:36px;font-size:2.25rem;color:#f85d13;line-height:1;padding:40px 0 10px 0}.article-block h2 a{color:#f85d13}.article-block p{font-size:18px;font-size:1.125rem;color:#666}.two-featured-articles.news-and-media .two-featured-article{margin-bottom:0}.two-featured-articles.news-and-media .two-featured-article-copy{padding:30px 115px 30px 50px}.two-featured-articles.news-and-media .two-featured-article-copy p.date{font-size:14px;font-size:0.875rem}.news-and-media .news-and-media-grid{background-color:#eee}.news-and-media .primary-articles .constrained{padding-top:200px;padding-bottom:50px}.news-and-media .primary-articles .constrained .article-block{padding:25px;margin-bottom:50px}.news-and-media .article-block .content{width:100%}.news-and-media .article-block .content ul{padding:35px 0 75px 0;list-style:none;list-style-type:none;list-style-image:none}.news-and-media .article-block .content ul li{padding:35px 25px;border-top:solid 1px #b2b2b2}.news-and-media .article-block .content ul li:last-child{border-bottom:solid 1px #b2b2b2}.news-and-media .article-block .content ul li a{font-size:22px;font-size:1.375rem;color:#000;font-weight:700}.load-more{text-align:center;margin-bottom:75px}.news-and-media .news-and-media-notifications .constrained{padding:25px 0}.news-and-media .news-and-media-notifications .notifications h2{font-size:18px;font-size:1.125rem;text-transform:uppercase;display:inline-block;border-bottom:solid 3px #000;padding-bottom:5px}.news-and-media .news-and-media-notifications .notifications .notification-block{margin:40px 0}.news-and-media .news-and-media-notifications .notifications .notification-block p.date{font-size:14px;font-size:0.875rem;color:#666;padding-bottom:5px}.news-and-media .news-and-media-notifications .notifications .notification-block h3{font-size:18px;font-size:1.125rem;line-height:1;padding:0}.news-and-media .news-and-media-notifications .notifications .notification-block h3 a{color:#000}.news-and-media .news-and-media-notifications .notifications .see-all{font-size:14px;font-size:0.875rem;color:#666;text-decoration:underline}.media-assets-grid .media-asset{padding-bottom:150px!important;position:relative}.media-assets-grid .media-asset .media-asset-hero{height:0;padding-bottom:56.25%;margin-bottom:20px;position:relative;background-color:#ccc;overflow:hidden;background-color:#fff}.media-assets-grid .media-asset .media-asset-hero .image-sizer{opacity:0;position:absolute;z-index:-1;top:0;left:-9999em}.media-assets-grid .media-asset .media-asset-hero.portrait{background-size:contain!important}.media-assets-grid .media-asset .media-asset-hero.no-preview-image{background-color:#fff}.media-assets-grid .media-asset .media-asset-hero .fa{font-size:500%;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.media-assets-grid .media-asset .media-asset-hero.no-preview-image .fa{color:#666}.media-assets-grid .media-asset .media-asset-copy{text-align:center}.media-assets-grid .media-asset .media-asset-copy p.date{font-size:14px;font-size:0.875rem;color:#666;padding:0}.media-assets-grid .media-asset .media-asset-copy h3{font-size:18px;font-size:1.125rem;color:#f85d13;padding:20px 0}.media-assets-grid .media-asset .media-asset-copy h3 a{color:#f85d13}.media-assets-grid .media-asset .media-asset-copy p{font-size:18px;font-size:1.125rem;color:#666}.media-assets-grid .media-asset a.button{position:absolute;bottom:4em;left:50%;width:50%;padding-left:20px;padding-right:20px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.media-assets-grid .flex-block.media-asset{padding:4em;margin-bottom:4em}.media-assets-grid{margin:-4em;padding:4em 0;position:relative;overflow:hidden}.media-assets-grid .bordered,.media-assets-grid .flex-block.media-asset-2,.media-assets-grid .flex-block.media-asset-5,.media-assets-grid .flex-block.media-asset-8{border-left:solid 1px #b2b2b2;border-right:solid 1px #b2b2b2}.media-assets-grid .no-border{border:none!important}.media-assets-grid .flex-block.media-asset.visible{position:relative;top:auto;left:auto;z-index:auto}.media-assets-grid .flex-block.media-asset,.media-assets-grid .flex-block.media-asset.visible.invisible{position:absolute;top:0;left:-99999em;z-index:-1}.media-assets-load-more{margin-top:4em}.media-assets-categories h4,.media-assets-types h4{font-size:12px;font-size:0.75rem;text-transform:uppercase;font-weight:400;color:#878787;padding:0 0 20px 0}.media-assets-categories,.media-assets-types{border-top:solid 1px #b2b2b2;padding:40px 0}.media-assets-bottom .constrained,.media-assets-top .constrained{padding-left:50px;padding-right:50px}.media-assets-top .constrained{overflow:visible}.media-assets-top ul{padding:0;list-style:none;list-style-type:none;list-style-image:none}.media-assets-top ul:after{content:"";display:table;clear:both}.media-assets-categories ul li{float:left;padding:15px 25px;margin:0 15px 15px 0;cursor:pointer}.media-assets-categories{padding-bottom:25px}.media-assets-categories ul li a{font-size:18px;font-size:1.125rem;font-weight:700;color:#999;display:inline-block;text-align:center;border-bottom:solid 3px transparent;text-decoration:none!important}.media-assets-categories ul li.active,body.hover .media-assets-categories ul li:hover{background-color:#feeee7}.media-assets-categories ul li.active a,body.hover .media-assets-categories ul li:hover a{color:#f85d13;border-bottom-color:#f85d13}.media-assets-bottom .media-assets-no-results{display:none;text-align:center;font-weight:700;margin:35px 0 75px 0;display:none}.styled-select{font-size:14px;font-size:0.875rem;height:46px;font-family:"Roboto", "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;background-color:#f6f6f6;border:solid 1px #dedede;display:inline-block;position:relative;z-index:150}.styled-select .selected{padding:15px;cursor:pointer}.styled-select .selected:after{content:"";display:table;clear:both}.styled-select .selected .fa{color:#dedede;float:right;margin-left:15px}.styled-select .selected .fa-caret-up{display:none}.styled-select:hover .selected .fa-caret-up{display:inline-block}.styled-select:hover .selected .fa-caret-down{display:none}.styled-select .selections{display:inline-block;position:absolute;left:-99999em;top:44px;background-color:#f6f6f6;border:solid 1px #dedede}.styled-select:hover .selections{left:-1px}.styled-select .selections ul li{height:46px}.styled-select .selections ul li a{color:#000;text-decoration:none!important;display:block;padding:15px;height:46px}.styled-select .selections ul li.active a,body.hover .styled-select .selections ul li a:hover{background-color:#dedede;color:#f85d13}.two-featured-articles.single-related{margin-bottom:50px}.two-featured-articles.single-related .constrained{padding-left:2em;padding-right:2em}.two-featured-articles.single-related .two-featured-article-copy{padding:30px 115px 30px 0}form.join-the-mailing-list{font-size:12px;font-size:0.75rem;font-family:"Roboto", "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;margin:35px 0}form.join-the-mailing-list input{margin:0 15px 15px 0}form.join-the-mailing-list input[type=email]{border:solid 1px #000;color:#000;text-transform:uppercase;height:45px;padding:0 15px}form.join-the-mailing-list input[type=submit]{border:solid 2px #f85d13;color:#fff;text-transform:uppercase;text-align:center;background-color:#f85d13;height:45px;padding:0 35px;cursor:pointer}body.hover form.join-the-mailing-list input[type=submit]:hover{background-color:#fff;color:#f85d13}.primary-promo{background-color:#eeecdf;padding:45px;color:#666}.primary-promo h3{font-size:36px;font-size:2.25rem;border:none;color:#f85d13}.form-style .constrained{padding:50px}.form-style .form-bottom{margin-top:40px}.form-style h2.heading{font-size:56px;font-size:3.5rem}.form-style p.meta{font-size:18px;font-size:1.125rem}.form-style p.small{font-size:12px;font-size:0.75rem}.form-style p.sub-meta{margin-top:10px}.form-style a{color:#f85d13;font-weight:700;text-decoration:underline}.form-style label{font-size:12px;font-size:0.75rem;display:block;text-transform:uppercase;color:#878787;font-weight:500;margin:40px 0 10px 0}.form-style label.inline{display:inline-block;margin:0 5px}.form-style label.required{color:#f85d13}.form-style label.required:after{display:inline-block;content:"*";padding:0 3px}.form-style input[type=button],.form-style input[type=email],.form-style input[type=password],.form-style input[type=submit],.form-style input[type=text],.form-style select,.form-style textarea{border:none;border:solid 1px #878787;background:none;background-color:#fff}.form-style input[type=email],.form-style input[type=password],.form-style input[type=text],.form-style select,.form-style textarea{font-size:12px;font-size:0.75rem;width:100%;min-width:100%;max-width:100%;padding:10px;color:#000}.form-style input[type=checkbox],.form-style input[type=radio]{margin:0}.form-style select{background-color:#f6f6f6;background:none;background:transparent}.form-style .select-wrapper{position:relative;background-color:#f6f6f6}.form-style .select-wrapper .select-arrow{color:#f85d13;display:block;font-size:16px;margin-top:-27px;margin-right:27px;float:right}.form-style .select-wrapper .fa-caret-up{display:none!important}.form-style textarea{height:75px;min-height:75px;max-height:75px}.form-style .field-error{font-size:10px;font-size:0.625rem;padding:0}.form-style .error{border:solid 1px #f85d13!important}.form-style .form-block.submit-block .button{margin-right:10px}.form-style fieldset{padding:25px;border:solid 1px #666;margin-top:40px}.form-style fieldset legend{width:auto;display:inline-block;background-color:#f85d13}.form-style fieldset legend h3{padding:10px 25px;display:inline-block;color:#fff;text-transform:uppercase}.form-style fieldset .form-block:first-of-type label{margin-top:0}.login-outage{padding:20px;border:solid 1px #f85d13;background-color:#eeede0}.login-outage .login-outage-message h3{font-size:22px;font-size:1.375rem;color:#f85d13;text-transform:uppercase;font-weight:700;padding-top:0}.login-outage .login-outage-message p{font-size:17px;font-size:1.0625rem;color:#666;font-weight:500}.login-outage .login-outage-message p:last-child{padding-bottom:0}@media only screen and (max-width:1600px){.join .join-cta,.join .join-news{margin-left:40%}}@media only screen and (max-width:1275px){.and-keeps-you-moving,.constrained{padding-left:25px!important;padding-right:25px!important}.container.constrained,.new-to-rail .constrained{padding-left:0!important;padding-right:0!important}.commodity-hero-block .constrained,.secondary-content{margin-left:25px!important;margin-right:25px!important}.home-hero .left h1,.home-hero .left p{padding-right:0}.bnsf-moves-with-you .moves-with-you-module .moves-with-you-module-content{padding:25px 25px 105px 25px}.bnsf-moves-with-you .moves-with-you-module .moves-with-you-module-content a.button{bottom:25px}.join .join-background{width:25%;height:auto}.join .join-cta,.join .join-news{margin-left:35%}.sub-nav ul li{width:30%}.single-article .single-content .single-sidebar{position:relative;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none;padding:25px 0 50px 0}.single-article .single-content .single-sidebar p{float:left;padding-right:25px}}@media only screen and (max-width:1024px){footer.main-footer .footer-top>.left{width:100%}footer.main-footer .footer-left{text-align:center;padding-right:0;padding-bottom:50px}footer.main-footer .footer-links .footer-links-bottom{text-align:center;padding-bottom:50px}footer.main-footer .footer-links .fa-stack{margin:0 5px}footer.main-footer .footer-cta{text-align:center}footer.main-footer .footer-cta .footer-cta-block{float:none;display:inline-block}footer.main-footer .footer-bottom{padding-left:0;text-align:center}.home-hero{background-position:right center}.home-hero .left{padding:25px}.two-featured-articles.news-and-media .two-featured-article-copy,.two-featured-articles .two-featured-article-copy{padding:25px}.new-to-rail .new-to-rail-left{padding-left:25px;padding-right:25px}.new-to-rail .new-to-rail-right .new-to-rail-modules{padding:25px}.join .join-cta,.join .join-news{margin-left:30%}.join .join-news-block{width:100%;padding-right:0;margin-bottom:50px}.sub-nav ul li{width:50%}.commodity-hero-block .constrained{padding-left:25px;padding-right:25px}.commodity-hero-block .constrained p{padding-right:25px}.marketing-service .marketing,.marketing-service .service{padding:65px 25px}.secondary-content-block,.title-description-list{width:100%}.primary-top .primary-left .primary-left-inner{padding:25px}.main-header nav.main ul li a{margin:0 15px}.flex-3-col,.flex-4-col{width:50%}.flex-grid .flex-3-col:last-child{width:100%}.flex-grid .flex-3-col:nth-of-type(3n+3){width:100%}.news-and-media .news-and-media-top p{width:100%}.media-assets-library .media-assets-library-top p,.news-and-media .news-and-media-top p{width:100%}nav.secondary ul.top-level-nav .mega-menu{width:100%}.side-sticky-nav{display:none}}@media only screen and (max-width:875px){nav a:active,nav a:hover{text-decoration:none!important}nav.secondary{display:none}nav.main ul.top-level-nav{position:absolute;width:100%;left:0;top:0;background-color:#425767;padding:165px 25px 25px 25px;left:100%}nav.main ul.top-level-nav.hidden{left:100%!important}nav.main ul.top-level-nav.second-level{left:-100%!important}nav.main ul.top-level-nav.third-level{left:-200%!important}ul.top-level-nav>li{display:block;width:100%;float:none}ul.top-level-nav li.login-button .login-menu,ul.top-level-nav li .mega-menu{top:0;left:100%!important;background-color:#425767;z-index:auto;opacity:1}nav.secondary ul.top-level-nav>li.login-button>a .fa,ul.top-level-nav>li.has-mega-menu>a .fa{display:none}ul.top-level-nav li .mega-menu .sub-menu-left{width:100%;height:auto!important;padding:25px 25px 25px 25px}ul.top-level-nav li .mega-menu .sub-menu-left .sub-menu-left-inner{width:100%!important}ul.top-level-nav li .mega-menu .sub-menu-right{top:0;left:100%!important;right:auto;width:100%;height:auto!important;padding:165px 25px 25px 25px;background-color:#425767}ul.top-level-nav>li{padding:0;height:auto}.main-header nav.main ul li a{display:block;color:#fff;padding:15px 0;margin:0;border:none!important;border-top:solid 1px #fff!important;text-transform:none!important;font-weight:400!important}ul.top-level-nav>li.header-search{border:none}ul.top-level-nav>li.header-search .header-search-box .header-search-inner .constrained{padding:0!important;margin-left:25px;margin-right:25px}ul.top-level-nav>li.has-mega-menu .shade{display:none!important}ul.top-level-nav>li.has-mega-menu:hover>a:after{display:none}ul.top-level-nav li .mega-menu .sub-menu-left .sub-menu-left-block:after,ul.top-level-nav li .mega-menu .sub-menu-left .sub-menu-left-top:after,ul.top-level-nav li .mega-menu .sub-menu-right h2:after{display:none}ul.top-level-nav li .mega-menu ul li a{padding:15px 0!important}body.hover ul.top-level-nav li .mega-menu .sub-menu-right h2 a:hover,body.hover ul.top-level-nav li .mega-menu ul li:hover>a{background:none;color:#f85d13!important;text-decoration:none}ul.top-level-nav li.has-mega-menu>a,ul.top-level-nav li.has-sub-menu-right>a,ul.top-level-nav li.login-button>a{position:relative}ul.top-level-nav li.has-sub-menu-right>a .fa-angle-right{display:none!important}ul.top-level-nav li.has-mega-menu>a .fa-angle-right.second-level-toggle,ul.top-level-nav li.has-sub-menu-right>a .fa-angle-right.third-level-toggle,ul.top-level-nav li.login-button>a .fa-angle-right.second-level-toggle{position:absolute;top:0;right:0;height:100%;padding:15px 25px;color:#fff;cursor:pointer;z-index:100;display:inline-block!important}ul.top-level-nav li .mega-menu .sub-menu-right ul.margin-top{margin-top:0}ul.top-level-nav li .mega-menu .sub-menu-right .sub-menu-right-left,ul.top-level-nav li .mega-menu .sub-menu-right .sub-menu-right-right{width:100%}ul.top-level-nav li .mega-menu .sub-menu-right h3{padding:15px 0;border-top:solid 1px #fff}body.hover ul.top-level-nav li .mega-menu .sub-menu-right h2 a:hover,body.hover ul.top-level-nav li .mega-menu .sub-menu-right ul li a:hover{background:none}ul.top-level-nav li .mega-menu .sub-menu-right h2{padding:0;text-transform:uppercase!important;font-weight:bold!important}ul.top-level-nav li .mega-menu .sub-menu-right h2 a{text-transform:uppercase!important;font-weight:bold!important}ul.top-level-nav li .mega-menu .sub-menu-right.init-style p,ul.top-level-nav li .mega-menu .sub-menu-right.init p{font-size:14px;font-size:0.875rem}ul.top-level-nav li.login-button .login-menu .go-back,ul.top-level-nav li .mega-menu .go-back,ul.top-level-nav li .sub-menu-right .go-back{font-size:14px;font-size:0.875rem;color:#fff;padding:165px 25px 0 25px;cursor:pointer}ul.top-level-nav li .sub-menu-right .go-back{padding:0 0 25px 0}.mobile-nav-show{position:absolute;top:50%;right:0;font-size:200%;cursor:pointer;padding:0 25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.mobile-nav-hide{display:none;position:absolute;top:50%;right:0;font-size:200%;cursor:pointer;padding:0 25px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff}ul.top-level-nav.js-moved-li>li>a{font-size:12px;font-size:0.75rem}.login-menu .login-menu-block{width:100%;padding-left:0;padding-right:0}.login-menu .login-menu-block p{padding-bottom:15px}.login-menu .login-menu-block h3{font-weight:700;text-transform:uppercase;width:100%}.main-header nav.main ul li.login-button .login-menu .login-menu-block ul li{padding:0}.main-header nav.main ul li.login-button .login-menu .login-menu-block ul li a{border:none!important;padding:0 0 5px 0}ul.top-level-nav>li.header-search .header-search-box>a{display:none}ul.top-level-nav>li.header-search .header-search-box .header-search-inner{left:0;background-color:#425767;text-align:left;transition:all 0.3s ease-in-out;z-index:100}nav.main ul.top-level-nav.second-level>li.header-search .header-search-box .header-search-inner{left:100%}nav.main ul.top-level-nav.third-level>li.header-search .header-search-box .header-search-inner{left:200%}.search-form{width:100%}nav.main .mega-menu .close-mega-menu{display:none}.login-button>a>.fa-plus,.login-button>a>.fa-times{display:none!important}}td .mobile-heading{display:none}@media only screen and (max-width:768px){.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div h1,.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div h4,.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div h5,.commodity-hero-block .constrained .commodity-section .commodity-section-content h1,.commodity-hero-block .constrained .commodity-section .commodity-section-content h4,.commodity-hero-block .constrained .commodity-section .commodity-section-content h5{padding-right:0}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div li,.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs>div p,.commodity-hero-block .constrained .commodity-section .commodity-section-content li,.commodity-hero-block .constrained .commodity-section .commodity-section-content p{padding-right:0}.commodity-hero-block .constrained,.secondary-content{margin-left:0!important;margin-right:0!important}table{display:block}table.no-stack{border:none}table:not(.no-stack){border-bottom:none;border-top:solid 1px #dedede}td,th{font-size:12px!important;font-size:0.75rem!important}table:not(.no-stack) tbody{display:block;width:100%}table:not(.no-stack) td,table:not(.no-stack) th{display:block;width:100%!important;border-bottom:solid 1px #dedede;text-transform:none}table:not(.no-stack) tr{border:none;width:100%!important;display:block!important}table td p,table th p,table th ul li,table ul li{font-size:12px!important;font-size:0.75rem!important}table th ul{padding-left:0}table tr{display:table-row}td,th{-webkit-flex:none;-ms-flex:none;flex:none}td .mobile-heading{padding-bottom:5px;font-size:85%;font-weight:bold;display:block}footer.main-footer .footer-links .footer-links-column{width:100%;text-align:center}footer.main-footer .footer-links h3:after{margin-left:auto;margin-right:auto}.home-hero .left{width:100%}.two-featured-articles .two-featured-article-copy{text-align:center}.two-featured-articles .two-featured-article-copy h2,.two-featured-articles .two-featured-article-copy p{text-align:left}.and-keeps-you-moving .and-keeps-you-moving-module-content,.two-featured-articles .two-featured-article-copy{padding-left:0;padding-right:0}.new-to-rail .new-to-rail-left,.new-to-rail .new-to-rail-right{width:100%}.new-to-rail .new-to-rail-left{float:none}.new-to-rail .new-to-rail-right,.new-to-rail .new-to-rail-right .new-to-rail-modules{position:relative;top:auto;right:auto}.new-to-rail .new-to-rail-right .new-to-rail-modules{-webkit-transform:none;-ms-transform:none;transform:none;padding:75px 25px 25px 25px}.join .join-background{position:relative;left:auto;bottom:auto;width:auto;height:auto;max-width:100%;margin-top:-60px;margin-left:-25px}.join .join-cta,.join .join-news{margin-left:0}.join .join-cta p{padding-right:0}.two-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}.commodity-hero-block .constrained .commodity-flat-block .ui-subtabs ul.subnavMenu li,.media-assets-categories ul li,.sub-nav ul li{width:100%;padding-top:10px;padding-bottom:10px}.media-assets-categories ul li a{text-align:left}.commodity-hero-block .constrained p{padding-right:0}.wide-new-to-rail .constrained{padding-left:25px;padding-right:25px}.marketing-service .marketing,.marketing-service .service{width:100%}.marketing-service .service{margin-bottom:75px}.secondary-content .secondary-left,.secondary-content .secondary-right{width:100%}.latest-news{padding:0}.customer-tools{padding:0}.primary-top .primary-left{margin-bottom:40px}.primary-top .primary-left,.primary-top .primary-right{width:100%}.primary-top .primary-right{margin-top:0}.primary-articles .constrained .article-block{width:100%;margin:0 0 100px 0!important}.article-block .content{width:100%;text-align:center}.article-block .content h2,.article-block .content p{text-align:left}.flex-2-col,.flex-3-col,.flex-4-col{width:100%}header.main-header nav.secondary ul.top-level-nav{display:none}.single-article .single-content .single-sidebar p{float:none;padding-right:0}.two-featured-articles.news-and-media .two-featured-article-copy,.two-featured-articles .two-featured-article-copy{padding-left:0;padding-right:0}.single-article .single-content blockquote{padding:25px}.form-style .constrained{padding:0!important}.mobile-hide{display:none!important}table:not(.no-stack) tr.mobile-hide{display:none!important}}@media only screen and (max-width:640px){.xs-hide{display:none}}@media only screen and (max-width:420px){footer.main-footer .footer-cta .footer-cta-block{display:block}footer.main-footer .footer-links .footer-links-column{text-align:left}footer.main-footer .footer-links h3:after{margin-left:0;margin-right:0}.home-hero{background-position:right -150px center}a,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.primary-top .primary-left .primary-left-inner{margin:25px}.commodity-hero-block .constrained .commodity-section h1,.commodity-hero-block .constrained .commodity-section h2,.faq .faq-top h1,.form-style h2.heading,.home-hero .left h1,.media-assets-library .media-assets-library-top h1,.news-and-media .news-and-media-top h1,.primary-top .primary-left .primary-left-inner h1,.secondary-content .secondary-content-top h1,.single-article .single-content h1{font-size:28px;font-size:1.75rem}.article-block h2,.faq .faq-block h3{font-size:24px;font-size:1.5rem}.faq .faq-block .question-block .question h4{font-size:20px;font-size:1.25rem}.home-hero .left p{font-size:14px;font-size:0.875rem}.phone-only-hide{display:none}}@media only screen and (min-width:769px){.desktop-hide{display:none!important}}@-moz-document url-prefix(){}@media (-ms-high-contrast:active),(-ms-high-contrast:none){table tr{display:table-row}table td,table th{-webkit-flex:none;-ms-flex:none;flex:none}.form-style .select-wrapper .select-arrow{display:none}}
/*# sourceMappingURL=style.min.css.map */