/*
This CSS resource incorporates links to font software which is
the valuable copyrighted property of WebType LLC, The Font Bureau
and/or their suppliers. You may not
attempt to copy, install, redistribute, convert, modify or reverse
engineer this font software. Please contact WebType with any
questions: http://www.webtype.com
*/
/*font PATH needs to be changed from staging to production */
@font-face {
  font-family: "Interstate";
  src: url("http://www.ey.com/ecimages/fonts/interstate/d8612af1-3daa-4d49-940c-72424499dce4-2.eot");
  src: url("http://www.ey.com/ecimages/fonts/interstate/d8612af1-3daa-4d49-940c-72424499dce4-2.eot?") format("embedded-opentype"), url("http://www.ey.com/ecimages/fonts/interstate/d8612af1-3daa-4d49-940c-72424499dce4-3.woff") format("woff"), url("http://www.ey.com/ecimages/fonts/interstate/d8612af1-3daa-4d49-940c-72424499dce4-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: "Interstate-Italic";
  src: url("http://www.ey.com/ecimages/fonts/interstate/db2dc2c9-e02f-45ff-a30c-d3de74e5661e-1.eot");
  src: url("http://www.ey.com/ecimages/fonts/interstate/db2dc2c9-e02f-45ff-a30c-d3de74e5661e-2.eot?") format("embedded-opentype"), url("http://www.ey.com/ecimages/fonts/interstate/db2dc2c9-e02f-45ff-a30c-d3de74e5661e-3.woff") format("woff"), url("http://www.ey.com/ecimages/fonts/interstate/db2dc2c9-e02f-45ff-a30c-d3de74e5661e-1.ttf") format("truetype");
  font-style: italic;
  font-weight: normal; }
@font-face {
  font-family: "Interstate-Light";
  src: url("http://www.ey.com/ecimages/fonts/interstate/51012d22-c228-4858-8e44-7d338468d003-1.eot");
  src: url("http://www.ey.com/ecimages/fonts/interstate/51012d22-c228-4858-8e44-7d338468d003-2.eot?") format("embedded-opentype"), url("http://www.ey.com/ecimages/fonts/interstate/51012d22-c228-4858-8e44-7d338468d003-3.woff") format("woff"), url("http://www.ey.com/ecimages/fonts/interstate/51012d22-c228-4858-8e44-7d338468d003-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal; }
@font-face {
  font-family: "InterstateLight";
  src: url("http://www.ey.com/ecimages/fonts/interstate/f4ce22b4-9095-48c2-ac73-d56f54a19a74-2.eot");
  src: url("http://www.ey.com/ecimages/fonts/interstate/f4ce22b4-9095-48c2-ac73-d56f54a19a74-2.eot?") format("embedded-opentype"), url("http://www.ey.com/ecimages/fonts/interstate/f4ce22b4-9095-48c2-ac73-d56f54a19a74-3.woff") format("woff"), url("http://www.ey.com/ecimages/fonts/interstate/f4ce22b4-9095-48c2-ac73-d56f54a19a74-1.ttf") format("truetype");
  font-style: italic;
  font-weight: normal; }
@font-face {
  font-family: "Interstate-Bold";
  src: url("http://www.ey.com/ecimages/fonts/interstate/ec453a9c-08b8-48f4-b89b-7c4ceffa6e65-1.eot");
  src: url("http://www.ey.com/ecimages/fonts/interstate/ec453a9c-08b8-48f4-b89b-7c4ceffa6e65-2.eot?") format("embedded-opentype"), url("http://www.ey.com/ecimages/fonts/interstate/ec453a9c-08b8-48f4-b89b-7c4ceffa6e65-3.woff") format("woff"), url("http://www.ey.com/ecimages/fonts/interstate/ec453a9c-08b8-48f4-b89b-7c4ceffa6e65-1.ttf") format("truetype");
  font-style: normal;
  font-weight: normal; }
.eyhero-home, .customjs, .eyhero, .hero, .customheadline {
  box-sizing: border-box;
  position: relative;
  color: white;
  background-size: cover !important;
  background-position: center;
  padding: 0 0 30px;
  line-height: 1.1;
  height: 450px;
  width: 100%;
  overflow: hidden; }
  @media only screen and (max-width: 736px) {
    .eyhero-home, .customjs, .eyhero, .hero, .customheadline {
      height: 280px;
      bottom: 0;
      top: 0; } }
  .eyhero-home .container, .eyhero-home .headline-container, .customjs .container, .customjs .headline-container, .eyhero .container, .eyhero .headline-container, .hero .container, .hero .headline-container, .customheadline .container, .customheadline .headline-container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(15%) translateY(-50%);
        -ms-transform: translateX(15%) translateY(-50%);
            transform: translateX(15%) translateY(-50%); }
    @media only screen and (max-width: 767px) {
      .eyhero-home .container, .eyhero-home .headline-container, .customjs .container, .customjs .headline-container, .eyhero .container, .eyhero .headline-container, .hero .container, .hero .headline-container, .customheadline .container, .customheadline .headline-container {
        -webkit-transform: translateX(15vw) translateY(-50%);
            -ms-transform: translateX(15vw) translateY(-50%);
                transform: translateX(15vw) translateY(-50%);
        margin-left: 0; } }
    .eyhero-home .container img, .eyhero-home .headline-container img, .customjs .container img, .customjs .headline-container img, .eyhero .container img, .eyhero .headline-container img, .hero .container img, .hero .headline-container img, .customheadline .container img, .customheadline .headline-container img {
      width: 70%;
      height: auto; }
      @media only screen and (max-device-width: 736px) and (orientation: portrait) {
        .eyhero-home .container img, .eyhero-home .headline-container img, .customjs .container img, .customjs .headline-container img, .eyhero .container img, .eyhero .headline-container img, .hero .container img, .hero .headline-container img, .customheadline .container img, .customheadline .headline-container img {
          width: 62vw; } }
      @media only screen and (max-device-width: 736px) and (orientation: landscape) {
        .eyhero-home .container img, .eyhero-home .headline-container img, .customjs .container img, .customjs .headline-container img, .eyhero .container img, .eyhero .headline-container img, .hero .container img, .hero .headline-container img, .customheadline .container img, .customheadline .headline-container img {
          width: 34%; } }
  .eyhero-home .header, .customjs .header, .eyhero .header, .hero .header, .customheadline .header {
    text-align: center; }
  @media (min-width: 768px) {
    .eyhero-home, .customjs, .eyhero, .hero, .customheadline {
      min-height: 350px; } }
  @media only screen and (min-width: 768px) {
    .eyhero-home.hero-text-right .container, .eyhero-home.hero-text-right .headline-container, .customjs.hero-text-right .container, .customjs.hero-text-right .headline-container, .eyhero.hero-text-right .container, .eyhero.hero-text-right .headline-container, .hero.hero-text-right .container, .hero.hero-text-right .headline-container, .customheadline.hero-text-right .container, .customheadline.hero-text-right .headline-container {
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      margin-left: 0;
      right: 5%; }
      .eyhero-home.hero-text-right .container a, .eyhero-home.hero-text-right .headline-container a, .customjs.hero-text-right .container a, .customjs.hero-text-right .headline-container a, .eyhero.hero-text-right .container a, .eyhero.hero-text-right .headline-container a, .hero.hero-text-right .container a, .hero.hero-text-right .headline-container a, .customheadline.hero-text-right .container a, .customheadline.hero-text-right .headline-container a {
        float: right;
        text-align: right; } }
  .eyhero-home .smartquestion, .customjs .smartquestion, .eyhero .smartquestion, .hero .smartquestion, .customheadline .smartquestion {
    position: relative;
    margin-left: 0;
    padding-bottom: 76.25%; }
  .eyhero-home .heading-block, .customjs .heading-block, .eyhero .heading-block, .hero .heading-block, .customheadline .heading-block {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 58%;
    height: auto;
    text-align: left;
    margin: 0;
    -webkit-transform: translateY(-50%) translateX(-74%);
        -ms-transform: translateY(-50%) translateX(-74%);
            transform: translateY(-50%) translateX(-74%); }
  .eyhero-home .frame3x2, .eyhero-home .box3x2, .eyhero-home .noframe, .customjs .frame3x2, .customjs .box3x2, .customjs .noframe, .eyhero .frame3x2, .eyhero .box3x2, .eyhero .noframe, .hero .frame3x2, .hero .box3x2, .hero .noframe, .customheadline .frame3x2, .customheadline .box3x2, .customheadline .noframe {
    background: url(http://cdn.ey.com/branding/assets/img/3x2frame.svg) no-repeat center center/contain;
    width: 40%;
    top: 50%; }
    :lang(fr-ca) .eyhero-home .frame3x2, :lang(fr-ca) .eyhero-home .box3x2, :lang(fr-ca) .eyhero-home .noframe, :lang(fr-ca) .customjs .frame3x2, :lang(fr-ca) .customjs .box3x2, :lang(fr-ca) .customjs .noframe, :lang(fr-ca) .eyhero .frame3x2, :lang(fr-ca) .eyhero .box3x2, :lang(fr-ca) .eyhero .noframe, :lang(fr-ca) .hero .frame3x2, :lang(fr-ca) .hero .box3x2, :lang(fr-ca) .hero .noframe, :lang(fr-ca) .customheadline .frame3x2, :lang(fr-ca) .customheadline .box3x2, :lang(fr-ca) .customheadline .noframe {
      background: url(http://cdn.ey.com/branding/assets/img/fr/3x2frame.svg) no-repeat center center/contain; }
    :lang(ru-ru) .eyhero-home .frame3x2, :lang(ru-ru) .eyhero-home .box3x2, :lang(ru-ru) .eyhero-home .noframe, :lang(ru-ru) .customjs .frame3x2, :lang(ru-ru) .customjs .box3x2, :lang(ru-ru) .customjs .noframe, :lang(ru-ru) .eyhero .frame3x2, :lang(ru-ru) .eyhero .box3x2, :lang(ru-ru) .eyhero .noframe, :lang(ru-ru) .hero .frame3x2, :lang(ru-ru) .hero .box3x2, :lang(ru-ru) .hero .noframe, :lang(ru-ru) .customheadline .frame3x2, :lang(ru-ru) .customheadline .box3x2, :lang(ru-ru) .customheadline .noframe {
      background: url(http://cdn.ey.com/branding/assets/img/ru/3x2frame-ru.svg) no-repeat center center/contain; }
    :lang(ru-kz) .eyhero-home .frame3x2, :lang(ru-kz) .eyhero-home .box3x2, :lang(ru-kz) .eyhero-home .noframe, :lang(ru-kz) .customjs .frame3x2, :lang(ru-kz) .customjs .box3x2, :lang(ru-kz) .customjs .noframe, :lang(ru-kz) .eyhero .frame3x2, :lang(ru-kz) .eyhero .box3x2, :lang(ru-kz) .eyhero .noframe, :lang(ru-kz) .hero .frame3x2, :lang(ru-kz) .hero .box3x2, :lang(ru-kz) .hero .noframe, :lang(ru-kz) .customheadline .frame3x2, :lang(ru-kz) .customheadline .box3x2, :lang(ru-kz) .customheadline .noframe {
      background: url(http://cdn.ey.com/branding/assets/img/ru/3x2frame-ru.svg) no-repeat center center/contain; }
    :lang(uk-ua) .eyhero-home .frame3x2, :lang(uk-ua) .eyhero-home .box3x2, :lang(uk-ua) .eyhero-home .noframe, :lang(uk-ua) .customjs .frame3x2, :lang(uk-ua) .customjs .box3x2, :lang(uk-ua) .customjs .noframe, :lang(uk-ua) .eyhero .frame3x2, :lang(uk-ua) .eyhero .box3x2, :lang(uk-ua) .eyhero .noframe, :lang(uk-ua) .hero .frame3x2, :lang(uk-ua) .hero .box3x2, :lang(uk-ua) .hero .noframe, :lang(uk-ua) .customheadline .frame3x2, :lang(uk-ua) .customheadline .box3x2, :lang(uk-ua) .customheadline .noframe {
      background: url(http://cdn.ey.com/branding/assets/img/uk-ua/3x2frame-uk-ua.svg) no-repeat center center/contain; }
    @media only screen and (min-width: 768px) {
      .eyhero-home .frame3x2, .eyhero-home .box3x2, .eyhero-home .noframe, .customjs .frame3x2, .customjs .box3x2, .customjs .noframe, .eyhero .frame3x2, .eyhero .box3x2, .eyhero .noframe, .hero .frame3x2, .hero .box3x2, .hero .noframe, .customheadline .frame3x2, .customheadline .box3x2, .customheadline .noframe {
        width: 60%; } }
    @media only screen and (max-width: 800px) {
      .eyhero-home .frame3x2, .eyhero-home .box3x2, .eyhero-home .noframe, .customjs .frame3x2, .customjs .box3x2, .customjs .noframe, .eyhero .frame3x2, .eyhero .box3x2, .eyhero .noframe, .hero .frame3x2, .hero .box3x2, .hero .noframe, .customheadline .frame3x2, .customheadline .box3x2, .customheadline .noframe {
        width: 60%; } }
    @media only screen and (min-width: 1250px) {
      .eyhero-home .frame3x2, .eyhero-home .box3x2, .eyhero-home .noframe, .customjs .frame3x2, .customjs .box3x2, .customjs .noframe, .eyhero .frame3x2, .eyhero .box3x2, .eyhero .noframe, .hero .frame3x2, .hero .box3x2, .hero .noframe, .customheadline .frame3x2, .customheadline .box3x2, .customheadline .noframe {
        width: 46%; } }
    @media only screen and (max-width: 458px) {
      .eyhero-home .frame3x2, .eyhero-home .box3x2, .eyhero-home .noframe, .customjs .frame3x2, .customjs .box3x2, .customjs .noframe, .eyhero .frame3x2, .eyhero .box3x2, .eyhero .noframe, .hero .frame3x2, .hero .box3x2, .hero .noframe, .customheadline .frame3x2, .customheadline .box3x2, .customheadline .noframe {
        width: 255px; } }
    @media only screen and (min-width: 459px) and (max-width: 736px) {
      .eyhero-home .frame3x2, .eyhero-home .box3x2, .eyhero-home .noframe, .customjs .frame3x2, .customjs .box3x2, .customjs .noframe, .eyhero .frame3x2, .eyhero .box3x2, .eyhero .noframe, .hero .frame3x2, .hero .box3x2, .hero .noframe, .customheadline .frame3x2, .customheadline .box3x2, .customheadline .noframe {
        width: 355px; } }
    @media only screen and (max-device-width: 736px) and (orientation: landscape) {
      .eyhero-home .frame3x2, .eyhero-home .box3x2, .eyhero-home .noframe, .customjs .frame3x2, .customjs .box3x2, .customjs .noframe, .eyhero .frame3x2, .eyhero .box3x2, .eyhero .noframe, .hero .frame3x2, .hero .box3x2, .hero .noframe, .customheadline .frame3x2, .customheadline .box3x2, .customheadline .noframe {
        width: 35vw; } }
    @media only screen and (max-device-width: 736px) and (orientation: portrait) {
      .eyhero-home .frame3x2, .eyhero-home .box3x2, .eyhero-home .noframe, .customjs .frame3x2, .customjs .box3x2, .customjs .noframe, .eyhero .frame3x2, .eyhero .box3x2, .eyhero .noframe, .hero .frame3x2, .hero .box3x2, .hero .noframe, .customheadline .frame3x2, .customheadline .box3x2, .customheadline .noframe {
        width: 62vw; } }
  .eyhero-home .frame4x2, .eyhero-home .box4x2, .customjs .frame4x2, .customjs .box4x2, .eyhero .frame4x2, .eyhero .box4x2, .hero .frame4x2, .hero .box4x2, .customheadline .frame4x2, .customheadline .box4x2 {
    width: 54.2%;
    top: 50%; }
    @media only screen and (min-width: 768px) {
      .eyhero-home .frame4x2, .eyhero-home .box4x2, .customjs .frame4x2, .customjs .box4x2, .eyhero .frame4x2, .eyhero .box4x2, .hero .frame4x2, .hero .box4x2, .customheadline .frame4x2, .customheadline .box4x2 {
        width: 56%; } }
    @media only screen and (max-width: 800px) {
      .eyhero-home .frame4x2, .eyhero-home .box4x2, .customjs .frame4x2, .customjs .box4x2, .eyhero .frame4x2, .eyhero .box4x2, .hero .frame4x2, .hero .box4x2, .customheadline .frame4x2, .customheadline .box4x2 {
        width: 70%; } }
    @media only screen and (min-width: 1250px) {
      .eyhero-home .frame4x2, .eyhero-home .box4x2, .customjs .frame4x2, .customjs .box4x2, .eyhero .frame4x2, .eyhero .box4x2, .hero .frame4x2, .hero .box4x2, .customheadline .frame4x2, .customheadline .box4x2 {
        width: 42%; } }
    @media only screen and (max-width: 458px) {
      .eyhero-home .frame4x2, .eyhero-home .box4x2, .customjs .frame4x2, .customjs .box4x2, .eyhero .frame4x2, .eyhero .box4x2, .hero .frame4x2, .hero .box4x2, .customheadline .frame4x2, .customheadline .box4x2 {
        width: 255px; } }
    @media only screen and (min-width: 459px) and (max-width: 736px) {
      .eyhero-home .frame4x2, .eyhero-home .box4x2, .customjs .frame4x2, .customjs .box4x2, .eyhero .frame4x2, .eyhero .box4x2, .hero .frame4x2, .hero .box4x2, .customheadline .frame4x2, .customheadline .box4x2 {
        width: 355px; } }
    @media only screen and (max-device-width: 736px) and (orientation: portrait) {
      .eyhero-home .frame4x2, .eyhero-home .box4x2, .customjs .frame4x2, .customjs .box4x2, .eyhero .frame4x2, .eyhero .box4x2, .hero .frame4x2, .hero .box4x2, .customheadline .frame4x2, .customheadline .box4x2 {
        width: 62vw; } }
    @media only screen and (max-device-width: 736px) and (orientation: landscape) {
      .eyhero-home .frame4x2, .eyhero-home .box4x2, .customjs .frame4x2, .customjs .box4x2, .eyhero .frame4x2, .eyhero .box4x2, .hero .frame4x2, .hero .box4x2, .customheadline .frame4x2, .customheadline .box4x2 {
        width: 35vw; } }
  .eyhero-home .frame3x2.darkenheadline, .customjs .frame3x2.darkenheadline, .eyhero .frame3x2.darkenheadline, .hero .frame3x2.darkenheadline, .customheadline .frame3x2.darkenheadline {
    background: url(http://cdn.ey.com/branding/assets/img/3x2frame-w.svg) no-repeat center center/contain; }
    :lang(fr-ca) .eyhero-home .frame3x2.darkenheadline, :lang(fr-ca) .customjs .frame3x2.darkenheadline, :lang(fr-ca) .eyhero .frame3x2.darkenheadline, :lang(fr-ca) .hero .frame3x2.darkenheadline, :lang(fr-ca) .customheadline .frame3x2.darkenheadline {
      background: url(http://cdn.ey.com/branding/assets/img/fr/3x2frame-w.svg) no-repeat center center/contain; }
    :lang(ru-ru) .eyhero-home .frame3x2.darkenheadline, :lang(ru-ru) .customjs .frame3x2.darkenheadline, :lang(ru-ru) .eyhero .frame3x2.darkenheadline, :lang(ru-ru) .hero .frame3x2.darkenheadline, :lang(ru-ru) .customheadline .frame3x2.darkenheadline {
      background: url(http://cdn.ey.com/branding/assets/img/ru/3x2frame-ru-w.svg) no-repeat center center/contain; }
    :lang(ru-kz) .eyhero-home .frame3x2.darkenheadline, :lang(ru-kz) .customjs .frame3x2.darkenheadline, :lang(ru-kz) .eyhero .frame3x2.darkenheadline, :lang(ru-kz) .hero .frame3x2.darkenheadline, :lang(ru-kz) .customheadline .frame3x2.darkenheadline {
      background: url(http://cdn.ey.com/branding/assets/img/ru/3x2frame-ru-w.svg) no-repeat center center/contain; }
    :lang(uk-ua) .eyhero-home .frame3x2.darkenheadline, :lang(uk-ua) .customjs .frame3x2.darkenheadline, :lang(uk-ua) .eyhero .frame3x2.darkenheadline, :lang(uk-ua) .hero .frame3x2.darkenheadline, :lang(uk-ua) .customheadline .frame3x2.darkenheadline {
      background: url(http://cdn.ey.com/branding/assets/img/uk-ua/3x2frame-uk-ua-w.svg) no-repeat center center/contain; }
  .eyhero-home .frame4x2, .customjs .frame4x2, .eyhero .frame4x2, .hero .frame4x2, .customheadline .frame4x2 {
    background: url(http://cdn.ey.com/branding/assets/img/4x2frame.svg) no-repeat center center/contain; }
    :lang(fr-ca) .eyhero-home .frame4x2, :lang(fr-ca) .customjs .frame4x2, :lang(fr-ca) .eyhero .frame4x2, :lang(fr-ca) .hero .frame4x2, :lang(fr-ca) .customheadline .frame4x2 {
      background: url(http://cdn.ey.com/branding/assets/img/fr/4x2frame.svg) no-repeat center center/contain; }
    :lang(ru-ru) .eyhero-home .frame4x2, :lang(ru-ru) .customjs .frame4x2, :lang(ru-ru) .eyhero .frame4x2, :lang(ru-ru) .hero .frame4x2, :lang(ru-ru) .customheadline .frame4x2 {
      background: url(http://cdn.ey.com/branding/assets/img/ru/4x2frame-ru.svg) no-repeat center center/contain; }
    :lang(ru-kz) .eyhero-home .frame4x2, :lang(ru-kz) .customjs .frame4x2, :lang(ru-kz) .eyhero .frame4x2, :lang(ru-kz) .hero .frame4x2, :lang(ru-kz) .customheadline .frame4x2 {
      background: url(http://cdn.ey.com/branding/assets/img/ru/4x2frame-ru.svg) no-repeat center center/contain; }
    :lang(uk-ua) .eyhero-home .frame4x2, :lang(uk-ua) .customjs .frame4x2, :lang(uk-ua) .eyhero .frame4x2, :lang(uk-ua) .hero .frame4x2, :lang(uk-ua) .customheadline .frame4x2 {
      background: url(http://cdn.ey.com/branding/assets/img/uk-ua/4x2frame-uk-ua.svg) no-repeat center center/contain; }
    .eyhero-home .frame4x2.darkenheadline, .customjs .frame4x2.darkenheadline, .eyhero .frame4x2.darkenheadline, .hero .frame4x2.darkenheadline, .customheadline .frame4x2.darkenheadline {
      background: url(http://cdn.ey.com/branding/assets/img/4x2frame-w.svg) no-repeat center center/contain; }
      :lang(fr-ca) .eyhero-home .frame4x2.darkenheadline, :lang(fr-ca) .customjs .frame4x2.darkenheadline, :lang(fr-ca) .eyhero .frame4x2.darkenheadline, :lang(fr-ca) .hero .frame4x2.darkenheadline, :lang(fr-ca) .customheadline .frame4x2.darkenheadline {
        background: url(http://cdn.ey.com/branding/assets/img/fr/4x2frame-w.svg) no-repeat center center/contain; }
      :lang(ru-ru) .eyhero-home .frame4x2.darkenheadline, :lang(ru-ru) .customjs .frame4x2.darkenheadline, :lang(ru-ru) .eyhero .frame4x2.darkenheadline, :lang(ru-ru) .hero .frame4x2.darkenheadline, :lang(ru-ru) .customheadline .frame4x2.darkenheadline {
        background: url(http://cdn.ey.com/branding/assets/img/ru/4x2frame-ru-w.svg) no-repeat center center/contain; }
      :lang(ru-kz) .eyhero-home .frame4x2.darkenheadline, :lang(ru-kz) .customjs .frame4x2.darkenheadline, :lang(ru-kz) .eyhero .frame4x2.darkenheadline, :lang(ru-kz) .hero .frame4x2.darkenheadline, :lang(ru-kz) .customheadline .frame4x2.darkenheadline {
        background: url(http://cdn.ey.com/branding/assets/img/ru/4x2frame-ru-w.svg) no-repeat center center/contain; }
      :lang(uk-ua) .eyhero-home .frame4x2.darkenheadline, :lang(uk-ua) .customjs .frame4x2.darkenheadline, :lang(uk-ua) .eyhero .frame4x2.darkenheadline, :lang(uk-ua) .hero .frame4x2.darkenheadline, :lang(uk-ua) .customheadline .frame4x2.darkenheadline {
        background: url(http://cdn.ey.com/branding/assets/img/uk-ua/4x2frame-uk-ua-w.svg) no-repeat center center/contain; }
  .eyhero-home .box4x2, .eyhero-home .box3x2, .customjs .box4x2, .customjs .box3x2, .eyhero .box4x2, .eyhero .box3x2, .hero .box4x2, .hero .box3x2, .customheadline .box4x2, .customheadline .box3x2 {
    top: 57%; }
  .eyhero-home .box3x2, .customjs .box3x2, .eyhero .box3x2, .hero .box3x2, .customheadline .box3x2 {
    background: url(http://cdn.ey.com/branding/assets/img/3x2box.svg) no-repeat center center/contain !important; }
  .eyhero-home .box4x2, .customjs .box4x2, .eyhero .box4x2, .hero .box4x2, .customheadline .box4x2 {
    background: url(http://cdn.ey.com/branding/assets/img/4x2box.svg) no-repeat center center/contain !important; }
  .eyhero-home .frame4x2 .heading-block,
  .eyhero-home .box4x2 .heading-block, .customjs .frame4x2 .heading-block,
  .customjs .box4x2 .heading-block, .eyhero .frame4x2 .heading-block,
  .eyhero .box4x2 .heading-block, .hero .frame4x2 .heading-block,
  .hero .box4x2 .heading-block, .customheadline .frame4x2 .heading-block,
  .customheadline .box4x2 .heading-block {
    width: 80%;
    -webkit-transform: translateX(-52%) translateY(-56%);
        -ms-transform: translateX(-52%) translateY(-56%);
            transform: translateX(-52%) translateY(-56%); }
  .eyhero-home h1, .customjs h1, .eyhero h1, .hero h1, .customheadline h1 {
    font-family: "Interstate", "Helvetica Neue", Arial, sans-serif;
    letter-spacing: -.05em;
    font-size: 1.5em;
    margin: 0;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    -webkit-font-smoothing: antialiased; }
    .eyhero-home h1:lang(zh-cn), .eyhero-home h1:lang(ko-kr), .customjs h1:lang(zh-cn), .customjs h1:lang(ko-kr), .eyhero h1:lang(zh-cn), .eyhero h1:lang(ko-kr), .hero h1:lang(zh-cn), .hero h1:lang(ko-kr), .customheadline h1:lang(zh-cn), .customheadline h1:lang(ko-kr) {
      line-height: 1.3; }
  .eyhero-home h2, .customjs h2, .eyhero h2, .hero h2, .customheadline h2 {
    font-family: "Interstate Light", "Helvetica Neue", Arial, sans-serif;
    letter-spacing: -.03em;
    color: #fff;
    font-size: .9375em;
    font-weight: 300;
    margin: .5em 0 0 0;
    text-shadow: 0 0 20px rgba(0, 0, 0, 0.5), 0 0 6px rgba(0, 0, 0, 0.5);
    -webkit-font-smoothing: antialiased; }
    .eyhero-home h2:lang(zh-cn), .eyhero-home h2:lang(ko-kr), .customjs h2:lang(zh-cn), .customjs h2:lang(ko-kr), .eyhero h2:lang(zh-cn), .eyhero h2:lang(ko-kr), .hero h2:lang(zh-cn), .hero h2:lang(ko-kr), .customheadline h2:lang(zh-cn), .customheadline h2:lang(ko-kr) {
      line-height: 1.4; }
  .eyhero-home .darkenheadline h1, .eyhero-home .darkenheadline h2, .customjs .darkenheadline h1, .customjs .darkenheadline h2, .eyhero .darkenheadline h1, .eyhero .darkenheadline h2, .hero .darkenheadline h1, .hero .darkenheadline h2, .customheadline .darkenheadline h1, .customheadline .darkenheadline h2 {
    color: #333;
    text-shadow: none; }
  .eyhero-home [class*="box"] h1, .eyhero-home [class*="box"] h2, .customjs [class*="box"] h1, .customjs [class*="box"] h2, .eyhero [class*="box"] h1, .eyhero [class*="box"] h2, .hero [class*="box"] h1, .hero [class*="box"] h2, .customheadline [class*="box"] h1, .customheadline [class*="box"] h2 {
    color: #333 !important;
    text-shadow: none !important; }
  .eyhero-home [class*="box"] a, .customjs [class*="box"] a, .eyhero [class*="box"] a, .hero [class*="box"] a, .customheadline [class*="box"] a {
    color: #369;
    font-weight: bold; }
  @media only screen and (max-width: 736px) {
    .eyhero-home h1, .customjs h1, .eyhero h1, .hero h1, .customheadline h1 {
      font-size: 2.5vw; }
    .eyhero-home h2, .customjs h2, .eyhero h2, .hero h2, .customheadline h2 {
      display: none; } }
  @media only screen and (max-device-width: 736px) and (orientation: portrait) {
    .eyhero-home h1, .customjs h1, .eyhero h1, .hero h1, .customheadline h1 {
      font-size: 4.3vw; }
    .eyhero-home h2, .customjs h2, .eyhero h2, .hero h2, .customheadline h2 {
      display: none; } }
  @media only screen and (max-device-width: 736px) and (orientation: landscape) {
    .eyhero-home h1, .customjs h1, .eyhero h1, .hero h1, .customheadline h1 {
      font-size: 2.75vw; }
    .eyhero-home h2, .customjs h2, .eyhero h2, .hero h2, .customheadline h2 {
      display: none; } }
  @media only screen and (min-width: 737px) and (max-width: 768px) {
    .eyhero-home h1, .customjs h1, .eyhero h1, .hero h1, .customheadline h1 {
      font-size: 4vw; }
    .eyhero-home h2, .customjs h2, .eyhero h2, .hero h2, .customheadline h2 {
      font-size: 1.6vw; } }
  @media only screen and (min-device-width: 768px) and (max-device-width: 1200px) {
    .eyhero-home h1, .customjs h1, .eyhero h1, .hero h1, .customheadline h1 {
      font-size: 3vw; }
    .eyhero-home h2, .customjs h2, .eyhero h2, .hero h2, .customheadline h2 {
      font-size: 1.8vw; } }
  @media only screen and (min-width: 1250px) {
    .eyhero-home h1, .customjs h1, .eyhero h1, .hero h1, .customheadline h1 {
      font-size: 2.125em; }
    .eyhero-home h2, .customjs h2, .eyhero h2, .hero h2, .customheadline h2 {
      font-size: 1.0625em; } }
  .eyhero-home .frame4x2, .eyhero-home .box4x2, .customjs .frame4x2, .customjs .box4x2, .eyhero .frame4x2, .eyhero .box4x2, .hero .frame4x2, .hero .box4x2, .customheadline .frame4x2, .customheadline .box4x2 {
    font-size: 105%; }
  .eyhero-home .noframe, .customjs .noframe, .eyhero .noframe, .hero .noframe, .customheadline .noframe {
    background: none !important;
    padding: 0; }

.customheadline {
  margin-bottom: 15px; }

.eyhero-home .heading-size-2,
.smaller-2,
.customjs .heading-size-2 {
  font-size: 90%; }

.eyhero-home .heading-size-3,
.smaller-3,
.customjs .heading-size-3 {
  font-size: 80%; }

.eyhero-home .heading-size-4,
.smaller-4,
.customjs .heading-size-4 {
  font-size: 75%; }

.eyhero-home .heading-size-5,
.smaller-5,
.customjs .heading-size-5 {
  font-size: 70%; }

.eyhero-home .heading-size-6,
.smaller-6,
.customjs .heading-size-6 {
  font-size: 65%; }

.eyhero-home .heading-large-2,
.larger-2,
.customjs .heading-large-2 {
  font-size: 110%; }

.eyhero-home .heading-large-3,
.larger-3,
.customjs .heading-large-3 {
  font-size: 120%; }

.eyhero-home .heading-large-4,
.larger-4,
.customjs .heading-large-4 {
  font-size: 130%; }

.eyhero-home .heading-large-5,
.larger-5,
.customjs .heading-large-5 {
  font-size: 140%; }

.eyhero-home .heading-large-6,
.larger-6,
.customjs .heading-large-6 {
  font-size: 150%; }

.bg-lighten h1, .bg-lighten h2, .bg-lighten h3, .bg-lighten p {
  color: #333;
  text-shadow: none !important; }
.bg-lighten a {
  color: #336699; }
.bg-lighten .svgtagline {
  fill: #f00; }

.flickity-prev-next-button {
  background: rgba(255, 255, 255, 0.4); }

.flickity-prev-next-button:hover {
  background: rgba(255, 255, 255, 0.75); }

@media only screen and (max-width: 736px) {
  .flickity-prev-next-button {
    width: 32px;
    height: 32px; }

  .flickity-page-dots {
    bottom: -20px; } }
.smartquestion.visually-hidden {
  text-indent: -9999px;
  position: absolute; }

.maincontent {
  background-image: none;
  background-color: #333;
  background: -webkit-linear-gradient(0deg, #fff 75%, #f0f0f0 75%, #f0f0f0 100%);
  background: linear-gradient(90deg, #fff 75%, #f0f0f0 75%, #f0f0f0 100%); }
  @media only screen and (max-width: 736px) {
    .maincontent {
      background: none;
      border: none; } }
  .maincontent .wrapcontent {
    background: #fff; }
  @media only screen and (max-width: 736px) {
    .maincontent .section {
      margin-top: 20px !important; } }

@media only screen and (max-width: 736px) {
  .asideA {
    background: #f0f0f0; }
    .asideA .module, .asideA .module + .module, .asideA .module:first-child {
      border-color: #555; } }
.asideA div, .asideA p, .asideA h3 {
  color: #808080; }
.asideA a {
  color: #369; }

.tcw blockquote p, .quote p, blockquote p, .quoteblock p {
  text-align: left; }

.section > .quote:first-child {
  border: none;
  background: #999; }
  .section > .quote:first-child p {
    color: #fff; }

.mostpopular li a {
  background: #DADADA !important; }

@media only screen and (max-width: 720px) {
  .twitter-timeline {
    display: none !important; } }
@media only screen and (max-width: 720px) {
  .home .wrapcontent .subnav {
    display: block; }
    .home .wrapcontent .subnav h3 {
      padding-top: 10px; } }
@media only screen and (max-width: 736px) {
  .home .news > .bar + ul {
    padding: 0;
    margin: 0 20px; }
    .home .news > .bar + ul li {
      font-size: 14px !important;
      color: #333; }
    .home .news > .bar + ul h4 {
      font-size: 16px;
      line-height: 1.2;
      margin-bottom: 0.3em; } }

@media only screen and (max-width: 736px) {
  .home .news h3.bar {
    padding-left: 20px; } }

@media only screen and (max-width: 736px) {
  .home .views .views h3 {
    margin-bottom: .3em;
    padding-left: 0;
    padding-left: 0 !important; }
  .home .views .views .padlist {
    padding: 0;
    margin: -20px 0 0 0; }
    .home .views .views .padlist li {
      padding: 10px 0; } }

/*# sourceMappingURL=2015home.css.map */