@import url(bootstrap.min.css);
@import url(rrssb.css);
@import url(font-awesome/css/fontawesome.min.css);
@import url(font-awesome/css/brands.css);
@import url(font-awesome/css/solid.css);
html {
  font-size: 62.5% !important;
  box-sizing: border-box !important; }

.enlarge_1 {
  font-size: 70% !important; }

.enlarge_2 {
  font-size: 80% !important; }

.enlarge_3 {
  font-size: 90% !important; }

.reduce_1 {
  font-size: 50% !important; }

.reduce_2 {
  font-size: 40% !important; }

.reduce_3 {
  font-size: 30% !important; }

@media print {
  header, footer, #breadcrumbs_area, #social_breadcrumbs, #callouts, #share_area, #hero_image, #photo_gallery, #form_area, #footer_wrapper, .callout_swoosh_wrapper, #callouts_outer_wrapper {
    display: none; } }
header {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  z-index: 1000; }
  @media (min-width: 992px) {
    header #header_upper {
      background-color: #00A2AF; } }
  @media (max-width: 991px) {
    header #header_upper {
      position: fixed;
      z-index: 1001;
      width: 100%;
      display: none; } }
  @media (max-width: 991px) {
    header #header_upper .container {
      margin: 0px;
      padding-left: 30px; } }
  @media (min-width: 992px) {
    header #header_upper #header_upper_inner {
      height: 40px;
      position: relative; } }
  @media (min-width: 992px) {
    header #header_upper #header_upper_float {
      position: absolute;
      right: 0px;
      top: 50%;
      transform: translateY(-50%); } }
  @media (min-width: 992px) {
    header #header_upper #header_upper_float .header_upper_item {
      float: left; } }
  @media (max-width: 991px) {
    header #header_social {
      position: relative;
      margin-bottom: 10px;
      margin-top: 10px; } }
  header .header_social_item {
    float: left; }
    @media screen and (min-width: 1201px) {
      header .header_social_item {
        margin: 0px 10px 0px 10px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      header .header_social_item {
        margin: 0px 10px 0px 10px; } }
    @media screen and (max-width: 991px) {
      header .header_social_item {
        margin: 0px 5px; } }
    header .header_social_item a {
      display: inline-block;
      position: relative;
      border-radius: 4px;
      transition: .3s; }
      @media screen and (min-width: 1201px) {
        header .header_social_item a {
          height: 27px;
          width: 27px;
          background-color: #000000; } }
      @media screen and (max-width: 1200px) and (min-width: 992px) {
        header .header_social_item a {
          height: 27px;
          width: 27px;
          background-color: #000000; } }
      @media screen and (max-width: 991px) {
        header .header_social_item a {
          height: 27px;
          width: 27px;
          background-color: #ffffff; } }
      header .header_social_item a .fa-brands {
        position: relative; }
        @media screen and (min-width: 1201px) {
          header .header_social_item a .fa-brands {
            font-size: 17px !important;
            line-height: 27px;
            left: 50%;
            transform: translateX(-50%);
            color: #ffffff; } }
        @media screen and (max-width: 1200px) and (min-width: 992px) {
          header .header_social_item a .fa-brands {
            font-size: 17px !important;
            line-height: 27px;
            left: 50%;
            transform: translateX(-50%);
            color: #ffffff; } }
        @media screen and (max-width: 991px) {
          header .header_social_item a .fa-brands {
            font-size: 17px !important;
            line-height: 27px;
            color: #000000;
            left: 50%;
            transform: translateX(-50%); } }
      header .header_social_item a .network_name {
        position: absolute;
        text-indent: -9999px; }
    header .header_social_item a:hover {
      transform: scale(1.1); }
  @media (min-width: 992px) {
    header #header_search {
      margin-left: 30px;
      margin-top: 2px; } }
  @media (max-width: 991px) {
    header #header_search {
      display: inline-block;
      margin-top: 15px; } }
  header #header_search input[type="text"] {
    background-color: #ffffff;
    height: 24px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    line-height: 24px;
    border: 0px;
    float: left;
    padding-left: 15px;
    border: 1px solid #000000;
    border-left-width: 0px !important;
    font-size: 1.4rem; }
    @media (min-width: 1640px) {
      header #header_search input[type="text"] {
        width: 225px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      header #header_search input[type="text"] {
        width: 225px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      header #header_search input[type="text"] {
        width: 225px; } }
    @media screen and (max-width: 1200px) and (min-width: 992px) {
      header #header_search input[type="text"] {
        width: 225px; } }
    @media screen and (max-width: 991px) and (min-width: 768px) {
      header #header_search input[type="text"] {
        width: 225px; } }
    @media screen and (max-width: 767px) {
      header #header_search input[type="text"] {
        width: 225px; } }
  header #header_search button[type="submit"] {
    height: 24px;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    border: 0px;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216.001%22%20height%3D%2216%22%20viewBox%3D%220%200%2016.001%2016%22%3E%3Cpath%20id%3D%22Path_1%22%20data-name%3D%22Path%201%22%20d%3D%22M22.389%2C16a6.4%2C6.4%2C0%2C1%2C0%2C3.923%2C11.457l4.311%2C4.309a.8.8%2C0%2C1%2C0%2C1.131-1.131l-4.309-4.309A6.4%2C6.4%2C0%2C0%2C0%2C22.389%2C16Zm-4.8%2C6.4a4.8%2C4.8%2C0%2C1%2C1%2C4.8%2C4.8A4.8%2C4.8%2C0%2C0%2C1%2C17.589%2C22.4Z%22%20transform%3D%22translate%28-15.988%20-16%29%22%2F%3E%3C%2Fsvg%3E%0A");
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center center;
    text-indent: -9999px;
    width: 35px;
    position: relative;
    float: left;
    border: 1px solid #000000;
    border-right-width: 0px !important;
    background-color: #ffffff; }
  header #header_upper_links {
    margin-right: 20px;
    margin-top: 2px; }
  @media (min-width: 992px) {
    header .header_upper_links_item {
      margin: 0px 20px;
      float: left; } }
  @media (max-width: 991px) {
    header .header_upper_links_item {
      margin: 20px 0px; } }
  @media (min-width: 992px) {
    header .header_upper_links_item a {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.1rem; } }
  @media (max-width: 991px) {
    header .header_upper_links_item a {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 2.2rem;
      color: #ffffff;
      line-height: 2.2rem; } }
  header #header_lower {
    background-color: #000000;
    box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25); }
    @media (min-width: 992px) {
      header #header_lower {
        height: 100px; } }
    @media (max-width: 991px) {
      header #header_lower {
        height: 80px; } }
    header #header_lower #header_logo {
      position: relative;
      display: inline-block; }
      @media (min-width: 992px) {
        header #header_lower #header_logo {
          margin-left: -20px; } }
      @media (max-width: 991px) {
        header #header_lower #header_logo {
          margin-top: 6px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        header #header_lower #header_logo img {
          width: 330px;
          height: auto; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        header #header_lower #header_logo img {
          width: 300px;
          height: auto; } }
      @media (max-width: 991px) {
        header #header_lower #header_logo img {
          width: 158px;
          height: auto; } }
      header #header_lower #header_logo #header_logo_extra {
        position: absolute;
        right: 20px;
        bottom: 12px;
        background-color: #000000;
        height: 60px;
        box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25);
        -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25);
        z-index: -1; }
      header #header_lower #header_logo #header_logo_extra:before {
        content: '';
        width: 22px;
        height: 63px;
        background-color: #000000;
        position: absolute;
        right: -22px;
        top: 0px;
        box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25);
        -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25);
        -moz-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.25);
        transform-origin: 100% 0%;
        transform: rotate(20deg); }
    @media (min-width: 1640px) {
      header #header_lower #header_nav {
        padding-left: 425px;
        position: absolute;
        width: calc(100% - 30px);
        left: 15px;
        display: inline-block;
        height: 100px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      header #header_lower #header_nav {
        padding-left: 425px;
        position: absolute;
        width: calc(100% - 30px);
        left: 15px;
        display: inline-block;
        height: 100px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      header #header_lower #header_nav {
        padding-left: 425px;
        position: absolute;
        width: calc(100% - 30px);
        left: 15px;
        display: inline-block;
        height: 100px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      header #header_lower #header_nav {
        padding-left: 425px;
        position: absolute;
        width: calc(100% - 30px);
        left: 15px;
        display: inline-block;
        height: 100px; } }
    @media (max-width: 991px) {
      header #header_lower #header_nav {
        position: fixed;
        width: 100%;
        height: 100%;
        background-color: #000000;
        z-index: 1000;
        top: 0px;
        left: 0px;
        padding-top: 75px;
        padding-left: 30px;
        display: none; } }
    @media (min-width: 992px) {
      header #header_lower #header_nav #header_nav_inner {
        position: absolute;
        right: 0px;
        height: 100%; } }
    header #header_lower #header_nav .header_nav_item {
      position: relative; }
      @media (min-width: 1640px) {
        header #header_lower #header_nav .header_nav_item {
          margin: 0px 20px;
          float: left;
          height: 100%; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        header #header_lower #header_nav .header_nav_item {
          margin: 0px 20px;
          float: left;
          height: 100%; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        header #header_lower #header_nav .header_nav_item {
          margin: 0px 15px;
          float: left;
          height: 100%; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        header #header_lower #header_nav .header_nav_item {
          margin: 0px 12px;
          float: left;
          height: 100%; } }
      @media (max-width: 991px) {
        header #header_lower #header_nav .header_nav_item {
          display: table; } }
      header #header_lower #header_nav .header_nav_item .main_nav {
        text-transform: uppercase;
        position: relative;
        display: inline-block; }
        @media (min-width: 1640px) {
          header #header_lower #header_nav .header_nav_item .main_nav {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 2.6rem;
            color: #ffffff;
            line-height: 3.1rem;
            top: 50%;
            transform: translateY(-50%); } }
        @media (max-width: 1639px) and (min-width: 1440px) {
          header #header_lower #header_nav .header_nav_item .main_nav {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 2.1rem;
            color: #ffffff;
            line-height: 3.1rem;
            top: 50%;
            transform: translateY(-50%); } }
        @media (max-width: 1439px) and (min-width: 1201px) {
          header #header_lower #header_nav .header_nav_item .main_nav {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 1.9rem;
            color: #ffffff;
            line-height: 3.1rem;
            top: 50%;
            transform: translateY(-50%); } }
        @media (max-width: 1200px) and (min-width: 992px) {
          header #header_lower #header_nav .header_nav_item .main_nav {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 1.5rem;
            color: #ffffff;
            line-height: 3.1rem;
            top: 50%;
            transform: translateY(-50%); } }
        @media (max-width: 991px) {
          header #header_lower #header_nav .header_nav_item .main_nav {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 2rem;
            color: #ffffff;
            line-height: 2.2rem;
            padding-bottom: 10px;
            margin-top: 20px; } }
      @media (min-width: 992px) {
        header #header_lower #header_nav .header_nav_item .main_nav:after {
          position: absolute;
          content: '';
          height: 4px;
          background-color: #00A2AF;
          width: 100%;
          bottom: -8px;
          left: 0px;
          transition: .3s;
          transform-origin: center center;
          transform: scaleX(0); } }
      header #header_lower #header_nav .header_nav_item .main_nav:hover {
        text-decoration: none; }
      @media (min-width: 992px) {
        header #header_lower #header_nav .header_nav_item .main_nav:hover:after {
          transform: scaleX(1); } }
    header #header_lower #header_nav .header_nav_item:last-child {
      margin-right: 0px; }
    @media (min-width: 992px) {
      header #header_lower #header_nav .header_nav_item:hover .main_nav_drop {
        display: block; } }
    @media (min-width: 992px) {
      header #header_lower .mobile_drop {
        display: none; } }
    @media (max-width: 991px) {
      header #header_lower .mobile_drop {
        width: 20px;
        height: 20px;
        background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20id%3D%22Group_149%22%20data-name%3D%22Group%20149%22%20transform%3D%22translate%28-344.5%20-224%29%22%3E%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20y2%3D%2220%22%20transform%3D%22translate%28356.5%20226%29%22%20fill%3D%22none%22%20stroke%3D%22%2300a2af%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3Cline%20id%3D%22Line_6%22%20data-name%3D%22Line%206%22%20y2%3D%2220%22%20transform%3D%22translate%28366.5%20236%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%2300a2af%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
        background-size: contain;
        display: inline-block;
        cursor: pointer;
        margin-left: 10px;
        margin-bottom: -2px; } }
    header #header_lower .main_nav_drop {
      background-color: #D7D9DA;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      box-shadow: 1px 2px 7px 0px rgba(0, 0, 0, 0.16);
      -webkit-box-shadow: 1px 2px 7px 0px rgba(0, 0, 0, 0.16);
      -moz-box-shadow: 1px 2px 7px 0px rgba(0, 0, 0, 0.16);
      display: none;
      transition: .5s; }
      @media (min-width: 992px) {
        header #header_lower .main_nav_drop {
          position: absolute;
          top: 100%;
          left: -5px;
          padding: 20px 30px; } }
      @media (max-width: 991px) {
        header #header_lower .main_nav_drop {
          position: relative;
          width: 100vw;
          left: -30px;
          padding: 20px 60px; } }
      @media (min-width: 992px) {
        header #header_lower .main_nav_drop .main_nav_drop_item {
          margin-bottom: 25px; } }
      @media (max-width: 991px) {
        header #header_lower .main_nav_drop .main_nav_drop_item {
          margin-bottom: 20px; } }
      header #header_lower .main_nav_drop .main_nav_drop_item:last-child {
        margin-bottom: 0px; }
      header #header_lower .main_nav_drop a {
        position: relative; }
        @media (min-width: 992px) {
          header #header_lower .main_nav_drop a {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 2.4rem;
            color: #000000;
            line-height: 2.4rem; } }
        @media (max-width: 991px) {
          header #header_lower .main_nav_drop a {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 2rem;
            color: #000000;
            line-height: 2.0rem; } }
      header #header_lower .main_nav_drop a:after {
        position: absolute;
        content: '';
        height: 3px;
        background-color: #000000;
        width: 100%;
        bottom: -5px;
        left: 0px;
        transition: .3s;
        transform-origin: center center;
        transform: scaleX(0); }
      header #header_lower .main_nav_drop a:hover {
        text-decoration: none; }
      header #header_lower .main_nav_drop a:hover:after {
        transform: scaleX(1); }
  @media (max-width: 991px) {
    header .mobile_drop_open .main_nav_drop {
      display: block !important; } }
  @media (max-width: 991px) {
    header .mobile_drop_open .mobile_drop {
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%224%22%20viewBox%3D%220%200%2024%204%22%3E%3Cg%20id%3D%22Group_149%22%20data-name%3D%22Group%20149%22%20transform%3D%22translate%28-344.5%20-234%29%22%3E%3Cline%20id%3D%22Line_6%22%20data-name%3D%22Line%206%22%20y2%3D%2220%22%20transform%3D%22translate%28366.5%20236%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%2300a2af%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
      background-repeat: no-repeat;
      background-position: center center; } }
  @media (min-width: 992px) {
    header #mobile_menu {
      display: none; } }
  @media (max-width: 991px) {
    header #mobile_menu {
      position: absolute;
      width: 35px;
      height: 28px;
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2231.667%22%20viewBox%3D%220%200%2040%2031.667%22%3E%3Cg%20id%3D%22menu-hamburger%22%20transform%3D%22translate%28-30.5%20-48.5%29%22%3E%3Cg%20id%3D%22Group_105%22%20data-name%3D%22Group%20105%22%20transform%3D%22translate%2833%2051%29%22%3E%3Cpath%20id%3D%22Path_43%22%20data-name%3D%22Path%2043%22%20d%3D%22M33%2C77.667H68M33%2C64.333H68M33%2C51H68%22%20transform%3D%22translate%28-33%20-51%29%22%20fill%3D%22none%22%20stroke%3D%22%2300a2af%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
      background-size: contain;
      right: 15px;
      top: 50%;
      transform: translateY(-50%); } }
  @media (min-width: 992px) {
    header #mobile_close {
      display: none; } }
  @media (max-width: 991px) {
    header #mobile_close {
      position: absolute;
      width: 35px;
      height: 35px;
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.406%22%20height%3D%2230.406%22%20viewBox%3D%220%200%2030.406%2030.406%22%3E%3Cg%20id%3D%22Group_159%22%20data-name%3D%22Group%20159%22%20transform%3D%22translate%28-70.004%20-414.365%29%20rotate%2845%29%22%3E%3Cline%20id%3D%22Line_5%22%20data-name%3D%22Line%205%22%20y2%3D%2235%22%20transform%3D%22translate%28364%20226%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3Cline%20id%3D%22Line_6%22%20data-name%3D%22Line%206%22%20y2%3D%2235%22%20transform%3D%22translate%28381.5%20243.5%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
      background-size: contain;
      left: 30px;
      top: 20px; } }
  header .mobile_menu_open {
    display: block !important; }

@media (min-width: 992px) {
  #hp_hero {
    margin-top: 140px; } }
@media (max-width: 991px) {
  #hp_hero {
    margin-top: 80px; } }
#hp_hero #hp_slider_overlay {
  position: relative; }
#hp_hero #hp_slider_wrapper {
  position: relative; }
#hp_hero #slider_overlay_wrapper {
  position: absolute;
  z-index: 2;
  left: 50%;
  transform: translateX(-50%);
  text-align: center; }
  @media (min-width: 1640px) {
    #hp_hero #slider_overlay_wrapper {
      bottom: 20%;
      width: 70%; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_hero #slider_overlay_wrapper {
      bottom: 20%;
      width: 70%; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_hero #slider_overlay_wrapper {
      bottom: 20%;
      width: 70%; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_hero #slider_overlay_wrapper {
      bottom: 20%;
      width: 70%; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_hero #slider_overlay_wrapper {
      bottom: 20%;
      width: 70%; } }
  @media (max-width: 767px) {
    #hp_hero #slider_overlay_wrapper {
      bottom: 20%;
      width: 100%; } }
  @media (max-width: 991px) {
    #hp_hero #slider_overlay_wrapper #slider_overlay_inner_wrapper {
      position: absolute; } }
  #hp_hero #slider_overlay_wrapper #hp_slider_line1 {
    text-transform: uppercase;
    z-index: 6;
    position: relative; }
    @media (min-width: 1640px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line1 {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 5rem;
        color: #ffffff;
        line-height: 5.0rem; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line1 {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 5rem;
        color: #ffffff;
        line-height: 5.0rem; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line1 {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 5rem;
        color: #ffffff;
        line-height: 5.0rem; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line1 {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 3.5rem;
        color: #ffffff;
        line-height: 3.5rem; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line1 {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 3.5rem;
        color: #ffffff;
        line-height: 3.5rem; } }
    @media (max-width: 767px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line1 {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.0rem; } }
  #hp_hero #slider_overlay_wrapper #hp_slider_line2 {
    text-transform: uppercase;
    display: inline-block;
    position: relative;
    z-index: 5; }
    @media (min-width: 1640px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2 {
        font-family: gotham, sans-serif;
        font-weight: 900;
        font-style: normal;
        font-size: 8rem;
        color: #ffffff;
        line-height: 8.0rem;
        margin-top: 35px;
        padding-top: 10px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2 {
        font-family: gotham, sans-serif;
        font-weight: 900;
        font-style: normal;
        font-size: 8rem;
        color: #ffffff;
        line-height: 8.0rem;
        margin-top: 35px;
        padding-top: 10px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2 {
        font-family: gotham, sans-serif;
        font-weight: 900;
        font-style: normal;
        font-size: 8rem;
        color: #ffffff;
        line-height: 8.0rem;
        margin-top: 35px;
        padding-top: 10px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2 {
        font-family: gotham, sans-serif;
        font-weight: 900;
        font-style: normal;
        font-size: 5.6rem;
        color: #ffffff;
        line-height: 5.6rem;
        margin-top: 25px;
        padding-top: 7px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2 {
        font-family: gotham, sans-serif;
        font-weight: 900;
        font-style: normal;
        font-size: 5.6rem;
        color: #ffffff;
        line-height: 5.6rem;
        margin-top: 25px;
        padding-top: 7px; } }
    @media (max-width: 767px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2 {
        font-family: gotham, sans-serif;
        font-weight: 900;
        font-style: normal;
        font-size: 3.1rem;
        color: #ffffff;
        line-height: 3.1rem;
        margin-top: 9px;
        padding-top: 2px; } }
  #hp_hero #slider_overlay_wrapper #hp_slider_line2:after {
    content: '';
    position: absolute;
    background: url("../images/yellow_circle.svg") center center no-repeat;
    background-size: contain;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: -1; }
    @media (min-width: 1640px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2:after {
        height: 145px;
        width: 836px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2:after {
        height: 145px;
        width: 836px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2:after {
        height: 145px;
        width: 836px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2:after {
        height: 105px;
        width: 585px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2:after {
        height: 105px;
        width: 585px; } }
    @media (max-width: 767px) {
      #hp_hero #slider_overlay_wrapper #hp_slider_line2:after {
        height: 55px;
        width: 285px; } }
#hp_hero #bg_vid_wrapper {
  width: 100%;
  position: relative;
  overflow: hidden; }
  @media (min-width: 1640px) {
    #hp_hero #bg_vid_wrapper {
      height: calc(100vh - 140px); } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_hero #bg_vid_wrapper {
      height: calc(100vh - 140px); } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_hero #bg_vid_wrapper {
      height: calc(100vh - 140px); } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_hero #bg_vid_wrapper {
      height: calc(100vh - 140px); } }
  @media (max-width: 991px) {
    #hp_hero #bg_vid_wrapper {
      height: calc(100vw * .56); } }
  #hp_hero #bg_vid_wrapper #bgvid {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%; }
    @media (min-width: 568px) {
      #hp_hero #bg_vid_wrapper #bgvid {
        min-width: 100%;
        min-height: 100%; } }
    @media (max-width: 567px) {
      #hp_hero #bg_vid_wrapper #bgvid {
        width: auto;
        height: 100%; } }
#hp_hero #bg_vid_wrapper:after {
  position: absolute;
  content: '';
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 465px;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%); }

