.tax-impact_areas .hero .hi img {
  margin-top: 24px; }

#ia-main .sec-i .ia-i {
  align-items: center;
  display: flex;
  flex-wrap: wrap; }
  @media (min-width: 767px) and (max-width: 980px) {
    #ia-main .sec-i .ia-i {
      align-items: flex-start; } }
  @media (max-width: 766px) {
    #ia-main .sec-i .ia-i {
      display: block; } }
  #ia-main .sec-i .ia-i .ia-l {
    order: 1;
    margin-right: 5%;
    width: 47.5%; }
    @media (min-width: 767px) and (max-width: 980px) {
      #ia-main .sec-i .ia-i .ia-l {
        width: 60%; } }
    @media (max-width: 766px) {
      #ia-main .sec-i .ia-i .ia-l {
        width: 100%;
        margin-right: 0; } }
    #ia-main .sec-i .ia-i .ia-l h2, #ia-main .sec-i .ia-i .ia-l h3, #ia-main .sec-i .ia-i .ia-l h4, #ia-main .sec-i .ia-i .ia-l h5, #ia-main .sec-i .ia-i .ia-l h6 {
      font-family: "Swiss Thin", sans-serif;
      font-weight: lighter;
      font-size: 42px;
      line-height: 1.1em;
      padding: 0;
      margin: 0; }
      @media (min-width: 767px) and (max-width: 980px) {
        #ia-main .sec-i .ia-i .ia-l h2, #ia-main .sec-i .ia-i .ia-l h3, #ia-main .sec-i .ia-i .ia-l h4, #ia-main .sec-i .ia-i .ia-l h5, #ia-main .sec-i .ia-i .ia-l h6 {
          font-size: 36px; } }
      @media (max-width: 766px) {
        #ia-main .sec-i .ia-i .ia-l h2, #ia-main .sec-i .ia-i .ia-l h3, #ia-main .sec-i .ia-i .ia-l h4, #ia-main .sec-i .ia-i .ia-l h5, #ia-main .sec-i .ia-i .ia-l h6 {
          display: inline;
          font-size: 32px; } }
    #ia-main .sec-i .ia-i .ia-l p {
      color: #808080;
      font-family: "Swiss Roman", sans-serif;
      font-size: 18px;
      margin: 1.5em auto 0;
      padding: 0; }
      @media (max-width: 980px) {
        #ia-main .sec-i .ia-i .ia-l p {
          font-size: 16px; } }
  #ia-main .sec-i .ia-i img {
    order: 2;
    display: block;
    width: 47.5%; }
    @media (min-width: 767px) and (max-width: 980px) {
      #ia-main .sec-i .ia-i img {
        width: 35%; } }
    @media (max-width: 766px) {
      #ia-main .sec-i .ia-i img {
        float: right;
        margin: 0 0 1em 1em;
        width: 30%; } }

#subs {
  background-color: #f4f4f4;
  padding: 80px 0; }
  @media (min-width: 767px) and (max-width: 980px) {
    #subs {
      padding: 70px 0; } }
  @media (max-width: 766px) {
    #subs {
      padding: 44px 0; } }
  #subs .sub-i {
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    max-width: 1300px;
    width: 90%; }
    #subs .sub-i .sub-ii {
      background-color: #fff;
      margin-right: 26px;
      width: calc(33.333% - 17.5px); }
      #subs .sub-i .sub-ii:hover .sub-ii-img {
        transform: translateZ(0) scale(1.07); }
      @media screen and (min-width: 981px) {
        #subs .sub-i .sub-ii:nth-of-type(3n) {
          margin-right: 0; }
        #subs .sub-i .sub-ii:nth-of-type(n+4) {
          margin-top: 36px; } }
      @media (min-width: 767px) and (max-width: 980px) {
        #subs .sub-i .sub-ii {
          width: calc(50% - 18px); }
          #subs .sub-i .sub-ii:nth-of-type(2n) {
            margin-right: 0; }
          #subs .sub-i .sub-ii:nth-of-type(n+3) {
            margin-top: 36px; } }
      @media (max-width: 766px) {
        #subs .sub-i .sub-ii {
          margin-right: 0;
          width: 100%; }
          #subs .sub-i .sub-ii:nth-of-type(n+2) {
            margin-top: 36px; } }
      #subs .sub-i .sub-ii a:first-of-type {
        text-decoration: none; }
      #subs .sub-i .sub-ii h6 {
        background-color: #f4f4f4;
        color: #000;
        font-family: "Swiss Thin", sans-serif;
        font-weight: lighter;
        font-size: 24px;
        line-height: 1.3em;
        padding: 0 0 0.5em;
        margin: 0;
        transition: all 0.15s ease; }
        @media screen and (min-width: 1050px) and (max-width: 1150px) {
          #subs .sub-i .sub-ii h6 {
            font-size: 22px; } }
        @media screen and (min-width: 981px) and (max-width: 1049px) {
          #subs .sub-i .sub-ii h6 {
            font-size: 20px; } }
        @media (min-width: 767px) and (max-width: 980px) {
          #subs .sub-i .sub-ii h6 {
            font-size: 20px; } }
        @media (max-width: 766px) {
          #subs .sub-i .sub-ii h6 {
            font-size: 24px; } }
      #subs .sub-i .sub-ii .sub-iit {
        background-color: #666; }
        #subs .sub-i .sub-ii .sub-iit .sub-ii-zoom {
          overflow: hidden;
          width: 100%; }
          #subs .sub-i .sub-ii .sub-iit .sub-ii-zoom .sub-ii-img {
            background-size: cover !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            padding-bottom: 58%;
            transition: all 0.4s ease; }
            @media (max-width: 980px) {
              #subs .sub-i .sub-ii .sub-iit .sub-ii-zoom .sub-ii-img {
                padding-bottom: 54%; } }
        #subs .sub-i .sub-ii .sub-iit .sub-ii-txt {
          background-color: #fff;
          padding: 20px 20px 60px; }
          @media (max-width: 980px) {
            #subs .sub-i .sub-ii .sub-iit .sub-ii-txt {
              padding-bottom: 40px; } }
          #subs .sub-i .sub-ii .sub-iit .sub-ii-txt p {
            color: #808082;
            font-family: "Swiss Roman", sans-serif;
            margin: 0; }
            @media (max-width: 980px) {
              #subs .sub-i .sub-ii .sub-iit .sub-ii-txt p {
                font-size: 14px; } }
          #subs .sub-i .sub-ii .sub-iit .sub-ii-txt a {
            font-size: 16px;
            margin-top: 1.5em; }
            @media (max-width: 980px) {
              #subs .sub-i .sub-ii .sub-iit .sub-ii-txt a {
                font-size: 14px; } }

