@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;
      z-index: 50; }
      @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;
          width: 240px; } }
      @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(90vh - 140px); } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_hero #bg_vid_wrapper {
      height: calc(90vh - 140px); } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_hero #bg_vid_wrapper {
      height: calc(90vh - 140px); } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_hero #bg_vid_wrapper {
      height: calc(90vh - 140px); } }
  @media (max-width: 991px) {
    #hp_hero #bg_vid_wrapper {
      height: calc(90vw * .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; } }

#region_area {
  background-color: #00A2AF;
  position: relative;
  overflow: hidden;
  /*#city1 {
      width: 79px;
      height: 25px;
      z-index: 1;
      transform: translate(-135%, -871%);
  }
  #city2 {
      transform: translate(20%, -934%);
      width: 79px;
      height: 25px;
      z-index: 2;
  }
  #city3 {
      transform: translate(-55%, -481%);
      width: 79px;
      height: 25px;
      z-index: 3;
  }
  #city4 {
      transform: translate(-160%, -319%);
      width: 79px;
      height: 25px;
      z-index: 4;
  }
  #city5 {
      transform: translate(-106%, -264%);
      width: 89px;
      height: 20px;
      z-index: 5;
  }
  #city6 {
      transform: translate(-118%, -176%);
      width: 89px;
      height: 20px;
      z-index: 6;
  }
  #city7 {
      transform: translate(-429%, -176%);
      width: 76px;
      height: 20px;
      z-index: 7;
  }
  #city8 {
      transform: translate(-365%, -78%);
      width: 99px;
      height: 20px;
      z-index: 8;
  }
  #city9 {
      transform: translate(-365%, 181%);
      width: 94px;
      height: 20px;
      z-index: 9;
  }
  #city10 {
      transform: translate(92%, -362%);
      width: 64px;
      height: 20px;
      z-index: 10;
  }
  #city11 {
      transform: translate(31%, -268%);
      width: 100px;
      height: 20px;
      z-index: 11;
  }
  #city12 {
      transform: translate(14%, -182%);
      width: 67px;
      height: 20px;
      z-index: 12;
  }
  #city13 {
      transform: translate(-76%, -43%);
      width: 92px;
      height: 32px;
      z-index: 13;
  }
  #city14 {
      transform: translate(-95%, 129%);
      width: 73px;
      height: 20px;
      z-index: 14;
  }
  #city15 {
      transform: translate(-145%, 766%);
      width: 73px;
      height: 20px;
      z-index: 15;
  }
  #city16 {
      transform: translate(115%, 16%);
      width: 73px;
      height: 20px;
      z-index: 16;
  }
  #city17 {
      transform: translate(231%, 23%);
      width: 73px;
      height: 20px;
      z-index: 17;
  }
  #city18 {
      transform: translate(228%, 238%);
      width: 73px;
      height: 20px;
      z-index: 18;
  }
  #city19 {
      transform: translate(206%, 588%);
      width: 73px;
      height: 20px;
      z-index: 19;
  }
  #city20 {
      transform: translate(166%, 737%);
      width: 73px;
      height: 20px;
      z-index: 20;
  }*/ }
  @media (min-width: 1640px) {
    #region_area {
      height: 750px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #region_area {
      height: 750px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #region_area {
      height: 750px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #region_area {
      height: 750px; } }
  @media (max-width: 991px) {
    #region_area {
      height: 100vw; } }
  #region_area #region_area_map {
    z-index: 3;
    position: relative; }
    @media (min-width: 1640px) {
      #region_area #region_area_map {
        background-position: calc(50% - 444px) center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0%;
        width: 100%;
        height: 100%; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #region_area #region_area_map {
        background-position: calc(50% - 444px) center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0%;
        width: 100%;
        height: 100%; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #region_area #region_area_map {
        background-position: calc(50% - 444px) center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0%;
        width: 100%;
        height: 100%; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #region_area #region_area_map {
        background-position: calc(50% - 444px) center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0%;
        width: 100%;
        height: 100%; } }
    @media (max-width: 991px) {
      #region_area #region_area_map {
        background-position: calc(50% - 51vw) center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0%;
        width: 100%;
        height: 100%; } }
    #region_area #region_area_map #the_map {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0px;
      left: 0px;
      background-color: #f0f1f1; }
      #region_area #region_area_map #the_map svg {
        height: 100%;
        width: auto;
        position: absolute;
        top: 50%;
        left: 50%; }
        @media (min-width: 1640px) {
          #region_area #region_area_map #the_map svg {
            /*background-position: calc(50% - 444px) center;
            background-size: auto 135%;*/
            transform: translate(calc(-50% - 444px), -50%) scale(1.35); } }
        @media (max-width: 1639px) and (min-width: 1440px) {
          #region_area #region_area_map #the_map svg {
            /*background-position: calc(50% - 444px) center;
            background-size: auto 135%;*/
            transform: translate(calc(-50% - 444px), -50%) scale(1.35); } }
        @media (max-width: 1439px) and (min-width: 1201px) {
          #region_area #region_area_map #the_map svg {
            /*background-position: calc(50% - 444px) center;
            background-size: auto 135%;*/
            transform: translate(calc(-50% - 444px), -50%) scale(1.35); } }
        @media (max-width: 1200px) and (min-width: 992px) {
          #region_area #region_area_map #the_map svg {
            /*background-position: calc(50% - 444px) center;
            background-size: auto 135%;*/
            transform: translate(calc(-50% - 444px), -50%) scale(1.35); } }
        @media (max-width: 991px) {
          #region_area #region_area_map #the_map svg {
            /*background-position: calc(50% - 51vw) center;
            background-size: auto 135%;*/
            transform: translate(calc(-50% - 51vw), -50%) scale(1.35); } }
        #region_area #region_area_map #the_map svg .svg_map_city, #region_area #region_area_map #the_map svg .svg_map_county {
          transition: .5s;
          cursor: pointer;
          position: relative; }
        #region_area #region_area_map #the_map svg .svg_map_city:after, #region_area #region_area_map #the_map svg .svg_map_county:after {
          content: '';
          position: absolute;
          width: 100%;
          height: 100%;
          top: 0px;
          left: 0px; }
    #region_area #region_area_map .svg_map_city:hover path, #region_area #region_area_map .svg_map_city:hover circle, #region_area #region_area_map .svg_map_county:hover path, #region_area #region_area_map .svg_map_county:hover circle {
      fill: #00A2AF !important; }
  #region_area .city_click {
    position: absolute;
    left: 50%;
    top: 50%;
    cursor: pointer;
    transform-origin: center center;
    /*background-color: #ff0000;
    opacity: .8;*/
    display: none; }
    @media (max-width: 991px) {
      #region_area .city_click {
        display: none; } }
  #region_area #region_pop {
    z-index: 50;
    position: absolute;
    border-radius: 18px;
    border: 1px solid #ffffff;
    padding: 50px;
    top: 90px;
    box-shadow: 10px 11px 41px 0px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 10px 11px 41px 0px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 10px 11px 41px 0px rgba(0, 0, 0, 0.15);
    display: none; }
    @media (min-width: 1640px) {
      #region_area #region_pop {
        left: 20vw;
        width: 670px; } }
    @media (max-width: 1639px) {
      #region_area #region_pop {
        left: 30px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #region_area #region_pop {
        width: 670px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #region_area #region_pop {
        width: 670px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #region_area #region_pop {
        width: 670px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #region_area #region_pop {
        width: calc(100% - 60px); } }
    @media (max-width: 767px) {
      #region_area #region_pop {
        width: calc(100% - 60px); } }
    #region_area #region_pop #region_pop_close {
      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_1177%22%20data-name%3D%22Group%201177%22%20transform%3D%22translate%2815.203%20-9.546%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%2817.5%200%29%22%20fill%3D%22none%22%20stroke%3D%22%2397999b%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%2835%2017.5%29%20rotate%2890%29%22%20fill%3D%22none%22%20stroke%3D%22%2397999b%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%224%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
      background-size: contain;
      width: 35px;
      height: 35px;
      cursor: pointer;
      top: 15px;
      right: 15px;
      position: absolute;
      z-index: 5; }
    #region_area #region_pop .city_info {
      display: none; }
    #region_area #region_pop .city_info_name {
      text-transform: uppercase; }
      @media (min-width: 1640px) {
        #region_area #region_pop .city_info_name {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.2rem;
          color: #000000;
          line-height: 4.4rem;
          margin-bottom: 25px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #region_area #region_pop .city_info_name {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.2rem;
          color: #000000;
          line-height: 4.4rem;
          margin-bottom: 25px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #region_area #region_pop .city_info_name {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.2rem;
          color: #000000;
          line-height: 4.4rem;
          margin-bottom: 25px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #region_area #region_pop .city_info_name {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.2rem;
          color: #000000;
          line-height: 4.4rem;
          margin-bottom: 25px; } }
      @media (max-width: 991px) {
        #region_area #region_pop .city_info_name {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 3.2rem;
          color: #000000;
          line-height: 4.4rem;
          margin-bottom: 25px; } }
    @media (min-width: 1640px) {
      #region_area #region_pop .city_info_copy {
        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) {
      #region_area #region_pop .city_info_copy {
        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) {
      #region_area #region_pop .city_info_copy {
        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) {
      #region_area #region_pop .city_info_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) {
      #region_area #region_pop .city_info_copy {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2rem;
        color: #000000;
        line-height: 2.4rem; } }
    #region_area #region_pop .city_info_btn {
      margin-top: 30px; }
  #region_area #region_pop:after {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: .9;
    top: 0px;
    left: 0px;
    content: '';
    border-radius: 18px;
    z-index: -1; }