@media (max-width: 991px) {
  .step_two {
    background-color: #f0f1f1 !important; } }
.step_two #hp_about_local {
  opacity: 1 !important; }
@media (max-width: 991px) {
  .step_two #hp_about_map {
    opacity: 0 !important;
    background-color: #f0f1f1 !important; } }

#hp_about {
  background-color: #00A2AF;
  position: relative;
  overflow: hidden; }
  @media (min-width: 1640px) {
    #hp_about {
      padding-top: 205px;
      padding-bottom: 205px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_about {
      padding-top: 205px;
      padding-bottom: 205px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_about {
      padding-top: 150px;
      padding-bottom: 150px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_about {
      padding-top: 100px;
      padding-bottom: 100px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_about {
      padding-bottom: 75px; } }
  @media (max-width: 767px) {
    #hp_about {
      padding-bottom: 75px; } }
  #hp_about #hp_about_map {
    background: url("../images/about_us_map.svg") center center no-repeat;
    z-index: 2; }
    @media (min-width: 992px) {
      #hp_about #hp_about_map {
        position: absolute;
        top: 50%;
        left: 50%;
        width: 100%;
        height: 100%; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_about #hp_about_map {
        position: relative;
        height: 30vw;
        transform: translate(-13%, 18%) scale(3);
        transition: .7s; } }
    @media (max-width: 767px) {
      #hp_about #hp_about_map {
        position: relative;
        height: 40vw;
        transform: translate(-13%, 18%) scale(3);
        transition: .7s; } }
  #hp_about #hp_about_local {
    background: url("../images/about_us_local.svg") center center no-repeat #f0f1f1;
    z-index: 3;
    opacity: 0;
    transition: .7s; }
    @media (min-width: 1640px) {
      #hp_about #hp_about_local {
        background-position: -350px center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_about #hp_about_local {
        background-position: -350px center;
        background-size: auto 118%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_about #hp_about_local {
        background-position: -270px center;
        background-size: auto 105%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_about #hp_about_local {
        background-position: -210px center;
        background-size: auto 105%;
        height: 100%; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_about #hp_about_local {
        background-position: -42px center;
        background-size: auto 159%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 30vw; } }
    @media (max-width: 767px) {
      #hp_about #hp_about_local {
        background-position: -79px center;
        background-size: auto 159%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 40vw; } }
  #hp_about #hp_about_info {
    background: linear-gradient(135deg, rgba(253, 248, 248, 0.9) 0%, rgba(254, 253, 253, 0.9) 68%, rgba(255, 255, 255, 0.6) 100%);
    border-radius: 22px;
    box-shadow: 10px 11px 40px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 10px 11px 40px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 10px 11px 40px 0px rgba(0, 0, 0, 0.15);
    position: relative;
    z-index: 4;
    border: 1px solid #ffffff; }
    @media (min-width: 1640px) {
      #hp_about #hp_about_info {
        padding: 55px 50px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_about #hp_about_info {
        padding: 55px 50px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_about #hp_about_info {
        padding: 55px 50px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_about #hp_about_info {
        padding: 35px 30px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_about #hp_about_info {
        padding: 35px 30px; } }
    @media (max-width: 767px) {
      #hp_about #hp_about_info {
        padding: 25px; } }
    #hp_about #hp_about_info h1 {
      position: relative;
      letter-spacing: -1px; }
      @media (min-width: 1640px) {
        #hp_about #hp_about_info h1 {
          text-transform: uppercase;
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.8rem;
          color: #000000;
          line-height: 4.4rem;
          padding-right: 135px;
          min-height: 127px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_about #hp_about_info h1 {
          text-transform: uppercase;
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.6rem;
          color: #000000;
          line-height: 4.2rem;
          padding-right: 135px;
          min-height: 127px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_about #hp_about_info h1 {
          text-transform: uppercase;
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3rem;
          color: #000000;
          line-height: 3.2rem;
          padding-right: 95px;
          min-height: 127px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_about #hp_about_info h1 {
          text-transform: uppercase;
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.4rem;
          color: #000000;
          line-height: 2.6rem;
          padding-right: 95px;
          min-height: 80px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_about #hp_about_info h1 {
          text-transform: uppercase;
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.4rem;
          color: #000000;
          line-height: 2.6rem;
          padding-right: 95px;
          min-height: 80px; } }
      @media (max-width: 767px) {
        #hp_about #hp_about_info h1 {
          text-transform: uppercase;
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.4rem;
          color: #000000;
          line-height: 2.6rem;
          padding-top: 95px; } }
    #hp_about #hp_about_info h1:after {
      content: '';
      position: absolute;
      background: url("../images/qc_circle_logo.svg") center center no-repeat;
      background-size: contain; }
      @media (min-width: 1640px) {
        #hp_about #hp_about_info h1:after {
          height: 127px;
          width: 127px;
          top: 0px;
          right: 0px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_about #hp_about_info h1:after {
          height: 127px;
          width: 127px;
          top: 0px;
          right: 0px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_about #hp_about_info h1:after {
          height: 80px;
          width: 80px;
          top: 0px;
          right: 0px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_about #hp_about_info h1:after {
          height: 80px;
          width: 80px;
          top: 0px;
          right: 0px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_about #hp_about_info h1:after {
          height: 80px;
          width: 80px;
          top: 0px;
          right: 0px; } }
      @media (max-width: 767px) {
        #hp_about #hp_about_info h1:after {
          height: 75px;
          width: 75px;
          top: 0px;
          left: 50%;
          transform: translateX(-50%); } }
    @media (min-width: 1640px) {
      #hp_about #hp_about_info #hp_about_info_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem;
        margin-top: 20px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_about #hp_about_info #hp_about_info_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem;
        margin-top: 20px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_about #hp_about_info #hp_about_info_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem;
        margin-top: 20px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_about #hp_about_info #hp_about_info_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 2.2rem;
        margin-top: 20px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_about #hp_about_info #hp_about_info_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 2.2rem;
        margin-top: 20px; } }
    @media (max-width: 767px) {
      #hp_about #hp_about_info #hp_about_info_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.2rem;
        margin-top: 20px; } }
    #hp_about #hp_about_info #hp_about_info_btn {
      margin-top: 25px; }