#latest-wrap {
  padding: 0 0 112px;
  max-width: 1500px;
  margin: auto; }
  #latest-wrap .lw-i {
    margin-left: 5%;
    width: 95%; }
    @media (max-width: 766px) {
      #latest-wrap .lw-i {
        margin: auto;
        width: 100%; } }
    #latest-wrap .lw-i .latest-b {
      margin-top: 60px; }
      #latest-wrap .lw-i .latest-b:first-of-type {
        margin: 0; }
      #latest-wrap .lw-i .latest-b h3 {
        color: #000;
        font-family: "Swiss Thin", sans-serif;
        font-size: 42px;
        font-weight: lighter;
        margin: 0 0 0.25em; }
        @media (min-width: 767px) and (max-width: 980px) {
          #latest-wrap .lw-i .latest-b h3 {
            font-size: 36px; } }
        @media (max-width: 766px) {
          #latest-wrap .lw-i .latest-b h3 {
            font-size: 32px;
            margin-left: 5%; } }
      #latest-wrap .lw-i .latest-b .li {
        display: flex;
        flex-wrap: wrap;
        height: 514px;
        margin-bottom: 50px; }
        @media (min-width: 767px) and (max-width: 980px) {
          #latest-wrap .lw-i .latest-b .li {
            height: 460px; } }
        @media (max-width: 766px) {
          #latest-wrap .lw-i .latest-b .li {
            height: auto;
            margin-bottom: 0; } }
        #latest-wrap .lw-i .latest-b .li .li-l {
          background-color: #f4f4f4;
          position: relative;
          width: 50%;
          display: table;
          height: 100%; }
          @media (max-width: 766px) {
            #latest-wrap .lw-i .latest-b .li .li-l {
              display: block;
              border-top: 0;
              order: 2;
              padding: 10% 0;
              width: 100%; } }
          #latest-wrap .lw-i .latest-b .li .li-l .li-li {
            display: table-cell;
            vertical-align: middle;
            padding: 0 10%; }
            @media (max-width: 766px) {
              #latest-wrap .lw-i .latest-b .li .li-l .li-li {
                display: block;
                position: relative;
                top: auto;
                right: auto;
                left: auto;
                margin: auto;
                width: 80%;
                padding: 0; } }
            #latest-wrap .lw-i .latest-b .li .li-l .li-li a {
              display: inline-block;
              text-decoration: none; }
              #latest-wrap .lw-i .latest-b .li .li-l .li-li a:first-of-type {
                color: #808082;
                font-family: "Swiss Medium", sans-serif;
                font-size: 22px;
                font-weight: bolder;
                line-height: 1.3em;
                transition: all 0.15s ease; }
                #latest-wrap .lw-i .latest-b .li .li-l .li-li a:first-of-type:hover {
                  opacity: 0.8; }
                @media (min-width: 767px) and (max-width: 980px) {
                  #latest-wrap .lw-i .latest-b .li .li-l .li-li a:first-of-type {
                    font-size: 18px; } }
              #latest-wrap .lw-i .latest-b .li .li-l .li-li a:nth-of-type(2) {
                background-color: #00985f; }
                #latest-wrap .lw-i .latest-b .li .li-l .li-li a:nth-of-type(2):hover {
                  background-color: #027c4f; }
            #latest-wrap .lw-i .latest-b .li .li-l .li-li p {
              font-family: "Swiss Light", sans-serif;
              font-size: 16px;
              font-weight: lighter;
              margin: 1.5em auto 3em; }
              @media (min-width: 767px) and (max-width: 980px) {
                #latest-wrap .lw-i .latest-b .li .li-l .li-li p {
                  margin: 1.5em auto 2.5em; } }
          #latest-wrap .lw-i .latest-b .li .li-l p.cats {
            color: #929292;
            font-family: "Swiss Light", sans-serif;
            font-style: italic;
            font-size: 12px;
            margin: 0;
            position: absolute;
            bottom: 10%;
            right: 10%;
            left: 10%; }
            @media (max-width: 766px) {
              #latest-wrap .lw-i .latest-b .li .li-l p.cats {
                position: relative;
                right: auto;
                bottom: auto;
                left: auto;
                margin: auto;
                width: 80%;
                padding-top: 4em; } }
        #latest-wrap .lw-i .latest-b .li .li-r {
          background-size: cover !important;
          background-position: center !important;
          background-repeat: no-repeat !important;
          width: 50%; }
          @media (max-width: 766px) {
            #latest-wrap .lw-i .latest-b .li .li-r {
              padding-bottom: 56.25%;
              width: 100%;
              order: 1; } }

/*# sourceMappingURL=impact_areas.css.map */