#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: 2500px) {
      #hp_about #hp_about_local {
        background-position: 40px center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; } }
    @media (max-width: 2499px) and (min-width: 2240px) {
      #hp_about #hp_about_local {
        background-position: -54px center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; } }
    @media (max-width: 2239px) and (min-width: 2080px) {
      #hp_about #hp_about_local {
        background-position: -174px center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; } }
    @media (max-width: 2079px) and (min-width: 1955px) {
      #hp_about #hp_about_local {
        background-position: -275px center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; } }
    @media (max-width: 1954px) and (min-width: 1850px) {
      #hp_about #hp_about_local {
        background-position: -358px center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; } }
    @media (max-width: 1849px) and (min-width: 1745px) {
      #hp_about #hp_about_local {
        background-position: -405px center;
        background-size: auto 135%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        height: 100%; } }
    @media (max-width: 1744px) and (min-width: 1640px) {
      #hp_about #hp_about_local {
        background-position: -475px 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: -407px center;
        background-size: auto 113%;
        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: -407px center;
        background-size: auto 100%;
        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: -370px center;
        background-size: auto 105%;
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        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;
      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 a {
        display: inline-block;
        width: 100%;
        height: 100%;
        text-indent: -9999px; }
    #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; }

#internal_stats {
  background-color: #000000; }
  #internal_stats .hp_stats_item {
    margin-bottom: 30px; }