#hp_cards_links {
  background-color: #EFEFF0; }
  @media (min-width: 1640px) {
    #hp_cards_links {
      padding-top: 150px;
      padding-bottom: 150px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_cards_links {
      padding-top: 150px;
      padding-bottom: 150px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_cards_links {
      padding-top: 150px;
      padding-bottom: 150px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_cards_links {
      padding-top: 100px;
      padding-bottom: 100px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_cards_links {
      padding-top: 65px;
      padding-bottom: 75px; } }
  @media (max-width: 767px) {
    #hp_cards_links {
      padding-top: 65px;
      padding-bottom: 75px; } }
  #hp_cards_links #hp_cards_links_headline {
    position: relative; }
    #hp_cards_links #hp_cards_links_headline h2 {
      text-transform: uppercase;
      text-align: center; }
      @media (min-width: 1640px) {
        #hp_cards_links #hp_cards_links_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 4.5rem;
          color: #000000;
          line-height: 5.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 50px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_cards_links #hp_cards_links_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 4.5rem;
          color: #000000;
          line-height: 5.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 50px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_cards_links #hp_cards_links_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.5rem;
          color: #000000;
          line-height: 4.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 50px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_cards_links #hp_cards_links_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.5rem;
          color: #000000;
          line-height: 4.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 50px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_cards_links #hp_cards_links_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.5rem;
          color: #000000;
          line-height: 4.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 50px; } }
      @media (max-width: 767px) {
        #hp_cards_links #hp_cards_links_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.5rem;
          color: #000000;
          line-height: 2.8rem;
          padding: 0px 0px 15px 0px;
          margin-bottom: 25px; } }
  #hp_cards_links #hp_cards_links_headline:after {
    height: 3px;
    content: '';
    background-color: #00A2AF;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%); }
    @media (min-width: 768px) {
      #hp_cards_links #hp_cards_links_headline:after {
        width: 455px; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_links_headline:after {
        width: 200px; } }
  #hp_cards_links #hp_cards_area {
    width: 100%;
    position: relative; }
    @media (min-width: 1640px) {
      #hp_cards_links #hp_cards_area {
        height: 625px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_cards_links #hp_cards_area {
        height: 625px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_cards_links #hp_cards_area {
        height: 525px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_cards_links #hp_cards_area {
        height: 435px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_cards_links #hp_cards_area {
        height: 435px; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_area {
        height: 360px; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_area #hp_cards_area_inner {
        height: 100%;
        position: relative; } }
    #hp_cards_links #hp_cards_area .card_open {
      z-index: 10 !important; }
      @media (min-width: 1640px) {
        #hp_cards_links #hp_cards_area .card_open {
          height: 625px;
          width: calc(100% - 300px) !important; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_cards_links #hp_cards_area .card_open {
          height: 625px;
          width: calc(100% - 300px) !important; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_cards_links #hp_cards_area .card_open {
          height: 525px;
          width: calc(100% - 300px) !important; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_cards_links #hp_cards_area .card_open {
          height: 435px;
          width: calc(100% - 150px) !important; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_cards_links #hp_cards_area .card_open {
          height: 435px;
          width: calc(100% - 150px) !important; } }
      @media (max-width: 767px) {
        #hp_cards_links #hp_cards_area .card_open {
          height: 240px;
          width: 100%; } }
      #hp_cards_links #hp_cards_area .card_open .hp_cards_item_bg_w {
        opacity: 0; }
      #hp_cards_links #hp_cards_area .card_open .hp_cards_item_title {
        color: #ffffff !important;
        right: 100% !important; }
        @media (min-width: 1640px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_title {
            transform: rotate(0deg) translateX(calc(100% + 75px)) !important;
            bottom: 45px !important; } }
        @media (max-width: 1639px) and (min-width: 1440px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_title {
            transform: rotate(0deg) translateX(calc(100% + 75px)) !important;
            bottom: 45px !important; } }
        @media (max-width: 1439px) and (min-width: 1201px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_title {
            transform: rotate(0deg) translateX(calc(100% + 75px)) !important;
            bottom: 45px !important; } }
        @media (max-width: 1200px) and (min-width: 992px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_title {
            transform: rotate(0deg) translateX(calc(100% + 30px)) !important;
            bottom: 25px !important; } }
        @media (max-width: 991px) and (min-width: 768px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_title {
            transform: rotate(0deg) translateX(calc(100% + 30px)) !important;
            bottom: 25px !important; } }
        @media (max-width: 767px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_title {
            transform: rotate(0deg) translateX(calc(100% + 15px)) !important;
            bottom: 15px !important; } }
      #hp_cards_links #hp_cards_area .card_open .hp_cards_item_icon {
        right: 100% !important; }
        @media (min-width: 1640px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_icon {
            transform: translateX(calc(100% + 75px)) !important; } }
        @media (max-width: 1639px) and (min-width: 1440px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_icon {
            transform: translateX(calc(100% + 75px)) !important; } }
        @media (max-width: 1439px) and (min-width: 1201px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_icon {
            transform: translateX(calc(100% + 75px)) !important; } }
        @media (max-width: 1200px) and (min-width: 992px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_icon {
            transform: translateX(calc(100% + 30px)) !important; } }
        @media (max-width: 991px) and (min-width: 768px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_icon {
            transform: translateX(calc(100% + 30px)) !important; } }
        @media (max-width: 767px) {
          #hp_cards_links #hp_cards_area .card_open .hp_cards_item_icon {
            left: 15px;
            top: 15px; } }
      #hp_cards_links #hp_cards_area .card_open .hp_cards_item_icon_w {
        opacity: 1 !important; }
      #hp_cards_links #hp_cards_area .card_open .hp_cards_item_icon_c {
        opacity: 0 !important; }
      #hp_cards_links #hp_cards_area .card_open .hp_cards_item_link {
        display: inline-block; }
    @media (min-width: 1640px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(1) {
        right: 300px !important; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(1) {
        right: 300px !important; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(1) {
        right: 300px !important; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(1) {
        right: 150px !important; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(1) {
        right: 150px !important; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(1) {
        bottom: 120px !important; } }
    @media (min-width: 1640px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(2) {
        right: 150px !important; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(2) {
        right: 150px !important; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(2) {
        right: 150px !important; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(2) {
        right: 75px !important; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(2) {
        right: 75px !important; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(2) {
        bottom: 60px !important; } }
    @media (min-width: 768px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(3) {
        right: 0px !important; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_area .card_0 .hp_cards_item:nth-child(3) {
        bottom: 0px !important; } }
    @media (min-width: 1640px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(1) {
        right: 150px !important; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(1) {
        right: 150px !important; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(1) {
        right: 150px !important; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(1) {
        right: 75px !important; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(1) {
        right: 75px !important; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(1) {
        bottom: 60px !important; } }
    @media (min-width: 1640px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(2) {
        right: 300px !important; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(2) {
        right: 300px !important; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(2) {
        right: 300px !important; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(2) {
        right: 150px !important; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(2) {
        right: 150px !important; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(2) {
        bottom: 120px !important; } }
    @media (min-width: 768px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(3) {
        right: 0px !important; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_area .card_1 .hp_cards_item:nth-child(3) {
        bottom: 0px !important; } }
    @media (min-width: 1640px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(1) {
        right: 150px !important; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(1) {
        right: 150px !important; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(1) {
        right: 150px !important; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(1) {
        right: 75px !important; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(1) {
        right: 75px !important; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(1) {
        bottom: 60px !important; } }
    @media (min-width: 768px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(2) {
        right: 0px !important; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(2) {
        bottom: 0px !important; } }
    @media (min-width: 1640px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(3) {
        right: 300px !important; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(3) {
        right: 300px !important; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(3) {
        right: 300px !important; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(3) {
        right: 150px !important; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(3) {
        right: 150px !important; } }
    @media (max-width: 767px) {
      #hp_cards_links #hp_cards_area .card_2 .hp_cards_item:nth-child(3) {
        bottom: 120px !important; } }
    #hp_cards_links #hp_cards_area .hp_cards_item {
      box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
      -moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
      border-radius: 20px;
      position: absolute;
      transition: .5s; }
      @media (min-width: 1640px) {
        #hp_cards_links #hp_cards_area .hp_cards_item {
          width: 185px;
          height: 625px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_cards_links #hp_cards_area .hp_cards_item {
          width: 185px;
          height: 625px;
          top: 0px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_cards_links #hp_cards_area .hp_cards_item {
          width: 185px;
          height: 525px;
          top: 0px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_cards_links #hp_cards_area .hp_cards_item {
          width: 185px;
          height: 435px;
          top: 0px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_cards_links #hp_cards_area .hp_cards_item {
          width: 185px;
          height: 435px;
          top: 0px; } }
      @media (max-width: 767px) {
        #hp_cards_links #hp_cards_area .hp_cards_item {
          width: 100%;
          height: 240px;
          right: 0px; } }
      #hp_cards_links #hp_cards_area .hp_cards_item .hp_cards_item_inner {
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 100%;
        border-radius: 20px; }
      #hp_cards_links #hp_cards_area .hp_cards_item .hp_cards_item_bg_img {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        z-index: 1; }
      #hp_cards_links #hp_cards_area .hp_cards_item .hp_cards_item_bg_w {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background-color: #ffffff;
        z-index: 2;
        transition: .5s; }
      #hp_cards_links #hp_cards_area .hp_cards_item .hp_cards_item_bg_img:after {
        content: '';
        position: absolute;
        bottom: 0px;
        left: 0px;
        background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);
        opacity: .75;
        height: 28%;
        width: 100%; }
      #hp_cards_links #hp_cards_area .hp_cards_item .hp_cards_item_title {
        position: absolute;
        text-transform: uppercase;
        z-index: 3;
        transform-origin: 100% 0px;
        white-space: nowrap; }
        @media (min-width: 1640px) {
          #hp_cards_links #hp_cards_area .hp_cards_item .hp_cards_item_title {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 3.5rem;
            color: #00A2AF;
            line-height: 4.6rem;
            bottom: -15px;
            right: 25px;
            transform: rotate(90deg); } }
        @media (max-width: 1639px) and (min-width: 1440px) {
          #hp_cards_links #hp_cards_area .hp_cards_item .hp_cards_item_title {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 3.5rem;
            color: #00A2AF;
            line-height: 4.6rem;
            bottom: -15px;
            right: 25px;
            transform: rotate(90deg); } }
        @media (max-width: 1439px) and (min-width: 1201px) {
          #hp_cards_links #hp_cards_area .hp_cards_item .hp_cards_item_title {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 3.5rem;
            color: #00A2AF;
            line-height: 4.6rem;
            bottom: -15px;
            right: 25px;
            transform: rotate(90deg); } }
        @media (max-width: 1200px) and (min-width: 992px) {
          #hp_cards_links #hp_cards_area .hp_cards_item .hp_cards_item_title {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 2.5rem;
            color: #00A2AF;
            line-height: 3.6rem;
            bottom: -15px;
            right: 15px;
            transform: rotate(90deg); } }
        @media (max-width: 991px) and (min-width: 768px) {
          #hp_cards_links #hp_cards_area .hp_cards_item .hp_cards_item_title {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 2.5rem;
            color: #00A2AF;
            line-height: 3.6rem;
            bottom: -15px;
            right: 15px;
            transform: rotate(90deg); } }
        @media (max-width: 767px) {
          #hp_cards_links #hp_cards_area .hp_cards_item .hp_cards_item_title {
            font-family: gotham, sans-serif;
            font-weight: 700;
            font-style: normal;
            font-size: 1.8rem;
            color: #00A2AF;
            line-height: 2.2rem;
            bottom: 15px;
            right: 15px; } }
    #hp_cards_links #hp_cards_area .hp_cards_item:nth-child(1) {
      z-index: 3; }
      @media (min-width: 768px) {
        #hp_cards_links #hp_cards_area .hp_cards_item:nth-child(1) {
          right: 150px; } }
    #hp_cards_links #hp_cards_area .hp_cards_item:nth-child(2) {
      z-index: 2; }
      @media (min-width: 768px) {
        #hp_cards_links #hp_cards_area .hp_cards_item:nth-child(2) {
          right: 150px; } }
    #hp_cards_links #hp_cards_area .hp_cards_item:nth-child(3) {
      z-index: 1; }
      @media (min-width: 768px) {
        #hp_cards_links #hp_cards_area .hp_cards_item:nth-child(3) {
          right: 0px; } }
    #hp_cards_links #hp_cards_area .hp_cards_item_icon {
      position: absolute;
      z-index: 5; }
      @media (min-width: 1640px) {
        #hp_cards_links #hp_cards_area .hp_cards_item_icon {
          width: 90px;
          height: 90px;
          top: 25px;
          right: 25px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_cards_links #hp_cards_area .hp_cards_item_icon {
          width: 90px;
          height: 90px;
          top: 25px;
          right: 25px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_cards_links #hp_cards_area .hp_cards_item_icon {
          width: 90px;
          height: 90px;
          top: 25px;
          right: 25px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_cards_links #hp_cards_area .hp_cards_item_icon {
          width: 50px;
          height: 50px;
          top: 15px;
          right: 15px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_cards_links #hp_cards_area .hp_cards_item_icon {
          width: 50px;
          height: 50px;
          top: 15px;
          right: 15px; } }
      @media (max-width: 767px) {
        #hp_cards_links #hp_cards_area .hp_cards_item_icon {
          width: 50px;
          height: 50px;
          bottom: 6px;
          left: 15px; } }
      #hp_cards_links #hp_cards_area .hp_cards_item_icon .hp_cards_item_icon_w, #hp_cards_links #hp_cards_area .hp_cards_item_icon .hp_cards_item_icon_c {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; }
      #hp_cards_links #hp_cards_area .hp_cards_item_icon .hp_cards_item_icon_w {
        opacity: 0;
        transition: .5s; }
      #hp_cards_links #hp_cards_area .hp_cards_item_icon .hp_cards_item_icon_w {
        transition: .5s; }
    #hp_cards_links #hp_cards_area .hp_cards_item_link {
      position: absolute;
      text-indent: -9999px;
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2273%22%20height%3D%2273%22%20viewBox%3D%220%200%2073%2073%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20id%3D%22Rectangle_150%22%20data-name%3D%22Rectangle%20150%22%20width%3D%2269%22%20height%3D%2269%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Component_32_2%22%20data-name%3D%22Component%2032%20%E2%80%93%202%22%20transform%3D%22translate%280.5%200.5%29%22%3E%3Ccircle%20id%3D%22Ellipse_12%22%20data-name%3D%22Ellipse%2012%22%20cx%3D%2236%22%20cy%3D%2236%22%20r%3D%2236%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.35%29%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%2F%3E%3Cg%20id%3D%22Group_376%22%20data-name%3D%22Group%20376%22%3E%3Cg%20id%3D%22Group_375%22%20data-name%3D%22Group%20375%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%3Cpath%20id%3D%22Path_164%22%20data-name%3D%22Path%20164%22%20d%3D%22M18.479%2C18.479H35.274a.9.9%2C0%2C0%2C1%2C.9.9V36.177%22%20transform%3D%22translate%287.336%208.53%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226%22%2F%3E%3Cline%20id%3D%22Line_8%22%20data-name%3D%22Line%208%22%20y1%3D%2216.772%22%20x2%3D%2216.773%22%20transform%3D%22translate%2826.74%2027.01%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
      background-size: contain;
      transition: .5s;
      z-index: 5;
      cursor: pointer;
      display: none; }
      @media (min-width: 768px) {
        #hp_cards_links #hp_cards_area .hp_cards_item_link {
          width: 72px;
          height: 72px;
          bottom: 25px;
          right: 25px; } }
      @media (max-width: 767px) {
        #hp_cards_links #hp_cards_area .hp_cards_item_link {
          width: 45px;
          height: 45px;
          bottom: 15px;
          right: 15px; } }
    #hp_cards_links #hp_cards_area .hp_cards_item_link:hover {
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2273%22%20height%3D%2273%22%20viewBox%3D%220%200%2073%2073%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20id%3D%22Rectangle_150%22%20data-name%3D%22Rectangle%20150%22%20width%3D%2270%22%20height%3D%2270%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Component_32_2%22%20data-name%3D%22Component%2032%20%E2%80%93%202%22%20transform%3D%22translate%280.5%200.5%29%22%3E%3Ccircle%20id%3D%22Ellipse_12%22%20data-name%3D%22Ellipse%2012%22%20cx%3D%2236%22%20cy%3D%2236%22%20r%3D%2236%22%20fill%3D%22%23dfe340%22%20stroke%3D%22%23dfe340%22%20stroke-width%3D%221%22%2F%3E%3Cg%20id%3D%22Group_376%22%20data-name%3D%22Group%20376%22%3E%3Cg%20id%3D%22Group_375%22%20data-name%3D%22Group%20375%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%3Cpath%20id%3D%22Path_164%22%20data-name%3D%22Path%20164%22%20d%3D%22M18.479%2C18.479H35.437a.912.912%2C0%2C0%2C1%2C.912.912V36.348%22%20transform%3D%22translate%287.586%208.793%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226%22%2F%3E%3Cline%20id%3D%22Line_8%22%20data-name%3D%22Line%208%22%20y1%3D%2216.935%22%20x2%3D%2216.936%22%20transform%3D%22translate%2827%2027.272%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }

#hp_stats {
  background-color: #000000;
  min-height: 100vh; }

.stats-1 {
  width: 25%; }

.stats-2 {
  width: 50%; }

.stats-3 {
  width: 75%; }

.stats-4 {
  width: 100%; }

.stats-5 {
  width: 125%; }

.stats-6 {
  width: 150%; }

.stats-7 {
  width: 175%; }

.stats-8 {
  width: 200%; }

.stats-9 {
  width: 225%; }

.stats-10 {
  width: 250%; }

#hp_dev_opp {
  position: relative;
  overflow: hidden;
  background-color: #ffffff;
  overflow: hidden; }
  @media (min-width: 1640px) {
    #hp_dev_opp {
      padding-top: 145px;
      padding-bottom: 200px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_dev_opp {
      padding-top: 145px;
      padding-bottom: 200px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_dev_opp {
      padding-top: 145px;
      padding-bottom: 200px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_dev_opp {
      padding-top: 100px;
      padding-bottom: 150px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_dev_opp {
      padding-top: 75px;
      padding-bottom: 80px; } }
  @media (max-width: 767px) {
    #hp_dev_opp {
      padding-top: 75px;
      padding-bottom: 80px; } }
  #hp_dev_opp #hp_dev_opp_bg_img {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: .12; }
  #hp_dev_opp .container {
    position: relative;
    z-index: 2; }
  #hp_dev_opp #hp_dev_opp_copy {
    background-color: #ffffff;
    border-radius: 20px;
    box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
    margin-bottom: 30px; }
    @media (min-width: 1640px) {
      #hp_dev_opp #hp_dev_opp_copy {
        width: 35%;
        padding: 120px 60px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_dev_opp #hp_dev_opp_copy {
        width: 35%;
        padding: 120px 60px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_dev_opp #hp_dev_opp_copy {
        width: 45%;
        padding: 80px 40px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_dev_opp #hp_dev_opp_copy {
        width: 45%;
        padding: 60px 30px; } }
    @media (max-width: 991px) {
      #hp_dev_opp #hp_dev_opp_copy {
        width: 100%;
        padding: 25px; } }
  #hp_dev_opp h2 {
    text-transform: uppercase; }
    @media (min-width: 1640px) {
      #hp_dev_opp h2 {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 4.5rem;
        color: #000000;
        line-height: 5.4rem;
        margin-bottom: 25px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_dev_opp h2 {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 4.5rem;
        color: #000000;
        line-height: 5.4rem;
        margin-bottom: 25px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_dev_opp h2 {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.5rem;
        color: #000000;
        line-height: 4.4rem;
        margin-bottom: 25px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_dev_opp h2 {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.5rem;
        color: #000000;
        line-height: 4.4rem;
        margin-bottom: 25px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_dev_opp h2 {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.5rem;
        color: #000000;
        line-height: 4.4rem;
        margin-bottom: 25px; } }
    @media (max-width: 767px) {
      #hp_dev_opp h2 {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.4rem;
        color: #000000;
        line-height: 2.8rem;
        margin-bottom: 20px; } }
  @media (min-width: 1640px) {
    #hp_dev_opp #hp_dev_opp_text {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_dev_opp #hp_dev_opp_text {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_dev_opp #hp_dev_opp_text {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_dev_opp #hp_dev_opp_text {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_dev_opp #hp_dev_opp_text {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 767px) {
    #hp_dev_opp #hp_dev_opp_text {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 20px; } }
  #hp_dev_opp #hp_dev_slider {
    top: 0px;
    margin-top: 25px; }
    @media (min-width: 1640px) {
      #hp_dev_opp #hp_dev_slider {
        left: calc(35% + 125px);
        width: calc(800px * 2);
        position: absolute;
        height: 100%; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_dev_opp #hp_dev_slider {
        left: calc(35% + 125px);
        width: calc(800px * 2);
        position: absolute;
        height: 100%; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_dev_opp #hp_dev_slider {
        left: calc(45% + 85px);
        width: calc(500px * 2);
        position: absolute;
        height: 100%; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_dev_opp #hp_dev_slider {
        left: calc(45% + 85px);
        width: calc(500px * 2);
        position: absolute;
        height: 100%; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_dev_opp #hp_dev_slider {
        left: 0px;
        width: calc(500px * 2);
        position: relative;
        height: 100%;
        margin-bottom: 25px; } }
    @media (max-width: 767px) {
      #hp_dev_opp #hp_dev_slider {
        left: 0px;
        width: calc(100% * 2);
        position: relative;
        height: 100%;
        margin-bottom: 25px; } }
    #hp_dev_opp #hp_dev_slider #hp_dev_slider_inner, #hp_dev_opp #hp_dev_slider #hp_dev_wrapper {
      height: 100%; }
    #hp_dev_opp #hp_dev_slider .hp_dev_item {
      float: left;
      border-radius: 20px;
      box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
      -moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
      margin-bottom: 5px; }
      @media (min-width: 1640px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item {
          height: 505px;
          width: calc((100% / 3) - 50px);
          margin-right: 50px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item {
          height: 505px;
          width: calc((100% / 3) - 50px);
          margin-right: 50px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item {
          height: 340px;
          width: calc((100% / 3) - 50px);
          margin-right: 50px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item {
          height: 340px;
          width: calc((100% / 3) - 50px);
          margin-right: 50px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item {
          height: 340px;
          width: calc((100% / 3) - 50px);
          margin-right: 50px; } }
      @media (max-width: 767px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item {
          height: 240px;
          width: calc((100% / 3) - 15px);
          margin-right: 15px; } }
      #hp_dev_opp #hp_dev_slider .hp_dev_item .hp_dev_item_inner {
        border-radius: 20px;
        overflow: hidden;
        height: 100%;
        position: relative; }
      #hp_dev_opp #hp_dev_slider .hp_dev_item .hp_dev_item_inner:after {
        content: '';
        position: absolute;
        bottom: 0px;
        left: 0px;
        height: 145px;
        width: 100%;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.85) 63%, white 100%);
        z-index: 1; }
    #hp_dev_opp #hp_dev_slider .hp_dev_item_title {
      text-transform: uppercase;
      position: absolute;
      z-index: 2; }
      @media (min-width: 1640px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3rem;
          color: #00A2AF;
          line-height: 5.4rem;
          bottom: 20px;
          left: 30px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3rem;
          color: #00A2AF;
          line-height: 5.4rem;
          bottom: 20px;
          left: 30px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.4rem;
          color: #00A2AF;
          line-height: 3.0rem;
          bottom: 20px;
          left: 30px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.4rem;
          color: #00A2AF;
          line-height: 3.0rem;
          bottom: 20px;
          left: 30px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.4rem;
          color: #00A2AF;
          line-height: 3.0rem;
          bottom: 20px;
          left: 30px; } }
      @media (max-width: 767px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2rem;
          color: #00A2AF;
          line-height: 2.4rem;
          bottom: 15px;
          left: 15px;
          padding-right: 65px; } }
    #hp_dev_opp #hp_dev_slider .hp_dev_item_btn {
      position: absolute;
      text-indent: -9999px;
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2273%22%20height%3D%2273%22%20viewBox%3D%220%200%2073%2073%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20id%3D%22Rectangle_150%22%20data-name%3D%22Rectangle%20150%22%20width%3D%2269%22%20height%3D%2269%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Component_32_14%22%20data-name%3D%22Component%2032%20%E2%80%93%2014%22%20transform%3D%22translate%280.5%200.5%29%22%3E%3Ccircle%20id%3D%22Ellipse_12%22%20data-name%3D%22Ellipse%2012%22%20cx%3D%2236%22%20cy%3D%2236%22%20r%3D%2236%22%20fill%3D%22rgba%28255%2C255%2C255%2C0.35%29%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221%22%2F%3E%3Cg%20id%3D%22Group_376%22%20data-name%3D%22Group%20376%22%3E%3Cg%20id%3D%22Group_375%22%20data-name%3D%22Group%20375%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%3Cpath%20id%3D%22Path_164%22%20data-name%3D%22Path%20164%22%20d%3D%22M18.479%2C18.479H35.274a.9.9%2C0%2C0%2C1%2C.9.9V36.177%22%20transform%3D%22translate%287.336%208.53%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226%22%2F%3E%3Cline%20id%3D%22Line_8%22%20data-name%3D%22Line%208%22%20y1%3D%2216.772%22%20x2%3D%2216.773%22%20transform%3D%22translate%2826.74%2027.01%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
      background-size: contain;
      cursor: pointer;
      z-index: 3; }
      @media (min-width: 768px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item_btn {
          width: 72px;
          height: 72px;
          bottom: 20px;
          right: 20px; } }
      @media (max-width: 767px) {
        #hp_dev_opp #hp_dev_slider .hp_dev_item_btn {
          width: 43px;
          height: 43px;
          bottom: 15px;
          right: 15px; } }
    #hp_dev_opp #hp_dev_slider .hp_dev_item_btn:hover {
      background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2273%22%20height%3D%2273%22%20viewBox%3D%220%200%2073%2073%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20id%3D%22Rectangle_150%22%20data-name%3D%22Rectangle%20150%22%20width%3D%2270%22%20height%3D%2270%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Component_32_14%22%20data-name%3D%22Component%2032%20%E2%80%93%2014%22%20transform%3D%22translate%280.5%200.5%29%22%3E%3Ccircle%20id%3D%22Ellipse_12%22%20data-name%3D%22Ellipse%2012%22%20cx%3D%2236%22%20cy%3D%2236%22%20r%3D%2236%22%20fill%3D%22%23dfe340%22%20stroke%3D%22%23dfe340%22%20stroke-width%3D%221%22%2F%3E%3Cg%20id%3D%22Group_376%22%20data-name%3D%22Group%20376%22%3E%3Cg%20id%3D%22Group_375%22%20data-name%3D%22Group%20375%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%3Cpath%20id%3D%22Path_164%22%20data-name%3D%22Path%20164%22%20d%3D%22M18.479%2C18.479H35.437a.912.912%2C0%2C0%2C1%2C.912.912V36.348%22%20transform%3D%22translate%287.586%208.793%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226%22%2F%3E%3Cline%20id%3D%22Line_8%22%20data-name%3D%22Line%208%22%20y1%3D%2216.935%22%20x2%3D%2216.936%22%20transform%3D%22translate%2827%2027.272%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important; }
  #hp_dev_opp .dev_opp_ctrl {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 50%;
    text-indent: -9999px;
    background-size: contain;
    cursor: pointer; }
  #hp_dev_opp #dev_opp_prev {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cg%20id%3D%22Group_458%22%20data-name%3D%22Group%20458%22%20transform%3D%22translate%281599.569%2010178.569%29%20rotate%28180%29%22%3E%3Cg%20id%3D%22Ellipse_13%22%20data-name%3D%22Ellipse%2013%22%20transform%3D%22translate%281599.569%2010178.569%29%20rotate%28180%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.5%22%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2225%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2223.75%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Group_411%22%20data-name%3D%22Group%20411%22%20transform%3D%22translate%281566.1%2010145.075%29%22%3E%3Cpath%20id%3D%22Path_166%22%20data-name%3D%22Path%20166%22%20d%3D%22M4259.251%2C7134h15.1%22%20transform%3D%22translate%28-4259.251%20-7125.568%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20id%3D%22Path_167%22%20data-name%3D%22Path%20167%22%20d%3D%22M4272.888%2C7126.273l8.493%2C8.493-8.493%2C8.493%22%20transform%3D%22translate%28-4264.442%20-7126.273%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    transform: translateX(calc(-100% - 20px)); }
  #hp_dev_opp #dev_opp_next {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cg%20id%3D%22Group_459%22%20data-name%3D%22Group%20459%22%20transform%3D%22translate%28-1549.569%20-10128.569%29%22%3E%3Cg%20id%3D%22Ellipse_13%22%20data-name%3D%22Ellipse%2013%22%20transform%3D%22translate%281599.569%2010178.569%29%20rotate%28180%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.5%22%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2225%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2223.75%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Group_411%22%20data-name%3D%22Group%20411%22%20transform%3D%22translate%281566.1%2010145.075%29%22%3E%20%20%20%20%20%20%3Cpath%20id%3D%22Path_166%22%20data-name%3D%22Path%20166%22%20d%3D%22M4259.251%2C7134h15.1%22%20transform%3D%22translate%28-4259.251%20-7125.568%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20id%3D%22Path_167%22%20data-name%3D%22Path%20167%22%20d%3D%22M4272.888%2C7126.273l8.493%2C8.493-8.493%2C8.493%22%20transform%3D%22translate%28-4264.442%20-7126.273%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    transform: translateX(20px); }

#hp_industry {
  background: url("../images/logo_bg.png") center center no-repeat #EFEFF0;
  background-size: auto 100%; }
  @media (min-width: 992px) {
    #hp_industry {
      padding-top: 150px;
      padding-bottom: 150px; } }
  @media (max-width: 991px) {
    #hp_industry {
      padding-top: 45px;
      padding-bottom: 75px; } }
  #hp_industry #hp_industry_headline {
    position: relative; }
    #hp_industry #hp_industry_headline h2 {
      text-transform: uppercase;
      text-align: center; }
      @media (min-width: 1640px) {
        #hp_industry #hp_industry_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 4.5rem;
          color: #000000;
          line-height: 5.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 50px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_industry #hp_industry_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 4.5rem;
          color: #000000;
          line-height: 5.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 50px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_industry #hp_industry_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.5rem;
          color: #000000;
          line-height: 4.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 50px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_industry #hp_industry_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.5rem;
          color: #000000;
          line-height: 4.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 50px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_industry #hp_industry_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.5rem;
          color: #000000;
          line-height: 4.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 50px; } }
      @media (max-width: 767px) {
        #hp_industry #hp_industry_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.5rem;
          color: #000000;
          line-height: 2.8rem;
          padding: 0px 0px 15px 0px;
          margin-bottom: 25px; } }
  #hp_industry #hp_industry_headline:after {
    height: 3px;
    content: '';
    background-color: #00A2AF;
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%); }
    @media (min-width: 768px) {
      #hp_industry #hp_industry_headline:after {
        width: 455px; } }
    @media (max-width: 767px) {
      #hp_industry #hp_industry_headline:after {
        width: 200px; } }
  #hp_industry #hp_industry_copy {
    text-align: center; }
    @media (min-width: 1640px) {
      #hp_industry #hp_industry_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.2rem;
        color: #000000;
        line-height: 2.6rem;
        margin-bottom: 50px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_industry #hp_industry_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.2rem;
        color: #000000;
        line-height: 2.6rem;
        margin-bottom: 50px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_industry #hp_industry_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.2rem;
        color: #000000;
        line-height: 2.6rem;
        margin-bottom: 50px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_industry #hp_industry_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.2rem;
        color: #000000;
        line-height: 2.6rem;
        margin-bottom: 50px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_industry #hp_industry_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.2rem;
        color: #000000;
        line-height: 2.6rem;
        margin-bottom: 50px; } }
    @media (max-width: 767px) {
      #hp_industry #hp_industry_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.2rem;
        margin-bottom: 25px; } }
  #hp_industry .hp_ind_item .hp_ind_item_inner {
    padding-bottom: 40px;
    padding-top: 10px;
    position: relative; }
    #hp_industry .hp_ind_item .hp_ind_item_inner .hp_img_item_img {
      position: relative;
      z-index: 2; }
    #hp_industry .hp_ind_item .hp_ind_item_inner .hp_img_item_img:after {
      content: '';
      position: absolute;
      height: calc(100% + 20px);
      top: -10px;
      right: -10px;
      background-color: #00A2AF;
      width: 35%;
      z-index: -1; }
    #hp_industry .hp_ind_item .hp_ind_item_inner .hp_img_item_title {
      text-transform: uppercase;
      background-color: #ffffff;
      box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
      -moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
      z-index: 5;
      position: absolute;
      bottom: 10px;
      left: 50%;
      transform: translateX(-50%);
      width: 95%; }
      @media (min-width: 1640px) {
        #hp_industry .hp_ind_item .hp_ind_item_inner .hp_img_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.2rem;
          color: #000000;
          line-height: 2.4rem;
          padding: 20px;
          border-radius: 20px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_industry .hp_ind_item .hp_ind_item_inner .hp_img_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 1.8rem;
          color: #000000;
          line-height: 2.0rem;
          padding: 20px;
          border-radius: 20px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_industry .hp_ind_item .hp_ind_item_inner .hp_img_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 1.8rem;
          color: #000000;
          line-height: 2.0rem;
          padding: 20px;
          border-radius: 20px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_industry .hp_ind_item .hp_ind_item_inner .hp_img_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 1.8rem;
          color: #000000;
          line-height: 2.0rem;
          padding: 20px;
          border-radius: 20px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_industry .hp_ind_item .hp_ind_item_inner .hp_img_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 1.8rem;
          color: #000000;
          line-height: 2.0rem;
          padding: 20px;
          border-radius: 20px; } }
      @media (max-width: 767px) {
        #hp_industry .hp_ind_item .hp_ind_item_inner .hp_img_item_title {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 1.8rem;
          color: #000000;
          line-height: 2.0rem;
          padding: 10px;
          border-radius: 8px; } }

