.masthead{height:128px;overflow:hidden;position:relative}.masthead:after{content:"";display:table;clear:both}.masthead>.y7-advertisement{position:relative;top:50%;display:block;float:right;margin:0 8px 0 0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.masthead .simpleimage{position:absolute;top:0;right:0}.logo-wrap{background:none;display:block;float:left;margin:0}.masthead-logo{height:128px;margin:0}.masthead-logo .masthead-logo-link{position:relative;top:50%;display:block;max-height:128px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.masthead-logo-low-res{display:inline-block}.masthead-logo-hi-res{display:none}.masthead-text-link{text-decoration:none;display:block}.masthead-large .masthead-text-link{text-align:center}@media screen and (max-width: 623px){.g-s .masthead-text-link{padding:0;text-align:center}}@media screen and (max-width: 975px) and (min-width: 624px){.g-m .masthead-text-link{padding:0}}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.masthead-logo-hi-res{display:inline-block}.masthead-logo-low-res{display:none}}@media screen and (max-width: 623px){.g-s .masthead{height:auto}.g-s .logo-wrap,.g-s .masthead-large .logo-wrap{float:none;margin:0 0 16px 0}.g-s .masthead-logo{height:auto}.g-s .masthead-logo .masthead-logo-link{line-height:0;transform:translateY(0);-webkit-transform:translateY(0)}.g-s .masthead-logo-hi-res,.g-s .masthead-logo-low-res{max-width:100%;width:auto}.g-s .masthead>.y7-advertisement{float:none;margin:0 0 16px 0;text-align:center;transform:translateY(0);-webkit-transform:translateY(0)}.g-s .masthead>.y7-advertisement:after{content:"";display:table;clear:both}}@media screen and (max-width: 975px) and (min-width: 624px){.g-m .masthead>.y7-advertisement{margin:0}.g-m .logo-wrap{float:none;margin:0;text-align:center}.g-m .masthead-logo-hi-res,.g-m .masthead-logo-low-res{max-width:100%;width:auto}}#page .masthead{background-color:#fff;background-size:cover;background-position:0 0;background-repeat:no-repeat}#page .masthead.has-simple-image{line-height:0}@media screen and (max-width: 623px){#page .g-s .masthead{background:none}}.logo-wrap{margin:0 0 0 8px}.masthead-large .logo-wrap{float:none;margin:0 0 0 8px;text-align:left}.masthead-text-link{font-size:36px;line-height:36px;color:#400090;padding:44px 0;text-transform:uppercase}@media screen and (max-width: 623px){.g-s .masthead-text-link{font-size:40px;line-height:40px}}@media screen and (max-width: 975px) and (min-width: 624px){.g-m .masthead-text-link{font-size:40px;line-height:40px}}.masthead-large .masthead-text-link{font-size:80px;line-height:128px;padding:0}@media screen and (max-width: 623px){.g-s .masthead-large .masthead-text-link{font-size:40px;line-height:40px}}@media screen and (max-width: 975px) and (min-width: 624px){.g-m .masthead-large .masthead-text-link{font-size:40px;line-height:40px}}.masthead-logo-low-res,.masthead-logo-hi-res{max-height:112px}.masthead-logo-low-res{max-width:216px}.masthead-large .masthead-logo-low-res{max-width:100%}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){#page .masthead{background-color:#fff;background-size:cover;background-position:0 0;background-repeat:no-repeat}.masthead-logo-hi-res{max-width:216px}.masthead-large .masthead-logo-hi-res{max-width:100%}}@media screen and (max-width: 623px){.g-s .masthead-logo{padding:8px 0;text-align:center}.g-s .masthead-logo-low-res,.g-s .masthead-logo-hi-res{max-width:50%;max-height:60px}.g-s .logo-wrap{background-color:#fff;background-size:cover;background-position:0 0;background-repeat:no-repeat}}@media only screen and (max-width: 623px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 623px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 623px) and (-o-min-device-pixel-ratio: 1.5 / 1), only screen and (max-width: 623px) and (min-resolution: 144dpi), only screen and (max-width: 623px) and (min-resolution: 1.5dppx){.g-s .logo-wrap{background-color:#fff;background-size:cover;background-position:0 0;background-repeat:no-repeat}}