#hp_stats .hp_stats_item, #internal_stats .hp_stats_item {
  background-color: #2a2a2a;
  border: 1px solid #3f3f3f; }
  @media (min-width: 768px) {
    #hp_stats .hp_stats_item, #internal_stats .hp_stats_item {
      padding: 50px 60px;
      border-radius: 20px; } }
  @media (max-width: 767px) {
    #hp_stats .hp_stats_item, #internal_stats .hp_stats_item {
      padding: 20px 30px;
      border-radius: 10px; } }
  #hp_stats .hp_stats_item .hp_stats_item_title, #internal_stats .hp_stats_item .hp_stats_item_title {
    text-transform: uppercase;
    position: relative; }
    @media (min-width: 1640px) {
      #hp_stats .hp_stats_item .hp_stats_item_title, #internal_stats .hp_stats_item .hp_stats_item_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.4rem;
        color: #00A2AF;
        line-height: 2.4rem;
        padding-bottom: 60px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_stats .hp_stats_item .hp_stats_item_title, #internal_stats .hp_stats_item .hp_stats_item_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.4rem;
        color: #00A2AF;
        line-height: 2.4rem;
        padding-bottom: 60px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_stats .hp_stats_item .hp_stats_item_title, #internal_stats .hp_stats_item .hp_stats_item_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.4rem;
        color: #00A2AF;
        line-height: 2.4rem;
        padding-bottom: 60px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_stats .hp_stats_item .hp_stats_item_title, #internal_stats .hp_stats_item .hp_stats_item_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.4rem;
        color: #00A2AF;
        line-height: 2.4rem;
        padding-bottom: 60px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_stats .hp_stats_item .hp_stats_item_title, #internal_stats .hp_stats_item .hp_stats_item_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2.4rem;
        color: #00A2AF;
        line-height: 2.4rem;
        padding-bottom: 60px; } }
    @media (max-width: 767px) {
      #hp_stats .hp_stats_item .hp_stats_item_title, #internal_stats .hp_stats_item .hp_stats_item_title {
        font-family: gotham, sans-serif;
        font-weight: 700;
        font-style: normal;
        font-size: 2rem;
        color: #00A2AF;
        line-height: 2.0rem;
        padding-bottom: 35px; } }
  #hp_stats .hp_stats_item .hp_stats_item_title:after, #internal_stats .hp_stats_item .hp_stats_item_title:after {
    content: '';
    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%22399%22%20height%3D%2218.461%22%20viewBox%3D%220%200%20399%2018.461%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%22399%22%20height%3D%2218.461%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%20clip-path%3D%22url%28%23clip-path%29%22%3E%3Cpath%20id%3D%22Path_2%22%20data-name%3D%22Path%202%22%20d%3D%22M128.82%2C5.223c14.637-.2%2C130.342-1.793%2C144.979-1.97%2C1.371-.016-.316%2C1.136%2C1.057%2C1.174s2.764%2C0%2C4.145%2C0c.628%2C0%2C1.257.008%2C1.884.028a18.385%2C18.385%2C0%2C0%2C1%2C3.932.273%2C13.59%2C13.59%2C0%2C0%2C0%2C2.821.09%2C26.077%2C26.077%2C0%2C0%2C1%2C4.872.287%2C16.774%2C16.774%2C0%2C0%2C0%2C3.2.084%2C27.012%2C27.012%2C0%2C0%2C1%2C4.685.281%2C22.05%2C22.05%2C0%2C0%2C0%2C3.575.1%2C7%2C7%2C0%2C0%2C1%2C2.984.3.88.88%2C0%2C0%2C0%2C.375.025c1.319.015%2C2.639-.009%2C3.957.053s2.616.227%2C3.925.318c.69.048%2C1.382.026%2C2.073.052a16.173%2C16.173%2C0%2C0%2C1%2C3.743.289%2C11.513%2C11.513%2C0%2C0%2C0%2C2.631.106%2C14.942%2C14.942%2C0%2C0%2C1%2C3.367.279%2C12.835%2C12.835%2C0%2C0%2C0%2C2.82.113%2C11.908%2C11.908%2C0%2C0%2C1%2C3.178.284%2C8.9%2C8.9%2C0%2C0%2C0%2C2.254.1%2C18.6%2C18.6%2C0%2C0%2C1%2C3.931.294%2C13.5%2C13.5%2C0%2C0%2C0%2C2.82.1%2C18.068%2C18.068%2C0%2C0%2C1%2C3.931.285%2C13.1%2C13.1%2C0%2C0%2C0%2C2.82.1%2C17.606%2C17.606%2C0%2C0%2C1%2C3.554.278%2C16.179%2C16.179%2C0%2C0%2C0%2C3.2.112%2C17.068%2C17.068%2C0%2C0%2C1%2C3.177.266%2C19.822%2C19.822%2C0%2C0%2C0%2C3.574.119%2C15.8%2C15.8%2C0%2C0%2C1%2C3.179.267%2C17.074%2C17.074%2C0%2C0%2C0%2C3.2.122%2C12.1%2C12.1%2C0%2C0%2C1%2C2.8.268%2C12.5%2C12.5%2C0%2C0%2C0%2C2.818.121%2C12.082%2C12.082%2C0%2C0%2C1%2C3.74.3%2C2.927%2C2.927%2C0%2C0%2C0%2C.939.018c1.885.011%2C3.77.052%2C5.654.027%2C1.817-.025%2C3.611.434%2C5.434.351%2C1.756-.081%2C3.518-.047%2C5.276.026a13.624%2C13.624%2C0%2C0%2C1%2C2.6.438%2C1.746%2C1.746%2C0%2C0%2C1%2C.775.615%2C1.107%2C1.107%2C0%2C0%2C1%2C.265%2C1.057%2C5.4%2C5.4%2C0%2C0%2C1-.259%2C1.122c-.583%2C1.018-.786%2C2.272-1.391%2C3.288-.586.986-1.31%2C1.551-2.238%2C1.355-2.623-.553-5.269-.041-7.879-.385-3.01-.4-6.016-.124-9.019-.314-1.185-.074-2.365-.236-3.55-.3a24.15%2C24.15%2C0%2C0%2C1-3.388-.109%2C40.793%2C40.793%2C0%2C0%2C0-5.249-.338c-1.185-.083-2.365-.266-3.55-.334a28.8%2C28.8%2C0%2C0%2C1-3.577-.107%2C55.39%2C55.39%2C0%2C0%2C0-6.19-.35c-1.185-.086-2.364-.26-3.549-.324a25.569%2C25.569%2C0%2C0%2C1-3.575-.1%2C42.259%2C42.259%2C0%2C0%2C0-5.438-.323c-1.247-.086-2.491-.265-3.739-.337a26.9%2C26.9%2C0%2C0%2C1-3.575-.11c-1.939-.376-3.883-.132-5.814-.367-2.249-.275-4.513-.159-6.749-.433-1.754-.215-3.5-.194-5.248-.3a13.09%2C13.09%2C0%2C0%2C1-2.614-.253%2C12.33%2C12.33%2C0%2C0%2C0-2.631-.1%2C21.064%2C21.064%2C0%2C0%2C1-4.684-.3%2C8.083%2C8.083%2C0%2C0%2C0-1.88-.075%2C29.012%2C29.012%2C0%2C0%2C1-5.438-.31%2C10.618%2C10.618%2C0%2C0%2C0-2.258-.062c-1.942.009-3.876-.15-5.814-.321-1.877-.165-3.785.128-5.648-.148-2.759-.411-5.883%2C1.133-8.629.867-4.453-.431-105.941.546-110.389.6-27.767.331-56.139-.775-83.9-.393-2.7.037-5.4.076-8.1.175-1.5.054-2.988.289-4.486.348-3.515.138-7.034.194-10.549.331-1.309.05-2.612.288-3.921.34-3.328.13-6.656.217-9.985.295-2.567.061-5.113.536-7.689.481s-5.15.068-7.726.107-5.151.074-7.726.106-5.152.054-7.727.083-5.154-.005-7.726.116a4.33%2C4.33%2C0%2C0%2C1-3.569-1.741C1.465%2C13.547%2C1.09%2C13.009.7%2C12.494a3.619%2C3.619%2C0%2C0%2C1-.611-1.438C-.12%2C10.129.026%2C9.468.682%2C9.222A12.955%2C12.955%2C0%2C0%2C1%2C4.7%2C8.252c1.633-.063%2C3.264-.1%2C4.9-.162a5.9%2C5.9%2C0%2C0%2C0%2C2.228-.3%2C3.7%2C3.7%2C0%2C0%2C1%2C1.309-.125%2C29.612%2C29.612%2C0%2C0%2C0%2C3.951-.185%2C54.893%2C54.893%2C0%2C0%2C1%2C6.927-.537c1.65-.622%2C3.372-.256%2C5.041-.55%2C2.05-.362%2C4.135-.253%2C6.167-.607%2C2.062-.359%2C4.14-.16%2C6.175-.537%2C2.057-.381%2C4.139-.186%2C6.171-.564%2C2.434-.454%2C4.892-.183%2C7.3-.573%2C2.5-.4%2C5.02-.168%2C7.49-.584%2C2.5-.422%2C5-.313%2C7.5-.524.37-.032.738-.128%2C1.107-.186A13.889%2C13.889%2C0%2C0%2C1%2C72.459%2C2.6c1.569-.075%2C3.14-.1%2C4.708-.179.495-.025.985-.163%2C1.477-.235a12.525%2C12.525%2C0%2C0%2C1%2C1.307-.152c1.946-.075%2C3.892-.126%2C5.839-.2a5.207%2C5.207%2C0%2C0%2C0%2C2.042-.276%2C4.118%2C4.118%2C0%2C0%2C1%2C1.5-.14c1.569-.061%2C3.139-.1%2C4.709-.163A10.417%2C10.417%2C0%2C0%2C0%2C97.579.9%2C2.816%2C2.816%2C0%2C0%2C1%2C98.515.83c2.324-.07%2C4.647-.125%2C6.97-.205a11.236%2C11.236%2C0%2C0%2C0%2C3.733-.341%2C3.447%2C3.447%2C0%2C0%2C1%2C1.125-.075Q115.054.1%2C119.764%2C0a9.4%2C9.4%2C0%2C0%2C1%2C1.314.085c.094.011.262.212.248.271-.045.2-.143.505-.247.521q-2.231.356-4.468.633a5.916%2C5.916%2C0%2C0%2C0-2.223.383%2C1.012%2C1.012%2C0%2C0%2C1-.372.049c-2.057.216-4.113.426-6.17.653-.5.054-.989.165-1.482.251-.37.065-.74.156-1.111.193-1.37.133-2.737.217-4.107.433-2.6.411-5.238.5-7.859.746-.558.052-1.111.2-1.668.269-.684.091-1.371.153-2.056.23a61.779%2C61.779%2C0%2C0%2C1-6.169.653c-.057%2C0-.112.062-.168.1.059.068.112.183.178.2a3.046%2C3.046%2C0%2C0%2C0%2C.563.044c.692.007%2C1.383.02%2C2.074.011%2C14.26-.191%2C31.579-1.333%2C45.839-1.526%2C0%2C.027-3.059%2C1-3.059%2C1.03%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22%23dfe340%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain;
    position: absolute;
    left: 0px; }
    @media (min-width: 1640px) {
      #hp_stats .hp_stats_item .hp_stats_item_title:after, #internal_stats .hp_stats_item .hp_stats_item_title:after {
        width: 399px;
        height: 18px;
        top: 35px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_stats .hp_stats_item .hp_stats_item_title:after, #internal_stats .hp_stats_item .hp_stats_item_title:after {
        width: 320px;
        height: 15px;
        top: 35px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_stats .hp_stats_item .hp_stats_item_title:after, #internal_stats .hp_stats_item .hp_stats_item_title:after {
        width: 399px;
        height: 18px;
        top: 35px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_stats .hp_stats_item .hp_stats_item_title:after, #internal_stats .hp_stats_item .hp_stats_item_title:after {
        width: 399px;
        height: 18px;
        top: 35px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_stats .hp_stats_item .hp_stats_item_title:after, #internal_stats .hp_stats_item .hp_stats_item_title:after {
        width: 399px;
        height: 18px;
        top: 35px; } }
    @media (max-width: 767px) {
      #hp_stats .hp_stats_item .hp_stats_item_title:after, #internal_stats .hp_stats_item .hp_stats_item_title:after {
        width: 230px;
        height: 11px;
        top: 27px; } }
  @media (min-width: 1640px) {
    #hp_stats .hp_stats_item .hp_stats_item_num, #internal_stats .hp_stats_item .hp_stats_item_num {
      font-family: harfang-pro, serif;
      font-weight: 600;
      font-style: italic;
      font-size: 10rem;
      color: #ffffff;
      line-height: 10.0rem; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_stats .hp_stats_item .hp_stats_item_num, #internal_stats .hp_stats_item .hp_stats_item_num {
      font-family: harfang-pro, serif;
      font-weight: 600;
      font-style: italic;
      font-size: 10rem;
      color: #ffffff;
      line-height: 10.0rem; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_stats .hp_stats_item .hp_stats_item_num, #internal_stats .hp_stats_item .hp_stats_item_num {
      font-family: harfang-pro, serif;
      font-weight: 600;
      font-style: italic;
      font-size: 10rem;
      color: #ffffff;
      line-height: 10.0rem; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_stats .hp_stats_item .hp_stats_item_num, #internal_stats .hp_stats_item .hp_stats_item_num {
      font-family: harfang-pro, serif;
      font-weight: 600;
      font-style: italic;
      font-size: 10rem;
      color: #ffffff;
      line-height: 10.0rem; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_stats .hp_stats_item .hp_stats_item_num, #internal_stats .hp_stats_item .hp_stats_item_num {
      font-family: harfang-pro, serif;
      font-weight: 600;
      font-style: italic;
      font-size: 10rem;
      color: #ffffff;
      line-height: 10.0rem; } }
  @media (max-width: 767px) {
    #hp_stats .hp_stats_item .hp_stats_item_num, #internal_stats .hp_stats_item .hp_stats_item_num {
      font-family: harfang-pro, serif;
      font-weight: 600;
      font-style: italic;
      font-size: 5.5rem;
      color: #ffffff;
      line-height: 5.5rem; } }
  @media (min-width: 1640px) {
    #hp_stats .hp_stats_item .hp_stats_item_desc, #internal_stats .hp_stats_item .hp_stats_item_desc {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 2.2rem;
      color: #ffffff;
      line-height: 2.6rem;
      margin-top: 10px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #hp_stats .hp_stats_item .hp_stats_item_desc, #internal_stats .hp_stats_item .hp_stats_item_desc {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 2.2rem;
      color: #ffffff;
      line-height: 2.6rem;
      margin-top: 10px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #hp_stats .hp_stats_item .hp_stats_item_desc, #internal_stats .hp_stats_item .hp_stats_item_desc {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 2.2rem;
      color: #ffffff;
      line-height: 2.6rem;
      margin-top: 10px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #hp_stats .hp_stats_item .hp_stats_item_desc, #internal_stats .hp_stats_item .hp_stats_item_desc {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 2.2rem;
      color: #ffffff;
      line-height: 2.6rem;
      margin-top: 10px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #hp_stats .hp_stats_item .hp_stats_item_desc, #internal_stats .hp_stats_item .hp_stats_item_desc {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 2.2rem;
      color: #ffffff;
      line-height: 2.6rem;
      margin-top: 10px; } }
  @media (max-width: 767px) {
    #hp_stats .hp_stats_item .hp_stats_item_desc, #internal_stats .hp_stats_item .hp_stats_item_desc {
      font-family: gotham, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-size: 1.8rem;
      color: #ffffff;
      line-height: 2.0rem;
      margin-top: 10px; } }