#hp_insights {
  overflow: hidden;
  position: relative;
  background: url("../images/blue_bg.jpg") center center no-repeat #00A2AF;
  background-size: cover; }
  @media (min-width: 992px) {
    #hp_insights {
      padding-top: 150px;
      padding-bottom: 150px; } }
  @media (max-width: 991px) {
    #hp_insights {
      padding-top: 65px;
      padding-bottom: 75px; } }
  #hp_insights #hp_insights_bg_img {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: .20; }
  #hp_insights #hp_insights_bg_img:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    z-index: 2;
    background-color: rgba(255, 255, 255, 0.4);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px); }
  #hp_insights .container {
    position: relative;
    z-index: 2; }
  #hp_insights #hp_insights_headline {
    position: relative; }
    #hp_insights #hp_insights_headline h2 {
      text-transform: uppercase;
      text-align: center; }
      @media (min-width: 1640px) {
        #hp_insights #hp_insights_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 4.5rem;
          color: #000000;
          line-height: 5.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 35px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #hp_insights #hp_insights_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 4.5rem;
          color: #000000;
          line-height: 5.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 35px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #hp_insights #hp_insights_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.5rem;
          color: #000000;
          line-height: 4.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 35px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #hp_insights #hp_insights_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.5rem;
          color: #000000;
          line-height: 4.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 35px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #hp_insights #hp_insights_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.5rem;
          color: #000000;
          line-height: 4.4rem;
          padding: 0px 105px 40px 105px;
          margin-bottom: 35px; } }
      @media (max-width: 767px) {
        #hp_insights #hp_insights_headline h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.5rem;
          color: #000000;
          line-height: 2.8rem;
          padding: 0px 0px 15px 0px;
          margin-bottom: 25px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_insights .hp_insights_item {
      margin-bottom: 30px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_insights .hp_insights_item {
      margin-bottom: 30px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_insights .hp_insights_item {
      margin-bottom: 30px; } }
  @media (max-width: 767px) {
    #hp_insights .hp_insights_item {
      margin-bottom: 30px; } }
  #hp_insights .hp_insights_item .hp_insights_item_inner {
    border-radius: 20px;
    box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.15);
    border: 1px solid #ffffff;
    background-color: rgba(255, 255, 255, 0.4);
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px); }
    @media (min-width: 768px) {
      #hp_insights .hp_insights_item .hp_insights_item_inner {
        padding: 50px; } }
    @media (max-width: 767px) {
      #hp_insights .hp_insights_item .hp_insights_item_inner {
        padding: 30px; } }
  @media (min-width: 1640px) {
    #hp_insights .hp_insights_item .hp_insights_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.8rem;
      color: #000000;
      line-height: 3.2rem;
      margin-bottom: 25px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_insights .hp_insights_item .hp_insights_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.6rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 25px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_insights .hp_insights_item .hp_insights_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.6rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 25px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_insights .hp_insights_item .hp_insights_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.6rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 25px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_insights .hp_insights_item .hp_insights_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.6rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 25px; } }
  @media (max-width: 767px) {
    #hp_insights .hp_insights_item .hp_insights_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.8rem;
      margin-bottom: 20px; } }
  @media (min-width: 1640px) {
    #hp_insights .hp_insights_item .hp_insights_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_insights .hp_insights_item .hp_insights_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 25px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_insights .hp_insights_item .hp_insights_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 25px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_insights .hp_insights_item .hp_insights_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 25px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_insights .hp_insights_item .hp_insights_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 25px; } }
  @media (max-width: 767px) {
    #hp_insights .hp_insights_item .hp_insights_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 20px; } }

#hp_news {
  background-color: #ffffff; }
  @media (min-width: 992px) {
    #hp_news {
      padding-top: 100px;
      padding-bottom: 100px; } }
  @media (max-width: 991px) {
    #hp_news {
      padding-top: 65px;
      padding-bottom: 65px; } }
  #hp_news #hp_news_header {
    position: relative;
    border-bottom: 1px solid #000000;
    text-transform: uppercase;
    margin-bottom: 25px; }
    @media (min-width: 1640px) {
      #hp_news #hp_news_header #hp_news_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 4.5rem;
        color: #000000;
        line-height: 5.4rem;
        margin-bottom: 15px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_news #hp_news_header #hp_news_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.8rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 25px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_news #hp_news_header #hp_news_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.8rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 25px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_news #hp_news_header #hp_news_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.8rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 25px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_news #hp_news_header #hp_news_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.8rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 25px; } }
    @media (max-width: 767px) {
      #hp_news #hp_news_header #hp_news_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        margin-bottom: 25px; } }
    #hp_news #hp_news_header #hp_news_all {
      position: absolute;
      right: 0px; }
      @media (min-width: 768px) {
        #hp_news #hp_news_header #hp_news_all {
          bottom: 30px; } }
      @media (max-width: 767px) {
        #hp_news #hp_news_header #hp_news_all {
          bottom: 25px; } }
  @media (max-width: 767px) {
    #hp_news .hp_news_list_item {
      margin-bottom: 30px; } }
  #hp_news .hp_news_list_item .hp_news_list_item_copy {
    padding-top: 15px; }
  @media (min-width: 1640px) {
    #hp_news .hp_news_list_item .hp_news_list_item_date {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 1.6rem;
      color: #97999B;
      line-height: 2.4rem;
      margin-bottom: 15px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_news .hp_news_list_item .hp_news_list_item_date {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 1.6rem;
      color: #97999B;
      line-height: 2.4rem;
      margin-bottom: 15px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_news .hp_news_list_item .hp_news_list_item_date {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 1.6rem;
      color: #97999B;
      line-height: 2.4rem;
      margin-bottom: 15px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_news .hp_news_list_item .hp_news_list_item_date {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 1.6rem;
      color: #97999B;
      line-height: 2.4rem;
      margin-bottom: 15px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_news .hp_news_list_item .hp_news_list_item_date {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 1.6rem;
      color: #97999B;
      line-height: 2.4rem;
      margin-bottom: 15px; } }
  @media (max-width: 767px) {
    #hp_news .hp_news_list_item .hp_news_list_item_date {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 1.6rem;
      color: #97999B;
      line-height: 2.4rem;
      margin-bottom: 15px; } }
  @media (min-width: 1640px) {
    #hp_news .hp_news_list_item .hp_news_list_item_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 15px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_news .hp_news_list_item .hp_news_list_item_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 15px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_news .hp_news_list_item .hp_news_list_item_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 15px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_news .hp_news_list_item .hp_news_list_item_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 15px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_news .hp_news_list_item .hp_news_list_item_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 15px; } }
  @media (max-width: 767px) {
    #hp_news .hp_news_list_item .hp_news_list_item_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.2rem;
      margin-bottom: 15px; } }

@media (min-width: 992px) {
  #internal_wrapper {
    margin-top: 140px; } }
@media (max-width: 991px) {
  #internal_wrapper {
    margin-top: 80px; } }

#no_hero {
  height: 90px; }

@media (min-width: 1640px) {
  #internal_hero {
    padding-bottom: 20px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #internal_hero {
    padding-bottom: 20px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #internal_hero {
    padding-bottom: 20px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #internal_hero {
    padding-bottom: 20px; } }
@media (max-width: 991px) and (min-width: 768px) {
  #internal_hero {
    padding-bottom: 20px; } }
@media (max-width: 767px) {
  #internal_hero {
    padding-bottom: 20px; } }
#internal_hero .internal_hero_img_bg {
  position: relative; }
#internal_hero .internal_hero_img_bg:after {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: #000000;
  opacity: .4;
  z-index: 2; }
#internal_hero #internal_hero_area {
  position: relative; }
  #internal_hero #internal_hero_area #internal_hero_text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 3;
    text-transform: uppercase;
    text-align: center; }
    @media (min-width: 1640px) {
      #internal_hero #internal_hero_area #internal_hero_text {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 5rem;
        color: #ffffff;
        line-height: 4.4rem; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #internal_hero #internal_hero_area #internal_hero_text {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 5rem;
        color: #ffffff;
        line-height: 4.4rem; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #internal_hero #internal_hero_area #internal_hero_text {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 5rem;
        color: #ffffff;
        line-height: 4.4rem; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #internal_hero #internal_hero_area #internal_hero_text {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 5rem;
        color: #ffffff;
        line-height: 4.4rem; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #internal_hero #internal_hero_area #internal_hero_text {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 4rem;
        color: #ffffff;
        line-height: 3.4rem; } }
    @media (max-width: 767px) {
      #internal_hero #internal_hero_area #internal_hero_text {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2rem;
        color: #ffffff;
        line-height: 2.0rem; } }

#internal_vid_wrapper {
  margin-bottom: 15px; }
  #internal_vid_wrapper video {
    width: 100%; }

#breadcrumbs_area {
  position: relative; }
  @media (min-width: 1640px) {
    #breadcrumbs_area #breadcrumb_links {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.6rem;
      color: #000000;
      line-height: 2.0rem;
      padding-right: 220px;
      margin-bottom: 50px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #breadcrumbs_area #breadcrumb_links {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.6rem;
      color: #000000;
      line-height: 2.0rem;
      padding-right: 220px;
      margin-bottom: 50px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #breadcrumbs_area #breadcrumb_links {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.6rem;
      color: #000000;
      line-height: 2.0rem;
      padding-right: 220px;
      margin-bottom: 50px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #breadcrumbs_area #breadcrumb_links {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.6rem;
      color: #000000;
      line-height: 2.0rem;
      padding-right: 220px;
      margin-bottom: 50px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #breadcrumbs_area #breadcrumb_links {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.6rem;
      color: #000000;
      line-height: 2.0rem;
      padding-right: 220px;
      margin-bottom: 30px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #breadcrumbs_area #breadcrumb_links {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.6rem;
      color: #000000;
      line-height: 2.0rem;
      padding-right: 220px;
      margin-bottom: 30px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #breadcrumbs_area #breadcrumb_links {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.6rem;
      color: #000000;
      line-height: 2.0rem;
      padding-right: 220px;
      margin-bottom: 30px; } }
  @media (max-width: 567px) {
    #breadcrumbs_area #breadcrumb_links {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.5rem;
      color: #000000;
      line-height: 2.0rem;
      margin-bottom: 30px;
      padding-right: 115px; } }
  #breadcrumbs_area #breadcrumb_links a {
    color: #000000; }
  #breadcrumbs_area #breadcrumb_links .last {
    font-weight: 700 !important; }
  @media (min-width: 768px) {
    #breadcrumbs_area #print_share_area {
      position: absolute;
      right: 15px;
      top: 9px; } }
  @media (max-width: 767px) {
    #breadcrumbs_area #print_share_area {
      position: absolute;
      right: 15px;
      top: 9px; } }
  #breadcrumbs_area #print_share_area .page_ctrl_btn {
    cursor: pointer;
    transition: .3s; }
    @media (min-width: 768px) {
      #breadcrumbs_area #print_share_area .page_ctrl_btn {
        float: left;
        margin-left: 35px;
        position: relative;
        transform: translateY(-50%);
        top: 50%; } }
    @media (max-width: 767px) {
      #breadcrumbs_area #print_share_area .page_ctrl_btn {
        float: left;
        margin-left: -7px;
        position: relative;
        transform: translateY(-50%) scale(0.6);
        top: 50%; } }
  @media (min-width: 768px) {
    #breadcrumbs_area #print_share_area .page_ctrl_btn:hover {
      transform: translateY(-50%) scale(1.1) !important; } }
  @media (max-width: 767px) {
    #breadcrumbs_area #print_share_area .page_ctrl_btn:hover {
      transform: translateY(-50%) scale(0.6); } }
  #breadcrumbs_area .sep {
    margin: 0px 10px;
    height: 12px;
    width: 8px;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%2212%22%20viewBox%3D%220%200%208%2012%22%3E%3Cpath%20id%3D%22Polygon_7%22%20data-name%3D%22Polygon%207%22%20d%3D%22M6%2C0l6%2C8H0Z%22%20transform%3D%22translate%288%29%20rotate%2890%29%22%20fill%3D%22%2300a2af%22%2F%3E%3C%2Fsvg%3E");
    background-size: contain;
    display: inline-block; }

#share_area {
  margin-bottom: 30px;
  display: none; }

.share_open {
  display: block !important; }

#page_content h1 {
  text-transform: uppercase; }
  @media (min-width: 1640px) {
    #page_content h1 {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 3.8rem;
      color: #000000;
      line-height: 4.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #page_content h1 {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 3.8rem;
      color: #000000;
      line-height: 4.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #page_content h1 {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 3.8rem;
      color: #000000;
      line-height: 4.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #page_content h1 {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 3.8rem;
      color: #000000;
      line-height: 4.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #page_content h1 {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 3.8rem;
      color: #000000;
      line-height: 4.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #page_content h1 {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 3.8rem;
      color: #000000;
      line-height: 4.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #page_content h1 {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 3.8rem;
      color: #000000;
      line-height: 4.4rem;
      margin-bottom: 25px; } }
  @media (max-width: 567px) {
    #page_content h1 {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.6rem;
      margin-bottom: 25px; } }
#page_content #page_content_copy {
  margin-bottom: 50px; }
  @media (min-width: 1640px) {
    #page_content #page_content_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.6rem; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #page_content #page_content_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.6rem; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #page_content #page_content_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.6rem; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #page_content #page_content_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.6rem; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #page_content #page_content_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.6rem; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #page_content #page_content_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.6rem; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #page_content #page_content_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.6rem; } }
  @media (max-width: 567px) {
    #page_content #page_content_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.2rem; } }
  #page_content #page_content_copy .content_image {
    margin: 30px 0px; }
    #page_content #page_content_copy .content_image img {
      width: 100%;
      height: auto; }

.white_bg {
  background-color: #ffffff !important; }

@media (min-width: 768px) {
  .content_section {
    padding-top: 95px;
    padding-bottom: 100px; } }
@media (max-width: 767px) {
  .content_section {
    padding-top: 50px;
    padding-bottom: 50px; } }
@media (max-width: 767px) {
  .content_section .cs_img {
    margin-bottom: 30px; } }
@media (min-width: 1640px) {
  .content_section h2 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  .content_section h2 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  .content_section h2 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  .content_section h2 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 991px) and (min-width: 768px) {
  .content_section h2 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 767px) {
  .content_section h2 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.4rem;
    margin-bottom: 25px; } }
@media (min-width: 1640px) {
  .content_section .secondary_content, .content_section #faq_header_copy, .content_section #ll_header_copy, .content_section .faq_answer, .content_section .tabbed_content {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  .content_section .secondary_content, .content_section #faq_header_copy, .content_section #ll_header_copy, .content_section .faq_answer, .content_section .tabbed_content {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  .content_section .secondary_content, .content_section #faq_header_copy, .content_section #ll_header_copy, .content_section .faq_answer, .content_section .tabbed_content {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem; } }
@media (max-width: 1200px) and (min-width: 992px) {
  .content_section .secondary_content, .content_section #faq_header_copy, .content_section #ll_header_copy, .content_section .faq_answer, .content_section .tabbed_content {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem; } }
@media (max-width: 991px) and (min-width: 768px) {
  .content_section .secondary_content, .content_section #faq_header_copy, .content_section #ll_header_copy, .content_section .faq_answer, .content_section .tabbed_content {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem; } }
@media (max-width: 767px) {
  .content_section .secondary_content, .content_section #faq_header_copy, .content_section #ll_header_copy, .content_section .faq_answer, .content_section .tabbed_content {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2rem;
    color: #000000;
    line-height: 2.2rem; } }
.content_section #faq_header_copy, .content_section #ll_header_copy {
  margin-bottom: 30px; }
.content_section .secondary_content_btn {
  margin-top: 30px; }
@media (min-width: 1640px) {
  .content_section h3 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.4rem;
    color: #000000;
    line-height: 2.8rem;
    margin-bottom: 25px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  .content_section h3 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.4rem;
    color: #000000;
    line-height: 2.8rem;
    margin-bottom: 25px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  .content_section h3 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.4rem;
    color: #000000;
    line-height: 2.8rem;
    margin-bottom: 25px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  .content_section h3 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.4rem;
    color: #000000;
    line-height: 2.8rem;
    margin-bottom: 25px; } }
@media (max-width: 991px) and (min-width: 768px) {
  .content_section h3 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.4rem;
    color: #000000;
    line-height: 2.8rem;
    margin-bottom: 25px; } }
@media (max-width: 767px) {
  .content_section h3 {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2rem;
    color: #000000;
    line-height: 2.2rem;
    margin-bottom: 15px; } }
