/*
sacy css cache dump 

This dump has been created from the following files:
    - <root>/_css/modules/page-header.css
*/


/* <root>/_css/modules/page-header.css */
.page-header{--page-header-bg:#f5f5f5;--page-header-color:#333;--page-header-fsize:50px;--page-header-fweight:300;--page-header-lheight:100px}.page-header{padding:0
0 40px;margin:0;position:relative}.page-header.page-header-element-fullscreen-image{padding:0;margin:0}.page-header.page-header-element-fullscreen-image{position:relative;z-index:4;box-shadow:rgba(0,0,0,.5) 0 0 10px}.page-header div.header-bar{position:relative;min-height:var(--page-header-lheight);line-height:var(--page-header-lheight);width:1200px;margin:0
auto;overflow:hidden}.page-header-element div.header-bar-area{display:none}.page-header div.header-bar-area,.page-header-search{background:var(--page-header-bg);color:var(--page-header-color);position:relative}.page-header div.header-bar h1,.page-header div.header-bar h2,.page-header div.header-bar
.hdr{color:inherit;display:block;font-size:var(--page-header-fsize);font-weight:var(--page-header-fweight);white-space:nowrap;padding:0;margin:0}.page-header div.header-bar h1 a,.page-header div.header-bar h2 a,.page-header div.header-bar .hdr
a{color:inherit;text-decoration:none}.page-header div.header-bar .header-bar-nav{display:block;font-size:16px;font-weight:400;line-height:25px;margin:-12px auto 22px auto}.header-button-bar-nav{display:none}.page-header div.header-bar .header-bar-nav
ul{display:block;list-style:none;padding:0;margin:0}.page-header div.header-bar .header-bar-nav ul
li{color:inherit;display:inline-block;padding:0;margin:0
15px 0 0}.page-header div.header-bar .header-bar-nav ul li
a{color:inherit;text-decoration:none;text-transform:uppercase;transition:all .2s linear}.page-header div.header-bar .header-bar-nav ul li a:hover,.page-header div.header-bar .header-bar-nav ul li.selected
a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.page-header div.header-bar .header-partners{position:absolute;right:0;font-size:11px;text-transform:uppercase;text-decoration:none}.page-header.page-header-large{background:#333;height:500px;overflow:hidden}.page-header.page-header-large .header-bar-area{background:linear-gradient(rgba(51,51,51,0),rgba(51,51,51,.95));padding-top:250px}.page-header.page-header-large .header-bar-area .header-bar{border-top:rgba(255,255,255,.6) 1px solid;background:0 0;height:250px}.page-header.page-header-large .header-bar-area .header-bar h1,.page-header.page-header-large .header-bar-area .header-bar h2,.page-header.page-header-large .header-bar-area .header-bar
strong.hdr{margin-top:45px}.page-header.page-header-large .header-bar-area .header-bar h1,.page-header.page-header-large .header-bar-area .header-bar h1 a,.page-header.page-header-large .header-bar-area .header-bar h2,.page-header.page-header-large .header-bar-area .header-bar h2 a,.page-header.page-header-large .header-bar-area .header-bar strong.hdr,.page-header.page-header-large .header-bar-area .header-bar strong.hdr
a{color:#fff !important}.page-header.page-header-large .header-partners{background:0 0;color:#fff !important;font-size:12px;font-weight:200;line-height:12px;text-align:center;text-transform:uppercase;position:absolute;right:0;bottom:0;margin:0
0 40px}.page-header.page-header-large .header-partners
strong{display:block;margin-bottom:24px}.page-header.page-header-large .header-partners
a{display:inline-block;margin:0
20px}.page-header.page-header-large .header-partners a
span{display:none}.page-header-large-desc{background:#555;margin:-40px 0 40px}.page-header-large-desc,.page-header-large-desc
a{color:#fff}.page-header-large-desc
.wrapper{font-size:26px;font-weight:300;line-height:32px;width:1000px !important;padding:50px
0}.page-header-large-desc a:hover{color:#fff}.page-header-large-downloadform{display:none}.page-header-video{background:linear-gradient(#000,#333)}.page-header-video
.wrapper{padding-top:40px;padding-bottom:40px}.page-header-video
figure{margin:0
90px;padding:0}@media (max-width:1200px){.page-header div.header-bar{width:auto}}@media (max-width:1195px){.page-header{--page-header-fsize:42px}.page-header div.header-bar{width:800px;margin:0
auto}.page-header div.header-bar .header-bar-nav{margin-top:-16px}.page-header.page-header-large .header-partners{right:20px}.page-header.page-header-large .header-partners,.page-header.page-header-large .header-partners
strong{margin-bottom:20px}.page-header.page-header-large .header-partners
a{background-size:auto 40px;height:40px}}@media (max-width:840px){.page-header div.header-bar{width:auto;margin:0
20px 0 40px}}@media (max-width:800px){.page-header{--page-header-bg:#eee;--page-header-fsize:42px;--page-header-lheight:100px}.page-header div.header-bar
.logo{background-size:auto 60px;height:100px;width:120px;right:10px}.page-header div.header-bar .logo:before{display:none}.page-header div.header-bar .header-bar-nav
li.selected{display:none}.page-header.page-header-large{background-size:auto 365px !important;background-position:center top !important;height:365px}.page-header.page-header-large .header-bar-area{padding-top:115px}}@media (max-width:640px){.page-header{--page-header-fsize:30px;--page-header-fweight:400;--page-header-lheight:60px}.page-header div.header-bar{height:auto}.page-header div.header-bar .header-bar-nav{position:static;padding:0;margin-top:-5px;margin-bottom:15px}.page-header div.header-bar .header-bar-nav ul
li{margin:0
15px 0 0}.page-header div.header-bar .header-bar-nav.header-bar-nav-ec{display:none}.page-header div.header-bar
.logo{background-size:auto 60px;height:60px;width:70px}.page-header div.header-bar .header-button-bar-nav{background:rgba(0,0,0,.05) url(/_i/icon-20-a-navi.png) center center no-repeat;display:block;position:absolute;right:0;top:10px;height:40px;width:40px;text-align:center;font-family:Arial,sans-serif;font-size:20px;font-weight:600;line-height:40px;cursor:pointer;text-indent:-99999999px}.page-header div.header-bar .header-button-bar-nav.exp{background-color:rgba(0,0,0,0)}@supports (-webkit-overflow-scrolling:touch){.page-header div.header-bar .header-button-bar-nav{font-size:30px}}.page-header.page-header-large{height:350px}.page-header.page-header-large .header-bar-area .header-bar{height:235px}}@media (max-width:480px){.page-header div.header-bar{margin:0
10px 0 20px}.page-header,.page-header .box-aside.ad-aside,.page-header .box-aside.ad-aside.ad-aside-sticky.pinned{padding:0
!important}.page-header.page-header-large .header-partners{left:10px;right:10px}.page-header.page-header-large .header-partners
a{margin:0
10px}}