#hp_stats {
  background-color: #000000;
  min-height: 100vh;
  overflow: hidden; }
  #hp_stats .hp_stats_item {
    position: absolute; }
  #hp_stats .hp_stats_item_ani {
    width: 100%;
    position: absolute;
    transition: .5s;
    opacity: 0; }
    @media (min-width: 768px) {
      #hp_stats .hp_stats_item_ani {
        max-height: 100%;
        top: 50vh !important;
        transform: translateY(-50%); } }
    @media (max-width: 767px) {
      #hp_stats .hp_stats_item_ani {
        max-height: 50%;
        bottom: 20px !important; } }
    #hp_stats .hp_stats_item_ani video {
      max-width: 100%; }
      @media (min-width: 768px) {
        #hp_stats .hp_stats_item_ani video {
          height: 60vh; } }
      @media (max-width: 767px) {
        #hp_stats .hp_stats_item_ani video {
          height: 40vh; } }
  #hp_stats .fade_in {
    opacity: 1 !important; }
  #hp_stats .locked_stat {
    position: fixed;
    transform: translateY(-50%); }
    @media (min-width: 768px) {
      #hp_stats .locked_stat {
        top: 50vh !important; } }
    @media (max-width: 767px) {
      #hp_stats .locked_stat {
        top: 280px !important; } }

.stats_past .hp_stats_item {
  position: relative !important; }
.stats_past .hp_stats_item_ani {
  position: relative !important; }

.stats-1 {
  height: 100vh; }

#hp_stats_item_1 {
  top: 50vh;
  transform: translateY(-50%); }

.stats-2 {
  height: 200vh; }

#hp_stats_item_2 {
  top: 150vh;
  transform: translateY(-50%); }

.stats-3 {
  height: 300vh; }

#hp_stats_item_3 {
  top: 250vh;
  transform: translateY(-50%); }

.stats-4 {
  height: 400vh; }

#hp_stats_item_4 {
  top: 350vh;
  transform: translateY(-50%); }

.stats-5 {
  height: 500vh; }

#hp_stats_item_5 {
  top: 450vh;
  transform: translateY(-50%); }

.stats-6 {
  height: 600vh; }

#hp_stats_item_6 {
  top: 550vh;
  transform: translateY(-50%); }

.stats-7 {
  height: 700vh; }

#hp_stats_item_7 {
  top: 650vh;
  transform: translateY(-50%); }

.stats-8 {
  height: 800vh; }

#hp_stats_item_8 {
  top: 750vh;
  transform: translateY(-50%); }

.stats-9 {
  height: 900vh; }

#hp_stats_item_9 {
  top: 850vh;
  transform: translateY(-50%); }

.stats-10 {
  height: 1000vh; }

#hp_stats_item_10 {
  top: 950vh;
  transform: translateY(-50%); }