.content_section .faq_question {
  text-transform: uppercase;
  position: relative;
  cursor: pointer; }
  @media (min-width: 1640px) {
    .content_section .faq_question {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      padding-right: 50px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    .content_section .faq_question {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      padding-right: 50px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    .content_section .faq_question {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      padding-right: 50px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    .content_section .faq_question {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      padding-right: 50px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    .content_section .faq_question {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      padding-right: 50px; } }
  @media (max-width: 767px) {
    .content_section .faq_question {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.0rem;
      padding-right: 50px; } }
.content_section .faq_question:after {
  content: '';
  position: absolute;
  width: 26px;
  height: 26px;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%3Cg%20id%3D%22Group_726%22%20data-name%3D%22Group%20726%22%20transform%3D%22translate%2817330.5%20-7354.5%29%22%3E%3Cline%20id%3D%22Line_18%22%20data-name%3D%22Line%2018%22%20y2%3D%2226%22%20transform%3D%22translate%28-17316.5%207355.5%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cline%20id%3D%22Line_19%22%20data-name%3D%22Line%2019%22%20y2%3D%2226%22%20transform%3D%22translate%28-17303.5%207368.5%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: cover;
  right: 0px;
  top: 0px; }
.content_section .faq_open .faq_question:after {
  height: 2px !important;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%222%22%20viewBox%3D%220%200%2028%202%22%3E%3Cg%20id%3D%22Group_726%22%20data-name%3D%22Group%20726%22%20transform%3D%22translate%2817330.5%20-7367.5%29%22%3E%3Cline%20id%3D%22Line_19%22%20data-name%3D%22Line%2019%22%20y2%3D%2226%22%20transform%3D%22translate%28-17303.5%207368.5%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;
  top: 12px !important; }
.content_section .faq_open .faq_answer {
  display: block !important; }
.content_section .faq_item .faq_item_inner {
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px; }
.content_section .faq_item .faq_item_inner:before {
  content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 1px;
  background-color: #00A2AF; }
.content_section .faq_item .faq_answer {
  display: none;
  margin-top: 25px; }
.content_section .ll_item {
  position: relative;
  margin-bottom: 55px; }
  .content_section .ll_item .ll_item_inner {
    position: relative; }
  .content_section .ll_item .ll_icon {
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%); }
  .content_section .ll_item .ll_icon_link {
    width: 43px;
    height: 43px;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2247.585%22%20height%3D%2247.585%22%20viewBox%3D%220%200%2047.585%2047.585%22%3E%3Cg%20id%3D%22link%22%20transform%3D%22translate%28-21.498%20-21.498%29%22%3E%3Cg%20id%3D%22Group_853%22%20data-name%3D%22Group%20853%22%20transform%3D%22translate%2823.998%2023.998%29%22%3E%3Cpath%20id%3D%22Path_188%22%20data-name%3D%22Path%20188%22%20d%3D%22M48.943%2C76.443a10.334%2C10.334%2C0%2C0%2C0-14.611%2C0l-7.308%2C7.305A10.333%2C10.333%2C0%2C1%2C0%2C41.637%2C98.362l3.653-3.653%22%20transform%3D%22translate%28-23.998%20-58.804%29%22%20fill%3D%22none%22%20stroke%3D%22%2300a2af%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20id%3D%22Path_189%22%20data-name%3D%22Path%20189%22%20d%3D%22M83.648%2C48.943a10.334%2C10.334%2C0%2C0%2C0%2C14.611%2C0l7.308-7.305A10.333%2C10.333%2C0%2C0%2C0%2C90.953%2C27.024L87.3%2C30.677%22%20transform%3D%22translate%28-66.008%20-23.998%29%22%20fill%3D%22none%22%20stroke%3D%22%2300a2af%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%225%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain; }
  .content_section .ll_item .ll_icon_file {
    width: 45px;
    height: 50px;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20id%3D%22file-pdf%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245.003%22%20height%3D%2250%22%20viewBox%3D%220%200%2045.003%2050%22%3E%3Cpath%20id%3D%22Path_176%22%20data-name%3D%22Path%20176%22%20d%3D%22M51.91%2C17.885H50.625l.068-4.725a1.16%2C1.16%2C0%2C0%2C0-.3-.745L39.352.335A.982.982%2C0%2C0%2C0%2C38.645%2C0h-23.1a2%2C2%2C0%2C0%2C0-1.967%2C1.96V17.885H12.29a2.627%2C2.627%2C0%2C0%2C0-1.9.82%2C2.849%2C2.849%2C0%2C0%2C0-.79%2C1.982V35.262a2.748%2C2.748%2C0%2C0%2C0%2C2.69%2C2.8h1.287v9.975A2%2C2%2C0%2C0%2C0%2C15.55%2C50H48.745a1.982%2C1.982%2C0%2C0%2C0%2C1.95-1.96V38.065h1.218A2.751%2C2.751%2C0%2C0%2C0%2C54.6%2C35.26V20.685a2.861%2C2.861%2C0%2C0%2C0-.787-1.98%2C2.635%2C2.635%2C0%2C0%2C0-1.9-.82ZM16.975%2C3.445h17.39V14.887a1%2C1%2C0%2C0%2C0%2C.275.693.924.924%2C0%2C0%2C0%2C.667.287H47.2v2.017H16.975Zm0%2C43.11V38.063H47.2v8.493ZM37.827%2C3.8l.963%2C1.085%2C6.45%2C7.132.357.433H39c-.5%2C0-.812-.082-.945-.25a1.383%2C1.383%2C0%2C0%2C1-.233-.783ZM14.6%2C35.58v-15h4.8a17.129%2C17.129%2C0%2C0%2C1%2C3.55.225%2C3.875%2C3.875%2C0%2C0%2C1%2C2.132%2C1.47%2C4.7%2C4.7%2C0%2C0%2C1%2C.858%2C2.92%2C4.966%2C4.966%2C0%2C0%2C1-.5%2C2.325A4.111%2C4.111%2C0%2C0%2C1%2C24.183%2C29a4.3%2C4.3%2C0%2C0%2C1-1.55.712%2C16.872%2C16.872%2C0%2C0%2C1-3.1.215H17.588V35.58H14.6Zm2.988-12.463v4.257h1.635a7.7%2C7.7%2C0%2C0%2C0%2C2.362-.235%2C2.1%2C2.1%2C0%2C0%2C0%2C.8-3.255%2C2.058%2C2.058%2C0%2C0%2C0-1.2-.665%2C14.353%2C14.353%2C0%2C0%2C0-2.15-.1H17.587Zm10.1-2.538h5.46a10.469%2C10.469%2C0%2C0%2C1%2C2.818.288%2C4.94%2C4.94%2C0%2C0%2C1%2C2.23%2C1.38%2C6.6%2C6.6%2C0%2C0%2C1%2C1.412%2C2.43%2C11.157%2C11.157%2C0%2C0%2C1%2C.485%2C3.545%2C9.916%2C9.916%2C0%2C0%2C1-.455%2C3.193%2C6.634%2C6.634%2C0%2C0%2C1-1.585%2C2.65%2C5.23%2C5.23%2C0%2C0%2C1-2.1%2C1.2%2C8.963%2C8.963%2C0%2C0%2C1-2.642.315H27.688Zm2.988%2C2.538v9.935h2.23a8.078%2C8.078%2C0%2C0%2C0%2C1.807-.143%2C2.732%2C2.732%2C0%2C0%2C0%2C1.205-.625%2C3.158%2C3.158%2C0%2C0%2C0%2C.782-1.448A9.893%2C9.893%2C0%2C0%2C0%2C37%2C28.09a9.148%2C9.148%2C0%2C0%2C0-.3-2.67%2C3.442%2C3.442%2C0%2C0%2C0-.85-1.452%2C2.83%2C2.83%2C0%2C0%2C0-1.383-.707%2C13.422%2C13.422%2C0%2C0%2C0-2.45-.143H30.675ZM41.958%2C35.58v-15H52.1v2.538H44.945v3.55H51.12v2.538H44.945V35.58H41.957Z%22%20transform%3D%22translate%28-9.6%29%22%20fill%3D%22%2300a2af%22%2F%3E%3C%2Fsvg%3E");
    background-size: contain; }
  .content_section .ll_item .ll_copy {
    text-decoration: underline; }
    @media (min-width: 1640px) {
      .content_section .ll_item .ll_copy {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem;
        padding-left: 70px;
        padding-top: 8px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      .content_section .ll_item .ll_copy {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem;
        padding-left: 70px;
        padding-top: 8px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      .content_section .ll_item .ll_copy {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem;
        padding-left: 70px;
        padding-top: 8px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      .content_section .ll_item .ll_copy {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem;
        padding-left: 70px;
        padding-top: 8px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      .content_section .ll_item .ll_copy {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem;
        padding-left: 70px;
        padding-top: 8px; } }
    @media (max-width: 767px) and (min-width: 667px) {
      .content_section .ll_item .ll_copy {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem;
        padding-left: 70px;
        padding-top: 8px; } }
    @media (max-width: 666px) and (min-width: 568px) {
      .content_section .ll_item .ll_copy {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem;
        padding-left: 70px;
        padding-top: 8px; } }
    @media (max-width: 567px) {
      .content_section .ll_item .ll_copy {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem;
        padding-left: 70px;
        padding-top: 8px; } }

.content_section:nth-child(even) {
  background-color: #EFEFF0; }

.content_section:nth-child(odd) {
  background-color: #ffffff; }

#tab_links {
  position: relative; }
  #tab_links #tab_links_bg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%; }
  #tab_links #tab_links_bg:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000000;
    opacity: .7;
    z-index: 2;
    width: 100%;
    height: 100%; }
  #tab_links .container {
    position: relative;
    z-index: 5; }
  #tab_links #tab_links_wrapper {
    position: relative; }
  @media (min-width: 768px) {
    #tab_links .tab_links_item:first-child .tab_links_item_tab {
      border-top-left-radius: 10px; } }
  @media (min-width: 768px) {
    #tab_links .tab_links_item:last-child .tab_links_item_tab {
      border-top-right-radius: 10px; } }
  #tab_links .tab_links_item {
    position: absolute;
    top: 0px;
    z-index: 2;
    pointer-events: none;
    width: 100%; }
    @media (min-width: 768px) {
      #tab_links .tab_links_item {
        padding-top: 50px; } }
    @media (max-width: 767px) {
      #tab_links .tab_links_item {
        padding-top: 30px; } }
    #tab_links .tab_links_item .tab_links_item_tab {
      position: absolute;
      background-color: #ffffff;
      border: 1px solid #97999B;
      left: 0px;
      top: -2px;
      cursor: pointer;
      pointer-events: auto; }
      @media (min-width: 1640px) {
        #tab_links .tab_links_item .tab_links_item_tab {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2rem;
          color: #000000;
          line-height: 5.0rem;
          padding: 0px 40px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #tab_links .tab_links_item .tab_links_item_tab {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2rem;
          color: #000000;
          line-height: 5.0rem;
          padding: 0px 40px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #tab_links .tab_links_item .tab_links_item_tab {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2rem;
          color: #000000;
          line-height: 5.0rem;
          padding: 0px 40px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #tab_links .tab_links_item .tab_links_item_tab {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2rem;
          color: #000000;
          line-height: 5.0rem;
          padding: 0px 40px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #tab_links .tab_links_item .tab_links_item_tab {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2rem;
          color: #000000;
          line-height: 5.0rem;
          padding: 0px 40px; } }
      @media (max-width: 767px) {
        #tab_links .tab_links_item .tab_links_item_tab {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2rem;
          color: #000000;
          line-height: 2.0rem;
          padding: 5px 10px;
          width: 100%;
          border-top-right-radius: 10px;
          border-top-left-radius: 10px;
          border-bottom-color: #ffffff !important; } }
    #tab_links .tab_links_item .tab_links_item_inner {
      background-color: #ffffff;
      border-bottom-right-radius: 10px;
      border-bottom-left-radius: 10px;
      width: 100%; }
      @media (min-width: 768px) {
        #tab_links .tab_links_item .tab_links_item_inner {
          border-top-right-radius: 10px; } }
      @media (max-width: 767px) {
        #tab_links .tab_links_item .tab_links_item_inner {
          padding: 15px; } }
      #tab_links .tab_links_item .tab_links_item_inner .tabbed_headline, #tab_links .tab_links_item .tab_links_item_inner .tabbed_content, #tab_links .tab_links_item .tab_links_item_inner .tabbed_content_btn, #tab_links .tab_links_item .tab_links_item_inner .tabbed_img {
        display: none; }
      @media (min-width: 768px) {
        #tab_links .tab_links_item .tab_links_item_inner .w_img {
          padding-left: 50px; } }
      @media (max-width: 767px) {
        #tab_links .tab_links_item .tab_links_item_inner .w_img {
          margin-top: 15px; } }
      #tab_links .tab_links_item .tab_links_item_inner .tabbed_content_btn {
        margin-top: 25px; }
  #tab_links .active_tab {
    position: relative !important; }
    @media (min-width: 768px) {
      #tab_links .active_tab {
        z-index: 5 !important; } }
    #tab_links .active_tab .tab_links_item_tab {
      border-bottom-color: #ffffff !important; }
    #tab_links .active_tab .tab_links_item_inner .tabbed_headline, #tab_links .active_tab .tab_links_item_inner .tabbed_content, #tab_links .active_tab .tab_links_item_inner .tabbed_content_btn, #tab_links .active_tab .tab_links_item_inner .tabbed_img {
      display: block !important; }
  @media (max-width: 767px) {
    #tab_links #tab-1 {
      top: -30px !important;
      z-index: 9; } }
  @media (max-width: 767px) {
    #tab_links #tab-2 {
      top: -60px !important;
      z-index: 8; } }
  @media (max-width: 767px) {
    #tab_links #tab-3 {
      top: -90px !important;
      z-index: 7; } }
  @media (max-width: 767px) {
    #tab_links #tab-4 {
      top: -120px !important;
      z-index: 6; } }
  @media (max-width: 767px) {
    #tab_links #tab-5 {
      top: -150px !important;
      z-index: 5; } }

#callouts_area .callouts_item .callouts_item_inner {
  position: relative;
  padding-bottom: 137px; }
#callouts_area .callouts_item .callouts_item_content {
  position: absolute;
  bottom: 0px;
  z-index: 5; }
  @media (min-width: 768px) {
    #callouts_area .callouts_item .callouts_item_content {
      width: 63%;
      padding: 20px 25px;
      right: 20px; } }
  @media (max-width: 767px) {
    #callouts_area .callouts_item .callouts_item_content {
      width: calc(90% + 35px);
      padding: 10px;
      right: -35px; } }
#callouts_area .callouts_item .callouts_item_content:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 63%, rgba(255, 255, 255, 0.6) 100%);
  border-radius: 10px;
  box-shadow: 10px 10px 40px 0px rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 10px 10px 40px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 10px 10px 40px 0px rgba(0, 0, 0, 0.15);
  z-index: -1; }
#callouts_area .callouts_item .callout_title {
  text-transform: uppercase; }
  @media (min-width: 1640px) {
    #callouts_area .callouts_item .callout_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.8rem;
      margin-bottom: 10px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #callouts_area .callouts_item .callout_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.8rem;
      margin-bottom: 10px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #callouts_area .callouts_item .callout_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.8rem;
      margin-bottom: 10px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #callouts_area .callouts_item .callout_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.4rem;
      margin-bottom: 10px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #callouts_area .callouts_item .callout_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.4rem;
      margin-bottom: 10px; } }
  @media (max-width: 767px) {
    #callouts_area .callouts_item .callout_title {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.0rem;
      margin-bottom: 10px; } }
@media (min-width: 1640px) {
  #callouts_area .callouts_item .callout_teaser {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #callouts_area .callouts_item .callout_teaser {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #callouts_area .callouts_item .callout_teaser {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #callouts_area .callouts_item .callout_teaser {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2rem;
    color: #000000;
    line-height: 2.4rem; } }
@media (max-width: 991px) and (min-width: 768px) {
  #callouts_area .callouts_item .callout_teaser {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2rem;
    color: #000000;
    line-height: 2.4rem; } }
@media (max-width: 767px) {
  #callouts_area .callouts_item .callout_teaser {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.8rem;
    color: #000000;
    line-height: 2.0rem; } }
#callouts_area .callouts_item .callout_btn {
  text-align: right; }
  @media (min-width: 768px) {
    #callouts_area .callouts_item .callout_btn {
      margin-top: 25px; } }
  @media (max-width: 767px) {
    #callouts_area .callouts_item .callout_btn {
      margin-top: 15px; } }
#callouts_area .callouts_item:nth-child(even) {
  margin-bottom: 35px; }
  @media (min-width: 768px) {
    #callouts_area .callouts_item:nth-child(even) .callouts_item_inner {
      margin-left: 35px;
      margin-top: 30px; } }
  @media (max-width: 767px) {
    #callouts_area .callouts_item:nth-child(even) .callouts_item_inner {
      margin-right: 35px; } }
#callouts_area .callouts_item:nth-child(odd) {
  margin-bottom: 65px; }
  #callouts_area .callouts_item:nth-child(odd) .callouts_item_inner {
    margin-right: 35px; }

#content_divisions {
  position: relative; }
  #content_divisions #content_div_bg {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%; }
  #content_divisions #content_div_bg:after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000000;
    opacity: .7;
    z-index: 2;
    width: 100%;
    height: 100%; }
  #content_divisions .container {
    position: relative;
    z-index: 5; }
  #content_divisions #content_div_menu .info_select {
    border-right: 0px !important; }
    #content_divisions #content_div_menu .info_select .conent_div_title {
      font-weight: 700 !important;
      color: #DFE340 !important; }
  #content_divisions #content_div_menu .content_div_menu_item {
    cursor: pointer;
    padding: 35px 20px 35px 0px;
    border-bottom: 2px solid #00A2AF;
    border-right: 2px solid #00A2AF; }
  #content_divisions #content_div_menu .content_div_menu_item:last-child {
    border-bottom: 0px !important; }
  #content_divisions #content_div_menu .conent_div_title {
    text-transform: uppercase; }
    @media (min-width: 1640px) {
      #content_divisions #content_div_menu .conent_div_title {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 3rem;
        color: #ffffff;
        line-height: 3.4rem; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #content_divisions #content_div_menu .conent_div_title {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 3rem;
        color: #ffffff;
        line-height: 3.4rem; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #content_divisions #content_div_menu .conent_div_title {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 3rem;
        color: #ffffff;
        line-height: 3.4rem; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #content_divisions #content_div_menu .conent_div_title {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 3rem;
        color: #ffffff;
        line-height: 3.4rem; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #content_divisions #content_div_menu .conent_div_title {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 3rem;
        color: #ffffff;
        line-height: 3.4rem; } }
    @media (max-width: 767px) and (min-width: 667px) {
      #content_divisions #content_div_menu .conent_div_title {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 3rem;
        color: #ffffff;
        line-height: 3.4rem; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #content_divisions #content_div_menu .conent_div_title {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 3rem;
        color: #ffffff;
        line-height: 3.4rem; } }
    @media (max-width: 567px) {
      #content_divisions #content_div_menu .conent_div_title {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 3rem;
        color: #ffffff;
        line-height: 3.4rem; } }
  #content_divisions .info_div_select {
    display: block !important; }
  #content_divisions .content_div_item {
    display: none; }
  #content_divisions .content_div_section {
    background: linear-gradient(135deg, rgba(253, 248, 248, 0.9) 0%, rgba(254, 253, 253, 0.9) 63%, rgba(255, 255, 255, 0.62) 97%, rgba(255, 255, 255, 0.6) 100%);
    border-radius: 10px;
    box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.15);
    margin-bottom: 15px;
    padding: 35px 40px;
    position: relative; }
  #content_divisions .content_div_icon {
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%); }
  #content_divisions .w_icon {
    padding-left: 70px; }
  #content_divisions .content_div_headline {
    text-transform: uppercase;
    position: relative; }
    @media (min-width: 1640px) {
      #content_divisions .content_div_headline {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 3rem;
        color: #000000;
        line-height: 3.0rem;
        margin-bottom: 20px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #content_divisions .content_div_headline {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 3rem;
        color: #000000;
        line-height: 3.0rem;
        margin-bottom: 20px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #content_divisions .content_div_headline {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 3rem;
        color: #000000;
        line-height: 3.0rem;
        margin-bottom: 20px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #content_divisions .content_div_headline {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 3rem;
        color: #000000;
        line-height: 3.0rem;
        margin-bottom: 20px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #content_divisions .content_div_headline {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 3rem;
        color: #000000;
        line-height: 3.0rem;
        margin-bottom: 20px; } }
    @media (max-width: 767px) and (min-width: 667px) {
      #content_divisions .content_div_headline {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 3rem;
        color: #000000;
        line-height: 3.0rem;
        margin-bottom: 20px; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #content_divisions .content_div_headline {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 3rem;
        color: #000000;
        line-height: 3.0rem;
        margin-bottom: 20px; } }
    @media (max-width: 567px) {
      #content_divisions .content_div_headline {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 3rem;
        color: #000000;
        line-height: 3.0rem;
        margin-bottom: 20px; } }
  @media (min-width: 1640px) {
    #content_divisions .content_div_desc {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #content_divisions .content_div_desc {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #content_divisions .content_div_desc {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #content_divisions .content_div_desc {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #content_divisions .content_div_desc {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #content_divisions .content_div_desc {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #content_divisions .content_div_desc {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 567px) {
    #content_divisions .content_div_desc {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }

#tax_incentives .tax_menu {
  height: 175px;
  width: 100%;
  background-color: #ffffff;
  margin-bottom: 50px;
  background-size: auto 80%;
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: -9999px;
  cursor: pointer;
  transition: .5s; }
#tax_incentives .tax_menu:hover {
  transform: scale(1.05); }
#tax_incentives #ia_select {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22128.705%22%20height%3D%22124.259%22%20viewBox%3D%220%200%20128.705%20124.259%22%3E%3Cg%20id%3D%22Group_785%22%20data-name%3D%22Group%20785%22%20transform%3D%22translate%28-475.005%20-1200.835%29%22%3E%3Ctext%20id%3D%22IOWA%22%20transform%3D%22translate%28499%201318.094%29%22%20font-size%3D%2228%22%20font-family%3D%22Gotham-Book%2C%20Gotham%22%3E%3Ctspan%20x%3D%220%22%20y%3D%220%22%3EIOWA%3C%2Ftspan%3E%3C%2Ftext%3E%3Cpath%20id%3D%22Path_183%22%20data-name%3D%22Path%20183%22%20d%3D%22M112.3%2C25.357l.066%2C2.1%2C2.629.789%2C1.052%2C1.315.526%2C2.1%2C4.469%2C3.944.789%2C2.63-.789%2C3.944c-2.526%2C5.052-1.9%2C3.456-2.892%2C7.1-4.684%2C3.643-2.105%2C1.973-10.78%2C4.469-.947%2C2.526-.584%2C1.491-1.578%2C4.47.3%2C1.193%2C1.962%2C2.709%2C2.893%2C3.418l-.263%2C4.733c-2.844%2C2.092-3.064%2C3.456-2.892%2C6.836l-2.1.526-1.84%2C1.315a10.5%2C10.5%2C0%2C0%2C0%2C0%2C3.944l-1.972%2C2.038c-1.474-1.395-4.585-4.484-5.128-6.508C70.73%2C76.734%2C41.3%2C76.615%2C17.506%2C77.559l-1.9-6.187-.263-7.625L13.5%2C59.013l-.789-6.047-2.629-4.207c-.269-3.467-2.9-10.945-4.208-14.2L4.559%2C28.381c-.893-1.36-2.611-4.228-3.418-5.653A53.14%2C53.14%2C0%2C0%2C0%2C4.822%2C11.158L1.667%2C8.791%2C1.141%2C5.636%2C2.193%2C2.744c25.45.043%2C72.528-.63%2C97.814-1.709l.789%2C3.812%2C2.629%2C1.841.263%2C1.578-2.367%2C3.943.263%2C3.682%2C2.893%2C4.469a16.793%2C16.793%2C0%2C0%2C0%2C6.31%2C1.841Z%22%20transform%3D%22matrix%281%2C%200.017%2C%20-0.017%2C%201%2C%20478.773%2C%201202.945%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
#tax_incentives #il_select {
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22123%22%20height%3D%22149.223%22%20viewBox%3D%220%200%20123%20149.223%22%3E%3Cg%20id%3D%22Group_784%22%20data-name%3D%22Group%20784%22%20transform%3D%22translate%28-1349%20-1179.516%29%22%3E%3Ctext%20id%3D%22Illinois%22%20transform%3D%22translate%281349%201321.739%29%22%20font-size%3D%2228%22%20font-family%3D%22Gotham-Book%2C%20Gotham%22%3E%3Ctspan%20x%3D%220%22%20y%3D%220%22%3EILLINOIS%3C%2Ftspan%3E%3C%2Ftext%3E%3Cpath%20id%3D%22Path_184%22%20data-name%3D%22Path%20184%22%20d%3D%22M52.458%2C86.169V83.077l.4-3.764%2C1.882-2.42%2C1.478-3.226%2C2.151-3.5-.4-4.84-1.478-2.285-.269-2.688.672-4.57-.4-5.78L55.415%2C36.7%2C54.34%2C23.929l-.672-9.678-1.076-.672-.672-2.15L50.844%2C8.336%2C49.5%2C6.857l-1.21-2.15L48.1.142%2C39.861%2C1.234%2C17.238%2C2.66%2C10.013%2C2.3l.19%2C1.972%2C1.9.571.761.951.38%2C1.521%2C3.232%2C2.852.571%2C1.9-.571%2C2.852-1.521%2C3.041-.57%2C2.092-1.9%2C1.521-1.521.571L6.592%2C23.287l-.57%2C1.521-.571%2C1.711.571%2C1.141%2C1.521%2C1.33-.19%2C3.422L5.831%2C33.742l-.571%2C1.33v2.281l-1.521.38-1.331.951-.19%2C1.14.19%2C1.711L.983%2C42.63.128%2C44.959.508%2C48l1.9%2C6.084%2C6.084%2C6.274L13.055%2C63.4l-.19%2C3.612.761%2C1.14%2C5.323.38%2C2.281%2C1.141-.57%2C3.041-1.9%2C4.944-.57%2C2.662%2C1.9%2C3.231%2C5.323%2C4.373%2C3.8.57%2C1.711%2C4.182%2C1.711%2C2.662-.761%2C2.471%2C1.331%2C3.422%2C1.521%2C1.711%2C2.466-.281.477-1.705%2C1.882-1.478L41.3%2C98.94l2.285%2C1.075%2C2.958%2C1.075.941-.269.134-1.881-1.075-2.017.269-1.882%2C1.614-1.21%2C2.15-.538%2C1.345-.537-.672-1.478-.537-1.614.94-.672Z%22%20transform%3D%22matrix%280.998%2C%200.07%2C%20-0.07%2C%200.998%2C%201374.555%2C%201182.976%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%226%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
#tax_incentives .tax_div {
  display: none; }
#tax_incentives .tax_div_selected {
  display: block !important; }
#tax_incentives .tax_selected {
  background-color: #00A2AF !important; }

#img_pdf_download .img_pdf_item {
  text-align: center; }
#img_pdf_download .img_pdf_item:hover .img_pdf_img:after {
  transform: scale(1.2); }
#img_pdf_download .img_pdf_item:hover a {
  text-decoration: none !important; }
#img_pdf_download .img_pdf_img {
  position: relative; }
#img_pdf_download .img_pdf_img:after {
  content: '';
  position: absolute;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2245%22%20height%3D%2245%22%20viewBox%3D%220%200%2045%2045%22%3E%3Cg%20id%3D%22Group_1142%22%20data-name%3D%22Group%201142%22%20transform%3D%22translate%28-1178%20-2630%29%22%3E%3Crect%20id%3D%22Rectangle_256%22%20data-name%3D%22Rectangle%20256%22%20width%3D%2245%22%20height%3D%2245%22%20rx%3D%225%22%20transform%3D%22translate%281178%202630%29%22%20opacity%3D%220.15%22%2F%3E%3Cg%20id%3D%22enlarge%22%20transform%3D%22translate%281183%202635%29%22%3E%3Cpath%20id%3D%22Path_195%22%20data-name%3D%22Path%20195%22%20d%3D%22M123.313%2C0H109.094l5.469%2C5.469L108%2C12.031l3.281%2C3.281%2C6.563-6.562%2C5.469%2C5.469Z%22%20transform%3D%22translate%28-88.313%29%22%20fill%3D%22%2300a2af%22%2F%3E%3Cpath%20id%3D%22Path_196%22%20data-name%3D%22Path%20196%22%20d%3D%22M123.313%2C123.313V109.094l-5.469%2C5.469L111.281%2C108%2C108%2C111.281l6.563%2C6.563-5.469%2C5.469Z%22%20transform%3D%22translate%28-88.313%20-88.313%29%22%20fill%3D%22%2300a2af%22%2F%3E%3Cpath%20id%3D%22Path_197%22%20data-name%3D%22Path%20197%22%20d%3D%22M0%2C123.313H14.219L8.75%2C117.844l6.563-6.562L12.031%2C108l-6.562%2C6.563L0%2C109.094Z%22%20transform%3D%22translate%280%20-88.313%29%22%20fill%3D%22%2300a2af%22%2F%3E%3Cpath%20id%3D%22Path_198%22%20data-name%3D%22Path%20198%22%20d%3D%22M0%2C0V14.219L5.469%2C8.75l6.563%2C6.563%2C3.281-3.281L8.75%2C5.469%2C14.219%2C0Z%22%20fill%3D%22%2300a2af%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  width: 45px;
  height: 45px;
  bottom: 5px;
  right: 5px;
  transition: .5s;
  transform-origin: bottom right; }
@media (min-width: 1640px) {
  #img_pdf_download .img_pdf_copy {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-top: 20px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #img_pdf_download .img_pdf_copy {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-top: 20px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #img_pdf_download .img_pdf_copy {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-top: 20px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #img_pdf_download .img_pdf_copy {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-top: 20px; } }
@media (max-width: 991px) and (min-width: 768px) {
  #img_pdf_download .img_pdf_copy {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-top: 20px; } }
@media (max-width: 767px) and (min-width: 667px) {
  #img_pdf_download .img_pdf_copy {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-top: 20px; } }
@media (max-width: 666px) and (min-width: 568px) {
  #img_pdf_download .img_pdf_copy {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-top: 20px; } }
@media (max-width: 567px) {
  #img_pdf_download .img_pdf_copy {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-top: 20px; } }

#recent_projects #projects_menu {
  margin-bottom: 50px; }
  #recent_projects #projects_menu #projects_menu_inner {
    position: relative; }
  #recent_projects #projects_menu .projects_menu_item {
    float: left;
    background-color: #EFEFF0;
    border-radius: 10px;
    border: 1px solid #000000;
    cursor: pointer; }
    @media (min-width: 1640px) {
      #recent_projects #projects_menu .projects_menu_item {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 1.8rem;
        padding: 20px 40px;
        margin-right: 20px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #recent_projects #projects_menu .projects_menu_item {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 1.8rem;
        padding: 20px 40px;
        margin-right: 20px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #recent_projects #projects_menu .projects_menu_item {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 1.8rem;
        padding: 20px 40px;
        margin-right: 20px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #recent_projects #projects_menu .projects_menu_item {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 1.8rem;
        padding: 20px 40px;
        margin-right: 20px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #recent_projects #projects_menu .projects_menu_item {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 1.8rem;
        padding: 20px 40px;
        margin-right: 20px; } }
    @media (max-width: 767px) and (min-width: 667px) {
      #recent_projects #projects_menu .projects_menu_item {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 1.8rem;
        padding: 20px 40px;
        margin-right: 20px; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #recent_projects #projects_menu .projects_menu_item {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 1.8rem;
        padding: 20px 40px;
        margin-right: 20px; } }
    @media (max-width: 567px) {
      #recent_projects #projects_menu .projects_menu_item {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 1.8rem;
        padding: 20px 40px;
        margin-right: 20px; } }
  #recent_projects #projects_menu .projects_menu_item:hover {
    background-color: #00A2AF; }
  #recent_projects #projects_menu .menu_select {
    background-color: #000000 !important;
    color: #ffffff !important; }
#recent_projects #projects_header {
  border-bottom: 5px solid #000000; }
#recent_projects .projects_header_lower {
  border-bottom: 2px solid #000000; }
#recent_projects .proj_head_col {
  float: left;
  width: calc(100% / 5); }
  @media (min-width: 1640px) {
    #recent_projects .proj_head_col {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px 20px 40px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #recent_projects .proj_head_col {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px 20px 40px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #recent_projects .proj_head_col {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px 20px 40px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #recent_projects .proj_head_col {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px 20px 40px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #recent_projects .proj_head_col {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px 20px 40px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #recent_projects .proj_head_col {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px 20px 40px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #recent_projects .proj_head_col {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px 20px 40px; } }
  @media (max-width: 567px) {
    #recent_projects .proj_head_col {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px 20px 40px; } }
#recent_projects .projects_table_row:nth-child(odd) {
  background-color: #ffffff; }
#recent_projects .projects_table_row:nth-child(even) {
  background-color: #EFEFF0; }
#recent_projects .proj_table_col {
  float: left;
  width: calc(100% / 5); }
  @media (min-width: 1640px) {
    #recent_projects .proj_table_col {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #recent_projects .proj_table_col {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #recent_projects .proj_table_col {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #recent_projects .proj_table_col {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #recent_projects .proj_table_col {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #recent_projects .proj_table_col {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #recent_projects .proj_table_col {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px; } }
  @media (max-width: 567px) {
    #recent_projects .proj_table_col {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 1.8rem;
      padding: 25px 40px; } }
  @media (min-width: 768px) {
    #recent_projects .proj_table_col .mobile_label {
      display: none; } }
  #recent_projects .proj_table_col a {
    color: #000000;
    text-decoration: underline; }
#recent_projects .comp_name, #recent_projects a {
  font-weight: 500 !important; }
#recent_projects .projects_table_item {
  display: none; }
#recent_projects .table_selected {
  display: block !important; }

#staff_area .staff_header {
  text-align: center;
  margin-bottom: 45px; }
  #staff_area .staff_header .staff_header_inner {
    text-transform: uppercase;
    position: relative; }
    @media (min-width: 1640px) {
      #staff_area .staff_header .staff_header_inner {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.6rem;
        color: #000000;
        line-height: 4.0rem;
        padding-bottom: 30px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #staff_area .staff_header .staff_header_inner {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.6rem;
        color: #000000;
        line-height: 4.0rem;
        padding-bottom: 30px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #staff_area .staff_header .staff_header_inner {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.6rem;
        color: #000000;
        line-height: 4.0rem;
        padding-bottom: 30px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #staff_area .staff_header .staff_header_inner {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.6rem;
        color: #000000;
        line-height: 4.0rem;
        padding-bottom: 30px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #staff_area .staff_header .staff_header_inner {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.6rem;
        color: #000000;
        line-height: 4.0rem;
        padding-bottom: 30px; } }
    @media (max-width: 767px) and (min-width: 667px) {
      #staff_area .staff_header .staff_header_inner {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.6rem;
        color: #000000;
        line-height: 4.0rem;
        padding-bottom: 30px; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #staff_area .staff_header .staff_header_inner {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.6rem;
        color: #000000;
        line-height: 4.0rem;
        padding-bottom: 30px; } }
    @media (max-width: 567px) {
      #staff_area .staff_header .staff_header_inner {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.6rem;
        color: #000000;
        line-height: 4.0rem;
        padding-bottom: 30px; } }
  #staff_area .staff_header .staff_header_inner:after {
    content: '';
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    width: 535px;
    height: 25px;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20id%3D%22Group_339%22%20data-name%3D%22Group%20339%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22535%22%20height%3D%2224.753%22%20viewBox%3D%220%200%20535%2024.753%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20id%3D%22Rectangle_43%22%20data-name%3D%22Rectangle%2043%22%20width%3D%22535%22%20height%3D%2224.753%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Group_8%22%20data-name%3D%22Group%208%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%3Cpath%20id%3D%22Path_2%22%20data-name%3D%22Path%202%22%20d%3D%22M172.728%2C7C192.354%2C6.737%2C347.5%2C4.6%2C367.123%2C4.362c1.838-.022-.423%2C1.524%2C1.418%2C1.575s3.706%2C0%2C5.558%2C0q1.263%2C0%2C2.527.037a24.651%2C24.651%2C0%2C0%2C1%2C5.273.366%2C18.222%2C18.222%2C0%2C0%2C0%2C3.783.121%2C34.966%2C34.966%2C0%2C0%2C1%2C6.533.385%2C22.491%2C22.491%2C0%2C0%2C0%2C4.289.113%2C36.22%2C36.22%2C0%2C0%2C1%2C6.282.377%2C29.566%2C29.566%2C0%2C0%2C0%2C4.793.132c1.337.045%2C2.695-.22%2C4%2C.406a1.18%2C1.18%2C0%2C0%2C0%2C.5.033c1.769.021%2C3.539-.012%2C5.306.072s3.508.3%2C5.263.427c.925.065%2C1.853.034%2C2.779.07a21.686%2C21.686%2C0%2C0%2C1%2C5.019.388A15.438%2C15.438%2C0%2C0%2C0%2C433.976%2C9a20.035%2C20.035%2C0%2C0%2C1%2C4.514.374%2C17.21%2C17.21%2C0%2C0%2C0%2C3.782.151%2C15.966%2C15.966%2C0%2C0%2C1%2C4.261.381%2C11.937%2C11.937%2C0%2C0%2C0%2C3.022.135%2C24.945%2C24.945%2C0%2C0%2C1%2C5.271.394%2C18.108%2C18.108%2C0%2C0%2C0%2C3.782.131%2C24.226%2C24.226%2C0%2C0%2C1%2C5.271.383%2C17.566%2C17.566%2C0%2C0%2C0%2C3.782.132%2C23.607%2C23.607%2C0%2C0%2C1%2C4.765.373%2C21.694%2C21.694%2C0%2C0%2C0%2C4.288.15%2C22.886%2C22.886%2C0%2C0%2C1%2C4.259.356%2C26.578%2C26.578%2C0%2C0%2C0%2C4.792.16%2C21.181%2C21.181%2C0%2C0%2C1%2C4.262.358%2C22.894%2C22.894%2C0%2C0%2C0%2C4.286.164%2C16.221%2C16.221%2C0%2C0%2C1%2C3.756.359%2C16.761%2C16.761%2C0%2C0%2C0%2C3.779.162c1.674.061%2C3.358-.176%2C5.015.409a3.925%2C3.925%2C0%2C0%2C0%2C1.259.025c2.528.015%2C5.055.07%2C7.582.036%2C2.436-.033%2C4.841.582%2C7.287.471%2C2.355-.109%2C4.717-.063%2C7.075.034a18.268%2C18.268%2C0%2C0%2C1%2C3.481.588%2C2.341%2C2.341%2C0%2C0%2C1%2C1.04.824%2C1.485%2C1.485%2C0%2C0%2C1%2C.355%2C1.418%2C7.241%2C7.241%2C0%2C0%2C1-.347%2C1.5c-.782%2C1.365-1.055%2C3.046-1.865%2C4.409-.786%2C1.323-1.757%2C2.08-3%2C1.817-3.517-.742-7.065-.055-10.565-.516-4.036-.531-8.066-.167-12.093-.421-1.589-.1-3.172-.317-4.76-.4a32.381%2C32.381%2C0%2C0%2C1-4.542-.146%2C54.7%2C54.7%2C0%2C0%2C0-7.038-.453c-1.588-.111-3.172-.356-4.76-.447a38.619%2C38.619%2C0%2C0%2C1-4.8-.143c-2.766-.513-5.537-.267-8.3-.469-1.588-.116-3.17-.348-4.759-.435a34.285%2C34.285%2C0%2C0%2C1-4.793-.138c-2.435-.483-4.864-.266-7.292-.434-1.672-.116-3.34-.355-5.014-.451a36.062%2C36.062%2C0%2C0%2C1-4.793-.147c-2.6-.5-5.207-.178-7.8-.493-3.015-.369-6.051-.213-9.049-.581-2.352-.288-4.693-.26-7.037-.4a17.552%2C17.552%2C0%2C0%2C1-3.505-.339%2C16.533%2C16.533%2C0%2C0%2C0-3.528-.139c-2.094-.084-4.194.147-6.28-.406a10.838%2C10.838%2C0%2C0%2C0-2.521-.1%2C38.9%2C38.9%2C0%2C0%2C1-7.291-.416%2C14.237%2C14.237%2C0%2C0%2C0-3.027-.083c-2.6.012-5.2-.2-7.8-.431-2.516-.222-5.075.172-7.573-.2-3.7-.551-7.889%2C1.52-11.57%2C1.163-5.971-.578-142.051.732-148.015.8-37.231.443-75.274-1.039-112.5-.527-3.621.05-7.244.1-10.864.234-2.006.073-4.007.388-6.015.467-4.713.184-9.432.26-14.145.443-1.755.067-3.5.387-5.258.456-4.462.175-8.925.29-13.388.4-3.443.081-6.856.718-10.31.646s-6.905.091-10.36.143-6.906.1-10.36.142-6.908.073-10.361.111-6.91-.007-10.36.156a5.806%2C5.806%2C0%2C0%2C1-4.785-2.334c-.561-.641-1.064-1.363-1.587-2.054a4.852%2C4.852%2C0%2C0%2C1-.82-1.928c-.28-1.243-.084-2.129.8-2.458a17.371%2C17.371%2C0%2C0%2C1%2C5.394-1.3c2.189-.084%2C4.377-.135%2C6.566-.217a7.907%2C7.907%2C0%2C0%2C0%2C2.987-.407%2C4.963%2C4.963%2C0%2C0%2C1%2C1.755-.168%2C39.705%2C39.705%2C0%2C0%2C0%2C5.3-.248A73.6%2C73.6%2C0%2C0%2C1%2C32.2%2C9.3c2.212-.834%2C4.521-.343%2C6.76-.738%2C2.748-.486%2C5.545-.339%2C8.269-.813%2C2.764-.482%2C5.552-.215%2C8.28-.72%2C2.758-.511%2C5.55-.249%2C8.275-.756%2C3.264-.608%2C6.559-.245%2C9.794-.768%2C3.349-.542%2C6.732-.226%2C10.043-.783%2C3.353-.566%2C6.709-.42%2C10.057-.7.5-.043.989-.172%2C1.484-.249a18.624%2C18.624%2C0%2C0%2C1%2C1.993-.285c2.1-.1%2C4.21-.135%2C6.312-.239.663-.033%2C1.32-.219%2C1.981-.315a16.794%2C16.794%2C0%2C0%2C1%2C1.753-.2c2.61-.1%2C5.219-.169%2C7.829-.264a6.982%2C6.982%2C0%2C0%2C0%2C2.738-.37%2C5.521%2C5.521%2C0%2C0%2C1%2C2.006-.187c2.1-.081%2C4.209-.139%2C6.314-.219a13.967%2C13.967%2C0%2C0%2C0%2C4.749-.486%2C3.776%2C3.776%2C0%2C0%2C1%2C1.256-.092c3.115-.094%2C6.231-.168%2C9.345-.275C143.112.78%2C144.8%2C1%2C146.445.381a4.621%2C4.621%2C0%2C0%2C1%2C1.508-.1Q154.271.134%2C160.586%2C0a12.6%2C12.6%2C0%2C0%2C1%2C1.762.114c.125.015.351.285.332.363-.06.262-.192.677-.331.7q-2.991.477-5.991.849a7.933%2C7.933%2C0%2C0%2C0-2.981.513%2C1.356%2C1.356%2C0%2C0%2C1-.5.066c-2.758.289-5.516.571-8.273.875-.665.073-1.326.222-1.988.337-.5.087-.992.209-1.49.259-1.837.179-3.669.29-5.508.581-3.491.551-7.024.676-10.538%2C1-.749.07-1.49.262-2.237.361-.917.122-1.838.205-2.756.308a82.836%2C82.836%2C0%2C0%2C1-8.272.875c-.076%2C0-.151.083-.226.128.079.091.151.245.239.263a4.085%2C4.085%2C0%2C0%2C0%2C.756.059c.928.01%2C1.854.026%2C2.78.015%2C19.12-.256%2C42.343-1.788%2C61.463-2.047%2C0%2C.036-4.1%2C1.345-4.1%2C1.381%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23dfe340%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain; }
#staff_area .staff_group {
  width: 100%; }
#staff_area .staff_group_item_inner {
  margin-bottom: 60px; }
@media (min-width: 1640px) {
  #staff_area .staff_group_item:nth-child(3n+1) .staff_group_item_inner {
    padding-right: 150px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #staff_area .staff_group_item:nth-child(3n+1) .staff_group_item_inner {
    padding-right: 150px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #staff_area .staff_group_item:nth-child(3n+1) .staff_group_item_inner {
    padding-right: 150px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #staff_area .staff_group_item:nth-child(3n+1) .staff_group_item_inner {
    padding-right: 150px; } }
@media (max-width: 991px) and (min-width: 768px) {
  #staff_area .staff_group_item:nth-child(3n+1) .staff_group_item_inner {
    padding-right: 150px; } }
@media (max-width: 767px) and (min-width: 667px) {
  #staff_area .staff_group_item:nth-child(3n+1) .staff_group_item_inner {
    padding-right: 150px; } }
@media (max-width: 666px) and (min-width: 568px) {
  #staff_area .staff_group_item:nth-child(3n+1) .staff_group_item_inner {
    padding-right: 150px; } }
@media (max-width: 567px) {
  #staff_area .staff_group_item:nth-child(3n+1) .staff_group_item_inner {
    padding-right: 150px; } }