#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: 80px 60px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_dev_opp #hp_dev_opp_copy {
        width: 35%;
        padding: 80px 60px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_dev_opp #hp_dev_opp_copy {
        width: 45%;
        padding: 60px 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: 2.4rem;
          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: 2.4rem;
          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: 2rem;
          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: 2rem;
          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: 2rem;
          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: 1.8rem;
          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;
      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 a {
        text-indent: -9999px;
        display: inline-block;
        width: 100%;
        height: 100%; }
    #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 #hp_dev_pag {
    margin-top: 10px; }
    @media (min-width: 1640px) {
      #hp_dev_opp #hp_dev_pag {
        padding-left: calc(35% + 125px); } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #hp_dev_opp #hp_dev_pag {
        padding-left: calc(35% + 125px); } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #hp_dev_opp #hp_dev_pag {
        padding-left: calc(45% + 85px); } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #hp_dev_opp #hp_dev_pag {
        padding-left: calc(45% + 85px); } }
    @media (max-width: 991px) and (min-width: 768px) {
      #hp_dev_opp #hp_dev_pag {
        padding-left: 0px; } }
    @media (max-width: 767px) {
      #hp_dev_opp #hp_dev_pag {
        padding-left: 0px; } }
  #hp_dev_opp .dev_opp_ctrl {
    position: relative;
    width: 50px;
    height: 50px;
    float: left;
    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"); }
  #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(40px); }

#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.4rem;
      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.4rem;
      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.4rem;
      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.4rem;
      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.4rem;
      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.4rem;
      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.4rem;
      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 .blog_title {
  text-transform: none !important; }
#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: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @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: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @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: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @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: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @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: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @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: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @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: 2rem;
      color: #000000;
      line-height: 2.4rem; } }
  @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.4rem; } }
  #page_content #page_content_copy .content_image {
    margin: 30px 0px; }
    #page_content #page_content_copy .content_image img {
      width: 100%;
      height: auto; }
  #page_content #page_content_copy a {
    color: #00A2AF; }

.white_bg {
  background-color: #ffffff !important; }

#embed_section iframe {
  width: 100%;
  min-height: 500px; }

@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: 2rem;
    color: #000000;
    line-height: 2.4rem; } }
@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: 2rem;
    color: #000000;
    line-height: 2.4rem; } }
@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: 2rem;
    color: #000000;
    line-height: 2.4rem; } }
@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: 2rem;
    color: #000000;
    line-height: 2.4rem; } }
@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: 2rem;
    color: #000000;
    line-height: 2.4rem; } }
@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.4rem; } }
.content_section .secondary_content a, .content_section #faq_header_copy a, .content_section #ll_header_copy a, .content_section .faq_answer a, .content_section .tabbed_content a {
  color: #00A2AF; }
.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; }
  @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: #00A2AF;
      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: #00A2AF;
      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: #00A2AF;
      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: #00A2AF;
      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: #00A2AF;
      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: #00A2AF;
      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: #00A2AF;
      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: #00A2AF;
      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; }

#video_area #video_area_inner {
  position: relative; }
#video_area #video_wrapper {
  width: 100%;
  overflow: hidden;
  position: relative; }
  @media (min-width: 1640px) {
    #video_area #video_wrapper {
      height: 752px; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #video_area #video_wrapper {
      height: 655px; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #video_area #video_wrapper {
      height: 542px; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #video_area #video_wrapper {
      height: 443px; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #video_area #video_wrapper {
      height: 415px; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #video_area #video_wrapper {
      height: 360px; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #video_area #video_wrapper {
      height: 303px; } }
  @media (max-width: 567px) {
    #video_area #video_wrapper {
      height: 163px; } }
  #video_area #video_wrapper iframe {
    width: 100%;
    height: 100%; }
#video_area #video_area_inner {
  position: relative; }
#video_area #video_icon {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  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%22149%22%20height%3D%22151%22%20viewBox%3D%220%200%20149%20151%22%3E%3Cdefs%3E%3Cfilter%20id%3D%22Ellipse_42%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22149%22%20height%3D%22151%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeOffset%20input%3D%22SourceAlpha%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%225%22%20result%3D%22blur%22%2F%3E%3CfeFlood%20flood-color%3D%22%23020301%22%2F%3E%3CfeComposite%20operator%3D%22in%22%20in2%3D%22blur%22%2F%3E%3CfeComposite%20in%3D%22SourceGraphic%22%2F%3E%3C%2Ffilter%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Ccircle%20id%3D%22Ellipse_41%22%20data-name%3D%22Ellipse%2041%22%20cx%3D%2257%22%20cy%3D%2257%22%20r%3D%2257%22%20transform%3D%22translate%288%204%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.747%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22play-circle%22%20transform%3D%22translate%2813%2015%29%22%3E%3Cg%20transform%3D%22matrix%281%2C%200%2C%200%2C%201%2C%20-13%2C%20-15%29%22%20filter%3D%22url%28%23Ellipse_42%29%22%3E%3Cg%20id%3D%22Ellipse_42-2%22%20data-name%3D%22Ellipse%2042%22%20transform%3D%22translate%2815%2015%29%22%20fill%3D%22none%22%20stroke%3D%22%23707070%22%20stroke-width%3D%226%22%3E%3Cellipse%20cx%3D%2259.5%22%20cy%3D%2260.5%22%20rx%3D%2259.5%22%20ry%3D%2260.5%22%20stroke%3D%22none%22%2F%3E%3Cellipse%20cx%3D%2259.5%22%20cy%3D%2260.5%22%20rx%3D%2256.5%22%20ry%3D%2257.5%22%20fill%3D%22none%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cg%20id%3D%22Mask_Group_73%22%20data-name%3D%22Mask%20Group%2073%22%20transform%3D%22translate%28-4%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%3Crect%20id%3D%22Rectangle_328%22%20data-name%3D%22Rectangle%20328%22%20width%3D%22135%22%20height%3D%228%22%20transform%3D%22translate%280%20122%29%22%20fill%3D%22%23fff%22%20opacity%3D%220.747%22%2F%3E%3C%2Fg%3E%3Cg%20id%3D%22play-circle-2%22%20data-name%3D%22play-circle%22%20style%3D%22isolation%3A%20isolate%22%3E%3Cg%20id%3D%22Group_401%22%20data-name%3D%22Group%20401%22%3E%3Cpath%20id%3D%22Path_193%22%20data-name%3D%22Path%20193%22%20d%3D%22M61%2C114.375A53.375%2C53.375%2C0%2C1%2C1%2C114.375%2C61%2C53.375%2C53.375%2C0%2C0%2C1%2C61%2C114.375ZM61%2C122A61%2C61%2C0%2C1%2C0%2C0%2C61%2C61%2C61%2C0%2C0%2C0%2C61%2C122Z%22%20fill%3D%22%23f0ebe4%22%2F%3E%3Cpath%20id%3D%22Path_194%22%20data-name%3D%22Path%20194%22%20d%3D%22M74.066%2C60.417a3.813%2C3.813%2C0%2C0%2C1%2C3.965.29L104.719%2C79.77a3.813%2C3.813%2C0%2C0%2C1%2C0%2C6.207L78.031%2C105.039a3.813%2C3.813%2C0%2C0%2C1-6.031-3.1V63.81a3.812%2C3.812%2C0%2C0%2C1%2C2.066-3.393Z%22%20transform%3D%22translate%28-26.25%20-21.873%29%22%20fill%3D%22%23f0ebe4%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 100% 100%;
  cursor: pointer;
  z-index: 2; }
  @media (min-width: 768px) {
    #video_area #video_icon {
      width: 101px;
      height: 101px; } }
  @media (max-width: 767px) {
    #video_area #video_icon {
      width: 50px;
      height: 50px; } }