@media (min-width: 1640px) {
  #staff_area .staff_group_item:nth-child(3n+2) .staff_group_item_inner {
    padding-right: 75px;
    padding-left: 75px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #staff_area .staff_group_item:nth-child(3n+2) .staff_group_item_inner {
    padding-right: 75px;
    padding-left: 75px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #staff_area .staff_group_item:nth-child(3n+2) .staff_group_item_inner {
    padding-right: 75px;
    padding-left: 75px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #staff_area .staff_group_item:nth-child(3n+2) .staff_group_item_inner {
    padding-right: 75px;
    padding-left: 75px; } }
@media (max-width: 991px) and (min-width: 768px) {
  #staff_area .staff_group_item:nth-child(3n+2) .staff_group_item_inner {
    padding-right: 75px;
    padding-left: 75px; } }
@media (max-width: 767px) and (min-width: 667px) {
  #staff_area .staff_group_item:nth-child(3n+2) .staff_group_item_inner {
    padding-right: 75px;
    padding-left: 75px; } }
@media (max-width: 666px) and (min-width: 568px) {
  #staff_area .staff_group_item:nth-child(3n+2) .staff_group_item_inner {
    ppadding-right: 75px;
    padding-left: 75px; } }
@media (max-width: 567px) {
  #staff_area .staff_group_item:nth-child(3n+2) .staff_group_item_inner {
    padding-right: 75px;
    padding-left: 75px; } }
@media (min-width: 1640px) {
  #staff_area .staff_group_item:nth-child(3n+3) .staff_group_item_inner {
    padding-left: 150px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #staff_area .staff_group_item:nth-child(3n+3) .staff_group_item_inner {
    padding-left: 150px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #staff_area .staff_group_item:nth-child(3n+3) .staff_group_item_inner {
    padding-left: 150px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #staff_area .staff_group_item:nth-child(3n+3) .staff_group_item_inner {
    padding-left: 150px; } }
@media (max-width: 991px) and (min-width: 768px) {
  #staff_area .staff_group_item:nth-child(3n+3) .staff_group_item_inner {
    padding-left: 150px; } }
@media (max-width: 767px) and (min-width: 667px) {
  #staff_area .staff_group_item:nth-child(3n+3) .staff_group_item_inner {
    padding-left: 150px; } }
@media (max-width: 666px) and (min-width: 568px) {
  #staff_area .staff_group_item:nth-child(3n+3) .staff_group_item_inner {
    padding-left: 150px; } }
@media (max-width: 567px) {
  #staff_area .staff_group_item:nth-child(3n+3) .staff_group_item_inner {
    padding-left: 150px; } }
#staff_area .staff_group_info {
  padding-top: 22px; }
  @media (min-width: 1640px) {
    #staff_area .staff_group_info .staff_group_name {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.2rem;
      margin-bottom: 10px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #staff_area .staff_group_info .staff_group_name {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #staff_area .staff_group_info .staff_group_name {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #staff_area .staff_group_info .staff_group_name {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #staff_area .staff_group_info .staff_group_name {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #staff_area .staff_group_info .staff_group_name {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #staff_area .staff_group_info .staff_group_name {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 567px) {
    #staff_area .staff_group_info .staff_group_name {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (min-width: 1640px) {
    #staff_area .staff_group_info .staff_group_title {
      font-family: harfang-pro, serif;
      font-weight: 400;
      font-style: italic;
      font-size: 2.6rem;
      color: #000000;
      line-height: 3.2rem;
      margin-bottom: 10px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #staff_area .staff_group_info .staff_group_title {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #staff_area .staff_group_info .staff_group_title {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #staff_area .staff_group_info .staff_group_title {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #staff_area .staff_group_info .staff_group_title {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #staff_area .staff_group_info .staff_group_title {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #staff_area .staff_group_info .staff_group_title {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  @media (max-width: 567px) {
    #staff_area .staff_group_info .staff_group_title {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 20px; } }
  #staff_area .staff_group_info .staff_group_phone {
    position: relative; }
    @media (min-width: 1640px) {
      #staff_area .staff_group_info .staff_group_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.4rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 10px;
        padding-left: 40px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #staff_area .staff_group_info .staff_group_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.4rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 10px;
        padding-left: 40px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #staff_area .staff_group_info .staff_group_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.4rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 10px;
        padding-left: 40px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #staff_area .staff_group_info .staff_group_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.4rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 10px;
        padding-left: 40px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #staff_area .staff_group_info .staff_group_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.4rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 10px;
        padding-left: 40px; } }
    @media (max-width: 767px) and (min-width: 667px) {
      #staff_area .staff_group_info .staff_group_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.4rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 10px;
        padding-left: 40px; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #staff_area .staff_group_info .staff_group_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.4rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 10px;
        padding-left: 40px; } }
    @media (max-width: 567px) {
      #staff_area .staff_group_info .staff_group_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.4rem;
        color: #000000;
        line-height: 3.2rem;
        margin-bottom: 10px;
        padding-left: 40px; } }
  #staff_area .staff_group_info .staff_group_phone:after {
    content: '';
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227.078%22%20height%3D%2227.08%22%20viewBox%3D%220%200%2027.078%2027.08%22%3E%3Cpath%20id%3D%22Path_190%22%20data-name%3D%22Path%20190%22%20d%3D%22M26.69%2C21.293l-4.228-4.881a1.33%2C1.33%2C0%2C0%2C0-1.947.008L17.037%2C19.9a3.361%2C3.361%2C0%2C0%2C0-.732%2C3.809%2C36.507%2C36.507%2C0%2C0%2C0%2C16.95%2C16.974%2C3.353%2C3.353%2C0%2C0%2C0%2C3.8-.734l3.51-3.516a1.334%2C1.334%2C0%2C0%2C0%2C0-1.955l-4.9-4.206a1.346%2C1.346%2C0%2C0%2C0-1.822.132l-1.7%2C1.707a.577.577%2C0%2C0%2C1-.691.11%2C18.2%2C18.2%2C0%2C0%2C1-6.7-6.708.579.579%2C0%2C0%2C1%2C.11-.692l1.7-1.7a1.352%2C1.352%2C0%2C0%2C0%2C.126-1.831Z%22%20transform%3D%22translate%28-14.919%20-14.992%29%22%20fill%3D%22none%22%20stroke%3D%22%2300a2af%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fsvg%3E");
    background-size: contain; }
  #staff_area .staff_group_info .staff_group_email {
    position: relative; }
    @media (min-width: 1640px) {
      #staff_area .staff_group_info .staff_group_email {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.3rem;
        color: #000000;
        line-height: 3.2rem;
        padding-left: 40px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #staff_area .staff_group_info .staff_group_email {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.3rem;
        color: #000000;
        line-height: 3.2rem;
        padding-left: 40px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #staff_area .staff_group_info .staff_group_email {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.3rem;
        color: #000000;
        line-height: 3.2rem;
        padding-left: 40px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #staff_area .staff_group_info .staff_group_email {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.3rem;
        color: #000000;
        line-height: 3.2rem;
        padding-left: 40px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #staff_area .staff_group_info .staff_group_email {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.3rem;
        color: #000000;
        line-height: 3.2rem;
        padding-left: 40px; } }
    @media (max-width: 767px) and (min-width: 667px) {
      #staff_area .staff_group_info .staff_group_email {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.3rem;
        color: #000000;
        line-height: 3.2rem;
        padding-left: 40px; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #staff_area .staff_group_info .staff_group_email {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.3rem;
        color: #000000;
        line-height: 3.2rem;
        padding-left: 40px; } }
    @media (max-width: 567px) {
      #staff_area .staff_group_info .staff_group_email {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.3rem;
        color: #000000;
        line-height: 3.2rem;
        padding-left: 40px; } }
  #staff_area .staff_group_info .staff_group_email:after {
    content: '';
    width: 25px;
    height: 20px;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.596%22%20height%3D%2219.677%22%20viewBox%3D%220%200%2024.596%2019.677%22%3E%3Cg%20id%3D%22email%22%20transform%3D%22translate%28-16%20-32%29%22%3E%3Cg%20id%3D%22Group_863%22%20data-name%3D%22Group%20863%22%20transform%3D%22translate%2816%2032%29%22%3E%3Cpath%20id%3D%22Path_192%22%20data-name%3D%22Path%20192%22%20d%3D%22M16%2C34.46A2.46%2C2.46%2C0%2C0%2C1%2C18.46%2C32H38.136a2.46%2C2.46%2C0%2C0%2C1%2C2.46%2C2.46V49.217a2.46%2C2.46%2C0%2C0%2C1-2.46%2C2.46H18.46A2.46%2C2.46%2C0%2C0%2C1%2C16%2C49.217Zm4.328%2C0%2C7.97%2C6.974%2C7.97-6.974H20.329Zm17.809%2C1.634-9.028%2C7.9a1.23%2C1.23%2C0%2C0%2C1-1.621%2C0l-9.028-7.9V49.217H38.136Z%22%20transform%3D%22translate%28-16%20-32%29%22%20fill%3D%22%2300a2af%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain; }

#investors_area .invest_item {
  margin-bottom: 50px; }
  #investors_area .invest_item .invest_item_inner {
    width: 100%;
    background-color: #ffffff;
    position: relative;
    box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.16); }
    @media (min-width: 1640px) {
      #investors_area .invest_item .invest_item_inner {
        height: 243px;
        border-radius: 20px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #investors_area .invest_item .invest_item_inner {
        height: 243px;
        border-radius: 20px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #investors_area .invest_item .invest_item_inner {
        height: 243px;
        border-radius: 20px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #investors_area .invest_item .invest_item_inner {
        height: 243px;
        border-radius: 20px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #investors_area .invest_item .invest_item_inner {
        height: 243px;
        border-radius: 20px; } }
    @media (max-width: 767px) and (min-width: 667px) {
      #investors_area .invest_item .invest_item_inner {
        height: 243px;
        border-radius: 20px; } }
    @media (max-width: 666px) and (min-width: 568px) {
      #investors_area .invest_item .invest_item_inner {
        height: 243px;
        border-radius: 20px; } }
    @media (max-width: 567px) {
      #investors_area .invest_item .invest_item_inner {
        height: 243px;
        border-radius: 20px; } }
    #investors_area .invest_item .invest_item_inner img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      max-height: 90%;
      max-width: 90%; }

#news_date {
  margin-bottom: 10px; }
  @media (min-width: 1640px) {
    #news_date {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #news_date {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #news_date {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #news_date {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #news_date {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #news_date {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #news_date {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 567px) {
    #news_date {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }

#news_list .news_list_item .news_list_item_inner {
  padding: 45px 0px;
  border-bottom: 1px solid #000000; }
@media (min-width: 1640px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_date {
    font-family: gotham, sans-serif;
    font-weight: 500;
    font-style: italic;
    font-size: 1.8rem;
    color: #848484;
    line-height: 2.4rem;
    margin-bottom: 25px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_date {
    font-family: gotham, sans-serif;
    font-weight: 500;
    font-style: italic;
    font-size: 1.8rem;
    color: #848484;
    line-height: 2.4rem;
    margin-bottom: 25px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_date {
    font-family: gotham, sans-serif;
    font-weight: 500;
    font-style: italic;
    font-size: 1.8rem;
    color: #848484;
    line-height: 2.4rem;
    margin-bottom: 25px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_date {
    font-family: gotham, sans-serif;
    font-weight: 500;
    font-style: italic;
    font-size: 1.8rem;
    color: #848484;
    line-height: 2.4rem;
    margin-bottom: 25px; } }
@media (max-width: 991px) and (min-width: 768px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_date {
    font-family: gotham, sans-serif;
    font-weight: 500;
    font-style: italic;
    font-size: 1.8rem;
    color: #848484;
    line-height: 2.4rem;
    margin-bottom: 25px; } }
@media (max-width: 767px) and (min-width: 667px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_date {
    font-family: gotham, sans-serif;
    font-weight: 500;
    font-style: italic;
    font-size: 1.8rem;
    color: #848484;
    line-height: 2.4rem;
    margin-bottom: 25px; } }
@media (max-width: 666px) and (min-width: 568px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_date {
    font-family: gotham, sans-serif;
    font-weight: 500;
    font-style: italic;
    font-size: 1.8rem;
    color: #848484;
    line-height: 2.4rem;
    margin-bottom: 25px; } }
@media (max-width: 567px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_date {
    font-family: gotham, sans-serif;
    font-weight: 500;
    font-style: italic;
    font-size: 1.8rem;
    color: #848484;
    line-height: 2.4rem;
    margin-bottom: 25px; } }
#news_list .news_list_item .news_list_item_copy .news_list_item_date span {
  color: #00A2AF !important;
  margin-left: 30px; }
@media (min-width: 1640px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_title {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_title {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_title {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_title {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 991px) and (min-width: 768px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_title {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 767px) and (min-width: 667px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_title {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 666px) and (min-width: 568px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_title {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (max-width: 567px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_title {
    font-family: gotham, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.8rem;
    color: #000000;
    line-height: 3.2rem;
    margin-bottom: 25px; } }
@media (min-width: 1640px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_tease {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-bottom: 25px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_tease {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-bottom: 25px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_tease {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-bottom: 25px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_tease {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-bottom: 25px; } }
@media (max-width: 991px) and (min-width: 768px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_tease {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-bottom: 25px; } }
@media (max-width: 767px) and (min-width: 667px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_tease {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-bottom: 25px; } }
@media (max-width: 666px) and (min-width: 568px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_tease {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-bottom: 25px; } }
@media (max-width: 567px) {
  #news_list .news_list_item .news_list_item_copy .news_list_item_tease {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #000000;
    line-height: 2.6rem;
    margin-bottom: 25px; } }
#news_list .news_list_item:first-child .news_list_item_inner {
  padding-top: 0px !important; }

.cat_selected {
  position: relative;
  display: inline-block;
  margin-top: 25px; }
  @media (min-width: 1640px) {
    .cat_selected {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.6rem;
      padding-right: 45px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    .cat_selected {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.6rem;
      padding-right: 45px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    .cat_selected {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.6rem;
      padding-right: 45px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    .cat_selected {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.6rem;
      padding-right: 45px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    .cat_selected {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.6rem;
      padding-right: 45px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    .cat_selected {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.6rem;
      padding-right: 45px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    .cat_selected {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.6rem;
      padding-right: 45px; } }
  @media (max-width: 567px) {
    .cat_selected {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.4rem;
      color: #000000;
      line-height: 2.6rem;
      padding-right: 45px; } }
  .cat_selected .cat_cancel {
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
    width: 31px;
    height: 31px;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2231%22%20viewBox%3D%220%200%2031%2031%22%3E%3Cg%20id%3D%22Group_916%22%20data-name%3D%22Group%20916%22%20transform%3D%22translate%28-1051%20-1162%29%22%3E%3Cg%20id%3D%22Ellipse_13%22%20data-name%3D%22Ellipse%2013%22%20transform%3D%22translate%281082%201193%29%20rotate%28180%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%3E%3Ccircle%20cx%3D%2215.5%22%20cy%3D%2215.5%22%20r%3D%2215.5%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2215.5%22%20cy%3D%2215.5%22%20r%3D%2214.5%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Group_915%22%20data-name%3D%22Group%20915%22%20transform%3D%22translate%280.5%20-1.5%29%22%3E%3Cline%20id%3D%22Line_33%22%20data-name%3D%22Line%2033%22%20x2%3D%227%22%20y2%3D%227%22%20transform%3D%22translate%281062.5%201175.5%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cline%20id%3D%22Line_34%22%20data-name%3D%22Line%2034%22%20x1%3D%227%22%20y2%3D%227%22%20transform%3D%22translate%281062.5%201175.5%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain; }

#footer_sponsors {
  background-color: #ffffff;
  background: linear-gradient(to bottom, rgba(0, 162, 175, 0) 0%, #00a2af 100%); }
  @media (min-width: 992px) {
    #footer_sponsors {
      padding-top: 100px;
      padding-bottom: 195px; } }
  @media (max-width: 991px) {
    #footer_sponsors {
      padding-top: 40px;
      padding-bottom: 80px; } }
  #footer_sponsors #footer_sponsors_header {
    text-transform: uppercase;
    text-align: center; }
    @media (min-width: 1640px) {
      #footer_sponsors #footer_sponsors_header {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 4.5rem;
        color: #000000;
        line-height: 5.4rem;
        padding: 0px 375px;
        margin-bottom: 15px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #footer_sponsors #footer_sponsors_header {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 4.5rem;
        color: #000000;
        line-height: 5.4rem;
        padding: 0px 105px 40px 105px;
        margin-bottom: 35px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #footer_sponsors #footer_sponsors_header {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.5rem;
        color: #000000;
        line-height: 4.4rem;
        padding: 0px 105px 40px 105px;
        margin-bottom: 35px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #footer_sponsors #footer_sponsors_header {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.5rem;
        color: #000000;
        line-height: 4.4rem;
        padding: 0px 105px 40px 105px;
        margin-bottom: 35px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #footer_sponsors #footer_sponsors_header {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 3.5rem;
        color: #000000;
        line-height: 4.4rem;
        padding: 0px 105px 40px 105px;
        margin-bottom: 35px; } }
    @media (max-width: 767px) {
      #footer_sponsors #footer_sponsors_header {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.5rem;
        color: #000000;
        line-height: 2.8rem;
        padding: 0px 0px 15px 0px;
        margin-bottom: 10px; } }
  #footer_sponsors #footer_sponsors_btn {
    text-align: center; }
  #footer_sponsors #footer_sponsors_slider {
    width: 100%;
    margin-top: 45px;
    margin-bottom: 50px; }
  #footer_sponsors .footer_invest_item {
    margin-bottom: 50px;
    width: calc((100% / 6) - 30px);
    float: left;
    margin: 0px 15px; }
    #footer_sponsors .footer_invest_item a {
      width: 100%;
      display: inline-block; }
    #footer_sponsors .footer_invest_item .footer_invest_item_inner {
      width: 100%;
      background-color: #ffffff;
      position: relative;
      box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.16);
      -webkit-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.16);
      -moz-box-shadow: 3px 3px 10px 0px rgba(0, 0, 0, 0.16); }
      @media (min-width: 1640px) {
        #footer_sponsors .footer_invest_item .footer_invest_item_inner {
          height: 243px;
          border-radius: 20px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #footer_sponsors .footer_invest_item .footer_invest_item_inner {
          height: 210px;
          border-radius: 20px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #footer_sponsors .footer_invest_item .footer_invest_item_inner {
          height: 170px;
          border-radius: 20px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #footer_sponsors .footer_invest_item .footer_invest_item_inner {
          height: 170px;
          border-radius: 20px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #footer_sponsors .footer_invest_item .footer_invest_item_inner {
          height: 170px;
          border-radius: 20px; } }
      @media (max-width: 767px) and (min-width: 667px) {
        #footer_sponsors .footer_invest_item .footer_invest_item_inner {
          height: 170px;
          border-radius: 20px; } }
      @media (max-width: 666px) and (min-width: 568px) {
        #footer_sponsors .footer_invest_item .footer_invest_item_inner {
          height: 170px;
          border-radius: 20px; } }
      @media (max-width: 567px) {
        #footer_sponsors .footer_invest_item .footer_invest_item_inner {
          height: 130px;
          border-radius: 20px; } }
      #footer_sponsors .footer_invest_item .footer_invest_item_inner img {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        max-height: 90%;
        max-width: 90%; }
  #footer_sponsors .invest_ctrl {
    position: absolute;
    width: 50px;
    height: 50px;
    left: 50%;
    text-indent: -9999px;
    background-size: contain;
    cursor: pointer; }
  #footer_sponsors #invest_prev {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cg%20id%3D%22Group_458%22%20data-name%3D%22Group%20458%22%20transform%3D%22translate%281599.569%2010178.569%29%20rotate%28180%29%22%3E%3Cg%20id%3D%22Ellipse_13%22%20data-name%3D%22Ellipse%2013%22%20transform%3D%22translate%281599.569%2010178.569%29%20rotate%28180%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.5%22%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2225%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2223.75%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Group_411%22%20data-name%3D%22Group%20411%22%20transform%3D%22translate%281566.1%2010145.075%29%22%3E%3Cpath%20id%3D%22Path_166%22%20data-name%3D%22Path%20166%22%20d%3D%22M4259.251%2C7134h15.1%22%20transform%3D%22translate%28-4259.251%20-7125.568%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20id%3D%22Path_167%22%20data-name%3D%22Path%20167%22%20d%3D%22M4272.888%2C7126.273l8.493%2C8.493-8.493%2C8.493%22%20transform%3D%22translate%28-4264.442%20-7126.273%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    transform: translateX(calc(-100% - 20px)); }
  #footer_sponsors #invest_next {
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2250%22%20height%3D%2250%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cg%20id%3D%22Group_459%22%20data-name%3D%22Group%20459%22%20transform%3D%22translate%28-1549.569%20-10128.569%29%22%3E%3Cg%20id%3D%22Ellipse_13%22%20data-name%3D%22Ellipse%2013%22%20transform%3D%22translate%281599.569%2010178.569%29%20rotate%28180%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%222.5%22%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2225%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2225%22%20cy%3D%2225%22%20r%3D%2223.75%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Group_411%22%20data-name%3D%22Group%20411%22%20transform%3D%22translate%281566.1%2010145.075%29%22%3E%20%20%20%20%20%20%3Cpath%20id%3D%22Path_166%22%20data-name%3D%22Path%20166%22%20d%3D%22M4259.251%2C7134h15.1%22%20transform%3D%22translate%28-4259.251%20-7125.568%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20id%3D%22Path_167%22%20data-name%3D%22Path%20167%22%20d%3D%22M4272.888%2C7126.273l8.493%2C8.493-8.493%2C8.493%22%20transform%3D%22translate%28-4264.442%20-7126.273%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    transform: translateX(20px); }