#video_area #vid_filter {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  background-color: #000000;
  opacity: .49;
  z-index: 1; }

#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%;
      pointer-events: none; }
      @media (min-width: 768px) {
        #tab_links .tab_links_item .tab_links_item_inner {
          border-top-right-radius: 10px;
          padding: 50px 70px; } }
      @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 {
      pointer-events: auto !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; } }
  #content_divisions .content_div_desc a {
    color: #00A2AF; }

#form_area {
  background-color: #00A2AF; }
  @media (min-width: 768px) {
    #form_area {
      padding-top: 100px;
      padding-bottom: 100px; } }
  @media (max-width: 767px) {
    #form_area {
      padding-top: 80px;
      padding-bottom: 80px; } }
  #form_area #form_area_inner {
    border-radius: 10px;
    background-color: #ffffff;
    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); }
    @media (min-width: 768px) {
      #form_area #form_area_inner {
        padding: 95px 135px 100px 135px; } }
    @media (max-width: 767px) {
      #form_area #form_area_inner {
        padding: 95px 135px 100px 135px; } }
    #form_area #form_area_inner h2 {
      text-align: center; }
      @media (min-width: 1640px) {
        #form_area #form_area_inner h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.8rem;
          color: #000000;
          line-height: 3.2rem;
          margin-bottom: 35px; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #form_area #form_area_inner h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.8rem;
          color: #000000;
          line-height: 3.2rem;
          margin-bottom: 35px; } }
      @media (max-width: 1439px) and (min-width: 1201px) {
        #form_area #form_area_inner h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.8rem;
          color: #000000;
          line-height: 3.2rem;
          margin-bottom: 35px; } }
      @media (max-width: 1200px) and (min-width: 992px) {
        #form_area #form_area_inner h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.8rem;
          color: #000000;
          line-height: 3.2rem;
          margin-bottom: 35px; } }
      @media (max-width: 991px) and (min-width: 768px) {
        #form_area #form_area_inner h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.8rem;
          color: #000000;
          line-height: 3.2rem;
          margin-bottom: 35px; } }
      @media (max-width: 767px) {
        #form_area #form_area_inner h2 {
          font-family: gotham, sans-serif;
          font-weight: 700;
          font-style: normal;
          font-size: 2.2rem;
          color: #000000;
          line-height: 2.4rem;
          margin-bottom: 15px; } }
    @media (min-width: 1640px) {
      #form_area #form_area_inner label {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.2rem;
        color: #848484;
        line-height: 2.6rem;
        margin-bottom: 5px; } }
    @media (max-width: 1639px) and (min-width: 1440px) {
      #form_area #form_area_inner label {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.2rem;
        color: #848484;
        line-height: 2.6rem;
        margin-bottom: 5px; } }
    @media (max-width: 1439px) and (min-width: 1201px) {
      #form_area #form_area_inner label {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.2rem;
        color: #848484;
        line-height: 2.6rem;
        margin-bottom: 5px; } }
    @media (max-width: 1200px) and (min-width: 992px) {
      #form_area #form_area_inner label {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.2rem;
        color: #848484;
        line-height: 2.6rem;
        margin-bottom: 5px; } }
    @media (max-width: 991px) and (min-width: 768px) {
      #form_area #form_area_inner label {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.2rem;
        color: #848484;
        line-height: 2.6rem;
        margin-bottom: 5px; } }
    @media (max-width: 767px) {
      #form_area #form_area_inner label {
        font-family: gotham, sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 2.2rem;
        color: #848484;
        line-height: 2.6rem;
        margin-bottom: 5px; } }
    #form_area #form_area_inner input, #form_area #form_area_inner textarea, #form_area #form_area_inner select {
      border-radius: 5px;
      border: 1px solid #97999B;
      background-color: #EFEFF0;
      height: 43px; }
      @media (min-width: 1640px) {
        #form_area #form_area_inner input, #form_area #form_area_inner textarea, #form_area #form_area_inner select {
          font-family: gotham, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 2rem;
          color: #000000;
          line-height: 4.3rem; } }
      @media (max-width: 1639px) and (min-width: 1440px) {
        #form_area #form_area_inner input, #form_area #form_area_inner textarea, #form_area #form_area_inner select {
          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) {
        #form_area #form_area_inner input, #form_area #form_area_inner textarea, #form_area #form_area_inner select {
          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) {
        #form_area #form_area_inner input, #form_area #form_area_inner textarea, #form_area #form_area_inner select {
          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) {
        #form_area #form_area_inner input, #form_area #form_area_inner textarea, #form_area #form_area_inner select {
          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) {
        #form_area #form_area_inner input, #form_area #form_area_inner textarea, #form_area #form_area_inner select {
          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) {
        #form_area #form_area_inner input, #form_area #form_area_inner textarea, #form_area #form_area_inner select {
          font-family: gotham, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 2rem;
          color: #000000;
          line-height: 2.4rem; } }
      @media (max-width: 567px) {
        #form_area #form_area_inner input, #form_area #form_area_inner textarea, #form_area #form_area_inner select {
          font-family: gotham, sans-serif;
          font-weight: 400;
          font-style: normal;
          font-size: 2rem;
          color: #000000;
          line-height: 2.4rem; } }
    #form_area #form_area_inner textarea, #form_area #form_area_inner input[type="checkbox"], #form_area #form_area_inner input[type="radio"] {
      height: auto !important; }
    #form_area #form_area_inner input[type="checkbox"], #form_area #form_area_inner input[type="radio"] {
      margin-right: 10px; }
    #form_area #form_area_inner #the_form .row {
      margin-bottom: 10px; }

#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 .emp_head_col {
  width: calc(100% / 3) !important; }
#recent_projects .proj_head_col, #recent_projects .emp_head_col {
  float: left;
  width: calc(100% / 5); }
  @media (min-width: 1640px) {
    #recent_projects .proj_head_col, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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 .emp_table_col {
  width: calc(100% / 3) !important; }
#recent_projects .proj_table_col, #recent_projects .emp_table_col {
  float: left;
  width: calc(100% / 5); }
  @media (min-width: 1640px) {
    #recent_projects .proj_table_col, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_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, #recent_projects .emp_table_col .mobile_label {
      display: none; } }
  #recent_projects .proj_table_col a, #recent_projects .emp_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; }

@media (min-width: 1640px) {
  #cat_search label {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.5rem;
    color: #000000;
    line-height: 2.6rem;
    width: 100%; } }
@media (max-width: 1639px) and (min-width: 1440px) {
  #cat_search label {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.5rem;
    color: #000000;
    line-height: 2.6rem;
    width: 100%; } }
@media (max-width: 1439px) and (min-width: 1201px) {
  #cat_search label {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.5rem;
    color: #000000;
    line-height: 2.6rem;
    width: 100%; } }
@media (max-width: 1200px) and (min-width: 992px) {
  #cat_search label {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.5rem;
    color: #000000;
    line-height: 2.6rem;
    width: 100%; } }
@media (max-width: 991px) and (min-width: 768px) {
  #cat_search label {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.5rem;
    color: #000000;
    line-height: 2.6rem;
    width: 100%; } }
@media (max-width: 767px) and (min-width: 667px) {
  #cat_search label {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.5rem;
    color: #000000;
    line-height: 2.6rem;
    width: 100%; } }
@media (max-width: 666px) and (min-width: 568px) {
  #cat_search label {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.5rem;
    color: #000000;
    line-height: 2.6rem;
    width: 100%; } }
@media (max-width: 567px) {
  #cat_search label {
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: italic;
    font-size: 1.5rem;
    color: #000000;
    line-height: 2.6rem;
    width: 100%; } }
#cat_search select {
  width: 100%;
  background-color: #EFEFF0;
  border: 1px solid #97999B;
  border-radius: 5px;
  height: 34px; }
  @media (min-width: 1640px) {
    #cat_search select {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.5rem;
      color: #000000;
      line-height: 4.0rem; } }
  @media (max-width: 1639px) and (min-width: 1440px) {
    #cat_search select {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.5rem;
      color: #000000;
      line-height: 4.0rem; } }
  @media (max-width: 1439px) and (min-width: 1201px) {
    #cat_search select {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.5rem;
      color: #000000;
      line-height: 4.0rem; } }
  @media (max-width: 1200px) and (min-width: 992px) {
    #cat_search select {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.5rem;
      color: #000000;
      line-height: 4.0rem; } }
  @media (max-width: 991px) and (min-width: 768px) {
    #cat_search select {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.5rem;
      color: #000000;
      line-height: 4.0rem; } }
  @media (max-width: 767px) and (min-width: 667px) {
    #cat_search select {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.5rem;
      color: #000000;
      line-height: 4.0rem; } }
  @media (max-width: 666px) and (min-width: 568px) {
    #cat_search select {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.5rem;
      color: #000000;
      line-height: 4.0rem; } }
  @media (max-width: 567px) {
    #cat_search select {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 1.5rem;
      color: #000000;
      line-height: 4.0rem; } }

.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: #00A2AF;
        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: #00A2AF;
        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: #00A2AF;
        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: #00A2AF;
        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: #00A2AF;
        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: #00A2AF;
        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; }

button[name="form_page_submit"] {
  border: 0px;
  background-color: transparent !important; }