@media (min-width: 992px) {
  #footer_marketing {
    padding-top: 145px;
    padding-bottom: 150px;
    background: url("../images/footer_marketing_logo.png") right center no-repeat #000000;
    background-size: auto 100%; } }
@media (max-width: 991px) {
  #footer_marketing {
    padding-top: 75px;
    padding-bottom: 80px;
    background-color: #000000; } }
#footer_marketing #footer_marketing_headline {
  text-transform: uppercase; }
  @media (min-width: 1640px) {
    #footer_marketing #footer_marketing_headline {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 4rem;
      color: #ffffff;
      line-height: 4.0rem;
      margin-bottom: 30px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #footer_marketing #footer_marketing_headline {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 4rem;
      color: #ffffff;
      line-height: 4.0rem;
      margin-bottom: 30px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #footer_marketing #footer_marketing_headline {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 4rem;
      color: #ffffff;
      line-height: 4.0rem;
      margin-bottom: 30px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #footer_marketing #footer_marketing_headline {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 4rem;
      color: #ffffff;
      line-height: 4.0rem;
      margin-bottom: 30px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #footer_marketing #footer_marketing_headline {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 4rem;
      color: #ffffff;
      line-height: 4.0rem;
      margin-bottom: 30px; } }
  @media (max-width: 767px) {
    #footer_marketing #footer_marketing_headline {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.5rem;
      color: #ffffff;
      line-height: 2.8rem;
      margin-bottom: 20px; } }
@media (min-width: 1640px) {
  #footer_marketing #footer_marketing_copy {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #ffffff;
    line-height: 2.6rem;
    margin-bottom: 50px; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #footer_marketing #footer_marketing_copy {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #ffffff;
    line-height: 2.6rem;
    margin-bottom: 50px; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #footer_marketing #footer_marketing_copy {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #ffffff;
    line-height: 2.6rem;
    margin-bottom: 50px; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #footer_marketing #footer_marketing_copy {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #ffffff;
    line-height: 2.6rem;
    margin-bottom: 50px; } }
@media (max-width: 991px) and (min-width: 768px) {
  #footer_marketing #footer_marketing_copy {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.2rem;
    color: #ffffff;
    line-height: 2.6rem;
    margin-bottom: 50px; } }
@media (max-width: 767px) {
  #footer_marketing #footer_marketing_copy {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2rem;
    color: #ffffff;
    line-height: 2.2rem;
    margin-bottom: 25px; } }
@media (min-width: 1640px) {
  #footer_marketing #footer_marketing_copy, #footer_marketing #footer_marketing_headline {
    padding-right: 25%; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #footer_marketing #footer_marketing_copy, #footer_marketing #footer_marketing_headline {
    padding-right: 25%; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #footer_marketing #footer_marketing_copy, #footer_marketing #footer_marketing_headline {
    padding-right: 25%; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #footer_marketing #footer_marketing_copy, #footer_marketing #footer_marketing_headline {
    padding-right: 25%; } }

#footer_lower {
  padding-top: 50px;
  padding-bottom: 20px;
  background-color: #EFEFF0; }
  #footer_lower #footer_links {
    margin-top: 80px;
    text-align: center; }
    @media (min-width: 1640px) {
      #footer_lower #footer_links a, #footer_lower #footer_links .footer_div {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.7rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #footer_lower #footer_links a, #footer_lower #footer_links .footer_div {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.7rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #footer_lower #footer_links a, #footer_lower #footer_links .footer_div {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.7rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #footer_lower #footer_links a, #footer_lower #footer_links .footer_div {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.7rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #footer_lower #footer_links a, #footer_lower #footer_links .footer_div {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.7rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 767px) {
      #footer_lower #footer_links a, #footer_lower #footer_links .footer_div {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.5rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (min-width: 768px) {
      #footer_lower #footer_links .footer_div {
        margin: 0px 30px; } }
    @media (max-width: 767px) {
      #footer_lower #footer_links .footer_div {
        margin: 0px 15px; } }
  #footer_lower #footer_address {
    margin-bottom: 50px;
    margin-top: 50px; }
    #footer_lower #footer_address .address_bold {
      font-weight: 700 !important; }
  #footer_lower #footer_address:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 22px;
    height: 35px;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.229%22%20height%3D%2237.753%22%20viewBox%3D%220%200%2025.229%2037.753%22%3E%3Cg%20id%3D%22location%22%20transform%3D%22translate%28-41.048%20-10.5%29%22%3E%3Cg%20id%3D%22Group_473%22%20data-name%3D%22Group%20473%22%20transform%3D%22translate%2842.62%2012%29%22%3E%3Ccircle%20id%3D%22Ellipse_15%22%20data-name%3D%22Ellipse%2015%22%20cx%3D%224.965%22%20cy%3D%224.965%22%20r%3D%224.965%22%20transform%3D%22translate%286.078%206.206%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20id%3D%22Path_172%22%20data-name%3D%22Path%20172%22%20d%3D%22M63.591%2C28.135a164.263%2C164.263%2C0%2C0%2C1-9.929%2C18.618%2C164.264%2C164.264%2C0%2C0%2C1-9.929-18.618C40.009%2C19.447%2C46.215%2C12%2C53.662%2C12S67.315%2C19.447%2C63.591%2C28.135Z%22%20transform%3D%22translate%28-42.62%20-12%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain; }
  #footer_lower #footer_phone:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232.753%22%20height%3D%2232.755%22%20viewBox%3D%220%200%2032.753%2032.755%22%3E%3Cg%20id%3D%22phone%22%20transform%3D%22translate%28-14.398%20-14.492%29%22%3E%3Cg%20id%3D%22Group_474%22%20data-name%3D%22Group%20474%22%20transform%3D%22translate%2815.998%2015.992%29%22%3E%3Cpath%20id%3D%22Path_173%22%20data-name%3D%22Path%20173%22%20d%3D%22M28.681%2C22.28l-5.016-5.79a1.578%2C1.578%2C0%2C0%2C0-2.31.009l-4.125%2C4.132a3.987%2C3.987%2C0%2C0%2C0-.869%2C4.518A43.3%2C43.3%2C0%2C0%2C0%2C36.468%2C45.283a3.978%2C3.978%2C0%2C0%2C0%2C4.513-.87l4.163-4.171a1.582%2C1.582%2C0%2C0%2C0%2C0-2.319l-5.812-4.989a1.6%2C1.6%2C0%2C0%2C0-2.162.157l-2.022%2C2.025a.685.685%2C0%2C0%2C1-.82.13%2C21.583%2C21.583%2C0%2C0%2C1-7.947-7.957.686.686%2C0%2C0%2C1%2C.13-.821l2.016-2.018a1.6%2C1.6%2C0%2C0%2C0%2C.15-2.172Z%22%20transform%3D%22translate%28-15.998%20-15.992%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain; }
  #footer_lower #footer_address, #footer_lower #footer_phone {
    position: relative; }
    @media (min-width: 1640px) {
      #footer_lower #footer_address, #footer_lower #footer_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.5rem;
        padding-left: 60px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #footer_lower #footer_address, #footer_lower #footer_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.5rem;
        padding-left: 60px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #footer_lower #footer_address, #footer_lower #footer_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.5rem;
        padding-left: 60px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #footer_lower #footer_address, #footer_lower #footer_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 2.3rem;
        padding-left: 60px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #footer_lower #footer_address, #footer_lower #footer_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.8rem;
        color: #000000;
        line-height: 2.3rem;
        padding-left: 60px; } }
    @media (max-width: 767px) {
      #footer_lower #footer_address, #footer_lower #footer_phone {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.7rem;
        color: #000000;
        line-height: 2.1rem;
        padding-left: 60px; } }
  @media (min-width: 1640px) {
    #footer_lower .footer_col_head {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.4rem;
      margin-bottom: 30px;
      margin-top: 20px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #footer_lower .footer_col_head {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.4rem;
      margin-bottom: 30px;
      margin-top: 20px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #footer_lower .footer_col_head {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 3rem;
      color: #000000;
      line-height: 3.4rem;
      margin-bottom: 30px;
      margin-top: 20px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #footer_lower .footer_col_head {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 25px;
      margin-top: 20px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #footer_lower .footer_col_head {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 25px;
      margin-top: 20px; } }
  @media (max-width: 767px) {
    #footer_lower .footer_col_head {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.5rem;
      color: #000000;
      line-height: 3.0rem;
      margin-bottom: 25px;
      margin-top: 20px; } }
  #footer_lower .footer_col_link {
    margin-bottom: 20px; }
    @media (min-width: 1640px) {
      #footer_lower .footer_col_link a {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 2.2rem;
        color: #000000;
        line-height: 2.6rem; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #footer_lower .footer_col_link a {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 2.2rem;
        color: #000000;
        line-height: 2.6rem; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #footer_lower .footer_col_link a {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 2.2rem;
        color: #000000;
        line-height: 2.6rem; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #footer_lower .footer_col_link a {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #footer_lower .footer_col_link a {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
    @media (max-width: 767px) {
      #footer_lower .footer_col_link a {
        font-family: gotham, sans-serif;
        font-weight: 500;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
  @media (min-width: 1640px) {
    #footer_lower .footer_col_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.6rem; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #footer_lower .footer_col_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.6rem; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #footer_lower .footer_col_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2.2rem;
      color: #000000;
      line-height: 2.6rem; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #footer_lower .footer_col_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #footer_lower .footer_col_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @media (max-width: 767px) {
    #footer_lower .footer_col_copy {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  #footer_lower .footer_col_btn {
    margin-top: 30px; }

.yellow_btn {
  display: inline-block;
  transition: .5s;
  position: relative;
  z-index: 2; }
  @media (min-width: 1640px) {
    .yellow_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem;
      padding: 11px 55px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    .yellow_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem;
      padding: 11px 55px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    .yellow_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem;
      padding: 11px 55px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    .yellow_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem;
      padding: 11px 55px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    .yellow_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem;
      padding: 11px 55px; } }
  @media (max-width: 767px) {
    .yellow_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 1.8rem;
      color: #000000;
      line-height: 2.4rem;
      padding: 10px 45px 10px 15px; } }

.yellow_btn:after {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.69%22%20height%3D%2219.689%22%20viewBox%3D%220%200%2019.69%2019.689%22%3E%3Cg%20id%3D%22Group_430%22%20data-name%3D%22Group%20430%22%20transform%3D%22translate%28-2384.543%201054.232%29%22%3E%3Cpath%20id%3D%22Path_170%22%20data-name%3D%22Path%20170%22%20d%3D%22M18.479%2C18.479H32.53a.756.756%2C0%2C0%2C1%2C.756.756v14.05%22%20transform%3D%22translate%282368.118%20-1069.883%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%224%22%2F%3E%3Cline%20id%3D%22Line_13%22%20data-name%3D%22Line%2013%22%20y1%3D%2214.032%22%20x2%3D%2214.033%22%20transform%3D%22translate%282387.371%20-1051.403%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: cover; }
  @media (min-width: 768px) {
    .yellow_btn:after {
      opacity: 0;
      transition: .5s; } }

.yellow_btn:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22178%22%20height%3D%2246%22%20viewBox%3D%220%200%20178%2046%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%220.538%22%20y1%3D%221%22%20x2%3D%220.5%22%20gradientUnits%3D%22objectBoundingBox%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23dfe340%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23f0f457%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20id%3D%22Rectangle_39%22%20data-name%3D%22Rectangle%2039%22%20width%3D%22178%22%20height%3D%2246%22%20fill%3D%22url%28%23linear-gradient%29%22%2F%3E%3C%2Fsvg%3E");
  background-size: cover;
  border-radius: 10px;
  z-index: -1;
  transition: .5s; }

.yellow_btn:hover {
  transform: translateX(-40px);
  text-decoration: none;
  color: #000000; }

.yellow_btn:hover:before {
  transform: translateX(40px); }

.yellow_btn:hover:after {
  transform: translate(40px, -50%);
  opacity: 1 !important; }

.white_btn {
  position: relative;
  transition: .5s;
  display: inline-block; }
  @media (min-width: 1640px) {
    .white_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.3rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    .white_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.3rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    .white_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.3rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    .white_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.3rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    .white_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.3rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 767px) {
    .white_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.2rem;
      padding-right: 30px; } }

.white_btn:after {
  content: '';
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20id%3D%22Group_526%22%20data-name%3D%22Group%20526%22%20transform%3D%22translate%28-1550%20-10129%29%22%3E%3Cg%20id%3D%22Ellipse_13%22%20data-name%3D%22Ellipse%2013%22%20transform%3D%22translate%281580%2010159%29%20rotate%28180%29%22%20fill%3D%22none%22%20stroke%3D%22%2300a2af%22%20stroke-width%3D%223%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2213.5%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Group_411%22%20data-name%3D%22Group%20411%22%20transform%3D%22translate%281561.675%2010138.954%29%22%3E%3Cpath%20id%3D%22Path_166%22%20data-name%3D%22Path%20166%22%20d%3D%22M4259.251%2C7134h7.518%22%20transform%3D%22translate%28-4259.251%20-7128.895%29%22%20fill%3D%22none%22%20stroke%3D%22%2300a2af%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20id%3D%22Path_167%22%20data-name%3D%22Path%20167%22%20d%3D%22M4272.888%2C7126.273l5.141%2C5.142-5.141%2C5.141%22%20transform%3D%22translate%28-4269.398%20-7126.273%29%22%20fill%3D%22none%22%20stroke%3D%22%2300a2af%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain; }
  @media (min-width: 767px) {
    .white_btn:after {
      width: 30px;
      height: 30px; } }
  @media (max-width: 767px) {
    .white_btn:after {
      width: 25px;
      height: 25px; } }

.white_btn:hover {
  transform: scale(1.1);
  text-decoration: none;
  color: #000000; }

.white_btn2 {
  position: relative;
  transition: .5s;
  display: inline-block; }
  @media (min-width: 1640px) {
    .white_btn2 {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: italic;
      font-size: 1.7rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 25px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    .white_btn2 {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: italic;
      font-size: 1.7rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 25px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    .white_btn2 {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: italic;
      font-size: 1.7rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 25px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    .white_btn2 {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: italic;
      font-size: 1.7rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 25px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    .white_btn2 {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: italic;
      font-size: 1.7rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 25px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    .white_btn2 {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: italic;
      font-size: 1.7rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 25px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    .white_btn2 {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: italic;
      font-size: 1.7rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 25px; } }
  @media (max-width: 567px) {
    .white_btn2 {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: italic;
      font-size: 1.7rem;
      color: #000000;
      line-height: 2.8rem;
      padding-right: 25px; } }

.white_btn2:after {
  content: '';
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 19px;
  height: 19px;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20id%3D%22Group_526%22%20data-name%3D%22Group%20526%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%3E%3Cg%20id%3D%22Ellipse_13%22%20data-name%3D%22Ellipse%2013%22%20transform%3D%22translate%2819%2019%29%20rotate%28180%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%3E%3Ccircle%20cx%3D%229.5%22%20cy%3D%229.5%22%20r%3D%229.5%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%229.5%22%20cy%3D%229.5%22%20r%3D%229%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Group_411%22%20data-name%3D%22Group%20411%22%20transform%3D%22translate%287.137%206.032%29%22%3E%3Cpath%20id%3D%22Path_166%22%20data-name%3D%22Path%20166%22%20d%3D%22M4259.251%2C7134h5.07%22%20transform%3D%22translate%28-4259.251%20-7130.557%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3Cpath%20id%3D%22Path_167%22%20data-name%3D%22Path%20167%22%20d%3D%22M4272.888%2C7126.274l3.467%2C3.468-3.467%2C3.467%22%20transform%3D%22translate%28-4270.534%20-7126.274%29%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain; }

.white_btn2:hover {
  transform: scale(1.1);
  text-decoration: none;
  color: #000000; }

.white_btn3 {
  position: relative;
  transition: .5s;
  display: inline-block; }
  @media (min-width: 1640px) {
    .white_btn3 {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 2rem;
      color: #97999B;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    .white_btn3 {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 2rem;
      color: #97999B;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    .white_btn3 {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 2rem;
      color: #97999B;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    .white_btn3 {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 2rem;
      color: #97999B;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    .white_btn3 {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 2rem;
      color: #97999B;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    .white_btn3 {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 2rem;
      color: #97999B;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    .white_btn3 {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 2rem;
      color: #97999B;
      line-height: 2.8rem;
      padding-right: 40px; } }
  @media (max-width: 567px) {
    .white_btn3 {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: italic;
      font-size: 2rem;
      color: #97999B;
      line-height: 2.8rem;
      padding-right: 40px; } }

.white_btn3:after {
  content: '';
  position: absolute;
  right: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cg%20id%3D%22Group_412%22%20data-name%3D%22Group%20412%22%20transform%3D%22translate%28-1550%20-10129%29%22%3E%3Cg%20id%3D%22Ellipse_13%22%20data-name%3D%22Ellipse%2013%22%20transform%3D%22translate%281580%2010159%29%20rotate%28180%29%22%20fill%3D%22none%22%20stroke%3D%22%2397999b%22%20stroke-width%3D%222.5%22%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2215%22%20stroke%3D%22none%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2215%22%20r%3D%2213.75%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22Group_411%22%20data-name%3D%22Group%20411%22%20transform%3D%22translate%281559.829%2010138.814%29%22%3E%3Cpath%20id%3D%22Path_166%22%20data-name%3D%22Path%20166%22%20d%3D%22M4259.251%2C7134h9.217%22%20transform%3D%22translate%28-4259.251%20-7128.852%29%22%20fill%3D%22none%22%20stroke%3D%22%2397999b%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20id%3D%22Path_167%22%20data-name%3D%22Path%20167%22%20d%3D%22M4272.888%2C7126.273l5.185%2C5.185-5.185%2C5.185%22%20transform%3D%22translate%28-4267.731%20-7126.273%29%22%20fill%3D%22none%22%20stroke%3D%22%2397999b%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: contain; }

.white_btn3:hover {
  transform: scale(1.1);
  text-decoration: none;
  color: #97999B; }

.black_btn {
  display: inline-block;
  transition: .5s;
  position: relative;
  z-index: 2; }
  @media (min-width: 1640px) {
    .black_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #ffffff;
      line-height: 2.4rem;
      padding: 11px 55px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    .black_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #ffffff;
      line-height: 2.4rem;
      padding: 11px 55px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    .black_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #ffffff;
      line-height: 2.4rem;
      padding: 11px 55px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    .black_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #ffffff;
      line-height: 2.4rem;
      padding: 11px 55px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    .black_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #ffffff;
      line-height: 2.4rem;
      padding: 11px 55px; } }
  @media (max-width: 767px) {
    .black_btn {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2rem;
      color: #ffffff;
      line-height: 2.4rem;
      padding: 11px 55px; } }

.black_btn:after {
  content: '';
  position: absolute;
  width: 15px;
  height: 15px;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.69%22%20height%3D%2219.689%22%20viewBox%3D%220%200%2019.69%2019.689%22%3E%3Cg%20id%3D%22Group_430%22%20data-name%3D%22Group%20430%22%20transform%3D%22translate%28-2384.543%201054.232%29%22%3E%3Cpath%20id%3D%22Path_170%22%20data-name%3D%22Path%20170%22%20d%3D%22M18.479%2C18.479H32.53a.756.756%2C0%2C0%2C1%2C.756.756v14.05%22%20transform%3D%22translate%282368.118%20-1069.883%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%224%22%2F%3E%3Cline%20id%3D%22Line_13%22%20data-name%3D%22Line%2013%22%20y1%3D%2214.032%22%20x2%3D%2214.033%22%20transform%3D%22translate%282387.371%20-1051.403%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-miterlimit%3D%2210%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: cover;
  transition: .5s;
  opacity: 0; }

.black_btn:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: #000000;
  border-radius: 10px;
  z-index: -1;
  transition: .5s; }

.black_btn:hover {
  transform: translateX(-40px);
  text-decoration: none;
  color: #ffffff; }

.black_btn:hover:before {
  transform: translateX(40px); }

.black_btn:hover:after {
  transform: translate(40px, -50%);
  opacity: 1 !important; }

/*# sourceMappingURL=styles.css.map */