.yellow_btn, button[name="form_page_submit"] {
  display: inline-block;
  transition: .5s;
  position: relative;
  z-index: 2; }
  @media (min-width: 1640px) {
    .yellow_btn, button[name="form_page_submit"] {
      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, button[name="form_page_submit"] {
      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, button[name="form_page_submit"] {
      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, button[name="form_page_submit"] {
      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, button[name="form_page_submit"] {
      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, button[name="form_page_submit"] {
      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, button[name="form_page_submit"]: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, button[name="form_page_submit"]:after {
      opacity: 0;
      transition: .5s; } }

.yellow_btn:before, button[name="form_page_submit"]: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, button[name="form_page_submit"]:hover {
  transform: translateX(-40px);
  text-decoration: none;
  color: #000000; }

.yellow_btn:hover:before, button[name="form_page_submit"]:hover:before {
  transform: translateX(40px); }

.yellow_btn:hover:after, button[name="form_page_submit"]: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; }

/*#page_contact {
	padding: 18px 18px 20px 18px;
	#page_contact_header {
		@include futura-pt-bold(2.9rem, #000000);
		text-align: center;
		line-height: 1.8rem;
		margin-bottom: 18px;
	}
	#page_contact_img {
		margin-bottom: 12px;
	}
	#page_contact_about {
		margin-bottom: 6px;
		#page_contact_name {
			@include futura-pt-bold(2.3rem, #000000);
			line-height: 2.2rem;
		}
		#page_contact_title {
			@include museo-sans-500-italic(2.1rem, #000000);
			line-height: 2.5rem;
		}
	}
	#page_contact_phone {
		a {
			@include museo-sans-300(2.1rem, #000000);
			line-height: 2.7rem;
			padding-left: 18px;
			position: relative;
		}
	}
	#page_contact_email {
		position: relative;
		@include museo-sans-300(1.6rem, #000000);
		line-height: 2.7rem;
		padding-left: 18px;
		cursor: pointer;
		a {
			color: #000000;
		}
	}
	#page_contact_phone {
		a:before {
			position: absolute;
			left: 0px;
			top: calc(50% - 7px);
			width: 15px;
			height: 15px;
			content: '';
			background: url('../images/site_graphics.png') 0px -24px no-repeat;
		}
	}
	#page_contact_email:before {
		position: absolute;
		left: 0px;
		top: calc(50% - 4px);
		width: 15px;
		height: 9px;
		content: '';
		background: url('../images/site_graphics.png') 0px -41px no-repeat;
	}
}*/
#page_contact.floating {
  padding: 18px 18px 20px 18px;
  width: 600px;
  height: 250px;
  padding-left: 60px;
  background: #DFE340;
  border: none;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  position: fixed;
  z-index: 10000;
  top: calc(40% - 125px);
  right: calc(-600px + 60px);
  -o-transition: 0.25s;
  -ms-transition: 0.25s;
  -moz-transition: 0.25s;
  -webkit-transition: 0.25s; }
  #page_contact.floating:hover {
    right: calc(-600px + 70px); }
  #page_contact.floating.show, #page_contact.floating.show:hover {
    right: 0px; }
  @media screen and (max-width: 767px) {
    #page_contact.floating {
      right: auto !important;
      left: 100% !important; }
      #page_contact.floating #page_contact_inner {
        position: fixed;
        width: 100%;
        height: calc(100% - 70px);
        top: 70px;
        left: 0px;
        padding: 20px;
        background: #DFE340;
        pointer-events: none;
        opacity: 0;
        z-index: 100000;
        -o-transition: 0.25s;
        -ms-transition: 0.25s;
        -moz-transition: 0.25s;
        -webkit-transition: 0.25s; }
        #page_contact.floating #page_contact_inner.alert-active {
          top: 120px; }
      #page_contact.floating.show #page_contact_inner {
        pointer-events: auto;
        opacity: 1; }
      #page_contact.floating #page_contact_close {
        height: 40px;
        width: 40px;
        position: absolute;
        top: 20px;
        right: 20px;
        cursor: pointer;
        background: url(../images/close_icon.svg) center center no-repeat;
        background-size: 100% 100%; } }
  #page_contact.floating #page_contact_tab {
    content: '';
    cursor: pointer;
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238%22%20height%3D%22169.189%22%20viewBox%3D%220%200%2038%20169.189%22%3E%3Cg%20id%3D%22Group_52%22%20data-name%3D%22Group%2052%22%20transform%3D%22translate%28-1873.5%20-280.697%29%22%3E%3Ctext%20id%3D%22Talk_to_us%22%20data-name%3D%22Talk%20to%20us%22%20transform%3D%22translate%281882.5%20384.886%29%20rotate%2890%29%22%20font-size%3D%2230%22%20font-family%3D%22harfang-pro%22%20font-weight%3D%22700%22%20font-style%3D%22italic%22%3E%3Ctspan%20x%3D%22-64.005%22%20y%3D%220%22%3ETalk%20to%20us%3C%2Ftspan%3E%3C%2Ftext%3E%3Cg%20id%3D%22Group_51%22%20data-name%3D%22Group%2051%22%20transform%3D%22translate%281878.896%20280.697%29%22%3E%3Cpath%20id%3D%22Path_22%22%20data-name%3D%22Path%2022%22%20d%3D%22M27.209%2C23.9c0%2C6.574-6.091%2C11.9-13.6%2C11.9a15.407%2C15.407%2C0%2C0%2C1-3.991-.52%2C24.833%2C24.833%2C0%2C0%2C1-7.11%2C2.1.442.442%2C0%2C0%2C1-.464-.616%2C18.127%2C18.127%2C0%2C0%2C0%2C1.309-5.044A11.059%2C11.059%2C0%2C0%2C1%2C0%2C23.9C0%2C17.33%2C6.091%2C12%2C13.6%2C12S27.209%2C17.33%2C27.209%2C23.9ZM8.5%2C23.9a1.7%2C1.7%2C0%2C1%2C0-1.7%2C1.7A1.7%2C1.7%2C0%2C0%2C0%2C8.5%2C23.9Zm6.8%2C0a1.7%2C1.7%2C0%2C1%2C0-1.7%2C1.7A1.7%2C1.7%2C0%2C0%2C0%2C15.305%2C23.9Zm5.1%2C1.7a1.7%2C1.7%2C0%2C1%2C0-1.7-1.7A1.7%2C1.7%2C0%2C0%2C0%2C20.407%2C25.6Z%22%20transform%3D%22translate%280%20-12%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 38px;
    height: 100%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    position: absolute;
    left: 8px;
    top: 0px;
    opacity: 1;
    outline: none;
    -o-transition: 0.25s;
    -ms-transition: 0.25s;
    -moz-transition: 0.25s;
    -webkit-transition: 0.25s; }
    #page_contact.floating #page_contact_tab:hover {
      opacity: 0.75; }
    @media screen and (max-width: 767px) {
      #page_contact.floating #page_contact_tab {
        height: 64px;
        position: fixed;
        top: 130px;
        left: auto;
        right: 0px;
        opacity: 1 !important;
        background-position: 10px 15px;
        background-color: #DFE340; } }
  #page_contact.floating #page_contact_img {
    margin-bottom: 12px;
    width: calc(29% - 10px);
    display: inline-block;
    vertical-align: top; }
  #page_contact.floating #page_contact_info {
    width: calc(71% - 10px);
    display: inline-block;
    padding: 20px;
    vertical-align: top; }
  #page_contact.floating #page_contact_about {
    margin-bottom: 6px;
    padding-top: 5px; }
    #page_contact.floating #page_contact_about #page_contact_name {
      font-family: gotham, sans-serif;
      font-weight: 700;
      font-style: normal;
      font-size: 2.6rem;
      color: #000000;
      line-height: 2.4rem;
      margin-bottom: 20px; }
    #page_contact.floating #page_contact_about #page_contact_title {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem;
      margin-bottom: 20px; }
  #page_contact.floating #page_contact_phone {
    margin-bottom: 20px; }
    #page_contact.floating #page_contact_phone a {
      font-family: gotham, sans-serif;
      font-weight: 400;
      font-style: normal;
      font-size: 2rem;
      color: #000000;
      line-height: 2.4rem;
      padding-left: 30px;
      position: relative; }
  #page_contact.floating #page_contact_email {
    position: relative;
    font-family: gotham, sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2rem;
    color: #000000;
    line-height: 2.4rem;
    padding-left: 30px;
    cursor: pointer; }
    #page_contact.floating #page_contact_email a {
      color: #000000; }
  #page_contact.floating #page_contact_phone a:before {
    position: absolute;
    left: 0px;
    top: calc(50% - 9px);
    width: 18px;
    height: 18px;
    content: '';
    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%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20id%3D%22Rectangle_71%22%20data-name%3D%22Rectangle%2071%22%20width%3D%2218%22%20height%3D%2218%22%20transform%3D%22translate%280.178%200.178%29%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Group_72%22%20data-name%3D%22Group%2072%22%20transform%3D%22translate%28-0.178%20-0.024%29%22%3E%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate%280%20-0.154%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%3Cpath%20id%3D%22Path_31%22%20data-name%3D%22Path%2031%22%20d%3D%22M99.507%2C33.512H98.1A2.109%2C2.109%2C0%2C0%2C0%2C95.995%2C31.4V30a3.516%2C3.516%2C0%2C0%2C1%2C3.512%2C3.512%22%20transform%3D%22translate%28-84.758%20-26.394%29%22%20fill%3D%22%2300a1ae%22%2F%3E%3Cpath%20id%3D%22Path_32%22%20data-name%3D%22Path%2032%22%20d%3D%22M102.316%2C12.321h-1.4A4.922%2C4.922%2C0%2C0%2C0%2C95.995%2C7.4V6a6.328%2C6.328%2C0%2C0%2C1%2C6.321%2C6.321%22%20transform%3D%22translate%28-84.758%20-5.203%29%22%20fill%3D%22%2300a1ae%22%2F%3E%3Cpath%20id%3D%22Path_33%22%20data-name%3D%22Path%2033%22%20d%3D%22M12.173%2C12.981l1.573-1.573a1.522%2C1.522%2C0%2C0%2C1%2C1.641-.337l1.916.767a1.522%2C1.522%2C0%2C0%2C1%2C.956%2C1.414v3.484a1.522%2C1.522%2C0%2C0%2C1-1.518%2C1.526l-.086%2C0C3.226%2C17.423.513%2C6.047.01%2C1.691A1.519%2C1.519%2C0%2C0%2C1%2C1.346.01%2C1.543%2C1.543%2C0%2C0%2C1%2C1.523%2C0H4.945A1.522%2C1.522%2C0%2C0%2C1%2C6.358.957l.766%2C1.916a1.522%2C1.522%2C0%2C0%2C1-.337%2C1.641L5.214%2C6.087s.872%2C6.133%2C6.959%2C6.894%22%20transform%3D%22translate%280%200.094%29%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain; }
  #page_contact.floating #page_contact_email:before {
    position: absolute;
    left: 0px;
    top: calc(50% - 9px);
    width: 18px;
    height: 12px;
    content: '';
    background-image: url("data:image/svg+xml;utf8,%3Csvg%20id%3D%22Group_74%22%20data-name%3D%22Group%2074%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%2218%22%20height%3D%2212.15%22%20viewBox%3D%220%200%2018%2012.15%22%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip-path%22%3E%3Crect%20id%3D%22Rectangle_74%22%20data-name%3D%22Rectangle%2074%22%20width%3D%2218%22%20height%3D%2212.15%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22none%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3Cg%20id%3D%22Group_73%22%20data-name%3D%22Group%2073%22%20transform%3D%22translate%280%200%29%22%20clip-path%3D%22url%28%23clip-path%29%22%3E%3Cpath%20id%3D%22Path_41%22%20data-name%3D%22Path%2041%22%20d%3D%22M18%2C35.525v-8.1S9.81%2C33.14%2C9.013%2C33.437C8.23%2C33.153%2C0%2C27.425%2C0%2C27.425v8.1c0%2C1.125.238%2C1.35%2C1.35%2C1.35h15.3c1.138%2C0%2C1.35-.2%2C1.35-1.35%22%20transform%3D%22translate%280%20-24.725%29%22%2F%3E%3Cpath%20id%3D%22Path_42%22%20data-name%3D%22Path%2042%22%20d%3D%22M17.991%2C1.112C17.991.292%2C17.752%2C0%2C16.655%2C0H1.355C.225%2C0%2C0%2C.351%2C0%2C1.17L.018%2C1.3s8.131%2C5.6%2C9%2C5.9C9.936%2C6.845%2C18%2C1.17%2C18%2C1.17Z%22%20transform%3D%22translate%28-0.005%200%29%22%20fill%3D%22%2300a1ae%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-size: contain; }

/*# sourceMappingURL=styles.css.map */
